{
  "common": {
    "dashboard": "Dashboard",
    "assets": "Assets",
    "workOrders": "Work Orders",
    "maintenance": "Asset Maintenance",
    "ppm": "PPM",
    "logout": "Logout",
    "login": "Login",
    "email": "Email",
    "password": "Password",
    "submit": "Submit",
    "cancel": "Cancel",
    "save": "Save",
    "saveChanges": "Save Changes",
    "delete": "Delete",
    "deleting": "Deleting...",
    "edit": "Edit",
    "create": "Create",
    "search": "Search",
    "filter": "Filter",
    "export": "Export",
    "import": "Import",
    "loading": "Loading...",
    "noData": "No data available",
    "error": "Error",
    "success": "Success",
    "darkMode": "Dark Mode",
    "lightMode": "Light Mode",
    "language": "Language",
    "english": "English",
    "arabic": "Arabic",
    "backToDashboard": "Back to Dashboard",
    "back": "Back",
    "saving": "Saving...",
    "tryAgain": "Try Again",
    "filters": "Filters",
    "enterFilterName": "Enter filter name",
    "saveFilterPreset": "Save Filter Preset",
    "saveFilter": "Save Filter",
    "filtering": "Filtering...",
    "updating": "Updating...",
    "clearFilters": "Clear filters",
    "total": "Total",
    "selected": "selected",
    "rows": "rows",
    "actions": "Actions",
    "selectAllTitle": "Select all",
    "deselectAllTitle": "Deselect all",
    "typeToSearch": "Type to search...",
    "typing": "typing...",
    "enterFilterNameExample": "Enter filter name (e.g., 'Open High Priority')"
  },
  "sidebar": {
    "title": "SEERA-ASM",
    "loggedInAs": "Logged in as:",
    "version": "Seera-ASM v1.0",
    "inventory": "Inventory",
    "ppmPlanner": "PPM Planner",
    "maintenanceCalendar": "Maintenance Calendar",
    "activeMap": "Active Map",
    "maintenanceTeam": "Maintenance Team",
    "procurement": "Procurement",
    "sla": "Service Level Agreement (SLA)",
    "support": "Support",
    "inspection": "Inspection",
    "deleteRequests": "Delete Requests",
    "userProfile": "User Profile",
    "projects": "Projects"
  },
  "projects": {
    "moduleTitle": "Project management",
    "moduleSubtitle": "Projects, overview dashboard, tasks & timesheets",
    "allProjects": "All projects",
    "allProjectsSub": "Browse, export, duplicate",
    "overviewReport": "Project overview",
    "overviewReportSub": "Budget, tasks, issues & weekly status",
    "tasks": "Tasks",
    "tasksSub": "Task list (all projects)",
    "timesheets": "Timesheets",
    "timesheetsSub": "Time entries (all projects)",
    "listTitle": "Projects",
    "total": "total",
    "newProject": "New project",
    "projectName": "Project name",
    "projectNameRequired": "Project name is required",
    "created": "Project created",
    "updated": "Project updated",
    "customer": "Customer",
    "company": "Company",
    "salesOrder": "Sales Order",
    "optional": "optional",
    "pickProject": "Select a project…",
    "selectToView": "Choose a project to view the dashboard.",
    "start": "Start",
    "end": "End",
    "timelineElapsed": "Timeline elapsed (to today)",
    "docProgress": "Documented % complete",
    "weeklyStatus": "Weekly project status",
    "relativeCosting": "Costs vs estimate",
    "relativeBilling": "Sales vs estimate"
  },
  "login": {
    "title": "SEERA-ASM",
    "subtitle": "Asset Management System",
    "signIn": "Sign in to continue",
    "emailPlaceholder": "Enter your email",
    "passwordPlaceholder": "Enter your password",
    "loginFailed": "Login failed. Please check your credentials.",
    "demoLogin": "Demo Login",
    "or": "or"
  },
  "dashboard": {
    "title": "Dashboard",
    "loading": "Loading dashboard...",
    "totalAssets": "TOTAL NO. OF ASSETS",
    "assetsDown" : "Assets Down",
    "openWorkOrders": "OPEN WORK ORDERS",
    "workOrdersInProgress": "WORK ORDERS IN PROGRESS",
    "completedWorkOrders": "COMPLETED WORK ORDERS",
    "totalWorkOrders": "TOTAL WORK ORDERS",
    "overdueWorkOrders": "OVERDUE WORK ORDERS",
    "closedWorkOrders": "Closed Work Orders",
    "upTime": "Up Time",
    "downTime": "Down Time",
    "workOrderStatus": "Work Order Status",
    "workOrderByType": "Work Order by Type",
    "maintenanceByAsset": "Maintenance - Asset wise Count",
    "assigneesStatus": "Asset Maintenance Assignees Status Count",
    "assigneesCount": "Assignees",
    "totalTasksAssigned": "Tasks Assigned",
    "maintenanceFrequency": "Asset Maintenance Frequency Chart",
    "maintenanceLogs": "MAINTENANCE LOGS",
    "assetUptime": "Asset Uptime",
    "avgResponseTime": "Avg Response Time",
    "maintenanceEfficiency": "Maintenance Efficiency",
    "overdueMaintenance": "Overdue Maintenance",
    "upDownTimeChart": "Up & Down Time Chart",
    "ppmStatus": "PPM Status",
    "completionRate": "Contractor Completion Rate",
    "completionRateChartHint": "Completion % over last 7 months — hover a point for details",
    "completionRateTooltip": "{{value}}% completion rate",
    "viewFullReport": "View Full Report",
    "noDataAvailable": "No data available",
    "loadingTechnicianHours": "Loading technician hours...",
    "loadingTechnicianWorkData": "Loading technician work data...",
    "welcome": "Welcome,",
    "user": "User",
    "failedToLoad": "Failed to load dashboard data",
    "recentRecords": "Recent Records",
    "latestEntries": "Latest entries from your Frappe backend",
    "quickActions": "Quick Actions",
    "cardTotalAssets": "Total Assets",
    "cardOpenWorkOrders": "Open Work Orders",
    "cardInProgress": "In Progress",
    "cardCompletedWorkOrders": "Completed Work Orders",
    "viewUsers": "View Users",
    "manageUserAccounts": "Manage user accounts",
    "settings": "Settings",
    "configurePreferences": "Configure your preferences",
    "events": "Events",
    "viewCalendarEvents": "View calendar events",
    "reports": "Reports",
    "viewAnalyticsReports": "View analytics and reports",
    "ppmTemplateCounts": "PPM Template Counts",
    "repairCost": "Repair Cost",
    "dashboardFilter": "Dashboard Filter",
    "allDepartments": "All Departments",
    "workOrderStatusDistribution": "Work Order Status Distribution",
    "workOrderInspectionSummary": "Work Order Inspection Summary",
    "woRejectionSummary": "WO Rejection Summary",
    "total": "Total",
    "inProgress": "In Progress",
    "completed": "Completed",
    "totalSales": "Total Sales",
    "average": "Average",
    "noChartDataAvailable": "No chart data available",
    "loadingInspectionData": "Loading inspection data...",
    "noInspectionDataAvailable": "No inspection data available",
    "totalRejections": "Total rejections",
    "loadingRejectionData": "Loading rejection data...",
    "noRejectionDataAvailable": "No rejection data available",
    "department": "Department",
    "allOperational": "All Operational",
    "low": "Low",
    "highPriority": "High Priority",
    "allClear": "All Clear",
    "fastResponse": "Fast Response",
    "monitor": "Monitor",
    "onTrack": "On Track",
    "needsAttention": "Needs Attention",
    "totalHours": "Total: {{value}} hours",
    "technicianWorkingHours": "Technicians Working Hours",
    "techniciansWorked": "Technicians Work Summary",
    "pendingReviewWorkOrders": "Pending Review",
    "clear": "Clear",
    "clearFilter": "Clear Filter",
    "label": "Label",
    "open": "Open"
  },
  "commonFields": {
    "assetId": "Asset ID",
    "assetName": "Asset Name",
    "serialNumber": "Serial Number",
    "company": "Company/Hospital",
    "building":"Building",
    "roomNumber": "Room Number",
    "location": "Location",
    "department": "Department",
    "deviceStatus": "Device Status",
    "modality": "Modality",
    "manufacturer": "Manufacturer",
    "supplier": "Supplier",
    "assetCategory": "Asset Category",
    "purchaseDate": "Purchase Date",
    "purchaseAmount": "Purchase Amount",
    "availableForUseDate": "Available For Use Date",
    "createdOn": "Created On",
    "modifiedOn": "Modified On",
    "createdBy": "Created By",
    "modifiedBy": "Modified By",
    "workOrderId": "Work Order ID",
    "workOrderType": "Type",
    "status": "Status",
    "priority": "Priority",
    "description": "Description",
    "assignedTo": "Assigned To",
    "scheduledDate": "Scheduled Date",
    "completedDate": "Completed Date",
    "hospital": "Hospital",
    "assetType": "Asset Type",
    "siteName": "Site Name",
    "assignedSupervisor": "Assigned Supervisor",
    "assignedContractor": "Assigned Contractor",
    "serialNumberShort": "Serial",
    "departmentShort": "Dept",
    "manufacturerShort": "Mfr",
    "workOrderIdShort": "WO ID",
    "assetShort": "Asset",
    "typeShort": "Type",
    "nameShort": "Name",
    "pmId": "PM ID",
    "name": "Name"
  },
  "filters": {
    "filterBy": "Filter By",
    "createdDate": "Created Date",
    "latestModifiedDate": "Latest Modified Date",
    "startDate": "Start Date",
    "endDate": "End Date",
    "assetId": "Asset ID",
    "hospital": "Hospital",
    "name": "Name",
    "serial": "Serial",
    "status": "Status",
    "location": "Location",
    "dept": "Dept",
    "modality": "Modality",
    "mfr": "Mfr",
    "supplier": "Supplier",
    "workOrderId": "WO ID",
    "asset": "Asset",
    "type": "Type",
    "priority": "Priority",
    "workflowState": "Workflow State",
    "allStatuses": "All Statuses",
    "allStates": "All States",
    "allTypes": "All Types",
    "allPriorities": "All priorities",
    "allHospitals": "All Hospitals",
    "allModalities": "All Modalities",
    "filterByCompany": "Filter by Company",
    "allManufacturers": "All Manufacturers",
    "sortBy": "Sort by",
    "sortCreationNewest": "Creation (newest first)",
    "sortCreationOldest": "Creation (oldest first)",
    "sortModifiedNewest": "Modified (newest first)",
    "sortModifiedOldest": "Modified (oldest first)",
    "sortNameAsc": "Name (A-Z)",
    "sortNameDesc": "Name (Z-A)",
    "sortAssetNameAsc": "Asset Name (A-Z)",
    "sortAssetNameDesc": "Asset Name (Z-A)",
    "sortItemNameAsc": "Item Name (A-Z)",
    "sortItemNameDesc": "Item Name (Z-A)",
    "sortTeamNameAsc": "Team Name (A-Z)",
    "sortTeamNameDesc": "Team Name (Z-A)"
  },
  "listPages": {
    "addNew": "Add New",
    "searchPlaceholder": "Search...",
    "noResults": "No results found",
    "showing": "Showing",
    "of": "of",
    "results": "results",
    "selectAll": "Select All",
    "deselectAll": "Deselect All",
    "selected": "selected",
    "actions": "Actions",
    "view": "View",
    "edit": "Edit",
    "delete": "Delete",
    "duplicate": "Duplicate",
    "export": "Export",
    "print": "Print",
    "filters": "Filters",
    "clearFilters": "Clear Filters",
    "applyFilters": "Apply Filters",
    "columns": "Columns",
    "exportSelected": "Export Selected",
    "exportAllOnPage": "Export All on Page",
    "exportAllWithFilters": "Export All with Filters",
    "exportFormat": "Export Format",
    "csv": "CSV",
    "excel": "Excel",
    "exporting": "Exporting...",
    "exportComplete": "Export Complete",
    "close": "Close",
    "loading": "Loading...",
    "refresh": "Refresh",
    "deselectAllTitle": "Deselect all",
    "selectAllTitle": "Select all",
    "typeToSearch": "Type to search...",
    "enterFilterName": "Enter filter name",
    "enterFilterNameExample": "Enter filter name (e.g., 'Open High Priority')",
    "allStatuses": "All Statuses",
    "noIssuesFound": "No issues found",
    "createFirstIssue": "Create your first issue",
    "saveFilterPreset": "Save Filter Preset",
    "saveFilter": "Save Filter",
    "savedFilters": "Saved Filters",
    "clear": "Clear",
    "typing": "typing...",
    "filtering": "Filtering...",
    "noMaintenanceTeamsFound": "No maintenance teams found",
    "createFirstTeam": "Create your first team",
    "all": "All",
    "tryAdjustingFilters": "Try adjusting your search or filters",
    "getStartedCreateFirst": "Get started by creating your first PPM Planner",
    "noMaintenanceLogsFound": "No maintenance logs found",
    "createFirstMaintenanceLog": "Create your first maintenance log",
    "total": "Total",
    "noPPMSchedulesFound": "No PPM schedules found",
    "createFirstPPMSchedule": "Create your first PPM schedule",
    "deleteConfirmCannotUndo": "This action cannot be undone."
  },
  "assets": {
    "title": "Assets",
    "addAsset": "Add New Asset",
    "assetDetails": "Asset Details",
    "assetInformation": "Asset Information",
    "newAsset": "New Asset",
    "duplicateAsset": "Duplicate Asset",
    "fromAsset": "From Asset",
    "creatingFromAsset": "Creating Work Order from Asset",
    "assetInfoPrefilled": "Asset information prefilled from",
    "pleaseSelectWorkOrderType": "Please select a Work Order type and add any additional details",
    "loadingAssetDetails": "Loading asset details...",
    "pleaseEnterAssetName": "Please enter an Asset Name",
    "pleaseSelectCategory": "Please select a Category",
    "assetDuplicatedSuccessfully": "Asset duplicated successfully!",
    "assetCreatedSuccessfully": "Asset created successfully!",
    "assetUpdatedSuccessfully": "Asset updated successfully!",
    "sourceAssetNotFound": "Source Asset Not Found",
    "assetNotFoundMessage": "The asset you're trying to duplicate could not be found.",
    "backToAssetsList": "Back to Assets List",
    "backToList": "Back to assets list",
    "createNewAsset": "Create New Asset",
    "newAssetDetails": "New Asset Details",
    "noAssetsFound": "No assets found",
    "createFirstAsset": "Create your first asset",
    "deleteConfirmTitle": "Delete Asset",
    "deleteConfirmMessage": "Are you sure you want to delete this asset? This action cannot be undone.",
    "noDataToExport": "No data to export",
    "loadingPermissions": "Loading permissions...",
    "selectAssetId": "Select Asset ID",
    "selectHospital": "Hospital",
    "viewDetails": "View Details",
    "editAsset": "Edit Asset",
    "createWorkOrder": "Create Work Order",
    "viewLinkedWOs": "View Linked Work Orders",
    "moreActions": "More Actions",
    "exportAsJson": "Export as JSON",
    "printAsset": "Print",
    "status": {
      "up": "Up",
      "down": "Down"
    },
    "deviceStatus": "Device Status",
    "apiNotAvailable": "Asset API Not Available",
    "apiNotDeployed": "The Asset API endpoint is not deployed yet.",
    "tryCreatingNew": "Try Creating a New Asset (Demo)",
    "listTotal": "Total: ",
    "table": {
      "assetName": "Asset Name",
      "serialNo": "Serial No",
      "company": "Company",
      "location": "Location",
      "status": "Status",
      "updatedOn": "Updated on",
      "actions": "Actions"
    },
    "export": {
      "title": "Export Assets",
      "selectData": "Select Data to Export",
      "selectedRows": "Selected Rows",
      "selectedCount": "Export {{count}} selected asset ",
      "currentPage": "Current Page",
      "currentPageCount": "Export {{count}} asset  on current page",
      "allWithFilters": "All Records (with current filters)",
      "allWithFiltersCount": "Export all {{count}} asset  matching current filters",
      "csvDesc": "Comma-separated values",
      "excelDesc": "XLSX spreadsheet",
      "columnsToExport": "Columns to Export",
      "selectAll": "Select All",
      "resetToDefault": "Reset to Default",
      "columnsSelected": "{{count}} column  selected",
      "exporting": "Exporting...",
      "exportButton": "Export",
      "exportingSelected": "Exporting {{count}} selected row ",
      "exportingPage": "Exporting {{count}} row  from current page",
      "exportingAll": "Exporting all {{count}} row "
    },
    "detail": {
      "assetInformation": "Asset Information",
      "technicalSpecs": "Technical Specs",
      "financialDetails": "Financial Details",
      "assetFinanceBooks": "Asset Finance Books",
      "addRow": "Add Row",
      "duplicatingFrom": "Duplicating from:",
      "noDepartmentsMapped": "No departments mapped to this building",
      "departmentsAvailable": "{{count}} department(s) available (filtered by building)",
      "selectDepartmentForRoom": "Select Department to enable Room Number",
      "depreciationMethodNote": "The depreciation method is an accounting method used to allocate the cost of a tangible asset over its useful life.",
      "calculateDepreciation": "Calculate Depreciation",
      "noFinanceBooksYet": "No finance books added yet. Click \"Add Row\" to add one.",
      "noSparePartsYet": "No spare parts added yet. Click \"Add Row\" to add one.",
      "assetName": "Asset Name",
      "category": "Category",
      "type":"Asset Type",
      "modality": "Modality",
      "class": "Class",
      "assetId": "Asset ID",
      "deviceStatus": "Device Status",
      "serialCode": "Serial Code",
      "technicalDepartment": "Technical Department",
      "manufacturer": "Manufacturer",
      "model": "Model",
      "totalHours": "Total Hours",
      "downTimeHours": "Down Time (Hours)",
      "upTimeHours": "Up Time (Hours)",
      "placeholderAssetName": "e.g. Laptop Model X",
      "placeholderSerialCode": "e.g. SN-12345",
      "placeholderModelNumber": "Model number",
      "placeholderZero": "0",
      "placeholderDescription": "Brief description of the asset",
      "placeholderPONumber": "PO number",
      "selectClass": "Select class",
      "classA": "Class A",
      "classB": "Class B",
      "classC": "Class C",
      "autoGenerated": "Auto-generated",
      "calculatedFromAvailableDate": "Calculated from Available For Use Date",
      "calculatedTotalMinusDown": "Calculated: Total Hours - Down Time",
      "hospital": "Hospital",
      "siteName": "Site name",
      "selectSite": "Select Site",
      "building": "Building",
      "department": "Department",
      "roomNumber": "Room Number",
      "location": "Location",
      "selectStatus": "Select status",
      "operational": "Operational",
      "underMaintenance": "Under Maintenance",
      "decommissioned": "Decommissioned",
      "selectServiceAgreement": "Select Service Agreement",
      "warranty": "Warranty",
      "contract": "Contract",
      "frameWork": "Frame Work",
      "mainContractor": "Main Contractor",
      "outOfWarranty": "Out of warranty",
      "underDismantle": "Under Dismantle",
      "underInstallation": "Under Installation",
      "selectServiceCoverage": "Select Service Coverage",
      "pmOnly": "PM Only",
      "labour": "Labour",
      "labourAndParts": "Labour & Parts",
      "comprehensive": "Comprehensive",
      "supplierVendor": "Supplier/Vendor",
      "selectMethod": "Select Method",
      "straightLine": "Straight Line",
      "doubleDecliningBalance": "Double Declining Balance",
      "writtenDownValue": "Written Down Value",
      "manual": "Manual",
      "recycling": "Recycling",
      "donation": "Donation",
      "sale": "Sale",
      "assetDuplicatedSuccess": "Asset duplicated successfully!",
      "assetCreatedSuccess": "Asset created successfully!",
      "assetUpdatedSuccess": "Asset updated successfully!",
      "failedToSave": "Failed to save asset",
      "cannotSubmitNotSaved": "Cannot submit: Asset not saved yet",
      "confirmSubmit": "Are you sure you want to submit this asset? Once submitted, only fields marked as \"Allow on Submit\" can be edited.",
      "assetSubmittedSuccess": "Asset submitted successfully!",
      "failedToSubmit": "Failed to submit asset",
      "pleaseSaveFirstForPPM": "Please save the asset first to view PPM Plan",
      "pleaseSaveFirstForHistory": "Please save the asset first to view Asset History",
      "failedToLoadPPMPlan": "Failed to load PPM Plan. Please try again.",
      "noPlannedMaintenance": "No planned maintenance found for this asset",
      "noWorkOrdersFound": "No Work Orders Found",
      "noSparePartsUsed": "No Spare Parts Used",
      "noMaintenanceRecords": "No Maintenance Records Found",
      "noMaintenanceTasks": "No Maintenance Tasks Found",
      "selectBuildingFirst": "Select Building first to enable Department",
      "coverage": "Coverage",
      "siteContractor": "Site Contractor",
      "contractNumber": "Contract Number",
      "serviceAgreement": "Service Agreement",
      "serviceCoverage": "Service Coverage",
      "purchaseOrderNumber": "Purchase Order Number",
      "grossPurchaseAmount": "Gross Purchase Amount",
      "purchaseDate": "Purchase Date",
      "installationDate": "Installation Date",
      "availableForUseDate": "Available For Use Date",
      "financeBook": "Finance Book",
      "depreciationMethod": "Depreciation Method",
      "totalDepreciations": "Total Depreciations",
      "frequencyMonths": "Frequency (Months)",
      "depreciationPostingDate": "Depreciation Posting Date",
      "startDate": "Start Date",
      "endDate": "End Date",
      "totalAmount": "Total Amount",
      "selectRoomFirst": "Select Room Number to enable Location",
      "autoSetFromRoom": "Auto-set from room mapping",
      "moreDetails": "More Details"
    }
  },
  "workOrders": {
    "title": "Work Orders",
    "addWorkOrder": "Add New Work Order",
    "workOrderDetails": "Work Order Details",
    "newWorkOrder": "New Work Order",
    "duplicateWorkOrder": "Duplicate Work Order",
    "createFromAsset": "Create Work Order from Asset",
    "closeWorkOrders": "Close Work Orders",
    "closeConfirmTitle": "Close Work Orders",
    "closeConfirmMessage": "Are you sure you want to close the selected work order(s)?",
    "deleteConfirmMessage": "Are you sure you want to delete this work order? This action cannot be undone.",
    "cancelConfirmMessage": "Are you sure you want to cancel this work order? This will mark the work order as cancelled and you can then delete it if needed.",
    "assignConfirmMessage": "Are you sure you want to assign this work order to the following technician(s)?",
    "deleteWorkOrder": "Delete Work Order",
    "cancelWorkOrder": "Cancel Work Order",
    "loadingWorkOrders": "Loading work orders...",
    "loadingDetails": "Loading work order details...",
    "backToList": "Back to work orders list",
    "status": {
      "open": "Open",
      "work_in_progress": "Work In Progress",
      "pending_review": "Pending Review",
      "completed": "Completed",
      "cancelled": "Cancelled",
      "closed": "Closed"
    },
    "priorityNormal": "Normal",
    "priorityUrgent": "Urgent",
    "workflowState": {
      "draft": "Draft"
    },
    "priority": {
      "normal": "Normal",
      "urgent": "Urgent"
    },
    "table": {
      "workOrderId": "Work Order ID",
      "asset": "Asset",
      "type": "Type",
      "technicalReport": "Technical Report",
      "department": "Department",
      "workflowState": "Workflow State",
      "priority": "Priority",
      "noWorkOrdersFound": "No work orders found",
      "createFirstWorkOrder": "Create your first work order"
    },
    "export": {
      "title": "Export Work Orders",
      "selectData": "What to Export",
      "selectedRows": "Selected Rows",
      "selectedCount": "Export {{count}} selected work order ",
      "currentPage": "Current Page",
      "currentPageCount": "Export {{count}} work order  on current page",
      "allWithFilters": "All Records (with current filters)",
      "allWithFiltersCount": "Export all {{count}} work order  matching current filters",
      "csvDesc": "Comma-separated values",
      "excelDesc": "XLSX spreadsheet",
      "columnsToExport": "Columns to Export",
      "selectAll": "Select All",
      "resetToDefault": "Reset to Default",
      "columnsSelected": "{{count}} column  selected",
      "exporting": "Exporting...",
      "exportButton": "Export",
      "exportingSelected": "Exporting {{count}} selected row ",
      "exportingPage": "Exporting {{count}} row  from current page",
      "exportingAll": "Exporting all {{count}} row "
    },
    "closeModal": {
      "title": "Close Work Orders",
      "confirmBulkClose": "Confirm Bulk Close Operation",
      "aboutToClose": "You are about to close {{count}} work order . This action will change their workflow state to Closed.",
      "alreadyClosedNote": "Note: {{count}} work order{{count !== 1 ? 's are' : ' is'}} already closed and will be skipped.",
      "selectedWorkOrders": "Selected Work Orders ({{count}})",
      "workOrderId": "Work Order ID",
      "currentStatus": "Current Status",
      "workflowState": "Workflow State",
      "alreadyClosed": "(already closed)",
      "willClose": "Will close {{count}} work order ",
      "allAlreadyClosed": "All selected work orders are already closed",
      "cancel": "Cancel",
      "close": "Close",
      "closing": "Closing..."
    },
    "detail": {
      "workOrderInformation": "Work Order Information",
      "assignments": "Assignments",
      "statusSummary": "Status Summary",
      "existingWorkOrders": "Existing Work Order(s):",
      "created": "Created",
      "proceedCreateNew": "Do you still want to proceed with creating a new Work Order?",
      "loadingTechnicians": "Loading technicians...",
      "feedbackBy": "Feedback By",
      "overallSatisfaction": "Overall Satisfaction",
      "overallRatingPreview": "Overall Rating Preview",
      "uploading": "Uploading...",
      "uploadOpeningFile": "Upload Opening File",
      "uploadClosingFile": "Upload Closing File",
      "noAttachment": "No attachment",
      "noClosingAttachment": "No closing attachment",
      "closingAttachment": "Closing Attachment",
      "currentState": "Current State",
      "loadingActions": "Loading actions...",
      "actionResults": "Action Results:",
      "checkingFeedback": "Checking feedback...",
      "yourRating": "Your Rating",
      "repairStatus": "Repair Status",
      "priority": "Priority",
      "lastModified": "Last Modified",
      "documentStatus": "Document Status",
      "loadingActivity": "Loading activity...",
      "added": "Added:",
      "removed": "Removed:",
      "modified": "Modified:",
      "items": "item(s)",
      "rows": "row(s)",
      "pleaseAllowPopupsServiceReport": "Please allow popups for this site to print the Service Report.",
      "pleaseProvideAtLeastOneRating": "Please provide at least one rating",
      "feedbackSubmittedSuccessfully": "Feedback submitted successfully!",
      "failedToSubmitFeedback": "Failed to submit feedback",
      "feedbackUpdatedSuccessfully": "Feedback updated successfully!",
      "failedToUpdateFeedback": "Failed to update feedback",
      "locationAutoSetTo": "Location auto-set to: {{location}}",
      "noTechniciansSelected": "No technicians selected",
      "techniciansAssignedSuccessfully": "{{count}} additional technician(s) assigned successfully",
      "removedTechnician": "Removed {{name}}",
      "itemAlreadyAdded": "Item \"{{itemCode}}\" is already added in row {{row}}. Please select a different item.",
      "insufficientStock": "Insufficient stock for {{itemCode}}. Available: {{available}}, Required: {{required}}",
      "pleaseEnterSerialNumberToSearch": "Please enter a serial number to search",
      "assetFound": "Asset found: {{name}}",
      "noAssetFoundWithSerialNumber": "No asset found with this serial number",
      "fileSizeExceeds": "File size exceeds 10MB limit",
      "fileUploadedSuccessfully": "File uploaded successfully",
      "failedToUploadFile": "Failed to upload file",
      "attachmentRemoved": "Attachment removed",
      "failureDateSetToCurrentTime": "Failure Date set to current time",
      "firstRespondedOnSetToCurrentTime": "First Responded On set to current time",
      "completionDateSetToCurrentTime": "Completion Date set to current time",
      "firstRespondedOnSetTo": "First Responded On set to {{datetime}}",
      "completionDateSetTo": "Completion Date set to {{datetime}}",
      "assignedSupervisorMandatory": "Assigned Supervisor is mandatory for Work Control role.",
      "assignedEngineerMandatory": "Assigned Engineer is mandatory for Work Control role.",
      "assignedTechnicianMandatory": "Assigned Technician is mandatory when workflow is \"Sent to Engineer\".",
      "workOrderCancelledSuccessfully": "Work Order cancelled successfully!",
      "failedToCancel": "Failed to cancel: {{error}}",
      "workOrderDeletedSuccessfully": "Work Order deleted successfully!",
      "failedToDelete": "Failed to delete: {{error}}",
      "pleaseSelectWorkOrderType": "Please select a Work Order Type",
      "workOrderUpdatedSuccessfully": "Work order updated successfully!",
      "workOrderCreatedSuccessfully": "Work order created successfully!",
      "workOrderCreatedFromAssetSuccessfully": "Work order created from asset successfully!",
      "workOrderDuplicatedSuccessfully": "Work order duplicated successfully!",
      "documentModifiedByAnotherUser": "Document was modified by another user. Refreshing...",
      "pleaseReviewLatestChanges": "Please review the latest changes and try saving again.",
      "failedToSaveWorkOrder": "Failed to save work order: {{error}}",
      "technicalReportMandatoryForSupervisor": "Technical Report is mandatory when sending directly to Supervisor. Please fill in the Technical Report field before proceeding.",
      "applyingAction": "Applying action \"{{action}}\"...",
      "assignedTo": "Assigned to: {{name}}",
      "actionCompletedSuccessfully": "Action \"{{action}}\" completed successfully!",
      "documentModifiedRefreshing": "Document was modified. Refreshing...",
      "tryActionAgainAfterReview": "Please try the action again after reviewing the latest changes.",
      "failedToApplyAction": "Failed to apply action \"{{action}}\". {{error}}",
      "editModeEnabled": "Edit mode enabled",
      "editCancelledChangesDiscarded": "Edit cancelled - changes discarded",
      "closingAttachmentRemoved": "Closing attachment removed",
      "closingAttachmentUploadedSuccessfully": "Closing attachment uploaded successfully",
      "failedToUploadClosingAttachment": "Failed to upload closing attachment",
      "newStockItemRowAdded": "New stock item row added",
      "stockItemRemoved": "Stock item {{item}} removed",
      "activityLogRefreshed": "Activity log refreshed",
      "errorLabel": "Error",
      "backToList": "Back to work orders list",
      "duplicateWorkOrder": "Duplicate Work Order",
      "createFromAsset": "Create Work Order from Asset",
      "newWorkOrder": "New Work Order",
      "workOrderDetails": "Work Order Details",
      "existingWorkOrderFound": "Existing Work Order Found",
      "workOrderExistsForAsset": "A Work Order already exists for this Asset with workflow state not yet Approved or Closed.",
      "workOrderExistsForTypeAndRoom": "A Work Order already exists for this Work Order Type and Room No with workflow state not yet Approved or Closed.",
      "existingWorkOrders": "Existing Work Order(s):",
      "created": "Created",
      "proceedWithNewWO": "Do you still want to proceed with creating a new Work Order?",
      "proceedAnyway": "Proceed Anyway",
      "noGoBack": "No, Go Back",
      "yesCancel": "Yes, Cancel",
      "cancelling": "Cancelling...",
      "deleting": "Deleting...",
      "selectAdditionalTechnicians": "Select Additional Technicians",
      "searchTechnicians": "Search technicians...",
      "techniciansSelected": "{{count}} technician(s) selected",
      "clearAll": "Clear all",
      "noTechniciansMatchSearch": "No technicians match your search",
      "noTechniciansFound": "No technicians found",
      "hospital": "Hospital",
      "technicalDepartment": "Technical Department",
      "woType": "WO Type",
      "assetId": "Asset ID",
      "assetName": "Asset Name",
      "extensionNo": "Extension No",
      "building": "Building",
      "departmentName": "Department Name",
      "roomNo": "Room No",
      "location": "Location",
      "manufacturer": "Manufacturer",
      "supplier": "Supplier",
      "assignedSupervisor": "Assigned Supervisor",
      "assignedEngineer": "Assigned Engineer",
      "assignedTechnician": "Assigned Technician",
      "workOrderInformation": "Work Order Information",
      "assignments": "Assignments",
      "statusSummary": "Status Summary",
      "fromAsset": "From Asset",
      "assetDetailsAutoPopulated": "Asset details auto-populated",
      "selectBuildingFirst": "Select Building first to enable Department",
      "printServiceReport": "Print Service Report",
      "removeAttachment": "Remove attachment",
      "removeClosingAttachment": "Remove closing attachment",
      "setToCurrentDateTime": "Set to current date & time",
      "selectItem": "Select Item",
      "selectWarehouse": "Select Warehouse",
      "autoPopulatedFromStock": "Auto-populated from stock",
      "removeItem": "Remove item",
      "noItemsAddedYet": "No items added yet",
      "commentsDiscussion": "Comments & Discussion",
      "refreshActivityLog": "Refresh activity log",
      "supervisorsAvailableForType": "{{count}} Assigned Supervisor(s) available for this type",
      "civilWorkCategory": "Civil Work Category",
      "selectCivilWorkCategory": "Select Civil Work Category",
      "selectPendingReason": "Select Pending Reason",
      "pleaseSpecifyReason": "Please specify the reason...",
      "selectServiceAgreement": "Select Service Agreement",
      "selectServiceCoverage": "Select Service Coverage",
      "describeComplaint": "Describe the nature of complaint...",
      "describeWorkPerformed": "Describe the work performed...",
      "enterSerialNumber": "Enter serial number",
      "searchAssetBySerial": "Search asset by serial number",
      "workOrder": "Work Order:",
      "giveFeedback": "Give Feedback",
      "editFeedback": "Edit Feedback",
      "feedbackDetails": "Feedback Details",
      "confirmAssignment": "Confirm Assignment",
      "notRated": "Not rated",
      "serviceReport": "Service Report",
      "assetInfoPrefilled": "Asset information has been pre-filled from",
      "linkedFromAsset": "Linked from Asset:",
      "loadingAssetDetails": "Loading asset details...",
      "cancelled": "Cancelled",
      "workOrderId": "Work Order ID",
      "pendingReason": "Pending Reason",
      "otherReason": "Other Reason",
      "serviceAgreementDetails": "Service Agreement Details",
      "siteContractor": "Site Contractor",
      "subcontractor": "Subcontractor",
      "model": "Model",
      "description": "Description",
      "natureOfComplaint": "Nature of Complaint",
      "technicalReport": "Technical Report",
      "selectWoTypeFirstForSupervisors": "Select Work Order Type first to filter Assigned Supervisors",
      "noSupervisorsFound": "No Assigned Supervisors found for this Work Order Type",
      "requiredForExistingWO": "* Required for existing Work Orders",
      "selectWoTypeFirstForEngineers": "Select Work Order Type first to filter Engineers",
      "noEngineersFound": "No Engineers (Contractor Engineer role) found for this Work Order Type",
      "engineersAvailable": "{{count}} Engineer(s) available",
      "selectWoTypeFirstForTechnicians": "Select Work Order Type first to filter Technicians",
      "noTechniciansFoundForType": "No Technicians found for this Work Order Type",
      "techniciansAvailable": "{{count}} Technician(s) available",
      "requiredForSentToEngineer": "* Required for \"Sent to Engineer\" state",
      "autoCalculated": "(Auto-calculated)",
      "autoSetOnRepairStart": "(Auto-set on repair start)",
      "autoSetOnClose": "(Auto-set on close)",
      "totalItems": "Total Items:",
      "confirmAction": "Confirm Action",
      "confirmActionMessage": "Are you sure you want to {{action}} this work order?",
      "processing": "Processing...",
      "yesAction": "Yes, {{action}}",
      "systemManagerNote": "System Manager: Showing all valid actions for this state (conditions evaluated).",
      "saveToSeeActions": "Save your changes to see all available actions.",
      "availableActions": "Available Actions",
      "allOptionsAvailable": "All Options Available",
      "bothFilledMessage": "Both Technician and Technical Report are filled. You can now use any available workflow action above.",
      "technicianAssigned": "Technician Assigned",
      "assignedTechnicianLabel": "Assigned Technician:",
      "wantToEnableSendToSupervisor": "Want to also enable \"Send to Supervisor\"?",
      "fillTechnicalReportToUnlock": "Fill the \"Technical Report\" field to unlock this option",
      "technicalReportFilled": "Technical Report Filled",
      "howWasService": "How was the service for this work order?",
      "noFeedbackYet": "No feedback has been given yet",
      "statusInfoAfterCreation": "Status information will appear after creation",
      "activityLog": "Activity Log",
      "refreshActivityLogTitle": "Refresh activity log",
      "noChangesRecorded": "No changes recorded yet",
      "createdThisWorkOrder": "Created this Work Order",
      "showLess": "Show Less",
      "showAll": "Show All",
      "entries": "entries",
      "changedFrom": "changed from",
      "documentUpdated": "Document updated",
      "addItem": "Add Item",
      "addFirstItem": "+ Add first item",
      "item": "Item",
      "valuationRate": "Valuation Rate",
      "warehouse": "Warehouse",
      "consumedQty": "Consumed Qty",
      "availableStock": "Available Stock",
      "totalValue": "Total Value",
      "action": "Action",
      "open": "Open",
      "autoGenerated": "Auto-generated",
      "updating": "Updating...",
      "submitting": "Submitting...",
      "updateFeedback": "Update Feedback",
      "submitFeedback": "Submit Feedback",
      "editRating": "Edit Rating",
      "saveSelection": "Save Selection"
    }
  },
  "maintenance": {
    "title": "Asset Maintenance",
    "maintenanceLogs": "Maintenance Logs",
    "maintenanceDetails": "Maintenance Details",
    "addMaintenance": "Add New Maintenance",
    "listTotal": "Total: {{count}} maintenance log ",
    "apiNotAvailable": "Maintenance API Not Available",
    "apiNotDeployed": "The Asset Maintenance API endpoint is not deployed yet.",
    "tryCreatingNew": "Try Creating New (Demo)",
    "deletedSuccessfully": "Maintenance log deleted successfully!",
    "status": {
      "planned": "Planned",
      "completed": "Completed",
      "overdue": "Overdue",
      "cancelled": "Cancelled"
    },
    "maintenanceTeam": "Maintenance Team",
    "newMaintenanceTeam": "New Maintenance Team",
    "teamId": "Team ID",
    "teamName": "Team Name",
    "managerEmail": "Manager Email",
    "managerName": "Supervisor Name",
    "expertise": "Expertise",
    "selectTeam": "Select Team",
    "viewDetails": "View Details",
    "editTeam": "Edit Team",
    "duplicateTeam": "Duplicate Team",
    "deleteTeam": "Delete Team",
    "selectHospital": "Select Hospital",
    "selectExpertise": "Select Expertise",
    "selectManager": "Select Manager",
    "enterTeamName": "Enter Team Name",
    "teamInformation": "Team Information",
    "selectUser": "Select User",
    "selectRole": "Select Role",
    "totalMembers": "Total Members",
    "teamSummary": "Team Summary",
    "addFirstMember": "Add First Member",
    "manager": "Supervisor Email",
    "loadingTeams": "Loading maintenance teams...",
    "errorLoadingTeams": "Error Loading Maintenance Teams",
    "deleteConfirmMessage": "Are you sure you want to delete this maintenance team? This action cannot be undone.",
    "team": "Team",
    "deleteTeamButton": "Delete Team",
    "listTitle": "Maintenance Teams",
    "statsTotalTeams": "Total Teams",
    "statsManagers": "Managers",
    "statsHospitals": "Hospitals",
    "export": {
      "title": "Export Maintenance Teams",
      "selectData": "Select Data to Export",
      "selectedRows": "Selected Rows",
      "selectedCount": "Export {{count}} selected team ",
      "currentPage": "Current Page",
      "currentPageCount": "Export {{count}} team  on current page",
      "allWithFilters": "All Records (with current filters)",
      "allWithFiltersCount": "Export all {{count}} team  matching current filters",
      "exportFormat": "Export Format",
      "csv": "CSV",
      "csvDesc": "Comma-separated values",
      "excel": "Excel",
      "excelDesc": "XLSX spreadsheet",
      "columnsToExport": "Columns to Export",
      "selectAll": "Select All",
      "resetToDefault": "Reset to Default",
      "columnsSelected": "{{count}} column  selected",
      "exporting": "Exporting...",
      "exportButton": "Export",
      "exportingSelected": "Exporting {{count}} selected row ",
      "exportingPage": "Exporting {{count}} row  from current page",
      "exportingAll": "Exporting all {{count}} row "
    }
  },
  "ppm": {
    "title": "PPM",
    "ppmDetails": "PPM Details",
    "addPPM": "Add New PPM",
    "periodicity": "Periodicity",
    "dueDate": "Due Date",
    "manageSchedules": "Manage PM Schedules",
    "pmId": "PM ID",
    "name": "Name",
    "manufacturer": "Manufacturer",
    "listTotal": "Total: {{count}} PPM schedule ",
    "searchPlaceholder": "Search by ID, asset, company...",
    "filterByCompany": "Filter by Company",
    "company": "Company",
    "asset": "Asset",
    "assetType": "Asset Type",
    "frequency": "Frequency",
    "noOfPMs": "No. of PMs",
    "totalAmount": "Total Amount",
    "apiNotAvailable": "PPM API Not Available",
    "apiNotDeployed": "The PPM API endpoint is not deployed yet.",
    "tryCreatingNew": "Try Creating New (Demo)",
    "deletedSuccessfully": "PPM schedule deleted successfully!",
    "noSchedulesFound": "No PPM schedules found",
    "createFirstSchedule": "Create your first PPM schedule",
    "confirmDelete": "Confirm Delete",
    "deleteConfirmMessage": "Are you sure you want to delete this PPM schedule? This action cannot be undone.",
    "detail": {
      "duplicateSchedule": "Duplicate PPM Schedule",
      "newSchedule": "New PPM Schedule",
      "scheduleDetails": "PPM Schedule Details",
      "basicInformation": "Basic Information",
      "financialInformation": "Financial Information",
      "scheduleInformation": "Schedule Information",
      "maintenanceTeam": "Maintenance Team",
      "numberOfPMs": "Number of PMs",
      "pricePerPM": "Price per PM",
      "frequencyPlaceholder": "e.g., Monthly, Quarterly, Yearly",
      "scheduleInfoAfterCreation": "Schedule information will appear after creation",
      "assetName": "Asset Name",
      "pleaseEnterAssetName": "Please enter Asset Name",
      "duplicatedSuccessfully": "PPM schedule duplicated successfully!",
      "createdSuccessfully": "PPM schedule created successfully!",
      "updatedSuccessfully": "PPM schedule updated successfully!",
      "failedToSave": "Failed to save",
      "saveChanges": "Save Changes",
      "loadingSchedule": "Loading PPM schedule...",
      "backToSchedules": "Back to PPM schedules",
      "errorLoading": "Error"
    }
  },
  "ppmPlanner": {
    "listTitle": "PPM Schedules",
    "export": {
      "title": "Export PPM Schedules",
      "selectData": "Export Scope",
      "selectedRows": "Selected Rows",
      "selectedCount": "Export {{count}} selected schedule ",
      "currentPage": "Current Page",
      "currentPageCount": "Export {{count}} schedule  on current page",
      "allWithFilters": "All Records (with current filters)",
      "allWithFiltersCount": "Export all {{count}} schedule  matching current filters",
      "csvDesc": "Comma-separated values",
      "excelDesc": "XLSX spreadsheet",
      "columnsToExport": "Columns to Export",
      "selectAll": "Select All",
      "resetToDefault": "Reset to Default",
      "columnsSelected": "{{count}} column  selected",
      "exporting": "Exporting...",
      "exportButton": "Export",
      "exportingSelected": "Exporting {{count}} selected row ",
      "exportingPage": "Exporting {{count}} row  from current page",
      "exportingAll": "Exporting all {{count}} row "
    }
  },
  "exportModal": {
    "title": "Export",
    "whatToExport": "What to Export",
    "selectedRows": "Selected Rows",
    "currentPage": "Current Page",
    "allWithFilters": "All with Filters",
    "exportSelected": "Export {count} selected",
    "exportPage": "Export {count} on current page",
    "exportAll": "Export all {count}",
    "columnsToExport": "Columns to Export",
    "selectAll": "Select All",
    "selectDefault": "Select Default",
    "exporting": "Exporting...",
    "exportingSelected": "Exporting {count} selected row(s)",
    "exportingPage": "Exporting {count} row(s) from current page",
    "exportingAll": "Exporting all {count} row(s)",
    "selected": "selected",
    "rows": "rows"
  },
  "items": {
    "title": "Items",
    "itemDetails": "Item Details",
    "newItem": "New Item",
    "addItem": "Add New Item",
    "itemId": "Item ID",
    "itemCode": "Item Code",
    "itemName": "Item Name",
    "itemGroup": "Item Group",
    "stockUOM": "Stock UOM",
    "partDescription": "Part Description",
    "brand": "Brand",
    "valuationRate": "Valuation Rate",
    "openingStock": "Opening Stock",
    "lastCalibrationDate": "Last Calibration Date",
    "nextCalibrationDate": "Next Calibration Date",
    "selectItem": "Select Item",
    "selectItemGroup": "Select Item Group",
    "selectHospital": "Select Hospital",
    "serialNo": "Serial No",
    "dateIn": "Date In",
    "watts": "Watts",
    "volts": "Volts",
    "type": "Type",
    "code": "Code",
    "viewDetails": "View Details",
    "editItem": "Edit Item",
    "duplicateItem": "Duplicate Item",
    "deleteItem": "Delete Item",
    "technicalDepartment": "Technical Department",
    "selectTechnicalDepartment": "Select Technical Department",
    "basicInformation": "Basic Information",
    "inventoryDetails": "Inventory Details",
    "stockInformation": "Stock Information",
    "isStockItem": "Is Stock Item",
    "isFixedAsset": "Is Fixed Asset",
    "balanceQty": "Balance Qty",
    "calibrationInformation": "Calibration Information",
    "additionalInformation": "Additional Information",
    "refreshBalanceQty": "Refresh Balance Qty",
    "warrantyMonths": "Warranty (Months)",
    "errorLoadingItems": "Error Loading Items",
    "loadingItems": "Loading items...",
    "deleteConfirmMessage": "Are you sure you want to delete this item? This action cannot be undone.",
    "backToInventory": "Back to Inventory",
    "loadingItem": "Loading item...",
    "errorLoadingItem": "Error Loading Item",
    "createNewItem": "Create a new item",
    "itemCodeLabel": "Item Code",
    "itemUpdatedSuccessfully": "Item updated successfully!",
    "pleaseSaveFirst": "Please save the item first before submitting.",
    "submittedSuccessfully": "Item submitted successfully!",
    "failedToSave": "Failed to save",
    "failedToSubmit": "Failed to submit",
    "noItemsFound": "No items found",
    "createFirstItem": "Create your first item",
    "listTitle": "Inventory",
    "listTotal": "Total: {{count}} item ",
    "failedToLoadItems": "Failed to load items.",
    "listAddItem": "Add Item",
    "export": {
      "title": "Export Items",
      "selectData": "Select Data to Export",
      "selectedRows": "Selected Rows",
      "selectedCount": "Export {{count}} selected item ",
      "currentPage": "Current Page",
      "currentPageCount": "Export {{count}} item  on current page",
      "allWithFilters": "All Records (with current filters)",
      "allWithFiltersCount": "Export all {{count}} item  matching current filters",
      "csvDesc": "Comma-separated values",
      "excelDesc": "XLSX spreadsheet",
      "columnsToExport": "Columns to Export",
      "selectAll": "Select All",
      "resetToDefault": "Reset to Default",
      "columnsSelected": "{{count}} column  selected",
      "exporting": "Exporting...",
      "exportButton": "Export",
      "exportingSelected": "Exporting {{count}} selected row ",
      "exportingPage": "Exporting {{count}} row  from current page",
      "exportingAll": "Exporting all {{count}} row "
    }
  },
  "issues": {
    "title": "Issues",
    "issueDetails": "Issue Details",
    "newIssue": "New Issue",
    "addIssue": "Add New Issue",
    "issueId": "Issue ID",
    "subject": "Subject",
    "raisedBy": "Raised By",
    "contact": "Contact",
    "issueType": "Issue Type",
    "openingDate": "Opening Date",
    "resolutionDate": "Resolution Date",
    "resolvedBy": "Resolved By",
    "firstRespondedOn": "First Responded On",
    "resolutionDetails": "Resolution Details",
    "selectIssue": "Select Issue",
    "allPriorities": "All Priorities",
    "allCompanies": "All Companies",
    "viewDetails": "View Details",
    "editIssue": "Edit Issue",
    "deleteIssue": "Delete Issue",
    "enterSubject": "Enter issue subject",
    "selectPriority": "Select priority",
    "selectIssueType": "Select issue type",
    "describeIssue": "Describe the issue in detail...",
    "contactInformation": "Contact Information",
    "createNewIssue": "Create a new support issue",
    "resolution": "Resolution",
    "describeResolution": "Describe how the issue was resolved...",
    "selectCompany": "Select company",
    "statusInformation": "Status Information",
    "currentStatus": "Current Status",
    "timeline": "Timeline",
    "loadingIssues": "Loading issues...",
    "errorLoadingIssues": "Error Loading Issues",
    "deleteConfirmMessage": "Are you sure you want to delete this issue? This action cannot be undone.",
    "deletedSuccessfully": "Issue deleted successfully!",
    "listTitle": "Support Issues",
    "listTotal": "Total",
    "listSelected": "selected",
    "statsTotalIssues": "Total Issues",
    "statsOpen": "Open",
    "statsResolved": "Resolved",
    "statsClosed": "Closed",
    "export": {
      "title": "Export Issues",
      "selectData": "Select Data to Export",
      "selectedRows": "Selected Rows",
      "selectedCount": "Export {{count}} selected issue ",
      "currentPage": "Current Page",
      "currentPageCount": "Export {{count}} issue  on current page",
      "allWithFilters": "All Records (with current filters)",
      "allWithFiltersCount": "Export all {{count}} issue  matching current filters",
      "exportFormat": "Export Format",
      "csv": "CSV",
      "csvDesc": "Comma-separated values",
      "excel": "Excel",
      "excelDesc": "XLSX spreadsheet",
      "columnsToExport": "Columns to Export",
      "selectAll": "Select All",
      "resetToDefault": "Reset to Default",
      "columnsSelected": "{{count}} column  selected",
      "exporting": "Exporting...",
      "exportButton": "Export",
      "exportingSelected": "Exporting {{count}} selected row ",
      "exportingPage": "Exporting {{count}} row  from current page",
      "exportingAll": "Exporting all {{count}} row "
    },
    "status": {
      "open": "Open",
      "replied": "Replied",
      "on_hold": "On Hold",
      "resolved": "Resolved",
      "closed": "Closed"
    },
    "priority": {
      "low": "Low",
      "medium": "Medium",
      "high": "High",
      "critical": "Critical"
    }
  },
  "users": {
    "title": "Users",
    "userDetails": "User Details",
    "newUser": "New User",
    "addUser": "Add New User",
    "searchUsers": "Search users...",
    "manageUsers": "Manage user accounts and permissions",
    "noUsersFound": "No users found",
    "tryAdjustingSearch": "Try adjusting your search terms.",
    "noUsersAvailable": "No users available.",
    "backToDashboard": "Back to Dashboard",
    "refresh": "Refresh",
    "active": "Active",
    "inactive": "Inactive",
    "noEmail": "No email",
    "created": "Created"
  },
  "events": {
    "title": "Events",
    "eventDetails": "Event Details",
    "newEvent": "New Event",
    "addEvent": "Add New Event",
    "upcomingEvents": "Upcoming Events",
    "eventsFromFrappe": "Events from your Frappe backend",
    "noEventsFound": "No events found",
    "noEventsScheduled": "No events are currently scheduled.",
    "refreshEvents": "Refresh Events"
  },
  "pagination": {
    "previous": "Previous",
    "next": "Next",
    "goTo": "Go to",
    "go": "Go",
    "page": "Page",
    "showingToOf": "Showing {{start}} to {{end}} of {{total}} {{label}}",
    "showingTo": "Showing {{start}} to {{end}} {{label}}",
    "items": "items",
    "assets": "assets",
    "workOrders": "work orders",
    "issues": "issues",
    "teams": "teams",
    "inspections": "inspections",
    "plans": "plans"
  },
  "linkField": {
    "loading": "Loading...",
    "noResultsFound": "No results found",
    "createNewDoctype": "Create New {{doctype}}",
    "selectLabel": "Select {{label}}"
  },
  "supportPlans": {
    "loadingSupportPlans": "Loading support plans...",
    "errorLoadingSupportPlans": "Error Loading Support Plans",
    "deleteConfirmMessage": "Are you sure you want to delete this support plan? This action cannot be undone.",
    "planId": "Plan ID",
    "deletedSuccessfully": "Support Plan deleted successfully!",
    "deleteSupportPlan": "Delete Support Plan",
    "noSupportPlansFound": "No support plans found",
    "createFirstSupportPlan": "Create your first support plan",
    "table": {
      "planName": "Plan Name",
      "type": "Type",
      "frequency": "Frequency",
      "contractValue": "Contract Value",
      "warrantyStatus": "Warranty Status",
      "contractStatus": "Contract Status"
    },
    "status": {
      "active": "Active",
      "expired": "Expired",
      "pending": "Pending",
      "terminated": "Terminated"
    },
    "statusLabel": {
      "warrantyPrefix": "W:",
      "contractPrefix": "C:"
    },
    "viewDetails": "View Support Plan",
    "editSupportPlan": "Edit Support Plan",
    "listTitle": "Support Plans",
    "statsTotalPlans": "Total Plans",
    "statsContracts": "Contracts",
    "statsWarranties": "Warranties",
    "statsActive": "Active",
    "export": {
      "title": "Export Support Plans",
      "selectData": "Select Data to Export",
      "selectedRows": "Selected Rows",
      "selectedCount": "Export {{count}} selected plan ",
      "currentPage": "Current Page",
      "currentPageCount": "Export {{count}} plan  on current page",
      "allWithFilters": "All Records (with current filters)",
      "allWithFiltersCount": "Export all {{count}} plan ",
      "exportFormat": "Export Format",
      "csv": "CSV",
      "csvDesc": "Comma-separated values",
      "excel": "Excel",
      "excelDesc": "XLSX spreadsheet",
      "columnsToExport": "Columns to Export",
      "selectAll": "Select All",
      "resetToDefault": "Reset to Default",
      "columnsSelected": "{{count}} column  selected",
      "exporting": "Exporting...",
      "exportButton": "Export",
      "exportingSelected": "Exporting {{count}} selected row ",
      "exportingPage": "Exporting {{count}} row  from current page",
      "exportingAll": "Exporting all {{count}} row "
    }
  },
  "inspections": {
    "title": "Inspections",
    "loadingInspections": "Loading inspections...",
    "errorLoadingInspections": "Error Loading Inspections",
    "deleteConfirmMessage": "Are you sure you want to delete this inspection? This action cannot be undone.",
    "inspectionId": "Inspection ID",
    "deleteInspection": "Delete Inspection",
    "deletedSuccessfully": "Inspection deleted successfully!",
    "noInspectionsFound": "No inspections found",
    "createFirstInspection": "Create your first inspection",
    "type": "Inspection Type",
    "workflowStateHeader": "Workflow State",
    "targetDate": "Target Date",
    "requestedBy": "Requested By",
    "linkedWorkOrder": "Linked Work Order",
    "savedFilters": "Saved Filters",
    "newInspection": "New Inspection",
    "inspectionReport": "Inspection Report",
    "technicalDepartment": "Technical Department",
    "filterStatus": "Status",
    "filterWorkflow": "Workflow",
    "filterType": "Type",
    "filterWorkOrder": "Work Order",
    "filterDepartment": "Department",
    "selectWorkOrder": "Select Work Order",
    "selectDepartment": "Select Department",
    "stats": {
      "draft": "Draft",
      "pendingApproval": "Pending Approval",
      "closed": "Closed"
    },
    "status": {
      "open": "Open",
      "in_progress": "In Progress",
      "pending_review": "Pending Review",
      "closed": "Closed"
    },
    "workflowState": {
      "draft": "Draft",
      "sent_to_work_control": "Sent to Work Control",
      "sent_to_technician": "Sent to technician",
      "sent_to_supervisor": "Sent to Supervisor",
      "closed": "Closed"
    },
    "typeMap": {
      "inspection": "Inspection",
      "safety_inspection": "Safety Inspection"
    },
    "viewDetails": "View Details",
    "editInspection": "Edit Inspection",
    "export": {
      "title": "Export Inspections",
      "selectData": "Select Data to Export",
      "extensionNo": "Extension No",
      "department": "Department",
      "location": "Location",
      "assignedTechnician": "Assigned Technician",
      "selectedRows": "Selected Rows",
      "selectedCount": "Export {{count}} selected inspection(s)",
      "currentPage": "Current Page",
      "currentPageCount": "Export {{count}} inspection(s) on current page",
      "allWithFilters": "All Records (with current filters)",
      "allWithFiltersCount": "Export all {{count}} inspection(s) matching current filters",
      "exportFormat": "Export Format",
      "csv": "CSV",
      "csvDesc": "Comma-separated values",
      "excel": "Excel",
      "excelDesc": "XLSX spreadsheet",
      "columnsToExport": "Columns to Export",
      "selectAll": "Select All",
      "resetToDefault": "Reset to Default",
      "columnsSelected": "{{count}} column(s) selected",
      "exporting": "Exporting...",
      "exportButton": "Export",
      "exportingSelected": "Exporting {{count}} selected row(s)",
      "exportingPage": "Exporting {{count}} row(s) from current page",
      "exportingAll": "Exporting all {{count}} row(s)",
      "inspectionId": "Inspection ID",
      "inspectionType": "Inspection Type",
      "status": "Status",
      "workflowState": "Workflow State",
      "inspectionDate": "Inspection Date",
      "targetClosureDate": "Target Closure Date",
      "requestedBy": "Requested By",
      "technicalDepartment": "Technical Department",
      "linkedWorkOrder": "Linked Work Order",
      "observationNote": "Observation Note",
      "technicalResponse": "Technical Response",
      "createdOn": "Created On",
      "modifiedOn": "Modified On",
      "createdBy": "Created By"
    },
    "detail": {
      "loadingDetails": "Loading inspection details...",
      "errorLoading": "Error Loading Inspection",
      "backToList": "Back to Inspections",
      "newInspection": "New Inspection",
      "inspectionDetails": "Inspection Details",
      "createNewRecord": "Create a new inspection record",
      "cancelInspection": "Cancel Inspection",
      "cancelConfirmMessage": "Are you sure you want to cancel this inspection? This will mark the inspection as cancelled and you can then delete it if needed.",
      "noGoBack": "No, Go Back",
      "yesCancel": "Yes, Cancel",
      "cancelling": "Cancelling...",
      "selectType": "Select Type",
      "workOrderType": "Work Order Type",
      "selectWorkOrderType": "Select Work Order Type",
      "techniciansAvailable": "{{count}} Technician(s) available for this type",
      "selectDepartment": "Select Department",
      "selectLocation": "Select Location",
      "extensionNo": "Extension No *",
      "selectExtension": "Select Extension",
      "inspectionDate": "Inspection Date",
      "targetClosureDate": "Target Closure Date",
      "cannotBeInPast": "Cannot be in the past",
      "cannotBeEarlier": "Cannot be earlier than Inspection Date or in the past",
      "openingAttachment": "Opening Attachment",
      "closingAttachment": "Closing Attachment",
      "uploading": "Uploading...",
      "uploadFile": "Upload File",
      "uploadClosingFile": "Upload Closing File",
      "noAttachment": "No attachment",
      "removeAttachment": "Remove attachment",
      "assignmentInformation": "Assignment Information",
      "requestedBy": "Requested By",
      "selectUser": "Select User",
      "technicalDepartment": "Technical Department",
      "assignedTechnician": "Assigned Technician",
      "selectTechnician": "Select Technician",
      "selectWOTypeFirst": "Select Work Order Type first to filter Technicians",
      "noTechniciansForType": "No Technicians found for this Work Order Type",
      "notesAndResponse": "Notes & Response",
      "observationNote": "Observation Note",
      "placeholderObservation": "Enter observation notes...",
      "technicalResponse": "Technical Response",
      "placeholderTechnicalResponse": "Enter technical response...",
      "linkedWorkOrder": "Linked Work Order",
      "linkedCorrectiveWO": "Linked Corrective Work Order",
      "readOnly": "Read-only",
      "viewWorkOrder": "View Work Order",
      "noLinkedWorkOrder": "No linked work order",
      "workflowActions": "Workflow Actions",
      "workflowProgress": "Workflow Progress",
      "workControl": "Work Control",
      "technicianStep": "Technician",
      "supervisorStep": "Supervisor",
      "draftStep": "Draft",
      "closedStep": "Closed",
      "statusInfo": "Status Info",
      "documentStatus": "Document Status",
      "woType": "WO Type",
      "assignedTo": "Assigned To",
      "submitted": "Submitted",
      "cancelled": "Cancelled",
      "added": "Added:",
      "removed": "Removed:",
      "modified": "Modified:",
      "items": "item(s)",
      "rows": "row(s)",
      "activityLog": "Activity Log",
      "activityLogRefreshed": "Activity log refreshed",
      "refreshActivityLog": "Refresh activity log",
      "noChangesRecorded": "No changes recorded yet",
      "createdThisInspection": "Created this Inspection",
      "changedFrom": "changed from",
      "documentUpdated": "Document updated",
      "showLess": "Show Less",
      "showAll": "Show All",
      "department": "Department",
      "location": "Location",
      "inspectionType": "Inspection Type",
      "status": "Status",
      "removeClosingAttachment": "Remove closing attachment",
      "noClosingAttachment": "No closing attachment",
      "cancelledSuccessfully": "Inspection cancelled successfully!",
      "failedToCancel": "Failed to cancel: {{error}}",
      "failedToSave": "Failed to save: {{error}}",
      "failedToDelete": "Failed to delete: {{error}}",
      "targetClosureMandatory": "Target Closure Date is mandatory to save.",
      "attachmentMandatory": "Attachment is mandatory to save.",
      "extensionMandatory": "Extension No is mandatory to save.",
      "createdSuccessfully": "Inspection created successfully!",
      "updatedSuccessfully": "Inspection updated successfully!",
      "deletedSuccessfully": "Inspection deleted successfully!",
      "inspectionDateInPast": "Inspection Date cannot be in the past.",
      "targetClosureEarlier": "Target Closure Date cannot be earlier than Inspection Date.",
      "targetClosureInPast": "Target Closure Date cannot be in the past.",
      "fileSizeExceeds": "File size exceeds 10MB limit",
      "fileUploadedSuccess": "File uploaded successfully",
      "failedToUpload": "Failed to upload file",
      "closingAttachmentRemoved": "Closing attachment removed",
      "closingAttachmentUploadedSuccess": "Closing attachment uploaded successfully",
      "failedToUploadClosing": "Failed to upload closing attachment",
      "attachmentRemoved": "Attachment removed",
      "systemManager": "System Manager",
      "workflow": "Workflow"
    }
  },
  "activeMap": {
    "title": "Active Map",
    "loading": "Loading map data...",
    "hospital": "Hospital",
    "departmentWoType": "Department (Work Order Type)",
    "selectHospital": "Select hospital",
    "selectDepartment": "Select department",
    "clearDepartmentHint": "Clear department to filter by hospital",
    "clearHospitalHint": "Clear hospital to filter by department",
    "clearFilters": "Clear Filters",
    "legendHospital": "Hospital",
    "legendDepartment": "Department (WO Type)",
    "legendHasUrgent": "Has Urgent WOs",
    "totalAssets": "Total Assets",
    "workOrderStatus": "Work Order Status",
    "status": "Status",
    "count": "Count",
    "normal": "Normal",
    "urgent": "Urgent",
    "open": "Open",
    "workInProgress": "Work In Progress",
    "pendingReview": "Pending Review",
    "completed": "Completed",
    "closed": "Closed",
    "preventiveMaintenance": "Preventive Maintenance",
    "planned": "Planned",
    "overdue": "Overdue",
    "viewAssets": "View Assets",
    "viewWorkOrders": "View Work Orders",
    "viewAllWorkOrders": "View All Work Orders",
    "showingWorkOrdersByType": "Showing Work Orders by Type",
    "deptWoType": "Department / Work Order Type",
    "tooltipDept": "Dept",
    "tooltipHospital": "Hospital",
    "tooltipUrgent": "URGENT! ",
    "normalWos": "Normal WOs:",
    "urgentWos": "Urgent WOs:",
    "closedWos": "Closed WOs:",
    "plannedPms": "Planned PMs:",
    "completedPms": "Completed PMs:",
    "assets": "Assets"
  },
  "maintenanceCalendarPage": {
    "title": "Maintenance Calendar",
    "viewType": "View Type",
    "maintenanceLog": "Maintenance Log",
    "ppmPlanner": "PPM Planner",
    "filters": "Filters",
    "yearlyMap": "Yearly Map",
    "yearlyMapTitle": "View Yearly PPM Planner Map",
    "mapShort": "Map",
    "hospital": "Hospital",
    "selectHospital": "Select Hospital",
    "department": "Department",
    "allDepartments": "All Departments",
    "status": "Status",
    "allStatuses": "All Statuses",
    "planned": "Planned",
    "completed": "Completed",
    "overdue": "Overdue",
    "cancelled": "Cancelled",
    "assignedTo": "Assigned To",
    "allTechnicians": "All Technicians",
    "clearFilters": "Clear Filters",
    "months": {
      "january": "January",
      "february": "February",
      "march": "March",
      "april": "April",
      "may": "May",
      "june": "June",
      "july": "July",
      "august": "August",
      "september": "September",
      "october": "October",
      "november": "November",
      "december": "December"
    },
    "days": {
      "sun": "Sun",
      "mon": "Mon",
      "tue": "Tue",
      "wed": "Wed",
      "thu": "Thu",
      "fri": "Fri",
      "sat": "Sat"
    },
    "previousMonth": "Previous Month",
    "today": "Today",
    "nextMonth": "Next Month",
    "loadingLogs": "Loading maintenance logs...",
    "loadingPpm": "Loading PPM Planners...",
    "overdueInTooltip": "(Overdue)",
    "clickToViewDetails": "Click to view details",
    "clickToViewPpmPlanner": "Click to view PPM Planner",
    "ppmPlannerDefault": "PPM Planner",
    "legendCompleted": "Completed",
    "legendPlanned": "Planned",
    "legendOverdue": "Overdue",
    "legendToday": "Today",
    "summaryPpmPlanners": "PPM Planners"
  }
}
