{
  "nav": {
    "signIn": "Sign In",
    "signOut": "Sign Out",
    "hospitalPortal": "Hospital Portal"
  },
  "sidebar": {
    "dashboard": "Dashboard",
    "tickets": "Tickets",
    "createTicket": "Create Ticket",
    "newTicket": "New Ticket",
    "admin": "Admin",
    "technicians": "Technicians",
    "roles": "Roles",
    "catalogs": "Catalogs",
    "costAnalysis": "Analysis",
    "taskAnalysis": "Task Analysis",
    "profile": "Profile",
    "signOut": "Sign Out",
    "signIn": "Sign In",
    "toggleMenu": "Toggle Menu",
    "name": "Name",
    "optional": "optional",
    "actions": "Actions",
    "recommended": "Recommended",
    "assigning": "Assigning...",
    "expandSidebar": "Expand sidebar",
    "collapseSidebar": "Collapse sidebar",
    "tasks": "Tasks",
    "taskHistory": "Task History"
  },
  "tickets": {
    "title": "Tickets",
    "create": "Create Ticket",
    "newTicket": "New Ticket",
    "editTicket": "Edit Ticket",
    "anonymous": "Anonymous",
    "existingImages": "Existing Images",
    "uploadNewImages": "Upload New Images",
    "overview": "Tickets Overview",
    "description": "Review, filter, and track all hospital service tickets.",
    "loading": "Loading tickets…",
    "noTickets": "No tickets found.",
    "backToTickets": "Back to Tickets",
    "startDate": "Start Date",
    "endDate": "End Date",
    "applyFilter": "Apply Filter",
    "backToTicket": "Back to Ticket",
    "filters": "Filters",
    "refresh": "Refresh",
    "newTicketBtn": "New Ticket",
    "search": "Search",
    "searchPlaceholder": "Search tickets...",
    "statusLabel": "Status",
    "allStatus": "All Status",
    "severityLabel": "Severity",
    "selectSeverity": "Select severity",
    "allSeverity": "All Severity",
    "department": "Department",
    "allDepartments": "All Departments",
    "foundTickets": "tickets found",
    "showingAllTickets": "Showing all tickets",
    "clearFilters": "Clear filters",
    "table": {
      "title": "Title",
      "status": "Status",
      "department": "Department",
      "severity": "Severity",
      "created": "Created",
      "reporter": "Reporter"
    },
    "statusValues": {
      "open": "Open",
      "inProgress": "In Progress",
      "resolved": "Resolved",
      "closed": "Closed",
      "canceled": "Canceled"
    },
    "severityValues": {
      "0": "Severity 0",
      "1": "Severity 1",
      "2": "Severity 2",
      "3": "Severity 3",
      "4": "Severity 4",
      "5": "Severity 5"
    }
  },
  "createTicket": {
    "title": "Create Ticket",
    "anonymous": {
      "banner": "Anonymous Ticket Creation",
      "message": "Please provide accurate contact information so our staff can follow up with you.",
      "email": "Your Email",
      "emailPlaceholder": "your.email@example.com",
      "name": "Your Name",
      "namePlaceholder": "Your full name"
    },
    "loggedIn": {
      "banner": "Logged in as",
      "message": "You can track and manage your tickets from your dashboard."
    },
    "fields": {
      "title": "Title",
      "description": "Description",
      "location": "Location",
      "locationPlaceholder": "e.g., ER-12",
      "severity": "Severity (0–5)",
      "department": "Department",
      "element": "Element (optional)",
      "equipment": "Equipment",
      "selectEquipment": "Select equipment",
      "attachment": "Upload Images"
    },
    "selectLocationFirst": "Select location first",
    "buttons": {
      "create": "Create ticket",
      "creating": "Creating...",
      "cancel": "Cancel",
      "close": "Close",
      "viewTicket": "View Ticket"
    },
    "success": {
      "title": "Ticket created successfully",
      "message": "Your ticket has been created successfully!",
      "details": "You can now track and manage your ticket from your dashboard."
    },
    "fileUpload": {
      "clickToUpload": "Click to upload images or drag and drop",
      "autoCompress": "Images will be automatically compressed"
    },
    "departmentPreselected": "Pre-selected from QR code"
  },
  "ticketDetail": {
    "edit": "Edit",
    "closeTicket": "Close Ticket",
    "delete": "Delete",
    "assignTechnician": "Assign Technician",
    "reassign": "Reassign",
    "locationEquipment": "Location & Equipment",
    "location": "Location",
    "department": "Department",
    "equipment": "Equipment",
    "uploadImages": "Upload Images",
    "addNewDepartment": "Add New Department",
    "addNewElement": "Add New Element",
    "tapDepartmentToManage": "Tap a department to manage its elements",
    "tapLocationToManage": "Tap a location to manage its elements",
    "elementsSection": "Elements section",
    "createdInfo": "Created Info",
    "date": "Date",
    "time": "Time",
    "reporter": "Reporter",
    "assignment": "Assignment",
    "technician": "Technician",
    "role": "Role",
    "notAssigned": "Not assigned yet",
    "attachments": "Attachments",
    "relatedTickets": "Related Tickets",
    "noRelatedTickets": "No related tickets found for this department/element recently.",
    "loadingRelated": "Loading related tickets...",
    "found": "Found",
    "ticketsInSame": "tickets for the same department/element:",
    "backToTickets": "Back to Tickets",
    "anonymous": "Anonymous"
  },
  "login": {
    "title": "Welcome Back!",
    "email": "Email",
    "password": "Password",
    "signIn": "Sign In",
    "signingIn": "Signing in...",
    "alreadySignedIn": "You're already signed in as",
    "goToDashboard": "Go to Dashboard",
    "invalidCredentials": "Invalid email or password",
    "enterEmail": "Enter your email",
    "enterPassword": "Enter your password",
    "forgotPassword": "Forgot password?",
    "dontHaveAccount": "Don't have an account?",
    "createOne": "Create one",
    "signInTo": "Sign in to your account"
  },
  "status": {
    "open": "Open",
    "inProgress": "In Progress",
    "resolved": "Resolved",
    "closed": "Closed",
    "canceled": "Canceled"
  },
  "admin": {
    "technicians": "Technicians",
    "roles": "Roles",
    "catalogs": "Catalogs",
    "analysis": "Analysis",
    "create": "Create",
    "edit": "Edit",
    "delete": "Delete",
    "save": "Save",
    "cancel": "Cancel",
    "manageTechnicians": "Manage Technicians",
    "manageTechniciansDesc": "View, edit, and manage all technicians in the system.",
    "searchTechnicians": "Search technicians...",
    "allRoles": "All Roles",
    "loadingTechnicians": "Loading technicians...",
    "noTechnicians": "No technicians found",
    "createTechnician": "Create New Technician",
    "editTechnician": "Edit Technician Details",
    "deleteTechnician": "Delete Technician",
    "confirmDeletion": "Confirm Deletion",
    "cannotBeUndone": "This action cannot be undone",
    "deleteTechnicianConfirm": "Are you sure you want to permanently delete this technician?",
    "creatingTechnician": "Creating...",
    "savingChanges": "Saving...",
    "saveChanges": "Save Changes",
    "deleting": "Deleting...",
    "changePassword": "Change Password",
    "changePasswordFor": "Change password for:",
    "newPassword": "New Password",
    "enterNewPassword": "Enter new password",
    "confirmPassword": "Confirm Password",
    "confirmNewPassword": "Confirm new password",
    "passwordMinChars": "Password must be at least 6 characters",
    "passwordRequired": "Password is required",
    "passwordsDontMatch": "Passwords do not match",
    "changing": "Changing...",
    "noRole": "No role",
    "manageRoles": "Manage Roles",
    "forbidden": "Forbidden — admin only",
    "noPermission": "You don't have permission to view this page.",
    "description": "Description",
    "name": "Name",
    "optional": "optional",
    "allTechnicians": "All Technicians",
    "addNewDepartment": "Add Department",
    "addNewElement": "Add Element",
    "departmentName": "Department Name",
    "rename": "Rename",
    "disable": "Disable",
    "enable": "Enable",
    "elementName": "Element Name",
    "addElementTo": "Add Element to",
    "roleAssignmentsFor": "Role Assignments for",
    "loadingDepartments": "Loading departments...",
    "noDepartmentsYet": "No departments yet",
    "createFirstDepartment": "Create your first department to get started",
    "selectDepartment": "Select department...",
    "searchDepartments": "Search departments...",
    "enterDepartmentName": "Enter department name...",
    "assignedRoles": "Assigned Roles",
    "loadingRoles": "Loading roles...",
    "noRolesAssigned": "No roles assigned to this element.",
    "assignNewRole": "Assign New Role",
    "selectRole": "Select a role...",
    "assign": "Assign",
    "allRolesAssigned": "All available roles are already assigned to this element.",
    "searchElements": "Search elements...",
    "searchLocations": "Search locations...",
    "addNewLocation": "Add New Location",
    "enterElementName": "Enter element name...",
    "selectDepartmentToSee": "Select a department to see its elements.",
    "noElementsInDepartment": "No elements in this department.",
    "noElementsInLocation": "No elements in this location.",
    "departmentLabel": "Department",
    "locationLabel": "Location",
    "departmentsAndElements": "Departments & Elements",
    "departments": "Departments",
    "departmentsWithCount": "Departments",
    "elements": "Elements",
    "showDisabledItems": "Show disabled items",
    "selectTechnician": "Select Technician",
    "chooseTechnician": "Choose a technician...",
    "assignmentSuccess": "Ticket assigned successfully!",
    "assignmentFailed": "Failed to assign technician",
    "assigning": "Assigning...",
    "searchRoles": "Search roles...",
    "allStatus": "All Status",
    "active": "Active",
    "inactive": "Inactive",
    "rolesFound": "roles found",
    "users": "Users",
    "user": "user",
    "actions": "Actions",
    "technicianList": "Technician List",
    "externalMaintenanceCompany": "External Maintenance Company",
    "companyName": "Company Name",
    "disabled": "Disabled",
    "selectDepartment": "Select department",
    "selectLocation": "Select location",
    "enterNewName": "Enter new name...",
    "renameDepartment": "Rename department",
    "disableDepartment": "Disable department",
    "enableDepartment": "Enable department",
    "deleteDepartment": "Delete department",
    "renameLocation": "Rename location",
    "disableLocation": "Disable location",
    "enableLocation": "Enable location",
    "deleteLocation": "Delete location",
    "generateQRCode": "Generate QR Code",
    "qrCodeFor": "QR Code for",
    "scanQRCodeToCreateTicket": "Scan this QR code to create a ticket for this",
    "download": "Download",
    "locationsWithCount": "Locations",
    "tapLocationToManage": "Tap a location to manage its elements",
    "moveElementToLocation": "Move element to another location",
    "disableElement": "Disable element",
    "enableElement": "Enable element",
    "manageRolesForElement": "Manage roles for this element",
    "elementDisabled": "(Disabled)",
    "qr": "QR",
    "locations": "Locations",
    "location": "location",
    "department": "department"
  },
  "analysis": {
    "tabs": {
      "overview": "Overview",
      "costs": "Costs & Payments",
      "performance": "Performance",
      "departments": "Departments",
      "kpi": "KPI Monitoring",
      "overviewShort": "Overview",
      "costsShort": "Costs",
      "performanceShort": "Perf",
      "departmentsShort": "Depts",
      "kpiShort": "KPI"
    },
    "departmentAnalysis": "Department Analysis",
    "ticketCount": "Ticket Count",
    "avgSeverity": "Avg Severity",
    "avgResolutionTime": "Avg Resolution Time",
    "duplicates": "Duplicates",
    "duplicatePercentage": "Duplicate %",
    "totalTickets": "Total Tickets",
    "openTickets": "Open Tickets",
    "inProgress": "In Progress",
    "completed": "Completed",
    "today": "Today",
    "thisWeek": "This Week",
    "thisMonth": "This Month",
    "avgPerDayOverview": "Avg/Day",
    "averageResolutionTime": "Average Resolution Time",
    "timeFromStart": "Time from start to completion",
    "ticketStatusDistribution": "Ticket Status Distribution",
    "technicianPerformance": "Technician Performance",
    "severityAnalysis": "Severity Analysis",
    "severityLevel": "Severity Level",
    "completionRate": "Completion Rate",
    "workInProgress": "Work in Progress",
    "pendingRate": "Pending Rate",
    "totalHours": "Total Hours",
    "totalCost": "Total Cost",
    "technicianHourlyRates": "Technician Hourly Rates",
    "hourlyRate": "Hourly Rate",
    "paymentSummary": "Payment Summary by Technician",
    "hours": "Hours",
    "completionRateTooltip": "Percentage of tickets that have been completed out of all tickets. Higher is better - indicates good ticket closure rate.",
    "avgResolutionTimeTooltip": "Average time taken to resolve tickets from start to completion. Lower is better - indicates faster problem resolution.",
    "workInProgressTooltip": "Percentage of tickets currently being worked on by technicians. Moderate levels indicate good workflow - not too many idle tickets.",
    "pendingRateTooltip": "Percentage of tickets waiting to be started. Lower is better - indicates quick response to new tickets and good resource allocation.",
    "ticketsCompleted": "Tickets completed vs total",
    "ticketsBeingWorkedOn": "Tickets currently being worked on",
    "ticketsWaiting": "Tickets waiting to be started",
    "technicianEfficiency": "Technician Efficiency",
    "technicianEfficiencyTooltip": "Metrics showing how efficiently technicians are working, including average workload distribution and top performer identification.",
    "avgTicketsPerTechnician": "Avg Tickets per Technician",
    "totalTechnicians": "Total Technicians",
    "topPerformer": "Top Performer",
    "completionLower": "completion",
    "responseTimeAnalysis": "Response Time Analysis",
    "responseTimeAnalysisTooltip": "Analysis of how quickly tickets are being resolved, including average resolution times and daily ticket volumes.",
    "averageResolution": "Average Resolution",
    "ticketsToday": "Tickets Today",
    "avgPerDay": "Avg per Day",
    "performanceTargets": "Performance Targets & Status",
    "performanceTargetsTooltip": "Visual indicators showing whether key performance targets are being met. Green check = target met, Yellow warning = needs attention, Red X = below target.",
    "target": "Target",
    "resolutionTime": "Resolution Time",
    "technicianPerformanceSummary": "Technician Performance Summary",
    "technicianPerformanceSummaryTooltip": "Detailed performance metrics for each technician including completion rates, resolution times, and overall performance scores calculated from multiple factors.",
    "performanceScore": "Performance Score",
    "completionRateTooltip2": "Percentage of tickets completed by this technician out of their total assigned tickets.",
    "avgResolutionTimeTooltip2": "Average time this technician takes to resolve tickets from start to completion.",
    "performanceScoreTooltip": "Overall performance score (0-100) calculated from completion rate (40%), resolution time (30%), and ticket volume (30%).",
    "taskAnalysis": {
      "title": "Task Analysis",
      "subtitle": "Comprehensive analysis of tasks, completion rates, performance, and non-conformities",
      "tabs": {
        "overview": "Overview",
        "completion": "Completion",
        "performance": "Performance",
        "nonConformity": "Non-Conformity",
        "overviewShort": "Overview",
        "completionShort": "Complete",
        "performanceShort": "Perf",
        "nonConformityShort": "Non-Con"
      },
      "totalTasks": "Total Tasks",
      "completed": "Completed",
      "pending": "Pending",
      "overdue": "Overdue",
      "completionRate": "completion rate",
      "taskTypes": "Task Types",
      "recurringTasks": "Recurring Tasks",
      "nonRecurringTasks": "Non-Recurring Tasks",
      "periodCompletion": "period completion",
      "totalPeriods": "Total Periods",
      "completedPeriods": "completed",
      "nonConformities": "Non-Conformities",
      "totalIssues": "Total Issues",
      "tasksWithIssues": "Tasks with Issues",
      "nonConformityRate": "Non-Conformity Rate",
      "completionByPattern": "Completion by Recurrence Pattern",
      "pattern": "Pattern",
      "total": "Total",
      "completionRateLabel": "Completion Rate",
      "createdToday": "Created Today",
      "createdThisWeek": "Created This Week",
      "createdThisMonth": "Created This Month",
      "completionByDepartment": "Completion by Department",
      "department": "Department",
      "completionByTechnician": "Completion by Technician",
      "technician": "Technician",
      "type": "Type",
      "avgTimeDays": "Avg Time (Days)",
      "external": "External",
      "internal": "Internal",
      "avgCompletionTime": "Average Completion Time",
      "days": "days",
      "avgCompletionRate": "Average Completion Rate",
      "acrossAllTechnicians": "across all technicians",
      "activeTechnicians": "Active Technicians",
      "withAssignedTasks": "with assigned tasks",
      "fastestCompletionTimes": "Fastest Completion Times",
      "noCompletionTimeData": "No completion time data available",
      "performanceByPattern": "Performance by Recurrence Pattern",
      "totalTasksLabel": "Total Tasks",
      "totalNonConformities": "Total Non-Conformities",
      "notOkItemsFound": "NOT_OK items found",
      "outOf": "out of",
      "totalTasksLabel2": "total tasks",
      "tasksWithIssuesLabel": "tasks with issues",
      "nonConformitiesByDepartment": "Non-Conformities by Department",
      "totalTasksLabel3": "Total Tasks",
      "noDataAvailable": "No data available",
      "nonConformitySummary": "Non-Conformity Summary",
      "nonConformityDescription": "Non-conformities are items marked as \"NOT_OK\" during task completion. These indicate issues that require attention and may result in ticket creation for maintenance or repair.",
      "averagePerTask": "Average per Task:",
      "issues": "issues",
      "healthStatus": "Health Status:",
      "excellent": "✅ Excellent",
      "good": "⚠️ Good",
      "needsAttention": "🔴 Needs Attention"
    }
  },
  "profile": {
    "title": "My Profile",
    "mustLogin": "You must log in to view your profile.",
    "updateSuccess": "Profile updated. If you changed email, you may need to log out/in to refresh the session.",
    "passwordUpdated": "Password updated.",
    "accessRequired": "Access required",
    "profile": "Profile",
    "changePassword": "Change password",
    "saveChanges": "Save changes",
    "currentPassword": "Current password",
    "newPasswordMin": "New password (min 6)",
    "updating": "Updating",
    "updatePassword": "Update password"
  },
  "signup": {
    "title": "Create your hospital account",
    "subtitle": "Access ticketing and department workflows securely.",
    "subtitleDesktop": "Access ticketing, assignments and department workflows securely.",
    "signUp": "Sign up",
    "createAccount": "Create an account",
    "confirmPassword": "Confirm password",
    "alreadyHaveAccount": "Already have an account?",
    "alreadySignedIn": "Already signed in",
    "creating": "Creating",
    "passwordsDoNotMatch": "Passwords do not match",
    "superAdminKey": "Super Admin Key"
  },
  "createAdmin": {
    "title": "Create Admin User",
    "subtitle": "Super admin access required",
    "name": "Name",
    "emailAddress": "Email address",
    "password": "Password",
    "confirmPassword": "Confirm Password",
    "creatingUser": "Creating...",
    "createUser": "Create Admin User",
    "adminCreated": "Admin Created Successfully!",
    "redirecting": "The admin user has been created. Redirecting to login...",
    "networkError": "Network error. Please try again.",
    "failedToCreate": "Failed to create admin user",
    "passwordMinLength": "Password must be at least 6 characters"
  },
  "dashboard": {
    "title": "Hospital Dashboard",
    "welcome": "Welcome to Hospital Portal",
    "subtitle": "Manage hospital tickets, track maintenance, and streamline your workflow",
    "signIn": "Sign In",
    "createAccount": "Create Account",
    "features": {
      "createTickets": {
        "title": "Create Tickets",
        "description": "Submit and track maintenance requests easily"
      },
      "trackStatus": {
        "title": "Track Status",
        "description": "Monitor your tickets from creation to resolution"
      },
      "secureSystem": {
        "title": "Secure System",
        "description": "Your data is protected with enterprise security"
      }
    },
    "stats": {
      "openTickets": "Open Tickets",
      "activeTechnicians": "Active Technicians",
      "pendingMaintenance": "Pending Maintenance",
      "totalTickets": "Total Tickets"
    },
    "recentTickets": "Recent Tickets",
    "viewAll": "View All",
    "viewTicket": "View Ticket",
    "signedInAs": "Signed in as",
    "getStarted": "Create your first ticket to get started"
  },
  "common": {
    "save": "Save",
    "cancel": "Cancel",
    "delete": "Delete",
    "edit": "Edit",
    "close": "Close",
    "back": "Back",
    "loading": "Loading...",
    "error": "Error",
    "success": "Success",
    "confirm": "Confirm",
    "qrCodeError": "Failed to generate QR code",
    "loggedInAs": "You are logged in as",
    "goHome": "Go home",
    "goToLogin": "Go to login",
    "yes": "Yes",
    "no": "No",
    "search": "Search",
    "filter": "Filter",
    "refresh": "Refresh",
    "submit": "Submit",
    "updating": "Updating...",
    "saving": "Saving...",
    "characters": "characters",
    "reset": "Reset",
    "mustLogin": "You must be logged in to edit tickets",
    "noPermission": "You don't have permission to edit this ticket",
    "invalidTicketId": "Invalid ticket ID",
    "updateFailed": "Update failed",
    "errorOccurred": "An error occurred",
    "backToTicket": "Back to Ticket",
    "notFound": "Not found",
    "saveChanges": "Save Changes",
    "logIn": "Log in",
    "select": "Select",
    "remove": "Remove",
    "add": "Add",
    "update": "Update",
    "quickActions": "Quick Actions",
    "to": "to",
    "home": "Home",
    "assign": "Assign",
    "name": "Name",
    "optional": "optional",
    "actions": "Actions",
    "yourName": "Your Name",
    "department": "Department"
  },
  "tasks": {
    "title": "Tasks",
    "subtitleTechnician": "View and complete your assigned tasks",
    "subtitleAdmin": "Manage and assign tasks to technicians",
    "createTask": "Create Task",
    "editTask": "Edit Task",
    "viewTask": "View Task",
    "backToTasks": "Back to Tasks",
    "refresh": "Refresh",
    "loading": "Loading tasks...",
    "noTasks": "No tasks found",
    "noTasksFiltered": "Try adjusting your filters",
    "noPendingTasks": "You have no pending tasks",
    "noCompletedTasks": "You have no completed tasks",
    "noAssignedTasks": "You have no tasks assigned",
    "searchPlaceholder": "Search tasks by title or description...",
    "filters": "Filters",
    "clearFilters": "Clear Filters",
    "all": "All",
    "pending": "Pending",
    "completed": "Completed",
    "recurring": "Recurring",
    "markComplete": "Mark Complete",
    "reopen": "Reopen",
    "duplicate": "Duplicate",
    "duplicateTooltip": "Duplicate this task (will create a copy without assigned user)",
    "view": "View",
    "assignedTo": "Assigned to:",
    "due": "Due:",
    "mustLogin": "You need to sign in to view tasks.",
    "goToLogin": "Go to Login",
    "noPermission": "You don't have permission to view tasks.",
    "department": "Department",
    "location": "Location",
    "element": "Element",
    "allDepartments": "All departments",
    "allLocations": "All locations",
    "allElements": "All elements",
    "selectDepartmentFirst": "Select department first",
    "selectLocationFirst": "Select location first",
    "assignedToFilter": "Assigned To",
    "allTechnicians": "All technicians",
    "unassigned": "Unassigned",
    "dateFrom": "Date From",
    "dateTo": "Date To",
    "hasNotOkItems": "Has NOT OK Items",
    "allTasks": "All tasks",
    "hasNotOkItemsOption": "Has NOT OK items",
    "noNotOkItemsOption": "No NOT OK items",
    "create": {
      "title": "Create Task",
      "mustLogin": "You must be logged in to create tasks.",
      "onlyAdmin": "Only administrators can create tasks.",
      "back": "Back",
      "titleLabel": "Title *",
      "titlePlaceholder": "Task title",
      "descriptionLabel": "Description *",
      "descriptionPlaceholder": "Task description",
      "assignToLabel": "Assign To Technician (Optional)",
      "selectTechnician": "Select technician (optional)",
      "notAssigned": "Not Assigned",
      "dueDateLabel": "Due Date (Optional)",
      "recurringTask": "Recurring Task",
      "selectPattern": "Select pattern",
      "daily": "Daily",
      "weekly": "Weekly",
      "monthly": "Monthly",
      "semestral": "Semestral (Twice a Year)",
      "startDateLabel": "Start Date (Optional)",
      "startDatePlaceholder": "When should recurrence start?",
      "startDateHint": "If not set, recurrence starts from today",
      "taskScopeLabel": "Task Scope *",
      "selectTaskScope": "Select task scope",
      "generalTask": "General Task (No specific location/element)",
      "elementLevel": "Element-Level (Specific equipment)",
      "locationLevel": "Location-Level (All or selected equipment in a location)",
      "departmentLevel": "Department-Level (All or selected locations/elements in a department)",
      "departmentLabel": "Department *",
      "selectDepartment": "Select department",
      "locationLabel": "Location *",
      "selectLocation": "Select location",
      "equipmentLabel": "Equipment *",
      "selectEquipment": "Select equipment",
      "elementsToCheck": "Elements to Check *",
      "allElementsInLocation": "All elements in this location",
      "noElementsFound": "No elements found in this location",
      "elementsSelected": "element(s) selected",
      "locationsToInclude": "Locations to Include *",
      "allLocationsInDepartment": "All locations in this department",
      "noLocationsFound": "No locations found in this department",
      "locationsSelected": "location(s) selected",
      "allElementsInSelectedLocations": "All elements in selected locations",
      "selectLocationsFirst": "Select locations first",
      "noElementsInSelectedLocations": "No elements found in selected locations",
      "attachmentsLabel": "Attachments (Optional)",
      "clickToUpload": "Click to upload images",
      "creating": "Creating...",
      "createButton": "Create Task",
      "cancel": "Cancel",
      "taskCreated": "Task Created",
      "taskCreatedSuccess": "Task created successfully!",
      "taskAssigned": "The task has been assigned to the selected technician.",
      "close": "Close",
      "errorSelectElement": "Please select Department, Location, and Element for element-level task",
      "errorSelectLocation": "Please select Department and Location for location-level task",
      "errorSelectElements": "Please select elements or choose 'All elements' for location-level task",
      "errorSelectDepartment": "Please select Department for department-level task",
      "errorSelectLocations": "Please select locations or choose 'All locations' for department-level task",
      "errorSelectElementsDept": "Please select elements or choose 'All elements' for department-level task"
    },
    "detail": {
      "back": "Back",
      "edit": "Edit",
      "history": "History",
      "completed": "Completed",
      "pending": "Pending",
      "recurring": "Recurring",
      "assignedTo": "Assigned To",
      "createdBy": "Created by",
      "dueDate": "Due Date",
      "created": "Created",
      "createdAt": "Created At",
      "description": "Description",
      "attachments": "Attachments",
      "noAttachments": "No attachments",
      "items": "Items",
      "noItems": "No items to check",
      "markAsOk": "Mark as OK",
      "markAsNotOk": "Mark as NOT OK",
      "addNotes": "Add Notes",
      "notes": "Notes",
      "saveNotes": "Save Notes",
      "cancel": "Cancel",
      "markAllOkAndComplete": "Mark All as OK and Complete",
      "incompleteItems": "Incomplete Items",
      "incompleteItemsMessage": "You have not completed all items. Would you like to mark all remaining items as OK and complete the task?",
      "yesMarkAll": "Yes, Mark All as OK",
      "noCompleteLater": "No, I'll complete them later",
      "currentPeriod": "Current Period:",
      "periodHistory": "Period History",
      "past": "Past",
      "markTodayComplete": "Mark Today Complete",
      "showHistory": "Show History",
      "hideHistory": "Hide History",
      "noPeriodHistory": "No period history available",
      "completedAndSubmitted": "Completed & Submitted",
      "by": "by",
      "on": "on",
      "notCompleted": "Not Completed",
      "refreshPeriods": "Refresh Periods",
      "loadingPeriods": "Loading period information...",
      "error": "Error",
      "failedToUpdate": "Failed to update task",
      "failedToComplete": "Failed to complete item",
      "failedToMarkAll": "Failed to mark all items as OK",
      "reportProblem": "Report Problem",
      "markComplete": "Mark Complete",
      "reopenTask": "Reopen Task",
      "reopenPeriod": "Reopen Period",
      "taskNotFound": "Task not found",
      "noNotes": "No notes added yet",
      "addNotesPlaceholder": "Add notes about this task...",
      "failedToSaveNotes": "Failed to save notes",
      "checked": "checked",
      "undo": "Undo",
      "viewTicket": "View Ticket",
      "notChecked": "Not checked",
      "problemReportedSuccessfully": "Problem Reported Successfully",
      "problemReportedSuccess": "Problem reported successfully",
      "taskCreatorNotified": "The task creator has been notified by email.",
      "sendEmailOnly": "Send Email Only",
      "reportAndCreateTicket": "Report & Create Ticket",
      "reportProblemDescription": "Report a problem with this task. The task creator will be notified by email.",
      "problemDetails": "Problem Details (optional)",
      "problemDetailsPlaceholder": "Describe the problem or issue you encountered...",
      "options": "Options:",
      "notifyCreator": "Notify the task creator via email",
      "sendEmailAndCreate": "Send email and create a maintenance ticket"
    },
    "history": {
      "title": "Task Completion History",
      "mustLogin": "You must be logged in to view task history.",
      "onlyTechnician": "Only technicians can view task history.",
      "backToTasks": "Back to Tasks",
      "refresh": "Refresh",
      "filters": "Filters",
      "status": "Status",
      "allStatuses": "All Statuses",
      "ok": "OK",
      "notOk": "NOT OK",
      "dateFrom": "Date From",
      "dateTo": "Date To",
      "hasTicket": "Has Ticket",
      "all": "All",
      "withTicket": "With Ticket",
      "withoutTicket": "Without Ticket",
      "applyFilters": "Apply Filters",
      "clearFilters": "Clear Filters",
      "loading": "Loading history...",
      "noHistory": "No task completion history found.",
      "dateTime": "Date & Time",
      "task": "Task",
      "element": "Element",
      "location": "Location",
      "statusCol": "Status",
      "notes": "Notes",
      "ticket": "Ticket",
      "showing": "Showing",
      "completions": "completion(s)"
    },
    "edit": {
      "title": "Edit Task",
      "mustLogin": "You must be logged in to edit tasks.",
      "onlyAdmin": "Only administrators can edit tasks.",
      "back": "Back",
      "saving": "Saving...",
      "saveButton": "Save Changes",
      "cancel": "Cancel",
      "taskUpdated": "Task Updated",
      "taskUpdatedSuccess": "Task updated successfully!",
      "close": "Close",
      "error": "Error",
      "failedToLoad": "Failed to load task",
      "failedToUpdate": "Failed to update task"
    }
  }
}
