{
  "title": "Projects",
  "create": "New Project",
  "fields": {
    "name": "Project name"
  },
  "errors": {
    "load": "Could not load projects."
  },
  "states": {
    "loading": "Loading projects…",
    "error": "Could not load projects.",
    "retry": "Try Again",
    "forbidden": "You do not have permission to view projects.",
    "projectNotFound": {
      "title": "Project Not Found",
      "hint": "This project may have been removed or the link is outdated. After a database reset, project IDs change — open the project from the Projects list.",
      "action": "Back to Projects"
    },
    "empty": {
      "title": "No Projects Yet",
      "description": "Create your first project to organize backlog items, sprints, milestones, and work items.",
      "action": "Create Project"
    },
    "create": {
      "company": "Company",
      "department": "Department",
      "selectCompany": "Select Company",
      "selectDepartment": "Select Department",
      "departmentRequired": "Select a department before creating a project.",
      "nameRequired": "Enter a project name.",
      "failed": "Could not create the project."
    }
  },
  "nav": {
    "overview": "Overview",
    "team": "Team",
    "backlog": "Backlog",
    "board": "Board",
    "sprintBoard": "Board",
    "more": "More",
    "insights": "Insights",
    "milestones": "Milestones",
    "burndown": "Burndown",
    "velocity": "Velocity",
    "workload": "Workload",
    "risks": "Risks",
    "gantt": "Gantt",
    "projectGantt": "Project Gantt Chart",
    "projectDependencies": "Project Dependencies",
    "reports": "Reports",
    "settings": "Settings",
    "sprints": "Sprints",
    "planning": "Sprint Planning",
    "capacity": "Capacity"
  },
  "team": {
    "totalMembers": "Total Members",
    "sprintParticipants": "Sprint Participants",
    "managers": "Managers",
    "contributors": "Contributors",
    "availableCapacity": "Available Capacity",
    "membersTab": "Members",
    "workloadTab": "Workload",
    "analyticsTab": "Team Analytics",
    "moreViews": "More Team Views",
    "membersTitle": "Project Members",
    "workloadTitle": "Team Workload",
    "addMember": "Add Member",
    "memberAdded": "Member added",
    "memberRemoved": "Member removed",
    "addFailed": "Could Not Add Member",
    "removeFailed": "Could Not Remove Member",
    "removeConfirm": "Remove This Member from the Project?",
    "memberRole": "Role",
    "searchMembers": "Search users",
    "searchPlaceholder": "Search by name or email…",
    "loadingCandidates": "Searching users…",
    "loadCandidatesFailed": "Could not load users",
    "noEligible": "No eligible users found in this department",
    "emptyTitle": "No Team Members Yet",
    "emptyDescription": "Add team members to start collaborating on this project.",
    "participating": "Participating",
    "notParticipating": "Not Participating",
    "remove": "Remove",
    "roles": {
      "owner": "Owner",
      "manager": "Manager",
      "member": "Member",
      "viewer": "Viewer"
    },
    "col": {
      "member": "Member",
      "projectRole": "Project Role",
      "department": "Department",
      "capacity": "Capacity",
      "workload": "Workload",
      "utilization": "Utilization",
      "status": "Status",
      "actions": "Actions",
      "assigned": "Assigned",
      "completed": "Completed",
      "overdue": "Overdue",
      "sprintParticipation": "Sprint Participation",
      "health": "Health"
    },
    "available": "Available",
    "nearCapacity": "Near Capacity",
    "overloaded": "Overloaded",
    "analytics": {
      "title": "Executive Team Analytics",
      "unavailable": "Team analytics unavailable",
      "overloaded": "Top Overloaded Members",
      "underutilized": "Top Underutilized Members",
      "teamHealth": "Team Health Score",
      "capacityForecast": "Capacity Forecast",
      "busFactor": "Bus Factor",
      "deliveryReliability": "Delivery Reliability",
      "utilizationTrend": "Utilization Trend",
      "contributionDist": "Contribution Distribution",
      "noOverloaded": "No overloaded team members",
      "noUnderutilized": "No underutilized team members",
      "noHealthData": "No health data available",
      "noBusData": "No data available",
      "noDeliveryData": "No sprint history",
      "noUtilData": "No utilization data",
      "noContribData": "No contribution data"
    }
  },
  "workload": {
    "tickets": "Tickets",
    "overdue": "Overdue",
    "load": "Utilization",
    "empty": "No workload data yet",
    "underloaded": "Underloaded",
    "balanced": "Balanced",
    "overloaded": "Overloaded"
  },
  "capacity": {
    "sprint": "Sprint",
    "totalCapacity": "Total Capacity",
    "assigned": "Assigned Work",
    "remaining": "Remaining Capacity",
    "overallocated": "Overallocated Users",
    "capacity": "Capacity",
    "assignedCol": "Assigned",
    "remainingCol": "Remaining",
    "utilization": "Utilization %",
    "role": "Role",
    "member": "Member",
    "healthLabel": "Health",
    "recommendation": "Recommendation",
    "save": "Save Capacity",
    "saved": "Capacity saved",
    "saveFailed": "Could not save capacity",
    "overload": "overload",
    "available": "available",
    "selectSprintEmpty": "Select a sprint to plan team capacity.",
    "noMembersEmpty": "Add project members before planning capacity.",
    "noParticipantsEmpty": "No sprint participants selected",
    "noParticipantsHint": "Add sprint participants to calculate capacity.",
    "explainTitle": "How Capacity Planning Works",
    "explainBody": "Capacity MD is how much work a person can take in the sprint. Assigned MD is work already committed. Remaining MD is headroom. Utilization compares assigned to capacity.",
    "legendTitle": "Health Legend",
    "legendGreen": "Green — at or under planned capacity",
    "legendYellow": "Yellow — near capacity",
    "legendOrange": "Orange — over capacity",
    "legendRed": "Red — critical overload",
    "health": {
      "green": "Green",
      "yellow": "Yellow",
      "orange": "Orange",
      "red": "Red"
    },
    "rec": {
      "balanced": "Balanced",
      "can_take_more": "Can take more work",
      "near_capacity": "Near capacity",
      "move_work": "Move work to another member",
      "critical_overload": "Critical overload"
    }
  },
  "deps": {
    "metrics": {
      "total": "Total dependencies",
      "blocking": "Blocking links",
      "unresolved": "Unresolved blockers",
      "blockedWork": "Blocked work items",
      "criticalChains": "Critical chains"
    },
    "criticalChainsHint": "Items blocking 2+ others — resolve these first.",
    "criticalBadge": "Critical",
    "add": "Add Dependency",
    "blocker": "Blocker (must finish first)",
    "blocked": "Blocked item",
    "type": "Type",
    "state": "State",
    "resolved": "Resolved",
    "unresolved": "Unresolved"
  },
  "settings": {
    "detailsTitle": "Project Details",
    "membersHint": "Manage who can access this project on the Team page.",
    "manageTeam": "Manage Team",
    "advancedSettings": "Advanced Settings",
    "membersTitle": "Members & Roles",
    "workflowTitle": "Project Workflow",
    "dangerTitle": "Danger Zone",
    "status": "Status",
    "key": "Project key",
    "description": "Description",
    "startDate": "Start Date",
    "saveDetails": "Save Details",
    "saved": "Settings saved",
    "saveFailed": "Could not save settings",
    "memberAdded": "Member added",
    "addMember": "Add Member",
    "newMemberId": "User ID",
    "memberRole": "Role",
    "removeMember": "Remove",
    "deleteBlocked": "Delete is blocked while work items exist",
    "deleteProject": "Delete Project",
    "deleteConfirm": "Permanently delete this project? This cannot be undone.",
    "dependencyMode": "Dependency completion mode",
    "closeMode": "Project Close Mode",
    "tabAgile": "Agile",
    "tabCapacity": "Capacity",
    "tabWorkflow": "Workflow",
    "tabNotifications": "Notifications",
    "tabArchive": "Archive",
    "agileConfig": "Agile Configuration",
    "capacityRules": "Capacity Rules",
    "notificationsTitle": "Notifications",
    "permissionsAudit": "Permissions & Audit",
    "lifecycleArchive": "Project Lifecycle & Archive",
    "showAdvanced": "Show Advanced Settings",
    "hideAdvanced": "Hide Advanced Settings",
    "sprintDuration": "Sprint duration",
    "estimation": "Estimation",
    "velocityWindow": "Velocity window",
    "workingDays": "Working days",
    "hoursPerDay": "Hours per day",
    "overloadThreshold": "Overload threshold",
    "notificationsBody": "Sprint health alerts, overdue milestones, and critical risks notify project managers.",
    "rolesLabel": "Roles",
    "auditRetention": "Audit retention",
    "archiveNote": "Archive preserves all tickets and audit history. Closed projects block new work."
  },
  "health": {
    "blockedItems": "Blocked Items",
    "overdueItems": "Overdue Items",
    "capacityUtilization": "Capacity Utilization",
    "sprintProgress": "Sprint Progress",
    "recommendation": "Recommendation",
    "executive": {
      "good": "Good",
      "warning": "Warning",
      "at_risk": "At Risk",
      "critical": "Critical"
    }
  },
  "overview": {
    "snapshot": "Project snapshot",
    "teamSnapshot": "Team snapshot",
    "attentionRequired": "Attention required",
    "quickActions": "Quick Actions",
    "openBoard": "Open Board",
    "openSprint": "Open Sprint",
    "viewTeam": "View Team",
    "addWorkItem": "Add Work Item",
    "addMember": "Add Member",
    "teamCapacity": "Capacity",
    "teamUtilization": "Utilization",
    "criticalRisks": "Open risks",
    "row1": "Project status",
    "row2": "Sprint & delivery",
    "row3": "Risks & blockers",
    "row4": "Team & milestones",
    "progress": "Overall Progress",
    "openWork": "Open Work",
    "completedWork": "Completed Work",
    "currentSprint": "Current Sprint",
    "viewSprint": "View Sprint",
    "noActiveSprint": "No active sprint",
    "sprintProgress": "Sprint Progress",
    "velocity": "Velocity",
    "burndown": "Burndown Snapshot",
    "burndownReady": "Burndown data available",
    "burndownEmpty": "No burndown yet",
    "milestones": "Upcoming Milestones",
    "activity": "Recent Activity",
    "noActivity": "No recent activity",
    "openCapacity": "Open Capacity Planning",
    "openBacklog": "View Product Backlog",
    "openRisksHint": "Open Risk Register",
    "noMilestones": "No upcoming milestones"
  },
  "backlogAnalytics": {
    "title": "Backlog Analytics",
    "avgBusinessValue": "Avg business value",
    "labeledItems": "Labeled items"
  },
  "analyticsCenter": {
    "title": "Analytics Center",
    "subtitle": "The five reports project managers use most — each with a live preview, headline metric, and one-click export.",
    "primary": "Key reports",
    "more": "More analytics",
    "moreHint": "Specialized breakdowns for deeper analysis.",
    "open": "Open",
    "export": "Export",
    "noData": "No data yet",
    "viewReport": "View Full Report"
  },
  "reportsHub": {
    "velocity": {
      "title": "Velocity Trend",
      "description": "Compare completed MD per closed sprint.",
      "action": "Open Report"
    },
    "burndown": {
      "title": "Sprint Burndown",
      "description": "Track remaining MD across the sprint.",
      "action": "Open Report"
    },
    "burnup": {
      "title": "Sprint Burnup",
      "description": "Completed work vs total sprint scope.",
      "action": "Open Report"
    },
    "throughput": {
      "title": "Throughput",
      "description": "Items completed per day over time.",
      "action": "Open Report"
    },
    "lead-time": {
      "title": "Lead Time",
      "description": "Creation-to-completion duration for work items.",
      "action": "Open Report"
    },
    "cycle-time": {
      "title": "Cycle Time",
      "description": "Active work duration from start to done.",
      "action": "Open Report"
    },
    "sprint-health": {
      "title": "Sprint Health",
      "description": "Health scores across active and closed sprints.",
      "action": "Open Report"
    },
    "capacity-trend": {
      "title": "Capacity Trend",
      "description": "Team capacity vs assigned work by sprint.",
      "action": "Open Report"
    },
    "risk-trend": {
      "title": "Risk Trend",
      "description": "Open, critical, and total risk exposure.",
      "action": "Open Report"
    },
    "dependency-trend": {
      "title": "Dependency Trend",
      "description": "Dependency types and blocking relationships.",
      "action": "Open Report"
    },
    "work-distribution": {
      "title": "Work Distribution",
      "description": "How work is spread across team members.",
      "action": "Open Report"
    },
    "assignee-load": {
      "title": "Assignee Load",
      "description": "Capacity vs assigned MD per team member.",
      "action": "Open Report"
    },
    "epic-progress": {
      "title": "Epic Progress",
      "description": "Completion percentage for each epic.",
      "action": "Open Report"
    },
    "release-progress": {
      "title": "Release Progress",
      "description": "Progress toward planned releases.",
      "action": "Open Report"
    },
    "workload": {
      "title": "Workload",
      "description": "See who is overloaded across the project.",
      "action": "Open Workload"
    },
    "gantt": {
      "title": "Gantt",
      "description": "Timeline of sprints, epics, and scheduled work.",
      "action": "Open Gantt"
    },
    "capacity": {
      "title": "Capacity",
      "description": "Plan team MD per sprint and spot overload.",
      "action": "Open Capacity"
    },
    "risks": {
      "title": "Risk Summary",
      "description": "Open risks and mitigation status.",
      "action": "Open Risks"
    },
    "sprint_health": {
      "title": "Sprint Health",
      "description": "Executive health for the active sprint.",
      "action": "View Sprints"
    }
  },
  "portfolioNav": {
    "aria": "Portfolio navigation",
    "insights": "Portfolio insights",
    "dashboard": "Projects",
    "portfolio": "Portfolio Overview",
    "timeline": "Portfolio Timeline",
    "timelineSubtitle": "Executive portfolio visibility and detailed planning in one place.",
    "masterGantt": "Master Gantt",
    "crossDependencies": "Cross-Project Dependencies"
  },
  "portfolioTimeline": {
    "viewLabel": "View",
    "viewExecutiveGantt": "Executive Gantt",
    "viewTimeline": "Timeline",
    "viewDetailedGantt": "Detailed Gantt",
    "executiveGanttTitle": "Executive Gantt",
    "timelineOverviewTitle": "Portfolio Timeline Overview",
    "executiveTitle": "Executive Overview",
    "detailedGanttTitle": "Detailed Planning",
    "filters": {
      "all": "All",
      "active": "Active",
      "completed": "Completed",
      "delayed": "Delayed",
      "blocked": "Blocked",
      "at_risk": "At Risk",
      "allProjects": "All Projects",
      "activeOnly": "Active Only",
      "atRisk": "At Risk",
      "owners": "Owners",
      "searchPlaceholder": "Search project or owner",
      "departments": {
        "all": "All Departments",
        "it": "IT",
        "hr": "HR",
        "sales": "Sales",
        "operations": "Operations"
      },
      "health": {
        "all": "All Health",
        "healthy": "Healthy",
        "at_risk": "At Risk",
        "critical": "Critical"
      }
    },
    "kpis": {
      "projects": "Projects",
      "onTrack": "On Track",
      "atRisk": "At Risk",
      "delayed": "Delayed",
      "blocked": "Blocked",
      "completed": "Completed",
      "portfolioProgress": "Portfolio Progress",
      "portfolioHealth": "Portfolio Health",
      "healthBreakdown": "{{healthy}} Healthy · {{atRisk}} At Risk",
      "healthTooltip": "Portfolio health contributors",
      "driversTitle": "Drivers:",
      "driverAtRisk": "{{count}} At Risk Projects",
      "driverDelayed": "{{count}} Delayed Projects",
      "driverBlockedDeps": "{{count}} Blocked Dependencies",
      "noDrivers": "No major health drivers detected",
      "portfolioForecast": "Portfolio Forecast",
      "deliveryConfidence": "Delivery Confidence"
    },
    "confidence": {
      "high": "High",
      "low": "Low"
    },
    "story": {
      "title": "Portfolio Summary",
      "projects": "Projects",
      "healthy": "Healthy",
      "atRisk": "At Risk",
      "critical": "Critical",
      "blockedDeps": "Blocked Dependencies",
      "forecast": "Forecast",
      "confidence": "Delivery Confidence"
    },
    "density": {
      "label": "View Density",
      "compact": "Compact",
      "normal": "Normal",
      "large": "Large"
    },
    "forecast": {
      "summary": "Plan {{planned}} · Forecast {{forecast}} · {{variance}}d",
      "unavailable": "Forecast unavailable",
      "behindPlan": "+{{days}} Days Behind Plan",
      "confidence": "{{percent}}% confidence"
    },
    "healthClass": {
      "excellent": "Excellent",
      "healthy": "Healthy",
      "at_risk": "At Risk",
      "critical": "Critical"
    },
    "trend": {
      "up": "↑ Improving",
      "down": "↓ Declining",
      "stable": "→ Stable",
      "vsLastMonth": "{{sign}} {{percent}}% vs last month",
      "previousScore": "Previous: {{score}}"
    },
    "variance": {
      "delayed": "+{{count}} days",
      "ahead": "-{{count}} days ahead",
      "onSchedule": "On Schedule",
      "aheadBadge": "+{{count}}d Ahead",
      "onScheduleBadge": "On Schedule",
      "lateBadge": "{{count}}d Late"
    },
    "legend": {
      "label": "Timeline Legend",
      "milestone": "Milestone",
      "risk": "Risk",
      "blocked": "Blocked",
      "dependency": "Dependency"
    },
    "attention": {
      "title": "Portfolio Attention Required",
      "topTitle": "Top Attention Items",
      "delayed": "Delayed {{count}} days",
      "delayedShort": "{{count}} days late",
      "blocked": "Blocked by dependency",
      "atRisk": "Schedule or health at risk",
      "healthDeteriorating": "Health deteriorating",
      "milestoneMissed": "Milestone missed",
      "criticalDependency": "Critical dependency",
      "capacity": "Capacity Overload",
      "risks": "{{count}} open risks",
      "risksShort": "{{count}} open risks",
      "priorityScore": "Priority Score: {{score}}",
      "empty": "No intervention required today.",
      "view": "View",
      "columns": {
        "project": "Project",
        "issue": "Issue",
        "severity": "Severity",
        "owner": "Owner",
        "action": "Action"
      },
      "severity": {
        "critical": "Critical",
        "high": "High",
        "medium": "Medium"
      }
    },
    "delayedBy": "Delayed by {{count}} days",
    "milestoneDone": "Done",
    "actions": {
      "overview": "Overview",
      "detailedGantt": "Detailed Gantt"
    },
    "dependencies": {
      "totalLabel": "Dependencies",
      "criticalLabel": "Critical",
      "empty": "No dependencies detected — portfolio coordination risk is currently low."
    },
    "healthDrawer": {
      "title": "Project Health Summary",
      "reasons": "Reasons",
      "impacts": "Impacts",
      "actions": "Recommended Actions",
      "sprintHealth": "Sprint Health {{score}}",
      "forecastVariance": "Forecast {{direction}}{{days}} days",
      "loadError": "Unable to load health explanation."
    },
    "columns": {
      "project": "Project",
      "variance": "Variance",
      "owner": "Owner",
      "progress": "Progress",
      "health": "Health",
      "start": "Start",
      "target": "Target",
      "status": "Status",
      "milestones": "Milestones",
      "coordination": "Coordination"
    },
    "badges": {
      "delayed": "Delayed",
      "atRisk": "At Risk",
      "blocked": "Blocked",
      "deps": "Deps"
    },
    "emptyTimeline": {
      "title": "No Projects Available",
      "description": "Create a project with start and target dates to see portfolio health at a glance.",
      "executiveDescription": "Create a project to begin portfolio tracking.",
      "action": "Create Project"
    },
    "emptyGantt": {
      "title": "No Schedule Data Available",
      "description": "Add milestones or sprints with dates to build a detailed portfolio schedule.",
      "action": "Add Milestones or Sprints"
    },
    "emptyExecutive": {
      "title": "No Projects Available",
      "description": "Create projects with start and target dates to see portfolio scheduling at a glance.",
      "executiveDescription": "Create a project to begin portfolio tracking.",
      "action": "Create Project"
    }
  },
  "due": {
    "due": "Due",
    "overdue": "Overdue",
    "overdueBanner": "This project is past its due date."
  },
  "stats": {
    "progress": "Progress",
    "status": "Status",
    "sprints": "Sprints",
    "health": "Project health"
  },
  "activeSprint": "Active Sprint",
  "backlog": {
    "newItem": "New backlog item",
    "add": "Add to Product Backlog",
    "moveToSprint": "Move to sprint",
    "empty": "Backlog is empty",
    "emptyHint": "Add work items here, then move them into a sprint to track on the board.",
    "filterButton": "Filter",
    "advanced": "Advanced",
    "metrics": {
      "total": "Total backlog items",
      "ready": "Ready for sprint",
      "inSprint": "In sprint",
      "blocked": "Blocked",
      "completed": "Completed",
      "overdue": "Overdue",
      "openWork": "Open Backlog Work"
    },
    "search": "Search Backlog",
    "epicFilter": "Epic",
    "allEpics": "All epics",
    "groupByEpic": "Group by epic",
    "createEpic": "Create Epic",
    "createItem": "Create Backlog Item",
    "createSprint": "Create Sprint",
    "openPlanning": "Sprint Planning",
    "epicName": "Epic name",
    "saveEpic": "Save Epic",
    "sprintName": "Sprint name",
    "sprintGoal": "Sprint goal",
    "sprintStart": "Start date",
    "sprintEnd": "End date",
    "saveSprint": "Save Sprint",
    "noEpic": "No epic",
    "edit": "Edit",
    "clone": "Clone",
    "priorityFilter": "Priority",
    "assigneeFilter": "Assignee",
    "groupBy": "Group by",
    "groupByNone": "Flat list",
    "allPriorities": "All priorities",
    "allAssignees": "All assignees",
    "epicDescription": "Description",
    "epicColor": "Color",
    "emptyAction": "Create Your First Backlog Item",
    "emptyAllInSprint": "All backlog items are planned into sprints",
    "emptyAllInSprintHint": "Nothing is waiting in the product backlog. Open Sprint Planning or the board to continue delivery.",
    "deps": "{{count}} dependencies",
    "comments": "{{count}} comments",
    "attachments": "{{count}} attachments",
    "more": "More actions"
  },
  "sprints": {
    "createAction": "Create Sprint",
    "planAction": "Plan Sprint",
    "empty": "No sprints yet",
    "emptyHint": "Create your first sprint to start planning delivery.",
    "emptyAction": "Create Your First Sprint",
    "open": "Open",
    "edit": "Edit",
    "editTitle": "Edit Sprint",
    "readOnlyHint": "This sprint is read-only in its current status.",
    "activeEditHint": "Active sprints allow goal and name updates only. Dates and capacity cannot be changed during execution.",
    "deleteConfirm": "Permanently delete this sprint? This cannot be undone.",
    "view": "View Sprint",
    "progress": "Progress",
    "utilization": "Capacity utilization",
    "actions": {
      "view": "View Sprint",
      "edit": "Edit Sprint",
      "manageBacklog": "Manage Backlog",
      "capacity": "Capacity",
      "duplicate": "Duplicate Sprint",
      "complete": "Complete Sprint",
      "cancel": "Cancel Sprint",
      "archive": "Archive Sprint",
      "restore": "Restore Sprint",
      "delete": "Delete Sprint"
    },
    "metrics": {
      "total": "Total sprints",
      "active": "Active sprint",
      "planned": "Planned sprints",
      "completed": "Completed Sprints",
      "avgVelocity": "Average velocity",
      "atRisk": "At-risk sprints"
    },
    "health": {
      "on_track": "On track",
      "steady": "Steady",
      "needs_attention": "Needs attention",
      "at_risk": "At risk",
      "overcommitted": "Overcommitted"
    }
  },
  "planning": {
    "title": "Sprint Planning",
    "sprint": "Target Sprint",
    "sprintColumn": "Sprint backlog",
    "moveToSprint": "Move to {{name}}",
    "dropHint": "Drag items here to move between backlog and sprint",
    "itemCount": "Items",
    "backlogCount": "Backlog items",
    "sprintCount": "Sprint items",
    "noSprintSelected": "Select or create a sprint before moving items into the sprint backlog.",
    "noSprints": "No sprints available",
    "noSprintsHint": "Create a sprint first, then drag backlog items into the sprint column."
  },
  "workItem": {
    "back": "Back to Backlog",
    "notFound": "Work Item Not Found",
    "tabs": {
      "overview": "Overview",
      "acceptance": "Acceptance Criteria",
      "dependencies": "Dependencies",
      "subtasks": "Subtasks",
      "comments": "Comments",
      "history": "History"
    },
    "moreDetails": "More details",
    "suggestAssignee": "Suggest assignee",
    "fields": {
      "title": "Title",
      "description": "Description",
      "status": "Status",
      "priority": "Priority",
      "sprint": "Sprint",
      "estimate": "Estimate",
      "storyPoints": "Estimate",
      "dueDate": "Due date"
    },
    "acceptance": {
      "add": "Add Criterion",
      "delete": "Delete",
      "empty": "No acceptance criteria yet"
    },
    "deps": {
      "warning": "This item has open blockers. Completing it may require an override on the board.",
      "blockedBy": "Blocked by",
      "blocking": "Blocking",
      "done": "Done",
      "open": "Open",
      "remove": "Remove",
      "noBlockers": "No upstream blockers",
      "notBlocking": "Not blocking other items",
      "search": "Search Work Items",
      "pick": "Select blocker",
      "add": "Add Dependency"
    },
    "subtasks": {
      "title": "Subtask Title",
      "add": "Add Subtask"
    },
    "comments": {
      "add": "Add Comment",
      "post": "Post Comment",
      "empty": "No comments yet"
    },
    "history": {
      "empty": "No audit history for this item",
      "system": "System"
    },
    "depsCount": "{{count}} dependencies",
    "commentsCount": "{{count}} comments",
    "subtasksEmpty": "No subtasks yet",
    "historyHint": "Audit history for this work item."
  },
  "closure": {
    "sprintTitle": "Close Sprint",
    "sprintConfirm": "Close Sprint",
    "sprintOverride": "Resolve these items or provide an override reason to close the sprint:",
    "sprintEmpty": "No blockers detected. You can close this sprint.",
    "cancel": "Cancel",
    "rule": "Check",
    "result": "Result",
    "detail": "Detail",
    "pass": "PASS",
    "fail": "FAIL",
    "overrideReason": "Override reason",
    "strictBlocked": "Project cannot be closed while blockers remain (strict mode)."
  },
  "lifecycle": {
    "settingsTitle": "Project Lifecycle",
    "completeProject": "Complete Project",
    "archiveProject": "Archive Project",
    "closeChecklistTitle": "Complete Project — Checklist",
    "closeOverrideHint": "One or more checks failed. Provide an override reason to complete the project.",
    "closeAllClear": "All checks passed. You can complete this project.",
    "completeSuccess": "Project marked as completed.",
    "completeFailed": "Could not complete the project.",
    "archiveTitle": "Archive Project?",
    "archiveBody": "Archiving hides this project from active lists. Work items and reports are preserved.",
    "archivePointHidden": "Hidden from Default Project Lists",
    "archivePointWorkItems": "No Work Items Are Deleted",
    "archivePointReports": "Reports and History Remain Available",
    "archiveConfirm": "Archive Project",
    "archiveSuccess": "Project archived.",
    "archiveFailed": "Could not archive the project."
  },
  "list": {
    "filterLabel": "Project list filter",
    "filterActive": "Active",
    "filterArchived": "Archived",
    "filterAll": "All",
    "archivedBadge": "Archived",
    "archiveAction": "Archive"
  },
  "permissions": {
    "viewerReadOnly": "You have view-only access to this project."
  },
  "sprint": {
    "start": "Start Sprint",
    "close": "Close Sprint",
    "burndown": "Sprint Burndown",
    "empty": "No work items in this sprint",
    "health": {
      "overallHealth": "Overall Sprint Health",
      "showBreakdown": "Show health breakdown",
      "hideBreakdown": "Hide health breakdown",
      "recommendations": "Recommendations",
      "factors": {
        "velocity_trend": "Velocity Trend",
        "blocked_work": "Blocked Work",
        "risk_exposure": "Risk Exposure",
        "capacity_usage": "Capacity Usage",
        "overdue_items": "Overdue Items"
      }
    },
    "team": {
      "title": "Sprint Team",
      "addParticipant": "Add Participant",
      "members": "Members",
      "totalCapacity": "Total Capacity",
      "assigned": "Assigned",
      "remaining": "Remaining",
      "overloadedCount": "Overloaded",
      "avgUtilization": "Avg Util",
      "empty": "No team members assigned to this sprint yet.",
      "addFirst": "Add First Participant",
      "searchPlaceholder": "Search project members...",
      "noEligible": "All project members are already participants.",
      "added": "Participant Added Successfully",
      "addFailed": "Failed to Add Participant",
      "removed": "Participant Removed",
      "removeFailed": "Failed to Remove Participant",
      "updateFailed": "Failed to update capacity",
      "invalidCapacity": "Please enter a valid capacity value",
      "col": {
        "member": "Member",
        "department": "Department",
        "capacity": "Capacity (MD)",
        "assigned": "Assigned",
        "utilization": "Utilization",
        "status": "Status"
      }
    }
  },
  "burndown": {
    "title": "Project Burndown",
    "sprintTitle": "Sprint Burndown",
    "empty": "No burndown data yet.",
    "ideal": "Ideal",
    "actual": "Actual",
    "remaining": "Remaining MD"
  },
  "velocity": {
    "avg": "Avg velocity",
    "best": "Best sprint",
    "worst": "Worst sprint",
    "trend": "Trend",
    "chart": "Velocity trend",
    "empty": "Close sprints to see velocity."
  },
  "manDay": {
    "unit": "pts",
    "estimate": "Estimate",
    "capacity": "Capacity (MD)",
    "committed": "Committed (MD)",
    "completed": "Completed (MD)",
    "remaining": "Remaining (MD)",
    "velocity": "Velocity (MD)",
    "assigned": "Assigned (MD)",
    "sprintLoad": "Sprint Load",
    "overCapacity": "Sprint is over capacity"
  },
  "risks": {
    "open": "Open Risks",
    "critical": "Critical risks",
    "mitigated": "Mitigated risks",
    "closed": "Closed risks",
    "newTitle": "Risk Title",
    "add": "Add Risk",
    "edit": "Edit",
    "mitigate": "Mitigate",
    "close": "Close Risk",
    "severity": "Severity",
    "owner": "Owner",
    "mitigation": "Mitigation plan",
    "due": "Due date",
    "empty": "No risks logged yet",
    "emptyHint": "Add risks early to protect delivery."
  },
  "portfolio": {
    "title": "Portfolio",
    "activeSprints": "Active sprints",
    "upcomingReleases": "Upcoming releases",
    "health": "Health",
    "velocity": "Velocity",
    "overdue": "Overdue items",
    "link": "Portfolio Dashboard",
    "healthSection": "Portfolio Health",
    "healthy": "Healthy",
    "attention": "Attention Needed",
    "critical": "Critical",
    "byStatus": "Projects by Status",
    "riskExposure": "Risk Exposure",
    "topOverdue": "Projects with the most overdue work",
    "noRiskExposure": "No overdue work across the portfolio.",
    "upcomingMilestones": "Upcoming Milestones",
    "noMilestones": "No upcoming releases scheduled.",
    "timelineSnapshot": "Portfolio Timeline Snapshot",
    "openTimeline": "Open Full Timeline",
    "totalOverdue": "Total overdue items",
    "projects": "Projects"
  },
  "gantt": {
    "name": "Name",
    "zoomIn": "Zoom In",
    "zoomOut": "Zoom Out",
    "todayMarker": "Today is within the visible range.",
    "epics": "Epics",
    "releases": "Releases",
    "releasesTimeline": "Releases Timeline",
    "milestones": "Milestones",
    "sprints": "Sprints",
    "risks": "Risks",
    "workItems": "Scheduled work items",
    "empty": "No timeline data",
    "emptyHint": "Plan work into releases, sprints, or milestones with dates to see the Project Gantt Chart. Unplanned Product Backlog items are not shown.",
    "portfolioEmptyHint": "Create projects with start and due dates, or widen the date range filter.",
    "projectSubtitle": "Planning and visibility layer for timelines, dependencies, milestones, and releases. This is not the Scrum Sprint Board.",
    "currentSprint": "Current sprint",
    "nextMilestone": "Next milestone",
    "dependencyCount": "{{count}} project dependency link(s)",
    "crossDepsHint": "{{count}} cross-project dependency link(s). View",
    "filters": {
      "delayedOnly": "Delayed only",
      "blockedOnly": "Blocked / coordination risk"
    },
    "summary": {
      "total": "Projects",
      "items": "Timeline items",
      "delayed": "Delayed",
      "blocked": "Blocked",
      "atRisk": "At risk"
    },
    "range": {
      "day": "Day",
      "week": "Week",
      "month": "Month",
      "quarter": "Quarter",
      "year": "Year"
    },
    "zoomLabel": "Zoom",
    "zoom": {
      "day": "Day",
      "week": "Week",
      "month": "Month",
      "quarter": "Quarter",
      "year": "Year"
    },
    "tooltip": {
      "type": "Type",
      "status": "Status",
      "start": "Start",
      "end": "End",
      "progress": "Progress",
      "owner": "Owner",
      "priority": "Priority"
    },
    "legend": {
      "task": "Task",
      "epic": "Epic",
      "sprint": "Sprint",
      "milestone": "Milestone",
      "critical": "Critical path",
      "delayed": "Delayed",
      "blocked": "Blocked"
    }
  },
  "dependencies": {
    "empty": "No dependencies yet",
    "emptyDescription": "Add dependencies when one work item must finish before another can complete.",
    "projectSubtitle": "Dependencies between scheduled work items in this project.",
    "crossSubtitle": "Executive portfolio coordination center — coordination risk, ownership, dependency chains, and delivery impact at a glance.",
    "projectEmptyHint": "Create ticket dependencies from work items that are planned into sprints or releases.",
    "crossEmptyHint": "Cross-project dependencies can be added by PMO or project managers to track portfolio coordination."
  },
  "portfolioDependencies": {
    "healthSection": "Portfolio Coordination Health",
    "healthScore": "Coordination Health Score",
    "vsLastMonth": "vs last month",
    "totalLinks": "Total Dependencies",
    "openLinks": "Open Dependencies",
    "atRisk": "At Risk Dependencies",
    "resolvedThisMonth": "Resolved This Month",
    "resolved": "Resolved",
    "projectsInvolved": "Projects Involved",
    "byStatus": "Status Distribution",
    "byType": "Dependency Type Distribution",
    "analyticsSection": "Dependency Analytics",
    "healthTrend": "Coordination Health Trend",
    "resolutionTrend": "Resolution Trend",
    "exposureByDepartment": "Exposure by Department",
    "attentionRequired": "Attention Required",
    "noAttention": "No coordination items need immediate attention.",
    "noCriticalItems": "No critical coordination risks detected.",
    "viewAllAttention": "View All Attention Items",
    "showLess": "Show fewer items",
    "projectExposure": "Project Exposure",
    "exposureHint": "Top exposed projects ranked by open coordination risk.",
    "inbound": "Incoming",
    "outbound": "Outgoing",
    "openShort": "Open",
    "exposure": {
      "low": "Low",
      "medium": "Medium",
      "high": "High",
      "critical": "Critical"
    },
    "criticalChains": "Critical Dependency Chains",
    "noChains": "No multi-project dependency chains detected.",
    "longestChain": "Longest chain",
    "highestRiskChain": "Highest risk chain",
    "projects": "projects",
    "chainLength": "Chain length",
    "projectsAffected": "Projects affected",
    "earliestDeadline": "Earliest deadline",
    "riskScore": "Risk score",
    "upcomingDue": "Upcoming Commitments",
    "noUpcomingDue": "No upcoming dependency deadlines.",
    "noUpcomingCommitments": "No upcoming dependency deadlines.",
    "within7Days": "Due within 7 days",
    "within14Days": "Due within 14 days",
    "within30Days": "Due within 30 days",
    "registry": "Dependency Registry",
    "registryHint": "Detailed registry with ownership, risk, and governance actions.",
    "filterAll": "All",
    "filterOpen": "Open",
    "filterResolved": "Resolved",
    "filterAtRisk": "At Risk",
    "filterCritical": "Critical",
    "searchPlaceholder": "Search project, owner, or dependency…",
    "sortLabel": "Sort registry",
    "sortDueDate": "Due date",
    "sortRisk": "Risk",
    "sortOwner": "Owner",
    "sortStatus": "Status",
    "colSource": "Source Project",
    "colTarget": "Target Project",
    "colType": "Dependency Type",
    "colStatus": "Status",
    "colOwner": "Owner",
    "colDepartment": "Department",
    "colDue": "Due Date",
    "colRisk": "Risk Level",
    "colUpdated": "Last Updated",
    "colActions": "Actions",
    "openTimeline": "Open Portfolio Timeline",
    "viewTimeline": "View on Timeline",
    "openProject": "Open Project",
    "openDependency": "Open Dependency",
    "resolve": "Resolve",
    "escalate": "Escalate",
    "owner": "Owner",
    "ownerRequired": "Owner Required",
    "escalated": "Escalated",
    "type": "Type",
    "due": "Due",
    "daysRemaining": "{{days}} days remaining",
    "daysOverdue": "{{days}} days overdue",
    "dueToday": "Due today",
    "pageInfo": "Page {{page}} · {{total}} dependencies",
    "prevPage": "Previous",
    "nextPage": "Next",
    "healthyPortfolioTitle": "Portfolio Coordination Is Healthy",
    "healthyPortfolioHint": "No cross-project dependencies are currently registered.",
    "riskOverdue": "Overdue",
    "riskDueSoon": "Due soon",
    "riskOpen": "Open",
    "noChartData": "No data to chart yet.",
    "dependsOn": "{{source}} depends on {{target}}",
    "itemType": "{{type}} link"
  },
  "reports": {
    "subtitle": "Analytics and timeline reports for this project. Sprint execution remains on the Scrum Sprint Board.",
    "dashboardSubtitle": "Delivery analytics hub — open a report for full charts and tables."
  },
  "members": {
    "title": "Project Members",
    "empty": "No members yet"
  },
  "board": {
    "title": "Board",
    "subtitle": "Visual workflow for Sprint Backlog items only. We use Scrum — this is not a Kanban module.",
    "subtitleSimple": "Track sprint work across columns. Drag cards to update status.",
    "noActiveSprint": "No active sprint",
    "noActiveSprintHint": "Create or start a sprint to begin tracking work.",
    "goToBacklog": "Go to backlog",
    "allSprints": "All sprints",
    "sprintFilter": "Sprint",
    "activeSprint": "Active Sprint",
    "search": "Search Sprint Work Items",
    "assigneeFilter": "Assignee ID",
    "statusFilter": "All statuses",
    "emptyColumn": "No sprint items in this column",
    "emptySprint": "No items in this sprint yet. Add work from Product Backlog during Sprint Planning.",
    "columns": {
      "backlog": "Sprint to Do",
      "in_progress": "In Progress",
      "review": "In Review",
      "testing": "QA / Testing",
      "blocked": "Blocked",
      "done": "Done"
    },
    "depOverrideTitle": "Complete with Open Dependencies",
    "depOverrideHint": "This item is blocked by unfinished work. Provide a reason to complete anyway.",
    "depOverrideConfirm": "Complete with Override",
    "depWarnConfirm": "This item has dependencies that may not be finished. Move to Done anyway?",
    "depWarn": "Dependency warning"
  },
  "milestones": {
    "upcoming": "Upcoming",
    "overdue": "Overdue",
    "completed": "Completed",
    "title": "Milestone Title",
    "add": "Add Milestone",
    "complete": "Mark Complete",
    "empty": "No milestones yet",
    "emptyHint": "Add milestones to mark key delivery dates and track progress toward releases."
  },
  "assignment": {
    "recommended": "Recommended Assignees",
    "noRecommendations": "No recommendations available. Add team members to the project first.",
    "remaining": "remaining",
    "utilization": "utilization",
    "factors": {
      "sprint_participation": "Sprint Participation",
      "capacity_availability": "Capacity",
      "current_workload": "Workload",
      "department_match": "Department",
      "historical_performance": "Performance"
    }
  },
  "executive": {
    "title": "Executive Dashboard",
    "projectHealth": "Project Health",
    "breakdown": "Health Breakdown",
    "workCompleted": "Work Completed",
    "blocked": "Blocked",
    "criticalRisks": "Critical Risks",
    "overdueMilestones": "Overdue Milestones",
    "openRisks": "Open Risks",
    "dependencies": "Blocking Dependencies",
    "completionRate": "Completion Rate",
    "sprintStatus": "Sprint Status",
    "velocity": "Velocity Trend",
    "avgVelocity": "Average velocity per sprint",
    "recentSprints": "Recent sprints",
    "forecast": "Forecast Completion",
    "basedOn": "Based on {{work}} MD remaining at {{velocity}} MD/sprint",
    "forecastLate": "Projected {{days}} days late",
    "forecastOnTime": "Projected {{days}} days early",
    "capacityUtilization": "Capacity Utilization",
    "utilization": "Utilization",
    "assigned": "Assigned / Total",
    "overloaded": "Overloaded Members",
    "upcomingMilestones": "Upcoming Milestones",
    "overdue": "Overdue",
    "daysUntil": "{{days}} days",
    "noMilestones": "No upcoming milestones",
    "attentionRequired": "Attention Required",
    "noAttentionItems": "No items require immediate attention",
    "riskSummary": "Risk Summary",
    "totalRisks": "Total Risks",
    "mitigated": "Mitigated",
    "riskScore": "Total Risk Score",
    "viewAllRisks": "View All Risks",
    "noActiveSprint": "No active sprint",
    "nextSprint": "Next sprint",
    "timeElapsed": "Time Elapsed",
    "daysLeft": "Days Remaining",
    "itemsComplete": "Items Complete",
    "noCapacityData": "No capacity data — start a sprint to see utilization",
    "sprintDelivery": "Sprint Delivery",
    "risksAndDependencies": "Risks & Dependencies",
    "sprintProgress": "Sprint Progress",
    "burndownTitle": "Sprint Burndown",
    "blockedWork": "Blocked Work",
    "completion": "Completion",
    "noVelocityData": "No closed sprints yet — velocity appears once your first sprint closes.",
    "noBurndownData": "No active sprint — start one to track remaining work day by day.",
    "riskByStatus": "Risk by status",
    "noRiskData": "No risks logged yet.",
    "deliveryInsights": "Delivery Insights",
    "capacityBottlenecks": "Capacity Bottlenecks",
    "noBottlenecks": "No overloaded team members",
    "criticalDependencies": "Critical Dependencies",
    "noCriticalDependencies": "No critical cross-project dependencies",
    "blockedWorkList": "Blocked Work Items",
    "noBlockedWork": "No blocked work items",
    "upcomingDeadlines": "Upcoming Deadlines",
    "noUpcomingDeadlines": "No upcoming deadlines",
    "projectRiskIndicators": "Project Risk Indicators",
    "forecastAccuracy": "Forecast accuracy: {{percent}}%",
    "teamCapacity": "Team Capacity",
    "overloadedMembers": "Overloaded Members"
  }
}
