{ "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')", "yes": "Yes", "no": "No" }, "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", "projects": "Project Management", "sla": "Service Level Agreement (SLA)", "support": "Support", "inspection": "Inspection", "sfdaEntries": "SFDA Recalls", "deleteRequests": "Delete Requests", "userProfile": "User Profile" }, "projects": { "moduleTitle": "Project Management", "title": "Projects", "listTotal": "Total: ", "listProject": "project", "listProjects": "projects", "projectsDoctype": "Projects", "tasksDoctype": "Tasks", "timesheetDoctype": "Timesheets", "projectTemplateDoctype": "Project templates", "activityTypeDoctype": "Activity types", "newProject": "New project", "newTask": "New task", "newTimesheet": "New timesheet", "newProjectTemplate": "New project template", "newActivityType": "New activity type", "searchPlaceholder": "Search by project name…", "noProjects": "No projects found.", "noTasks": "No tasks found.", "noTimesheets": "No timesheets found.", "projectName": "Project name", "customer": "Customer", "expectedEnd": "Expected end", "progress": "Progress", "project": "Project", "assignedTo": "Assigned to", "dueDate": "Due date", "timesheetId": "Timesheet", "totalHours": "Total hours", "taskColumn": "Task", "templateCreated": "Template saved.", "templateUpdated": "Template updated.", "timesheetCreated": "Timesheet saved.", "timesheetUpdated": "Timesheet updated.", "reportsDashboardTitle": "Project reports", "reportsDashboardSubtitle": "Portfolio KPIs and charts from Project, Task, and Timesheet data.", "projectOverviewSection": "Project overview", "projectOverviewBanner": "Project Overview", "reportProjectFilter": "Report project", "reportProjectFilterHint": "Selection applies to charts, KPIs, and tasks. Project snapshot and project updates appear only when a project is selected.", "selectProjectPlaceholder": "Select project…", "searchProjectPlaceholder": "Search by name or ID…", "clearProjectSelection": "Clear selection", "noMatchingOpenProjects": "No matching open projects.", "projectPickerLimitNote": "Showing up to 2,000 most recently modified open projects. Refine search to find one.", "snapshotProjectBudget": "Project budget", "snapshotOverallShort": "Overall", "overviewProjectNameLabel": "Project Name :", "overviewDepartmentLabel": "Department:", "overviewDateLabel": "DATE:", "overviewProgressLabel": "Progress:", "overviewCustomerLabel": "Customer:", "overviewDatesUpToday": "Dates up today", "overviewProjectDuration": "Project Duration", "overviewStartDateLabel": "Project start Date :", "overviewEndDateLabel": "Project End Date :", "projectNotesSection": "Project notes", "hubSubtitle": "Projects, tasks, timesheets, and linked other documents.", "reportsCardSub": "Charts & portfolio snapshot", "chipOpenProjects": "Open projects", "sectionCoreTitle": "Project & task management", "sectionCoreSubtitle": "Core project tracking and planning.", "tasksCardSub": "All tasks", "timesheetsCardSub": "Time logs", "reportsCardLabel": "Reports" }, "profile": { "twoFactorTitle": "Two-factor authentication (OTP App)", "twoFactorSidebarTitle": "Two-factor auth", "twoFactorOtpAppNoteShort": "Authenticator app required. Reset only if you need a new QR setup.", "twoFactorLoading": "Loading security settings…", "twoFactorRequired": "Two-factor authentication is required for your account.", "twoFactorNotRequired": "Two-factor authentication is not required for your roles.", "twoFactorDisabledSite": "Two-factor authentication is not enabled on this site.", "twoFactorOtpAppNote": "Use an authenticator app (Google Authenticator, Authy, etc.). On first login after reset, check your email for a QR setup link.", "resetOtp": "Reset authenticator", "resetOtpConfirm": "Reset your OTP secret? You will need to scan a new QR code on your next login.", "resetOtpSuccess": "Authenticator reset. Check your email on next login for setup instructions.", "resetOtpFailed": "Could not reset authenticator." }, "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", "forgotPassword": "Forgot password?", "forgotPasswordTitle": "Forgot password?", "forgotPasswordHint": "Enter the email or username you use to sign in. We will send reset instructions to your registered email address.", "forgotPasswordUserRequired": "Please enter your email or username.", "forgotPasswordUserPlaceholder": "Email or username", "forgotPasswordSubmit": "Send reset link", "forgotPasswordClose": "Cancel", "forgotPasswordSentSuccess": "Password reset instructions have been sent to your registered email address. Please check your inbox.", "forgotPasswordNotFound": "No user account was found with the provided email address.", "forgotPasswordTimeout": "The request took too long. Please try again or contact your administrator if outbound email is not configured.", "forgotPasswordCannotReset": "Password reset is not available for this account.", "forgotPasswordFailed": "Could not send reset email. Please try again later.", "finishingSignOut": "Finishing sign-out…", "afterPasswordResetSignIn": "Your password was updated. Please sign in with your new password.", "twoFactorTitle": "Two-factor verification", "twoFactorCodeLabel": "Verification code", "twoFactorCodePlaceholder": "000000", "twoFactorVerify": "Verify", "twoFactorBackToLogin": "Back to sign in", "twoFactorOtpAppEnter": "Enter the 6-digit code from your authenticator app.", "twoFactorOtpAppSetupIncomplete": "Authenticator setup is not complete. Check your email for the QR setup link or contact your administrator.", "twoFactorEmailQrHint": "Open the setup link in your email on this device to scan the QR code, then return here to enter your code.", "twoFactorCodeRequired": "Please enter the verification code.", "twoFactorInvalid": "Incorrect verification code. Please try again.", "twoFactorSessionExpired": "Verification session expired. Please sign in again." }, "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", "recalled": "Recalled", "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", "createFromSupportIssue": "Create Work Order from Support Issue", "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!", "workOrderCreatedFromIssueSuccessfully": "Work order created and linked. The support ticket stays open until the requester updates it after the work order is closed.", "loadingSupportIssue": "Loading support issue...", "failedToLoadSupportIssue": "Could not load support issue. You can still fill the work order manually.", "supportIssue": "Support Issue", "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", "createFromSupportIssue": "Create Work Order from Support Issue", "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.", "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", "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", "troubleshootingTree": "Troubleshooting tree", "troubleshootingGuideDone": "Completed", "troubleshootingGuideDoneTitle": "Troubleshooting guide completed. Open again anytime to review the steps." }, "troubleshootTree": { "pageTitle": "Troubleshooting tree", "backToWorkOrder": "Back", "workOrderBadge": "Work order: {{id}}", "problemTypeTitle": "What type of problem is it?", "selfServiceTitle": "Self-service checks", "stepOf": "Step {{current}} of {{total}}", "introHint": "Read the steps below. When you have actually tried them, use the button to continue.", "confirmTried": "Yes, I've tried this", "previousStep": "Previous step", "guideCompleteBadge": "All steps done", "allStepsCompleteTitle": "Troubleshooting steps completed", "allStepsCompleteBodyWo": "Continue on the work order to resolve the complaint—technical report, photos, parts, and workflow actions.", "allStepsCompleteBodyStandalone": "When you are ready, go back to Support to open or follow up on an issue.", "continueToResolveComplaint": "Continue to resolve complaint", "backToSupportFromGuide": "Back to support", "reviewCategoryAgain": "Review this category again", "cantComplete": "I can't complete these checks", "cantCompleteHint": "Note what blocked you on the work order or tell your team lead.", "cantCompleteStepPrompt": "Why can't you complete this step? (required to continue)", "cantCompletePlaceholder": "e.g. No access to the panel, site policy, or missing tools…", "saveExplanationContinue": "Save explanation and continue", "backToChecks": "Back to checks", "reasonRequiredToast": "Please explain why you can't complete this step to continue.", "savedToWorkOrder": "Explanation saved on the work order.", "explanationSavedStayOnGuide": "Saved to the technical report. You can keep going with the guide.", "saveExplanationFailed": "Could not save to the work order. Try again.", "workOrderStillLoading": "Work order is still loading. Wait a moment and try again.", "notAvailableUntilRepairInProgress": "The troubleshooting guide is available after a technician is assigned (work order in Repair In Progress).", "noSteps": "No steps configured for this category.", "ultrasoundBadge": "Ultrasound diagnostic", "footerTitle": "Still need help?", "footerHint": "Continue on the work order to add details, attachments, or escalate through your normal process.", "categories": { "air_conditioning": "Air conditioning", "power": "Power & electrical", "building_systems": "Building systems", "applications_account": "Application & account", "ultrasound": "GE Voluson 730 (Ultrasound)" }, "steps": { "air_conditioning": [ { "heroCaption": "Comfort and cooling basics", "title": "Thermostat and operating mode", "bullets": [ "Confirm the thermostat or controller is on, set to cool/heat as needed, and not locked or on a conflicting schedule.", "If the display is blank, check power or batteries to the thermostat.", "After changes, wait a few minutes; note room, setpoint, and what you observed." ] }, { "heroCaption": "Air movement", "title": "Filters, grilles, and airflow", "bullets": [ "Ensure supply/return grilles are open and not blocked.", "If policy allows, check whether filters need cleaning or replacement.", "Listen for unusual fan noise; note which indoor unit or zone is affected." ] }, { "heroCaption": "Condensate and drains", "title": "Water and drain lines", "bullets": [ "Look for water around the indoor unit; check visible condensate drains only if safe and permitted.", "If you see active leaking, stop and report.", "Record location and whether the issue is continuous or only when the system runs." ] }, { "heroCaption": "Before requesting service", "title": "If there is still no improvement", "bullets": [ "Capture temperatures, error codes or blinking patterns on the controller (if any).", "List what you already tried and approximate times.", "Do not open refrigerant circuits or electrical enclosures unless you are authorized." ] } ], "power": [ { "heroCaption": "Panels, breakers, and protection devices", "title": "Breakers, RCDs, and panels", "bullets": [ "Identify whether one circuit or a whole area is affected.", "Check the correct panel for that space; reset a tripped breaker only once if policy allows, and note which label matches the room or equipment.", "If an RCD/GFCI device has tripped, press reset after unplugging new or suspect equipment—if it trips again, leave it off and report." ] }, { "heroCaption": "Local circuits", "title": "Outlets, lighting, and equipment power", "bullets": [ "Test another outlet on a different circuit; try a known-good lamp or charger.", "Confirm equipment power switches and any local disconnects are on.", "If only one device fails, try another socket before assuming a building fault." ] }, { "heroCaption": "Backup supply", "title": "UPS, generators, and transfer", "bullets": [ "If the site uses UPS or backup, check indicator panels for alarms or battery mode.", "Do not reset generator or ATS equipment unless trained and authorized.", "Record alarm messages verbatim for the work order." ] }, { "heroCaption": "Safety", "title": "When to stop", "bullets": [ "Smell of burning, arcing sounds, or hot panel surfaces: stay clear and report immediately.", "Never defeat interlocks or safety covers.", "Document affected areas and any labels on tripped devices." ] } ], "building_systems": [ { "heroCaption": "Water and wet systems", "title": "Shutoff and obvious leaks", "bullets": [ "If safe, identify the nearest isolation valve for the affected fixture or zone—turn off only if you are authorized.", "Contain small leaks with towels or bins; do not block drains meant for overflow.", "Note color, flow rate, and whether hot or cold lines are involved." ] }, { "heroCaption": "Access and security", "title": "Doors, locks, and access control", "bullets": [ "Verify you are at the correct door or gate for the reported location.", "For card or code access, confirm your credential is active; try a secondary reader if available.", "Do not force doors or bypass locks—report access failures." ] }, { "heroCaption": "Fixtures", "title": "Sanitary and small building items", "bullets": [ "For simple blockages, use only approved tools or procedures; avoid chemical misuse.", "Check for obvious obstructions where visible.", "If sewage odor or backflow appears, stop and escalate." ] }, { "heroCaption": "Structure and glazing", "title": "Glass, ceilings, and hazards", "bullets": [ "Cordon off falling debris or broken glass; do not stand under damaged ceiling tiles.", "Photograph from a safe distance if policy allows.", "Record exact room/zone and approximate size of the issue." ] } ], "applications_account": [ { "heroCaption": "Client side", "title": "Browser, session, and cache", "bullets": [ "Try a hard refresh or a second browser; close extra tabs if the app is slow.", "Sign out and sign back in if the session seems stuck.", "Note the exact URL, time, and any on-screen error text." ] }, { "heroCaption": "Connectivity", "title": "Network and VPN", "bullets": [ "Confirm Wi‑Fi or LAN is connected; try another network if permitted.", "If VPN is required, reconnect and wait for full tunnel establishment.", "Run a quick test to a known internal site only if standard procedure." ] }, { "heroCaption": "Identity", "title": "Passwords, MFA, and lockouts", "bullets": [ "Use the official password reset or unlock path—avoid sharing credentials.", "If MFA fails, check device time sync and try one backup code if available.", "Record whether the issue is all users or only your account." ] }, { "heroCaption": "Application errors", "title": "Logs and support handoff", "bullets": [ "Copy or screenshot error IDs; avoid pasting sensitive personal data into chat.", "Note steps to reproduce in order.", "Attach evidence to the work order or ticket per local policy." ] } ], "ultrasound": [ { "heroCaption": "GE Voluson 730 — power and environment check", "title": "Step 1 — Power supply and environment (Section 7-7-1)", "bullets": [ "Verify the scanner power cable is firmly plugged into a standard wall outlet. Do NOT use a red emergency power outlet.", "Confirm there is AC voltage at the wall outlet and that the room circuit breaker is ON.", "Check that the main power switch on the back of the scanner is in the ON position — you should hear fan noise within a few seconds.", "Ensure the room is not excessively hot. The GE Voluson 730 is prone to overheating — check that ventilation holes on the unit are clear of dust and obstructions.", "If the scanner was recently moved from a cold environment (e.g. storage), allow at least 2 hours for temperature balance before powering on.", "Record what you observe: any indicator lights, fan noise, amber/green ON/OFF button state." ] }, { "heroCaption": "GE Voluson 730 — probe inspection", "title": "Step 2 — Probe and transducer check (Section 7-7-2, 7-7-3)", "bullets": [ "Disconnect the probe from the port and reseat it firmly — a loose connection is the most common cause of missing or noisy images.", "Visually inspect the probe cable along its full length for cracks, tears, or kinks. Check the connector for bent pins.", "Inspect the probe lens for cracks or cuts — gel or disinfectant entering through cracks can permanently damage the transducer.", "For 3D/4D mechanical probes (e.g. RAB series): gently press the dome — no error should appear. Wiggle the cable through its full length to check for intermittent faults.", "If a second probe is available, swap it in. If the problem resolves, the fault is probe-related. If it persists across probes, the fault is in the machine itself.", "Check the trackball: if it moves but is sluggish, remove the ball and clean it with a lint-free cloth. If it does not move at all, the trackball unit needs replacement." ] }, { "heroCaption": "GE Voluson 730 — image quality", "title": "Step 3 — Image quality and noise (Section 7-7-2, 7-7-5)", "bullets": [ "If the image is noisy or unclear, first check whether any nearby electrical devices (other medical equipment, transformers, HF surgery units) are causing electromagnetic interference. Move the scanner away from them if possible.", "Try using a different wall socket — electrical noise from a shared circuit can degrade image quality.", "Verify ultrasound gel is applied correctly and that gain, depth, and focus settings are appropriate for the examination type.", "For monitor issues: if there is no image but power is on, check the video cable connection at the back of the monitor — ensure no pins are bent. Power cycle the monitor.", "If the screen shows colour that is not uniform, power the monitor off and back on to activate the Auto-Degauss function.", "If the image is fuzzy, adjust contrast and brightness settings. Check that the video cable is connected to both the scanner output and the monitor — a floating cable increases video output level and causes fuzz." ] }, { "heroCaption": "GE Voluson 730 — system restart procedure", "title": "Step 4 — Correct shutdown and restart sequence", "bullets": [ "Many GE Voluson software faults (freezing, boot loops, blank screens) are caused by improper shutdown — cutting main power instead of using the software sequence.", "To shut down correctly: press the ON/OFF button on the control panel → wait for the system to complete its shutdown sequence → only then switch off the main power at the back.", "To restart: switch main power ON → wait for the amber standby light → press the ON/OFF button → allow the full boot sequence to complete (typically 2–3 minutes).", "If the system is frozen and unresponsive: disconnect main power, wait 30 seconds, then follow the correct startup sequence above.", "If the system restarts automatically or shuts off within ~3 minutes of booting, the Primary Power Supply (CPY inside) is likely defective — do not continue cycling power; document and escalate.", "After restart, check whether the reported problem persists before proceeding to the next step." ] }, { "heroCaption": "GE Voluson 730 — error codes and diagnostics", "title": "Step 5 — Error codes, fan faults, and system diagnostics", "bullets": [ "Note any error codes or messages displayed on screen verbatim — these are essential for GE service engineers.", "Fan failure is a common GE Voluson fault: if you see a message like 'FAN1 Defect' or 'PS Code (0x5461)', the scanner is overheating. Shut it down immediately and do not restart until the fan issue is resolved.", "Check the rear ventilation area for dust accumulation on the fan grilles — this is the leading cause of overheating on the Voluson series. Clean with a dry brush or low-pressure air if safe and permitted.", "Check the keyboard and trackball for physical damage or stuck keys — some boot failures on Voluson E8 are triggered by keyboard faults rather than power supply issues.", "If the scanner boots but shows no signal on the monitor, try reseating the video cable at both ends. If the monitor power indicator is flashing alternately green and orange, this indicates a potential monitor hardware failure.", "Document: error code, time of occurrence, what the machine was doing when it failed, and any pattern (e.g. only after extended use, only on first boot in the morning)." ] }, { "heroCaption": "GE Voluson 730 — escalation to GE service", "title": "Step 6 — Escalation: when to call GE / SAMAMA", "bullets": [ "Escalate immediately if: the Primary Power Supply is suspected defective, a fan fault code is shown, internal hardware replacement (CKV module, BF board, power supply) is required, or the probe needs professional repair.", "Before calling, gather: asset ID and serial number (visible in SEERA-ASM), the exact error code(s) from the screen, your findings from steps 1–5, and the service agreement details (warranty / contract / SAMAMA coverage).", "Do NOT open refrigerant circuits, internal power supplies, or electronic enclosures unless you are a GE-authorized service engineer.", "For SAMAMA-covered assets: log the findings in the Technical Report field on this work order, then contact SAMAMA with the work order number and your diagnostic notes.", "For warranty-covered assets: contact GE Healthcare service directly with the serial number and error details.", "After escalation, update this work order with the outcome: parts ordered, GE visit scheduled, or resolution confirmed." ] }, { "heroCaption": "GE Voluson 730 — printer troubleshooting", "title": "Step 7 — Printer not working (Section 7-7-7)", "bullets": [ "Check that the printer is properly connected — verify all signal and power supply cables between the printer and scanner are seated correctly.", "Check that paper is loaded in the printer — insert paper if empty.", "Verify the correct Print key(s) configuration is set on the scanner — configure if not set.", "If still unable to print, check manual print operation — if manual print also fails, check signal cables between GEF and Backpanel.", "If there is still no image on printout, check Video Output of system — if video output is OK, replace the printer. If video output is not OK, replace the CKV module.", "Document the fault: which printer, what error message if any, and whether manual print also failed." ] }, { "heroCaption": "GE Voluson 730 — network troubleshooting", "title": "Step 8 — Network connectivity issues (Section 7-7-10)", "bullets": [ "Check that the network cable between the scanner and the wall network outlet is connected and firmly seated at both ends.", "Try replacing with a known-good network cable to rule out a faulty cable.", "Check the cable between the network connector on the Back Panel and the LAN connector on the GEF board inside the scanner.", "Connect a network cable directly between the scanner and a PC — try to ping from the scanner to the PC's IP address. If ping succeeds, the internal hardware connection is OK and the issue is with the hospital network.", "If ping fails, the fault is internal — escalate to GE service with findings.", "Document: IP addresses used, ping result, which cable was tested, and whether the issue affects this scanner only or other network devices too." ] } ] } } }, "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", "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 cannot be undone.", "backToInventory": "Back to inventory", "loadingItem": "Loading item...", "errorLoadingItem": "Error loading item", "createNewItem": "Create 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(s)", "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(s)", "currentPage": "Current page", "currentPageCount": "Export {{count}} item(s) on current page", "allWithFilters": "All records (current filters)", "allWithFiltersCount": "Export all {{count}} item(s) matching filters", "csvDesc": "Comma-separated values", "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)" } }, "issues": { "title": "Issues", "issueDetails": "Issue details", "newIssue": "New ticket", "addIssue": "Add new ticket", "issueId": "Ticket 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 subject", "selectPriority": "Select priority", "selectIssueType": "Select issue type", "describeIssue": "Describe the issue...", "contactInformation": "Contact information", "createNewIssue": "Create new support ticket", "resolution": "Resolution", "describeResolution": "Describe how the issue was resolved...", "selectCompany": "Select company", "statusInformation": "Status information", "currentStatus": "Current status", "timeline": "Timeline", "loadingIssues": "Loading tickets...", "errorLoadingIssues": "Error loading tickets", "deleteConfirmMessage": "Are you sure you want to delete this ticket? This cannot be undone.", "deletedSuccessfully": "Ticket deleted successfully!", "createWorkOrderFromIssue": "Create work order", "workflowActions": "Workflow actions", "issueSingular": "support ticket", "actionResults": "Action results:", "listTitle": "Support tickets", "listTotal": "Total", "listSelected": "selected", "statsTotalIssues": "Total tickets", "statsOpen": "Open", "statsResolved": "Resolved", "statsClosed": "Closed", "noIssuesFound": "No tickets found", "createFirstIssue": "Create your first ticket", "export": { "title": "Export tickets", "selectData": "Select data to export", "selectedRows": "Selected rows", "selectedCount": "Export {{count}} selected ticket(s)", "currentPage": "Current page", "currentPageCount": "Export {{count}} ticket(s) on current page", "allWithFilters": "All records (current filters)", "allWithFiltersCount": "Export all {{count}} ticket(s) matching 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": "Export all {{count}} row(s)" }, "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.", "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 event", "upcomingEvents": "Upcoming events", "eventsFromFrappe": "Events from Frappe", "noEventsFound": "No events found", "noEventsScheduled": "No events 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": "tickets", "teams": "teams", "inspections": "inspections", "plans": "plans", "sfdaEntries": "SFDA Recalls" }, "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 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 early" }, "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(s)", "currentPage": "Current page", "currentPageCount": "Export {{count}} plan(s) on current page", "allWithFilters": "All records (current filters)", "allWithFiltersCount": "Export all {{count}} plan(s) matching 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": "Export all {{count}} row(s)" } }, "inspections": { "title": "Inspections", "loadingInspections": "Loading inspections...", "errorLoadingInspections": "Error loading inspections", "deleteConfirmMessage": "Are you sure you want to delete this inspection? This cannot be undone.", "inspectionId": "Inspection ID", "deleteInspection": "Delete Inspection", "deletedSuccessfully": "Inspection deleted successfully!", "noInspectionsFound": "No inspections found", "createFirstInspection": "Create your first inspection", "type": "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": "Filter Status", "filterWorkflow": "Filter Workflow", "filterType": "Filter Type", "filterWorkOrder": "Filter Work Order", "filterDepartment": "Filter 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", "selectedRows": "Selected rows", "selectedCount": "Export {{count}} selected inspection(s)", "currentPage": "Current page", "currentPageCount": "Export {{count}} inspection(s) on current page", "allWithFilters": "All records (current filters)", "allWithFiltersCount": "Export all {{count}} inspection(s) matching 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": "Export 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 Details...", "errorLoading": "Error Loading...", "backToList": "Back To List", "newInspection": "New Inspection", "inspectionDetails": "Inspection Details", "createNewRecord": "Create New Record", "cancelInspection": "Cancel Inspection", "cancelConfirmMessage": "Are you sure you want to cancel this inspection? It will be marked cancelled and you can delete it afterwards 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 the 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 And Response", "observationNote": "Observation Note", "placeholderObservation": "Enter observation notes...", "technicalResponse": "Technical Response", "placeholderTechnicalResponse": "Enter technical response...", "linkedWorkOrder": "Linked Work Order", "linkedCorrectiveWO": "Linked Corrective WO", "readOnly": "Read Only", "viewWorkOrder": "View Work Order", "noLinkedWorkOrder": "No Linked Work Order", "workflowActions": "Workflow Actions", "workflowProgress": "Workflow Progress", "workControl": "Work Control", "technicianStep": "Technician Step", "supervisorStep": "Supervisor Step", "draftStep": "Draft Step", "closedStep": "Closed Step", "statusInfo": "Status Info", "documentStatus": "Document Status", "woType": "WO Type", "assignedTo": "Assigned To", "submitted": "Submitted", "cancelled": "Cancelled", "added": "Added", "removed": "Removed", "modified": "Modified", "items": "Items", "rows": "Rows", "activityLog": "Activity Log", "activityLogRefreshed": "Activity Log Refreshed", "refreshActivityLog": "Refresh Activity Log", "noChangesRecorded": "No Changes Recorded", "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": "Cancelled Successfully", "failedToCancel": "Failed to cancel: {{error}}", "failedToSave": "Failed to save: {{error}}", "failedToDelete": "Failed to delete: {{error}}", "targetClosureMandatory": "Target closure date is required to save.", "attachmentMandatory": "Attachment is required to save.", "extensionMandatory": "Extension number is required to save.", "createdSuccessfully": "Created Successfully", "updatedSuccessfully": "Updated Successfully", "deletedSuccessfully": "Deleted Successfully", "inspectionDateInPast": "Inspection date cannot be in the past.", "targetClosureEarlier": "Target closure cannot be earlier than the inspection date.", "targetClosureInPast": "Target closure date cannot be in the past.", "fileSizeExceeds": "File size exceeds 10 MB limit", "fileUploadedSuccess": "File uploaded successfully", "failedToUpload": "Failed to upload file", "closingAttachmentRemoved": "Closing Attachment Removed", "closingAttachmentUploadedSuccess": "Closing Attachment Uploaded Success", "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 only", "clearHospitalHint": "Clear hospital to filter by department only", "clearFilters": "Clear Filters", "legendHospital": "Hospital", "legendDepartment": "Department (work order type)", "legendHasUrgent": "Has urgent work orders", "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": "Work orders by type", "deptWoType": "Department / WO type", "tooltipDept": "Department", "tooltipHospital": "Hospital", "tooltipUrgent": "Urgent", "normalWos": "Normal work orders:", "urgentWos": "Urgent work orders:", "closedWos": "Closed work orders:", "plannedPms": "Planned PM:", "completedPms": "Completed PM:", "assets": "Assets" }, "maintenanceCalendarPage": { "title": "Maintenance calendar", "viewType": "View type", "maintenanceLog": "Maintenance Log", "ppmPlanner": "PPM planner", "filters": "Filters", "yearlyMap": "Yearly map", "yearlyMapTitle": "Yearly PPM planner map view", "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 schedules...", "overdueInTooltip": "(overdue)", "clickToViewDetails": "Click to view details", "clickToViewPpmPlanner": "Click to open PPM planner", "ppmPlannerDefault": "PPM planner", "legendCompleted": "Completed", "legendPlanned": "Planned", "legendOverdue": "Overdue", "legendToday": "Today", "summaryPpmPlanners": "PPM planners" }, "sfdaEntries": { "title": "SFDA Recalls", "loading": "Loading SFDA Recalls...", "errorLoading": "Error Loading SFDA Entries", "noEntriesFound": "No SFDA entries found", "viewDetails": "View Details", "savedFilters": "Saved Filters", "paginationLabel": "SFDA Recalls", "columns": { "title": "Title", "date": "Date", "ncmdrRef": "NCMDR Ref", "manufacturer": "Manufacturer", "passed": "Passed" }, "filters": { "title": "Title", "titlePlaceholder": "Search by title...", "ncmdrRef": "NCMDR Ref", "ncmdrRefPlaceholder": "Search by NCMDR ref...", "manufacturer": "Manufacturer", "manufacturerPlaceholder": "Search by manufacturer...", "date": "Date", "dateStart": "Date From", "dateEnd": "Date To", "dateNewest": "Alert Date (newest first)", "dateOldest": "Alert Date (oldest first)", "passed": "Passed" }, "stats": { "passed": "Passed (this page)", "notPassed": "Not Passed (this page)" }, "deviceFields": { "material": "Material", "materialDescription": "Material Description", "catalogNumber": "Catalog Number", "udi": "UDI", "serialNo": "Serial No", "matching": "Matching", "gtin": "GTIN", "batch": "Batch" }, "detail": { "loading": "Loading SFDA entry details...", "errorLoading": "Error Loading SFDA Entry", "notFound": "SFDA entry not found", "backToList": "Back to SFDA Recalls", "entryInformation": "Weekly Bulletin Information", "deviceList": "Alerts & Device List", "devices": "device rows", "alerts": "alerts", "alertCount": "Alert Count", "noDevices": "No alerts or devices in this weekly entry", "adeDetailPdf": "ADE Detail PDF", "openPdfNewTab": "PDF", "noPdf": "No PDF attached", "passed": "Passed", "notPassed": "Not Passed", "passedDate": "Passed Date", "adeDetailUrl": "ADE", "viewAde": "ADE", "statusSummary": "Status Summary", "passedStatus": "Passed Status", "deviceCount": "Device Row Count", "pdfAttached": "Rows with PDF", "auditInfo": "Audit Information", "documentId": "Document ID", "openMatchingAsset": "View matching asset", "resolvingMatches": "Resolving matches..." } } }