{
  "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",
    "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"
  },
  "sidebar": {
    "title": "Seera-ASM",
    "loggedInAs": "Logged in as:",
    "version": "Seera-ASM v2.26",
    "inventory": "Inventory",
    "ppmPlanner": "PPM Planner",
    "maintenanceCalendar": "Maintenance Calendar",
    "activeMap": "Active Map",
    "maintenanceTeam": "Maintenance Team",
    "procurement": "Procurement",
    "sla": "Service Level Agreement (SLA)",
    "support": "Support"
  },
  "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",
    "forgotPassword": "Forgot password?",
    "forgotPasswordTitle": "Reset your password",
    "forgotPasswordHint": "Enter your email address or username. We will send you a link to reset your password.",
    "forgotPasswordUserRequired": "Please enter your email or username.",
    "forgotPasswordUserPlaceholder": "Email or username",
    "forgotPasswordSubmit": "Send reset link",
    "forgotPasswordClose": "Close",
    "forgotPasswordSentSuccess": "If an account exists for that user, password reset instructions have been sent by email.",
    "forgotPasswordNotFound": "No account was found with that email or username.",
    "forgotPasswordTimeout": "The request timed out. Please try again.",
    "forgotPasswordCannotReset": "Password reset is not available for this account.",
    "forgotPasswordFailed": "Could not send the reset link. Please try again later.",
    "finishingSignOut": "Finishing sign-out…",
    "afterPasswordResetSignIn": "Your password was updated. Please sign in with your new password."
  },
  "dashboard": {
    "title": "Dashboard",
    "loading": "Loading dashboard...",
    "totalAssets": "TOTAL NO. OF ASSETS",
    "openWorkOrders": "OPEN WORK ORDERS",
    "workOrdersInProgress": "WORK ORDERS IN PROGRESS",
    "completedWorkOrders": "COMPLETED WORK ORDERS",
    "closedWorkOrders": "CLOSED WORK ORDERS",
    "totalWorkOrders": "TOTAL WORK ORDERS",
    "overdueWorkOrders": "OVERDUE WORK ORDERS",
    "upTime": "Up Time",
    "downTime": "Down Time",
    "workOrderStatus": "Work Order Status",
    "workOrderTypeStatusHint": "Type vs status counts — click a number to view filtered work orders",
    "workOrderByType": "Work Order by Type",
    "maintenanceByAsset": "Maintenance by Asset",
    "assigneesStatus": "Asset Maintenance Assignees Status Count",
    "assignedTo": "Assigned To",
    "plannedTasks": "Planned",
    "completedTasks": "Completed",
    "cancelledTasks": "Cancelled",
    "overdueTasks": "Overdue",
    "totalTasks": "Total",
    "maintenanceFrequency": "Maintenance Frequency",
    "maintenanceLogs": "MAINTENANCE LOGS",
    "assetUptime": "Asset Uptime",
    "avgResponseTime": "Avg Response Time",
    "maintenanceEfficiency": "Maintenance Efficiency",
    "overdueMaintenance": "Overdue Maintenance",
    "upDownTimeChart": "Up & Down Time Chart",
    "assetUpDown": "Asset UP & Down",
    "assetStatusOverview": "Asset Status Overview",
    "clickStatusCardHint": "Click a card to view filtered assets",
    "totalAssetsLabel": "Total",
    "totalAssets": "Total Assets",
    "noAssetStatusData": "No asset status data",
    "viewAssetStatusOverview": "View asset status overview",
    "viewAll": "View all",
    "viewFiltered": "View ↗",
    "ofTotal": "of total",
    "ppmStatus": "PPM Status",
    "techniciansWorked": "Technicians Work Summary",
    "workOrderStatusDistribution": "Work Order Status Distribution",
    "workOrders": "Work Orders",
    "activeDateRange": "Date range: {{from}} to {{to}}",
    "allDates": "Showing all dates",
    "applyFilters": "Apply",
    "clearDates": "Clear dates",
    "techniciansWorkedSubtitle": "{{completed}} done • {{inProgress}} wip • {{open}} open",
    "techniciansWorkedEmpty": "No technician data",
    "techniciansWorkedReportHint": "Work orders grouped by assigned contractor",
    "technicianWorkingHours": "Technicians Working Hours",
    "technicianHoursSubtitle": "Total: {{total}} hrs",
    "technicianHoursEmpty": "No technician hours data",
    "loadingTechnicianHours": "Loading technician hours…",
    "technicianHoursFound": "{{count}} technicians found",
    "totalTechnicians": "Total Technicians",
    "totalHoursWorked": "Total Hours Worked",
    "avgHoursPerTechnician": "Average Hours/Technician",
    "technicianName": "Technician Name",
    "engineer": "Engineer",
    "totalHoursSpent": "Total Hours Spent",
    "technicianHoursFooter": "Showing {{count}} technicians (filtered) • {{total}} total hours",
    "filters": "Filters",
    "clearFilters": "Clear Filters",
    "viewFullReport": "View Full Report",
    "noChartData": "No chart data available",
    "fromDate": "From Date",
    "toDate": "To Date",
    "technicalDepartment": "Technical Department",
    "allDepartments": "All Departments",
    "refreshReport": "Refresh",
    "allHospitals": "All Hospitals",
    "allSites": "All Sites",
    "overallCompletionRate": "Overall Completion Rate",
    "overallCompletionByDepartment": "Overall Completion Rate by Department",
    "viewCompletionDetails": "View completion details",
    "clickRowToFilter": "Click a row or value to view filtered work orders",
    "woType": "WO Type",
    "woFeedbackReport": "WO Feedback Report",
    "woFeedbackTotalResponses": "Total responses: {{total}}"
  },
  "commonFields": {
    "assetId": "Asset ID",
    "assetName": "Asset Name",
    "serialNumber": "Serial Number",
    "company": "Company/Hospital",
    "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": {
    "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",
    "allManufacturers": "All Manufacturers"
  },
  "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",
    "typing": "typing...",
    "allStatuses": "All Statuses"
  },
  "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",
    "newAssetDetails": "New Asset Details",
    "noAssetsFound": "No assets found",
    "createFirstAsset": "Create your first asset"
  },
  "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"
  },
  "maintenance": {
    "title": "Asset Maintenance",
    "maintenanceLogs": "Maintenance Logs",
    "maintenanceDetails": "Maintenance Details",
    "addMaintenance": "Add New Maintenance"
  },
  "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"
  },
  
  "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",
    "viewDetails": "View Details",
    "editItem": "Edit Item",
    "duplicateItem": "Duplicate Item",
    "deleteItem": "Delete Item",
    "basicInformation": "Basic Information",
    "stockInformation": "Stock Information",
    "isStockItem": "Is Stock Item",
    "balanceQty": "Balance Qty",
    "calibrationInformation": "Calibration Information",
    "additionalInformation": "Additional Information",
    "refreshBalanceQty": "Refresh Balance Qty",
    "warrantyMonths": "Warranty (Months)"
  },
  "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"
  },
  "maintenance": {
    "title": "Asset Maintenance",
    "maintenanceLogs": "Maintenance Logs",
    "maintenanceDetails": "Maintenance Details",
    "addMaintenance": "Add New Maintenance",
    "maintenanceTeam": "Maintenance Team",
    "newMaintenanceTeam": "New Maintenance Team",
    "teamId": "Team ID",
    "teamName": "Team Name",
    "managerEmail": "Manager Email",
    "managerName": "Manager 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":"Maintenance Manager"

  },
  "users": {
    "title": "Users",
    "userDetails": "User Details",
    "newUser": "New User",
    "addUser": "Add New User"
  },
  "events": {
    "title": "Events",
    "eventDetails": "Event Details",
    "newEvent": "New Event",
    "addEvent": "Add New Event"
  },
  "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",
    "clearFilters": "Clear filters",
    "createFirstIssue": "Create your first issue",
    "saveFilterPreset": "Save Filter Preset",
    "saveFilter": "Save Filter",
    "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"
  },
  "filters": {
    "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",
    "allHospitals": "All Hospitals",
    "allModalities": "All Modalities",
    "filterByCompany": "Filter by Company",
    "allManufacturers": "All Manufacturers"
  },
  "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"
  },
  "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"
  },
  "filters": {
    "filterBy": "Filter By",
    "sortBy": "Sort By",
    "createdDate": "Created Date",
    "latestModifiedDate": "Latest Modified Date",
    "startDate": "Start Date",
    "endDate": "End Date",
    "sortCreationNewest": "Created (Newest)",
    "sortCreationOldest": "Created (Oldest)",
    "sortModifiedNewest": "Modified (Newest)",
    "sortModifiedOldest": "Modified (Oldest)",
    "sortNameAsc": "Name (A-Z)",
    "sortNameDesc": "Name (Z-A)"
  },
  "pagination": {
    "showingToOf": "Showing {{start}} to {{end}} of {{total}} {{label}}",
    "showingTo": "Showing {{start}} to {{end}} {{label}}",
    "previous": "Previous",
    "next": "Next",
    "goTo": "Go to",
    "go": "Go",
    "page": "Page",
    "assets": "assets",
    "workOrders": "work orders",
    "items": "items",
    "issues": "issues",
    "maintenanceTeams": "maintenance teams"
  }
}


