{
  "title": "Tickets",
  "create": "Create Ticket",
  "edit": "Edit Ticket",
  "view": "View Ticket",
  "myTickets": "My Tickets",
  "allTickets": "All Tickets",
  "unassigned": "Unassigned",
  "overdue": "Overdue",
  "highPriority": "High Priority",
  "fields": {
    "subject": "Subject",
    "description": "Description",
    "category": "Category",
    "subcategory": "Subcategory",
    "priority": "Priority",
    "status": "Status",
    "assignee": "Assigned To",
    "assigneeId": "Assignee user ID",
    "requester": "Requester",
    "department": "Department",
    "createdAt": "Created",
    "updatedAt": "Updated",
    "dueDate": "Due Date",
    "tags": "Tags"
  },
  "filters": {
    "search": "Search",
    "searchPlaceholder": "Ticket number, subject, or description",
    "allStatuses": "All statuses",
    "allPriorities": "All priorities",
    "openOnly": "Open Only",
    "unassignedOnly": "Unassigned only",
    "apply": "Apply Filters"
  },
  "pagination": {
    "summary": "Page {{page}} of {{totalPages}} ({{total}} tickets)",
    "previous": "Previous",
    "next": "Next"
  },
  "status": {
    "open": "Open",
    "pending": "Pending",
    "resolved": "Resolved",
    "closed": "Closed"
  },
  "priority": {
    "low": "Low",
    "medium": "Medium",
    "high": "High",
    "urgent": "Urgent"
  },
  "sla": {
    "label": "SLA",
    "active": "Active",
    "atRisk": "At risk",
    "met": "Met",
    "closed": "Closed",
    "unknown": "Unknown",
    "firstResponse": "First response",
    "resolution": "Resolution time",
    "responseDue": "Response due",
    "resolutionDue": "Resolution due",
    "timeRemaining": "Time remaining",
    "paused": "Paused",
    "yes": "Yes"
  },
  "slaStates": {
    "loading": "Loading SLA…",
    "error": "Could not load SLA data.",
    "none": "No SLA tracking for this ticket."
  },
  "assignee": {
    "searchPlaceholder": "Search assignable users by name or email…",
    "loading": "Searching assignable users…",
    "error": "Could not load assignable users.",
    "empty": "No assignable users found.",
    "clear": "Clear"
  },
  "collaborators": {
    "teamTitle": "Core Team",
    "addLabel": "Add Collaborator",
    "searchPlaceholder": "Search teammates by name or email…",
    "loading": "Searching users…",
    "error": "Could not load users.",
    "searchEmpty": "No eligible users found.",
    "emptyTitle": "No Collaborators Yet",
    "emptyHint": "Add teammates to help work on this ticket",
    "roleLabel": "Collaborator",
    "remove": "Remove Collaborator"
  },
  "activity": {
    "title": "Activity",
    "collaboratorAdded": "{{actor}} added {{name}} as collaborator",
    "collaboratorRemoved": "{{actor}} removed {{name}} from collaborators",
    "assigneeChanged": "{{actor}} assigned {{name}}"
  },
  "createForm": {
    "company": "Company",
    "department": "Department",
    "departmentRequired": "Please select a department.",
    "subjectMin": "Subject must be at least 5 characters.",
    "descriptionMin": "Description must be at least 10 characters.",
    "optional": "— Optional —",
    "defaultPriority": "Default priority",
    "loadingOptions": "Loading form options…",
    "loadingDepartments": "Loading departments…",
    "noDepartments": "No departments are available for ticket creation. Contact an administrator.",
    "optionsError": "Could not load ticket options for the selected department.",
    "error": "Could not create ticket. Please try again."
  },
  "upload": {
    "dropTitle": "Drop Files Here or Click to Browse",
    "dropHint": "Up to {{max}} files · {{extensions}} · 10 MB max each",
    "composerHint": "Your reply is visible to the requester and support team.",
    "cropTitle": "Adjust Attachment"
  },
  "attachmentsStates": {
    "loading": "Loading attachments…",
    "error": "Could not load attachments.",
    "empty": "No attachments.",
    "selected": "{{count}} file(s) selected"
  },
  "fileSize": {
    "bytes": "{{size}} B",
    "kilobytes": "{{size}} KB",
    "megabytes": "{{size}} MB"
  },
  "sections": {
    "details": "Details",
    "actions": "Actions",
    "conversation": "Conversation",
    "assignment": "Assignment",
    "collaborators": "Collaborators",
    "properties": "Properties",
    "people": "People"
  },
  "detail": {
    "roleRequester": "Requester",
    "roleAssignee": "Assignee",
    "roleAgent": "Support agent",
    "roleCollaborator": "Collaborator",
    "roleDepartmentHead": "Department head",
    "roleCompanyAdmin": "Company admin",
    "roleSystem": "System",
    "internalNote": "Internal only",
    "description": "Description",
    "notesRestricted": "You do not have permission to view internal notes on this ticket."
  },
  "labels": {
    "solution": "Solution",
    "pinned": "Pinned"
  },
  "actions": {
    "assign": "Assign",
    "unassign": "Unassign",
    "reassign": "Reassign",
    "resolve": "Resolve",
    "close": "Close",
    "reopen": "Reopen",
    "addReply": "Add Reply",
    "addNote": "Add Note",
    "tabReply": "Reply",
    "tabNote": "Internal Note",
    "addAttachment": "Add Attachment",
    "changeStatus": "Change status",
    "updateStatus": "Update status",
    "changePriority": "Change priority",
    "updatePriority": "Update priority",
    "updateCategory": "Update category"
  },
  "placeholders": {
    "reply": "Type your reply…",
    "note": "Add an internal note…",
    "assigneeId": "User UUID to assign"
  },
  "states": {
    "loading": "Loading tickets…",
    "loadingDetail": "Loading ticket…",
    "error": "Could not load tickets.",
    "errorDetail": "Could not load this ticket.",
    "errorReplies": "Could not load replies.",
    "errorNotes": "Could not load internal notes.",
    "retry": "Try Again",
    "empty": "No tickets match your filters.",
    "noReplies": "No replies yet.",
    "noNotes": "No internal notes yet.",
    "noHistory": "No status history recorded."
  },
  "replies": "Replies",
  "notes": "Internal Notes",
  "attachments": "Attachments",
  "history": "Activity",
  "time": {
    "title": "Time Tracking",
    "estimated": "Estimated",
    "actual": "Actual",
    "remaining": "Remaining",
    "logged": "Logged",
    "start": "Start Timer",
    "pause": "Pause",
    "resume": "Resume",
    "stop": "Stop",
    "log": "Log Time"
  },
  "dependencies": {
    "title": "Dependencies",
    "dependsOn": "Depends On",
    "dependsOnDescription": "This work cannot start or finish until another item is completed.",
    "blocks": "Blocks",
    "blocksDescription": "Other work items are waiting for this item.",
    "summaryLabel": "Dependency summary",
    "summaryTotal": "Dependencies: {{count}}",
    "summaryBlockedBy": "Blocked By: {{count}}",
    "summaryBlocking": "Blocking: {{count}}",
    "empty": "No dependencies configured.",
    "groupEmptyDependsOn": "Nothing linked yet.",
    "groupEmptyBlocks": "Not blocking any items yet.",
    "searchPlaceholder": "Search ticket...",
    "searchLoading": "Searching tickets…",
    "searchError": "Could not search tickets.",
    "searchEmpty": "No matching tickets found.",
    "typeLabel": "Link type",
    "addLink": "Add Link",
    "remove": "Remove Dependency",
    "statusOpen": "Open",
    "statusDone": "Done",
    "openBlockersWarning": "This item has {{count}} open upstream dependencies."
  },
  "messages": {
    "createSuccess": "Ticket Created Successfully",
    "updateSuccess": "Ticket updated successfully",
    "deleteSuccess": "Ticket deleted successfully",
    "assignSuccess": "Ticket assigned successfully",
    "statusUpdateSuccess": "Status updated successfully"
  }
}
