1770 lines
74 KiB
JSON
1770 lines
74 KiB
JSON
{
|
|
"common": {
|
|
"dashboard": "Dashboard",
|
|
"assets": "Assets",
|
|
"workOrders": "Work Orders",
|
|
"maintenance": "Asset Maintenance",
|
|
"ppm": "PPM",
|
|
"logout": "Logout",
|
|
"login": "Login",
|
|
"email": "Email",
|
|
"password": "Password",
|
|
"submit": "Submit",
|
|
"cancel": "Cancel",
|
|
"save": "Save",
|
|
"saveChanges": "Save Changes",
|
|
"delete": "Delete",
|
|
"deleting": "Deleting...",
|
|
"edit": "Edit",
|
|
"create": "Create",
|
|
"search": "Search",
|
|
"filter": "Filter",
|
|
"export": "Export",
|
|
"import": "Import",
|
|
"loading": "Loading...",
|
|
"noData": "No data available",
|
|
"error": "Error",
|
|
"success": "Success",
|
|
"darkMode": "Dark Mode",
|
|
"lightMode": "Light Mode",
|
|
"language": "Language",
|
|
"english": "English",
|
|
"arabic": "Arabic",
|
|
"backToDashboard": "Back to Dashboard",
|
|
"back": "Back",
|
|
"saving": "Saving...",
|
|
"tryAgain": "Try Again",
|
|
"filters": "Filters",
|
|
"enterFilterName": "Enter filter name",
|
|
"saveFilterPreset": "Save Filter Preset",
|
|
"saveFilter": "Save Filter",
|
|
"filtering": "Filtering...",
|
|
"updating": "Updating...",
|
|
"clearFilters": "Clear filters",
|
|
"total": "Total",
|
|
"selected": "selected",
|
|
"rows": "rows",
|
|
"actions": "Actions",
|
|
"selectAllTitle": "Select all",
|
|
"deselectAllTitle": "Deselect all",
|
|
"typeToSearch": "Type to search...",
|
|
"typing": "typing...",
|
|
"enterFilterNameExample": "Enter filter name (e.g., 'Open High Priority')"
|
|
},
|
|
"sidebar": {
|
|
"title": "SEERA-ASM",
|
|
"loggedInAs": "Logged in as:",
|
|
"version": "Seera-ASM 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",
|
|
"inspection": "Inspection",
|
|
"deleteRequests": "Delete Requests",
|
|
"userProfile": "User Profile",
|
|
"dataImport": "Data Import"
|
|
},
|
|
"dataImport": {
|
|
"title": "Data Import",
|
|
"documentType": "Document Type",
|
|
"fileLabel": "Import file",
|
|
"fileHint": "Use .xlsx, .xls, or .csv. The first row must use the same field names as in the downloaded template.",
|
|
"toastImportSuccess": "Import completed.",
|
|
"toastImportPartial": "Completed with some issues — see the log below.",
|
|
"toastImportError": "Import finished with errors — see the log below.",
|
|
"toastImportStatus": "Import status: {{status}}",
|
|
"chooseFile": "Choose file",
|
|
"clearFile": "Remove file",
|
|
"downloadFile": "Download file",
|
|
"previewSaveHintPrefix": "Click on",
|
|
"previewSaveAction": "Save",
|
|
"previewSaveHintSuffix": "to add records to the system.",
|
|
"alignedWorkbookNotApplied": "The aligned workbook was not saved to your selection (validation did not finish successfully). Fix the issues above, then validation will replace the file with ERP-matched link values.",
|
|
"normalizationNotes": "Values aligned to existing masters (before import)",
|
|
"downloadTemplate": "Download template",
|
|
"startImport": "Start import",
|
|
"importing": "Importing…",
|
|
"templateDownloaded": "Template downloaded",
|
|
"progress": "{{done}} / {{total}} rows",
|
|
"importFinishedOk": "Import completed: {{count}} row(s) processed successfully.",
|
|
"importFinishedMixed": "Import finished: {{ok}} succeeded, {{fail}} failed — see log below.",
|
|
"logsTitle": "Import log",
|
|
"logRow": "Row",
|
|
"logStatus": "Status",
|
|
"logMessage": "Message",
|
|
"statusOk": "OK",
|
|
"statusFailed": "Failed",
|
|
"successImported": "Successfully imported {{name}}",
|
|
"importSummaryLine": "Successfully imported {{ok}} out of {{total}} rows.",
|
|
"importSummaryLineAllOk": "{{total}} out of {{total}} — all rows imported successfully.",
|
|
"importSummaryLineAllFailed": "No rows imported successfully ({{total}} row(s) failed).",
|
|
"importSummaryBadgeAll": "Success",
|
|
"importSummaryBadgePartial": "Partial success",
|
|
"importSummaryBadgeNone": "Failed",
|
|
"errors": {
|
|
"noFile": "Please choose a file first (.xlsx, .xls, or .csv).",
|
|
"noRows": "The file has no data rows.",
|
|
"noSchema": "Could not load Location fields. Try again or contact your administrator.",
|
|
"parseFailed": "Could not read the file: {{message}}",
|
|
"headerValidation": "Fix the column issues below before importing data rows.",
|
|
"previewNotReady": "Wait for file validation to finish before starting import.",
|
|
"fixPreviewFirst": "Resolve the issues below (or use Add actions) before starting import."
|
|
},
|
|
"templateModal": {
|
|
"title": "Download template",
|
|
"fileType": "File type",
|
|
"fileTypeExcel": "Excel (.xlsx)",
|
|
"fileTypeCsv": "CSV",
|
|
"exportType": "Export type",
|
|
"exportTypeBlank": "Blank template",
|
|
"blankHint": "Only the header row is included — no data rows are exported.",
|
|
"selectFields": "Select columns",
|
|
"selectAll": "Select all",
|
|
"selectMandatory": "Select mandatory",
|
|
"unselectAll": "Unselect all",
|
|
"fieldsSelected": "columns selected",
|
|
"export": "Download",
|
|
"nothingSelected": "Select at least one column."
|
|
},
|
|
"locationQuickHint": "Create or review locations before linking them in your import file.",
|
|
"btnAddLocation": "Add location",
|
|
"btnViewLocations": "View all locations",
|
|
"previewTitle": "Import file errors and warnings",
|
|
"previewHeaderIssue": "Header / column map",
|
|
"previewRowHeading": "Row {{row}}",
|
|
"previewColumnHeading": "Column {{n}} ({{label}})",
|
|
"previewGenericHeading": "Import",
|
|
"validatingFile": "Validating file…",
|
|
"addMaster": "Add {{doctype}}",
|
|
"mastersCreated": "Created {{count}} master record(s). Preview refreshed."
|
|
},
|
|
"locations": {
|
|
"title": "Locations",
|
|
"subtitle": "Browse location records in the system.",
|
|
"listTotal": "{{count}} location(s) total",
|
|
"backToDataImport": "← Data import",
|
|
"backToList": "Back to locations",
|
|
"viewRow": "View",
|
|
"editRow": "Edit",
|
|
"deleteRow": "Delete",
|
|
"deleteConfirm": "Delete location \"{{name}}\"? This cannot be undone.",
|
|
"deleteSuccess": "Location deleted.",
|
|
"saveMissingName": "Save completed but the server did not return a location ID.",
|
|
"add": "Add location",
|
|
"searchPlaceholder": "Search by name or location name…",
|
|
"loading": "Loading locations…",
|
|
"empty": "No locations match your search.",
|
|
"yes": "Yes",
|
|
"no": "No",
|
|
"colActions": "Actions",
|
|
"open": "Open",
|
|
"refresh": "Refresh list",
|
|
"paginationLabel": "locations",
|
|
"newTitle": "New location",
|
|
"roomNoPlaceholder": "Room number or name",
|
|
"locationMasterPlaceholder": "Location (master) name",
|
|
"createRoom": "Create",
|
|
"createLocationMaster": "Create",
|
|
"viewLocation": "View",
|
|
"viewLocationDesk": "Open Location in Desk",
|
|
"viewLocationDetails": "View location details",
|
|
"fieldRoom": "Room",
|
|
"formHintDataImportStyle": "Use Building and Department search above. For Room and Location, type a value or use Add room / Add location to create a master — no pick list from existing records.",
|
|
"roomTextPlaceholder": "Type or add a room",
|
|
"locationTextPlaceholder": "Type or add a location",
|
|
"addRoomAction": "Add room",
|
|
"addLocationAction": "Add location",
|
|
"sectionDetails": "Location details",
|
|
"fieldLocationId": "Location ID",
|
|
"fieldLocationName": "Location name",
|
|
"fieldLocationNamePlaceholder": "Enter location name",
|
|
"fieldContainsSubLocations": "This location contains sub-locations",
|
|
"fieldContainsSubLocationsHelp": "Enable if child locations can be added under this one.",
|
|
"fieldDepartment": "Department",
|
|
"fieldDepartmentPlaceholder": "Department (optional)",
|
|
"fieldParent": "Parent location",
|
|
"fieldParentPlaceholder": "Select parent (optional)",
|
|
"fieldParentPlaceholderDesk": "Select parent location (optional)",
|
|
"mapTitle": "Map (latitude & longitude)",
|
|
"mapHint": "Click the map to place the pin, or drag the pin to adjust coordinates.",
|
|
"fieldIsContainer": "Is container",
|
|
"fieldIsContainerHelp": "Check if it is a hydroponic unit.",
|
|
"fieldIsGroup": "Is group",
|
|
"fieldCustomHospital": "Is hospital",
|
|
"fieldCustomWoType": "Is WO type",
|
|
"fieldLatitude": "Latitude",
|
|
"fieldLatitudePlaceholder": "e.g., 24.7136",
|
|
"fieldLongitude": "Longitude",
|
|
"fieldLongitudePlaceholder": "e.g., 46.6753",
|
|
"save": "Save",
|
|
"saved": "Location saved.",
|
|
"validationName": "Location name is required.",
|
|
"validationId": "Location ID is required.",
|
|
"errorDuplicateEntry": "Location name \"{{name}}\" already exists. Choose a different name.",
|
|
"errorDuplicateGeneric": "This location name already exists. Use a unique location name.",
|
|
"fieldLabel": {
|
|
"building": "Building",
|
|
"department": "Department",
|
|
"room_no": "Room No",
|
|
"location": "Location",
|
|
"name": "ID",
|
|
"owner": "Owner",
|
|
"creation": "Created",
|
|
"modified": "Modified",
|
|
"modified_by": "Modified by",
|
|
"docstatus": "Doc status",
|
|
"idx": "Idx",
|
|
"location_name": "Location name",
|
|
"parent_location": "Parent",
|
|
"is_container": "Container",
|
|
"is_group": "Group",
|
|
"custom_is_hospital": "Hospital",
|
|
"custom_is_wo_type": "WO type",
|
|
"latitude": "Latitude",
|
|
"longitude": "Longitude",
|
|
"lft": "Lft",
|
|
"rgt": "Rgt"
|
|
}
|
|
},
|
|
"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",
|
|
"forgotPasswordSent": "If that email is registered, password reset instructions have been sent.",
|
|
"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.",
|
|
"forgotPasswordClose": "Cancel",
|
|
"forgotPasswordTimeout": "The request took too long (email server may be slow). Please try again in a minute.",
|
|
"forgotPasswordCannotReset": "Password reset is not available for this account.",
|
|
"forgotPasswordFailed": "Could not send the reset email. Please try again, or contact support.",
|
|
"finishingSignOut": "Finishing sign-out…",
|
|
"afterPasswordResetSignIn": "Your password was updated. Please sign in with your new password.",
|
|
"resetPasswordTitle": "Reset password",
|
|
"resetNewPassword": "New password",
|
|
"resetConfirmPassword": "Confirm password",
|
|
"resetConfirm": "Confirm",
|
|
"resetInvalidLink": "This reset link is invalid or missing. Request a new one from the login page.",
|
|
"resetEnterPassword": "Please enter a new password.",
|
|
"resetPasswordMismatch": "Passwords do not match.",
|
|
"resetFailed": "Could not reset password. The link may have expired.",
|
|
"backToSignIn": "Back to sign in"
|
|
},
|
|
"dashboard": {
|
|
"title": "Dashboard",
|
|
"loading": "Loading dashboard...",
|
|
"totalAssets": "TOTAL NO. OF ASSETS",
|
|
"assetsDown" : "Assets Down",
|
|
"openWorkOrders": "OPEN WORK ORDERS",
|
|
"workOrdersInProgress": "WORK ORDERS WORK 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",
|
|
"localId": "Local ID",
|
|
"technicalDepartment": "Technical Department",
|
|
"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",
|
|
"localId": "Local ID",
|
|
"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",
|
|
"placeholderLocalId": "e.g. LOC-001",
|
|
"placeholderModelNumber": "Model number",
|
|
"placeholderZero": "0",
|
|
"placeholderDescription": "Brief description of the asset",
|
|
"placeholderPONumber": "PO number",
|
|
"selectClass": "Select class",
|
|
"classA": "Class A",
|
|
"classB": "Class B",
|
|
"classC": "Class C",
|
|
"autoGenerated": "Auto-generated",
|
|
"calculatedFromAvailableDate": "Calculated from Available For Use Date",
|
|
"calculatedTotalMinusDown": "Calculated: Total Hours - Down Time",
|
|
"hospital": "Hospital",
|
|
"siteName": "Site name",
|
|
"selectSite": "Select Site",
|
|
"building": "Building",
|
|
"department": "Department",
|
|
"roomNumber": "Room Number",
|
|
"location": "Location",
|
|
"selectStatus": "Select status",
|
|
"operational": "Operational",
|
|
"underMaintenance": "Under Maintenance",
|
|
"decommissioned": "Decommissioned",
|
|
"selectServiceAgreement": "Select Service Agreement",
|
|
"warranty": "Warranty",
|
|
"contract": "Contract",
|
|
"frameWork": "Frame Work",
|
|
"mainContractor": "Main Contractor",
|
|
"outOfWarranty": "Out of warranty",
|
|
"underDismantle": "Under Dismantle",
|
|
"underInstallation": "Under Installation",
|
|
"selectServiceCoverage": "Select Service Coverage",
|
|
"pmOnly": "PM Only",
|
|
"labour": "Labour",
|
|
"labourAndParts": "Labour & Parts",
|
|
"comprehensive": "Comprehensive",
|
|
"supplierVendor": "Supplier/Vendor",
|
|
"selectMethod": "Select Method",
|
|
"straightLine": "Straight Line",
|
|
"doubleDecliningBalance": "Double Declining Balance",
|
|
"writtenDownValue": "Written Down Value",
|
|
"manual": "Manual",
|
|
"recycling": "Recycling",
|
|
"donation": "Donation",
|
|
"sale": "Sale",
|
|
"assetDuplicatedSuccess": "Asset duplicated successfully!",
|
|
"assetCreatedSuccess": "Asset created successfully!",
|
|
"assetUpdatedSuccess": "Asset updated successfully!",
|
|
"failedToSave": "Failed to save asset",
|
|
"cannotSubmitNotSaved": "Cannot submit: Asset not saved yet",
|
|
"confirmSubmit": "Are you sure you want to submit this asset? Once submitted, only fields marked as \"Allow on Submit\" can be edited.",
|
|
"assetSubmittedSuccess": "Asset submitted successfully!",
|
|
"failedToSubmit": "Failed to submit asset",
|
|
"pleaseSaveFirstForPPM": "Please save the asset first to view PPM Plan",
|
|
"pleaseSaveFirstForHistory": "Please save the asset first to view Asset History",
|
|
"failedToLoadPPMPlan": "Failed to load PPM Plan. Please try again.",
|
|
"noPlannedMaintenance": "No planned maintenance found for this asset",
|
|
"noWorkOrdersFound": "No Work Orders Found",
|
|
"noSparePartsUsed": "No Spare Parts Used",
|
|
"noMaintenanceRecords": "No Maintenance Records Found",
|
|
"noMaintenanceTasks": "No Maintenance Tasks Found",
|
|
"selectBuildingFirst": "Select Building first to enable Department",
|
|
"coverage": "Coverage",
|
|
"siteContractor": "Site Contractor",
|
|
"contractNumber": "Contract Number",
|
|
"serviceAgreement": "Service Agreement",
|
|
"serviceCoverage": "Service Coverage",
|
|
"purchaseOrderNumber": "Purchase Order Number",
|
|
"grossPurchaseAmount": "Gross Purchase Amount",
|
|
"purchaseDate": "Purchase Date",
|
|
"installationDate": "Installation Date",
|
|
"availableForUseDate": "Available For Use Date",
|
|
"financeBook": "Finance Book",
|
|
"depreciationMethod": "Depreciation Method",
|
|
"totalDepreciations": "Total Depreciations",
|
|
"frequencyMonths": "Frequency (Months)",
|
|
"depreciationPostingDate": "Depreciation Posting Date",
|
|
"startDate": "Start Date",
|
|
"endDate": "End Date",
|
|
"totalAmount": "Total Amount",
|
|
"selectRoomFirst": "Select Room Number to enable Location",
|
|
"autoSetFromRoom": "Auto-set from room mapping",
|
|
"moreDetails": "More Details"
|
|
}
|
|
},
|
|
"workOrders": {
|
|
"title": "Work Orders",
|
|
"addWorkOrder": "Add New Work Order",
|
|
"workOrderDetails": "Work Order Details",
|
|
"newWorkOrder": "New Work Order",
|
|
"duplicateWorkOrder": "Duplicate Work Order",
|
|
"createFromAsset": "Create Work Order from Asset",
|
|
"closeWorkOrders": "Close Work Orders",
|
|
"closeConfirmTitle": "Close Work Orders",
|
|
"closeConfirmMessage": "Are you sure you want to close the selected work order(s)?",
|
|
"deleteConfirmMessage": "Are you sure you want to delete this work order? This action cannot be undone.",
|
|
"cancelConfirmMessage": "Are you sure you want to cancel this work order? This will mark the work order as cancelled and you can then delete it if needed.",
|
|
"assignConfirmMessage": "Are you sure you want to assign this work order to the following technician(s)?",
|
|
"deleteWorkOrder": "Delete Work Order",
|
|
"cancelWorkOrder": "Cancel Work Order",
|
|
"loadingWorkOrders": "Loading work orders...",
|
|
"loadingDetails": "Loading work order details...",
|
|
"backToList": "Back to work orders list",
|
|
"status": {
|
|
"open": "Open",
|
|
"work_in_progress": "Work In Progress",
|
|
"pending_review": "Pending Review",
|
|
"completed": "Completed",
|
|
"cancelled": "Cancelled",
|
|
"closed": "Closed"
|
|
},
|
|
"priorityNormal": "Normal",
|
|
"priorityUrgent": "Urgent",
|
|
"workflowState": {
|
|
"draft": "Draft"
|
|
},
|
|
"priority": {
|
|
"normal": "Normal",
|
|
"urgent": "Urgent"
|
|
},
|
|
"table": {
|
|
"workOrderId": "Work Order ID",
|
|
"asset": "Asset",
|
|
"type": "Type",
|
|
"technicalReport": "Technical Report",
|
|
"department": "Department",
|
|
"workflowState": "Workflow State",
|
|
"priority": "Priority",
|
|
"noWorkOrdersFound": "No work orders found",
|
|
"createFirstWorkOrder": "Create your first work order"
|
|
},
|
|
"export": {
|
|
"title": "Export Work Orders",
|
|
"selectData": "What to Export",
|
|
"selectedRows": "Selected Rows",
|
|
"selectedCount": "Export {{count}} selected work order ",
|
|
"currentPage": "Current Page",
|
|
"currentPageCount": "Export {{count}} work order on current page",
|
|
"allWithFilters": "All Records (with current filters)",
|
|
"allWithFiltersCount": "Export all {{count}} work order matching current filters",
|
|
"csvDesc": "Comma-separated values",
|
|
"excelDesc": "XLSX spreadsheet",
|
|
"columnsToExport": "Columns to Export",
|
|
"selectAll": "Select All",
|
|
"resetToDefault": "Reset to Default",
|
|
"columnsSelected": "{{count}} column selected",
|
|
"exporting": "Exporting...",
|
|
"exportButton": "Export",
|
|
"exportingSelected": "Exporting {{count}} selected row ",
|
|
"exportingPage": "Exporting {{count}} row from current page",
|
|
"exportingAll": "Exporting all {{count}} row "
|
|
},
|
|
"closeModal": {
|
|
"title": "Close Work Orders",
|
|
"confirmBulkClose": "Confirm Bulk Close Operation",
|
|
"aboutToClose": "You are about to close {{count}} work order . This action will change their workflow state to Closed.",
|
|
"alreadyClosedNote": "Note: {{count}} work order{{count !== 1 ? 's are' : ' is'}} already closed and will be skipped.",
|
|
"selectedWorkOrders": "Selected Work Orders ({{count}})",
|
|
"workOrderId": "Work Order ID",
|
|
"currentStatus": "Current Status",
|
|
"workflowState": "Workflow State",
|
|
"alreadyClosed": "(already closed)",
|
|
"willClose": "Will close {{count}} work order ",
|
|
"allAlreadyClosed": "All selected work orders are already closed",
|
|
"cancel": "Cancel",
|
|
"close": "Close",
|
|
"closing": "Closing..."
|
|
},
|
|
"detail": {
|
|
"workOrderInformation": "Work Order Information",
|
|
"assignments": "Assignments",
|
|
"statusSummary": "Status Summary",
|
|
"existingWorkOrders": "Existing Work Order(s):",
|
|
"created": "Created",
|
|
"proceedCreateNew": "Do you still want to proceed with creating a new Work Order?",
|
|
"loadingTechnicians": "Loading technicians...",
|
|
"feedbackBy": "Feedback By",
|
|
"overallSatisfaction": "Overall Satisfaction",
|
|
"overallRatingPreview": "Overall Rating Preview",
|
|
"uploading": "Uploading...",
|
|
"uploadOpeningFile": "Upload Opening File",
|
|
"uploadClosingFile": "Upload Closing File",
|
|
"noAttachment": "No attachment",
|
|
"noClosingAttachment": "No closing attachment",
|
|
"closingAttachment": "Closing Attachment",
|
|
"currentState": "Current State",
|
|
"loadingActions": "Loading actions...",
|
|
"actionResults": "Action Results:",
|
|
"checkingFeedback": "Checking feedback...",
|
|
"yourRating": "Your Rating",
|
|
"repairStatus": "Repair Status",
|
|
"priority": "Priority",
|
|
"lastModified": "Last Modified",
|
|
"documentStatus": "Document Status",
|
|
"loadingActivity": "Loading activity...",
|
|
"added": "Added:",
|
|
"removed": "Removed:",
|
|
"modified": "Modified:",
|
|
"items": "item(s)",
|
|
"rows": "row(s)",
|
|
"pleaseAllowPopupsServiceReport": "Please allow popups for this site to print the Service Report.",
|
|
"pleaseProvideAtLeastOneRating": "Please provide at least one rating",
|
|
"feedbackSubmittedSuccessfully": "Feedback submitted successfully!",
|
|
"failedToSubmitFeedback": "Failed to submit feedback",
|
|
"feedbackUpdatedSuccessfully": "Feedback updated successfully!",
|
|
"failedToUpdateFeedback": "Failed to update feedback",
|
|
"locationAutoSetTo": "Location auto-set to: {{location}}",
|
|
"noTechniciansSelected": "No technicians selected",
|
|
"techniciansAssignedSuccessfully": "{{count}} additional technician(s) assigned successfully",
|
|
"removedTechnician": "Removed {{name}}",
|
|
"itemAlreadyAdded": "Item \"{{itemCode}}\" is already added in row {{row}}. Please select a different item.",
|
|
"insufficientStock": "Insufficient stock for {{itemCode}}. Available: {{available}}, Required: {{required}}",
|
|
"pleaseEnterSerialNumberToSearch": "Please enter a serial number to search",
|
|
"assetFound": "Asset found: {{name}}",
|
|
"noAssetFoundWithSerialNumber": "No asset found with this serial number",
|
|
"fileSizeExceeds": "File size exceeds 10MB limit",
|
|
"fileUploadedSuccessfully": "File uploaded successfully",
|
|
"failedToUploadFile": "Failed to upload file",
|
|
"attachmentRemoved": "Attachment removed",
|
|
"failureDateSetToCurrentTime": "Failure Date set to current time",
|
|
"firstRespondedOnSetToCurrentTime": "First Responded On set to current time",
|
|
"completionDateSetToCurrentTime": "Completion Date set to current time",
|
|
"firstRespondedOnSetTo": "First Responded On set to {{datetime}}",
|
|
"completionDateSetTo": "Completion Date set to {{datetime}}",
|
|
"assignedSupervisorMandatory": "Assigned Supervisor is mandatory for Work Control role.",
|
|
"assignedEngineerMandatory": "Assigned Engineer is mandatory for Work Control role.",
|
|
"assignedTechnicianMandatory": "Assigned Technician is mandatory when workflow is \"Sent to Engineer\".",
|
|
"workOrderCancelledSuccessfully": "Work Order cancelled successfully!",
|
|
"failedToCancel": "Failed to cancel: {{error}}",
|
|
"workOrderDeletedSuccessfully": "Work Order deleted successfully!",
|
|
"failedToDelete": "Failed to delete: {{error}}",
|
|
"pleaseSelectWorkOrderType": "Please select a Work Order Type",
|
|
"workOrderUpdatedSuccessfully": "Work order updated successfully!",
|
|
"workOrderCreatedSuccessfully": "Work order created successfully!",
|
|
"workOrderCreatedFromAssetSuccessfully": "Work order created from asset successfully!",
|
|
"workOrderDuplicatedSuccessfully": "Work order duplicated successfully!",
|
|
"documentModifiedByAnotherUser": "Document was modified by another user. Refreshing...",
|
|
"pleaseReviewLatestChanges": "Please review the latest changes and try saving again.",
|
|
"failedToSaveWorkOrder": "Failed to save work order: {{error}}",
|
|
"technicalReportMandatoryForSupervisor": "Technical Report is mandatory when sending directly to Supervisor. Please fill in the Technical Report field before proceeding.",
|
|
"applyingAction": "Applying action \"{{action}}\"...",
|
|
"assignedTo": "Assigned to: {{name}}",
|
|
"actionCompletedSuccessfully": "Action \"{{action}}\" completed successfully!",
|
|
"documentModifiedRefreshing": "Document was modified. Refreshing...",
|
|
"tryActionAgainAfterReview": "Please try the action again after reviewing the latest changes.",
|
|
"failedToApplyAction": "Failed to apply action \"{{action}}\". {{error}}",
|
|
"editModeEnabled": "Edit mode enabled",
|
|
"editCancelledChangesDiscarded": "Edit cancelled - changes discarded",
|
|
"closingAttachmentRemoved": "Closing attachment removed",
|
|
"closingAttachmentUploadedSuccessfully": "Closing attachment uploaded successfully",
|
|
"failedToUploadClosingAttachment": "Failed to upload closing attachment",
|
|
"newStockItemRowAdded": "New stock item row added",
|
|
"stockItemRemoved": "Stock item {{item}} removed",
|
|
"activityLogRefreshed": "Activity log refreshed",
|
|
"errorLabel": "Error",
|
|
"backToList": "Back to work orders list",
|
|
"duplicateWorkOrder": "Duplicate Work Order",
|
|
"createFromAsset": "Create Work Order from Asset",
|
|
"newWorkOrder": "New Work Order",
|
|
"workOrderDetails": "Work Order Details",
|
|
"existingWorkOrderFound": "Existing Work Order Found",
|
|
"workOrderExistsForAsset": "A Work Order already exists for this Asset with workflow state not yet Approved or Closed.",
|
|
"workOrderExistsForTypeAndRoom": "A Work Order already exists for this Work Order Type and Room No with workflow state not yet Approved or Closed.",
|
|
"existingWorkOrders": "Existing Work Order(s):",
|
|
"created": "Created",
|
|
"proceedWithNewWO": "Do you still want to proceed with creating a new Work Order?",
|
|
"proceedAnyway": "Proceed Anyway",
|
|
"noGoBack": "No, Go Back",
|
|
"yesCancel": "Yes, Cancel",
|
|
"cancelling": "Cancelling...",
|
|
"deleting": "Deleting...",
|
|
"selectAdditionalTechnicians": "Select Additional Technicians",
|
|
"searchTechnicians": "Search technicians...",
|
|
"techniciansSelected": "{{count}} technician(s) selected",
|
|
"clearAll": "Clear all",
|
|
"noTechniciansMatchSearch": "No technicians match your search",
|
|
"noTechniciansFound": "No technicians found",
|
|
"hospital": "Hospital",
|
|
"technicalDepartment": "Technical Department",
|
|
"woType": "WO Type",
|
|
"assetId": "Asset ID",
|
|
"assetName": "Asset Name",
|
|
"extensionNo": "Extension No",
|
|
"building": "Building",
|
|
"departmentName": "Department Name",
|
|
"roomNo": "Room No",
|
|
"location": "Location",
|
|
"manufacturer": "Manufacturer",
|
|
"supplier": "Supplier",
|
|
"assignedSupervisor": "Assigned Supervisor",
|
|
"assignedEngineer": "Assigned Engineer",
|
|
"assignedTechnician": "Assigned Technician",
|
|
"workOrderInformation": "Work Order Information",
|
|
"assignments": "Assignments",
|
|
"statusSummary": "Status Summary",
|
|
"fromAsset": "From Asset",
|
|
"assetDetailsAutoPopulated": "Asset details auto-populated",
|
|
"selectBuildingFirst": "Select Building first to enable Department",
|
|
"printServiceReport": "Print Service Report",
|
|
"removeAttachment": "Remove attachment",
|
|
"removeClosingAttachment": "Remove closing attachment",
|
|
"setToCurrentDateTime": "Set to current date & time",
|
|
"selectItem": "Select Item",
|
|
"selectWarehouse": "Select Warehouse",
|
|
"autoPopulatedFromStock": "Auto-populated from stock",
|
|
"removeItem": "Remove item",
|
|
"noItemsAddedYet": "No items added yet",
|
|
"commentsDiscussion": "Comments & Discussion",
|
|
"refreshActivityLog": "Refresh activity log",
|
|
"supervisorsAvailableForType": "{{count}} Assigned Supervisor(s) available for this type",
|
|
"civilWorkCategory": "Civil Work Category",
|
|
"civilWorkCategoryMandatory": "Please select a 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",
|
|
"serialNo": "Serial No",
|
|
"localId": "Local ID",
|
|
"enterLocalId": "Enter local ID",
|
|
"searchAssetByLocalId": "Search asset by local ID",
|
|
"pleaseEnterLocalIdToSearch": "Please enter a local ID to search",
|
|
"noAssetFoundWithLocalId": "No asset found with this local ID",
|
|
"assetNotAvailable": "This asset is not available (must be submitted and not deleted)",
|
|
"workOrder": "Work Order:",
|
|
"giveFeedback": "Give Feedback",
|
|
"editFeedback": "Edit Feedback",
|
|
"feedbackDetails": "Feedback Details",
|
|
"confirmAssignment": "Confirm Assignment",
|
|
"notRated": "Not rated",
|
|
"serviceReport": "Service Report",
|
|
"assetInfoPrefilled": "Asset information has been pre-filled from",
|
|
"linkedFromAsset": "Linked from Asset:",
|
|
"loadingAssetDetails": "Loading asset details...",
|
|
"cancelled": "Cancelled",
|
|
"workOrderId": "Work Order ID",
|
|
"pendingReason": "Pending Reason",
|
|
"otherReason": "Other Reason",
|
|
"serviceAgreementDetails": "Service Agreement Details",
|
|
"siteContractor": "Site Contractor",
|
|
"subcontractor": "Subcontractor",
|
|
"model": "Model",
|
|
"description": "Description",
|
|
"natureOfComplaint": "Nature of Complaint",
|
|
"technicalReport": "Technical Report",
|
|
"selectWoTypeFirstForSupervisors": "Select Work Order Type first to filter Assigned Supervisors",
|
|
"noSupervisorsFound": "No Assigned Supervisors found for this Work Order Type",
|
|
"requiredForExistingWO": "* Required for existing Work Orders",
|
|
"selectWoTypeFirstForEngineers": "Select Work Order Type first to filter Engineers",
|
|
"noEngineersFound": "No Engineers (Contractor Engineer role) found for this Work Order Type",
|
|
"engineersAvailable": "{{count}} Engineer(s) available",
|
|
"selectWoTypeFirstForTechnicians": "Select Work Order Type first to filter Technicians",
|
|
"noTechniciansFoundForType": "No Technicians found for this Work Order Type",
|
|
"techniciansAvailable": "{{count}} Technician(s) available",
|
|
"requiredForSentToEngineer": "* Required for \"Sent to Engineer\" state",
|
|
"autoCalculated": "(Auto-calculated)",
|
|
"autoSetOnRepairStart": "(Auto-set on repair start)",
|
|
"autoSetOnClose": "(Auto-set on close)",
|
|
"totalItems": "Total Items:",
|
|
"confirmAction": "Confirm Action",
|
|
"confirmActionMessage": "Are you sure you want to {{action}} this work order?",
|
|
"processing": "Processing...",
|
|
"yesAction": "Yes, {{action}}",
|
|
"systemManagerNote": "System Manager: Showing all valid actions for this state (conditions evaluated).",
|
|
"saveToSeeActions": "Save your changes to see all available actions.",
|
|
"availableActions": "Available Actions",
|
|
"allOptionsAvailable": "All Options Available",
|
|
"bothFilledMessage": "Both Technician and Technical Report are filled. You can now use any available workflow action above.",
|
|
"technicianAssigned": "Technician Assigned",
|
|
"assignedTechnicianLabel": "Assigned Technician:",
|
|
"wantToEnableSendToSupervisor": "Want to also enable \"Send to Supervisor\"?",
|
|
"fillTechnicalReportToUnlock": "Fill the \"Technical Report\" field to unlock this option",
|
|
"technicalReportFilled": "Technical Report Filled",
|
|
"howWasService": "How was the service for this work order?",
|
|
"noFeedbackYet": "No feedback has been given yet",
|
|
"statusInfoAfterCreation": "Status information will appear after creation",
|
|
"activityLog": "Activity Log",
|
|
"refreshActivityLogTitle": "Refresh activity log",
|
|
"noChangesRecorded": "No changes recorded yet",
|
|
"createdThisWorkOrder": "Created this Work Order",
|
|
"showLess": "Show Less",
|
|
"showAll": "Show All",
|
|
"entries": "entries",
|
|
"changedFrom": "changed from",
|
|
"documentUpdated": "Document updated",
|
|
"addItem": "Add Item",
|
|
"addFirstItem": "+ Add first item",
|
|
"item": "Item",
|
|
"valuationRate": "Valuation Rate",
|
|
"warehouse": "Warehouse",
|
|
"consumedQty": "Consumed Qty",
|
|
"availableStock": "Available Stock",
|
|
"totalValue": "Total Value",
|
|
"action": "Action",
|
|
"open": "Open",
|
|
"autoGenerated": "Auto-generated",
|
|
"updating": "Updating...",
|
|
"submitting": "Submitting...",
|
|
"updateFeedback": "Update Feedback",
|
|
"submitFeedback": "Submit Feedback",
|
|
"editRating": "Edit Rating",
|
|
"saveSelection": "Save Selection"
|
|
}
|
|
},
|
|
"maintenance": {
|
|
"title": "Asset Maintenance",
|
|
"maintenanceLogs": "Maintenance Logs",
|
|
"maintenanceDetails": "Maintenance Details",
|
|
"addMaintenance": "Add New Maintenance",
|
|
"listTotal": "Total: {{count}} maintenance log ",
|
|
"apiNotAvailable": "Maintenance API Not Available",
|
|
"apiNotDeployed": "The Asset Maintenance API endpoint is not deployed yet.",
|
|
"tryCreatingNew": "Try Creating New (Demo)",
|
|
"deletedSuccessfully": "Maintenance log deleted successfully!",
|
|
"status": {
|
|
"planned": "Planned",
|
|
"completed": "Completed",
|
|
"overdue": "Overdue",
|
|
"cancelled": "Cancelled"
|
|
},
|
|
"maintenanceTeam": "Maintenance Team",
|
|
"newMaintenanceTeam": "New Maintenance Team",
|
|
"teamId": "Team ID",
|
|
"teamName": "Team Name",
|
|
"managerEmail": "Manager Email",
|
|
"managerName": "Supervisor Name",
|
|
"expertise": "Expertise",
|
|
"selectTeam": "Select Team",
|
|
"viewDetails": "View Details",
|
|
"editTeam": "Edit Team",
|
|
"duplicateTeam": "Duplicate Team",
|
|
"deleteTeam": "Delete Team",
|
|
"selectHospital": "Select Hospital",
|
|
"selectExpertise": "Select Expertise",
|
|
"selectManager": "Select Manager",
|
|
"enterTeamName": "Enter Team Name",
|
|
"teamInformation": "Team Information",
|
|
"selectUser": "Select User",
|
|
"selectRole": "Select Role",
|
|
"totalMembers": "Total Members",
|
|
"teamSummary": "Team Summary",
|
|
"addFirstMember": "Add First Member",
|
|
"manager": "Supervisor Email",
|
|
"loadingTeams": "Loading maintenance teams...",
|
|
"errorLoadingTeams": "Error Loading Maintenance Teams",
|
|
"deleteConfirmMessage": "Are you sure you want to delete this maintenance team? This action cannot be undone.",
|
|
"team": "Team",
|
|
"deleteTeamButton": "Delete Team",
|
|
"listTitle": "Maintenance Teams",
|
|
"statsTotalTeams": "Total Teams",
|
|
"statsManagers": "Managers",
|
|
"statsHospitals": "Hospitals",
|
|
"export": {
|
|
"title": "Export Maintenance Teams",
|
|
"selectData": "Select Data to Export",
|
|
"selectedRows": "Selected Rows",
|
|
"selectedCount": "Export {{count}} selected team ",
|
|
"currentPage": "Current Page",
|
|
"currentPageCount": "Export {{count}} team on current page",
|
|
"allWithFilters": "All Records (with current filters)",
|
|
"allWithFiltersCount": "Export all {{count}} team matching current filters",
|
|
"exportFormat": "Export Format",
|
|
"csv": "CSV",
|
|
"csvDesc": "Comma-separated values",
|
|
"excel": "Excel",
|
|
"excelDesc": "XLSX spreadsheet",
|
|
"columnsToExport": "Columns to Export",
|
|
"selectAll": "Select All",
|
|
"resetToDefault": "Reset to Default",
|
|
"columnsSelected": "{{count}} column selected",
|
|
"exporting": "Exporting...",
|
|
"exportButton": "Export",
|
|
"exportingSelected": "Exporting {{count}} selected row ",
|
|
"exportingPage": "Exporting {{count}} row from current page",
|
|
"exportingAll": "Exporting all {{count}} row "
|
|
}
|
|
},
|
|
"ppm": {
|
|
"title": "PPM",
|
|
"ppmDetails": "PPM Details",
|
|
"addPPM": "Add New PPM",
|
|
"periodicity": "Periodicity",
|
|
"dueDate": "Due Date",
|
|
"manageSchedules": "Manage PM Schedules",
|
|
"bulkScheduleGenerator": "Bulk schedule generator — filter assets, then configure and generate",
|
|
"filterAssets": "Filter assets",
|
|
"selectAssets": "Select assets",
|
|
"scheduleConfiguration": "Schedule configuration",
|
|
"pmId": "PM ID",
|
|
"name": "Name",
|
|
"manufacturer": "Manufacturer",
|
|
"listTotal": "Total: {{count}} PPM schedule ",
|
|
"searchPlaceholder": "Search by ID, asset, company...",
|
|
"filterByCompany": "Filter by Company",
|
|
"company": "Company",
|
|
"asset": "Asset",
|
|
"assetType": "Asset Type",
|
|
"frequency": "Frequency",
|
|
"noOfPMs": "No. of PMs",
|
|
"totalAmount": "Total Amount",
|
|
"apiNotAvailable": "PPM API Not Available",
|
|
"apiNotDeployed": "The PPM API endpoint is not deployed yet.",
|
|
"tryCreatingNew": "Try Creating New (Demo)",
|
|
"deletedSuccessfully": "PPM schedule deleted successfully!",
|
|
"noSchedulesFound": "No PPM schedules found",
|
|
"createFirstSchedule": "Create your first PPM schedule",
|
|
"confirmDelete": "Confirm Delete",
|
|
"deleteConfirmMessage": "Are you sure you want to delete this PPM schedule? This action cannot be undone.",
|
|
"detail": {
|
|
"duplicateSchedule": "Duplicate PPM Schedule",
|
|
"newSchedule": "New PPM Schedule",
|
|
"scheduleDetails": "PPM Schedule Details",
|
|
"basicInformation": "Basic Information",
|
|
"financialInformation": "Financial Information",
|
|
"scheduleInformation": "Schedule Information",
|
|
"maintenanceTeam": "Maintenance Team",
|
|
"numberOfPMs": "Number of PMs",
|
|
"pricePerPM": "Price per PM",
|
|
"frequencyPlaceholder": "e.g., Monthly, Quarterly, Yearly",
|
|
"scheduleInfoAfterCreation": "Schedule information will appear after creation",
|
|
"assetName": "Asset Name",
|
|
"pleaseEnterAssetName": "Please enter Asset Name",
|
|
"duplicatedSuccessfully": "PPM schedule duplicated successfully!",
|
|
"createdSuccessfully": "PPM schedule created successfully!",
|
|
"updatedSuccessfully": "PPM schedule updated successfully!",
|
|
"failedToSave": "Failed to save",
|
|
"saveChanges": "Save Changes",
|
|
"loadingSchedule": "Loading PPM schedule...",
|
|
"backToSchedules": "Back to PPM schedules",
|
|
"errorLoading": "Error"
|
|
}
|
|
},
|
|
"ppmPlanner": {
|
|
"listTitle": "PPM Schedules",
|
|
"export": {
|
|
"title": "Export PPM Schedules",
|
|
"selectData": "Export Scope",
|
|
"selectedRows": "Selected Rows",
|
|
"selectedCount": "Export {{count}} selected schedule ",
|
|
"currentPage": "Current Page",
|
|
"currentPageCount": "Export {{count}} schedule on current page",
|
|
"allWithFilters": "All Records (with current filters)",
|
|
"allWithFiltersCount": "Export all {{count}} schedule matching current filters",
|
|
"csvDesc": "Comma-separated values",
|
|
"excelDesc": "XLSX spreadsheet",
|
|
"columnsToExport": "Columns to Export",
|
|
"selectAll": "Select All",
|
|
"resetToDefault": "Reset to Default",
|
|
"columnsSelected": "{{count}} column selected",
|
|
"exporting": "Exporting...",
|
|
"exportButton": "Export",
|
|
"exportingSelected": "Exporting {{count}} selected row ",
|
|
"exportingPage": "Exporting {{count}} row from current page",
|
|
"exportingAll": "Exporting all {{count}} row "
|
|
}
|
|
},
|
|
"exportModal": {
|
|
"title": "Export",
|
|
"whatToExport": "What to Export",
|
|
"selectedRows": "Selected Rows",
|
|
"currentPage": "Current Page",
|
|
"allWithFilters": "All with Filters",
|
|
"exportSelected": "Export {count} selected",
|
|
"exportPage": "Export {count} on current page",
|
|
"exportAll": "Export all {count}",
|
|
"columnsToExport": "Columns to Export",
|
|
"selectAll": "Select All",
|
|
"selectDefault": "Select Default",
|
|
"exporting": "Exporting...",
|
|
"exportingSelected": "Exporting {count} selected row(s)",
|
|
"exportingPage": "Exporting {count} row(s) from current page",
|
|
"exportingAll": "Exporting all {count} row(s)",
|
|
"selected": "selected",
|
|
"rows": "rows"
|
|
},
|
|
"items": {
|
|
"title": "Items",
|
|
"itemDetails": "Item Details",
|
|
"newItem": "New Item",
|
|
"addItem": "Add New Item",
|
|
"itemId": "Item ID",
|
|
"itemCode": "Item Code",
|
|
"itemName": "Item Name",
|
|
"itemGroup": "Item Group",
|
|
"stockUOM": "Stock UOM",
|
|
"partDescription": "Part Description",
|
|
"brand": "Brand",
|
|
"valuationRate": "Valuation Rate",
|
|
"openingStock": "Opening Stock",
|
|
"lastCalibrationDate": "Last Calibration Date",
|
|
"nextCalibrationDate": "Next Calibration Date",
|
|
"selectItem": "Select Item",
|
|
"selectItemGroup": "Select Item Group",
|
|
"selectHospital": "Select Hospital",
|
|
"serialNo": "Serial No",
|
|
"dateIn": "Date In",
|
|
"watts": "Watts",
|
|
"volts": "Volts",
|
|
"type": "Type",
|
|
"code": "Code",
|
|
"viewDetails": "View Details",
|
|
"editItem": "Edit Item",
|
|
"duplicateItem": "Duplicate Item",
|
|
"deleteItem": "Delete Item",
|
|
"technicalDepartment": "Technical Department",
|
|
"selectTechnicalDepartment": "Select Technical Department",
|
|
"basicInformation": "Basic Information",
|
|
"inventoryDetails": "Inventory Details",
|
|
"stockInformation": "Stock Information",
|
|
"isStockItem": "Is Stock Item",
|
|
"isFixedAsset": "Is Fixed Asset",
|
|
"balanceQty": "Balance Qty",
|
|
"calibrationInformation": "Calibration Information",
|
|
"additionalInformation": "Additional Information",
|
|
"refreshBalanceQty": "Refresh Balance Qty",
|
|
"warrantyMonths": "Warranty (Months)",
|
|
"errorLoadingItems": "Error Loading Items",
|
|
"loadingItems": "Loading items...",
|
|
"deleteConfirmMessage": "Are you sure you want to delete this item? This action cannot be undone.",
|
|
"backToInventory": "Back to Inventory",
|
|
"loadingItem": "Loading item...",
|
|
"errorLoadingItem": "Error Loading Item",
|
|
"createNewItem": "Create a new item",
|
|
"itemCodeLabel": "Item Code",
|
|
"itemUpdatedSuccessfully": "Item updated successfully!",
|
|
"pleaseSaveFirst": "Please save the item first before submitting.",
|
|
"submittedSuccessfully": "Item submitted successfully!",
|
|
"failedToSave": "Failed to save",
|
|
"failedToSubmit": "Failed to submit",
|
|
"noItemsFound": "No items found",
|
|
"createFirstItem": "Create your first item",
|
|
"listTitle": "Inventory",
|
|
"listTotal": "Total: {{count}} item ",
|
|
"failedToLoadItems": "Failed to load items.",
|
|
"listAddItem": "Add Item",
|
|
"export": {
|
|
"title": "Export Items",
|
|
"selectData": "Select Data to Export",
|
|
"selectedRows": "Selected Rows",
|
|
"selectedCount": "Export {{count}} selected item ",
|
|
"currentPage": "Current Page",
|
|
"currentPageCount": "Export {{count}} item on current page",
|
|
"allWithFilters": "All Records (with current filters)",
|
|
"allWithFiltersCount": "Export all {{count}} item matching current filters",
|
|
"csvDesc": "Comma-separated values",
|
|
"excelDesc": "XLSX spreadsheet",
|
|
"columnsToExport": "Columns to Export",
|
|
"selectAll": "Select All",
|
|
"resetToDefault": "Reset to Default",
|
|
"columnsSelected": "{{count}} column selected",
|
|
"exporting": "Exporting...",
|
|
"exportButton": "Export",
|
|
"exportingSelected": "Exporting {{count}} selected row ",
|
|
"exportingPage": "Exporting {{count}} row from current page",
|
|
"exportingAll": "Exporting all {{count}} row "
|
|
}
|
|
},
|
|
"issues": {
|
|
"title": "Issues",
|
|
"issueDetails": "Issue Details",
|
|
"newIssue": "New Issue",
|
|
"addIssue": "Add New Issue",
|
|
"issueId": "Issue ID",
|
|
"subject": "Subject",
|
|
"raisedBy": "Raised By",
|
|
"contact": "Contact",
|
|
"issueType": "Issue Type",
|
|
"openingDate": "Opening Date",
|
|
"resolutionDate": "Resolution Date",
|
|
"resolvedBy": "Resolved By",
|
|
"firstRespondedOn": "First Responded On",
|
|
"resolutionDetails": "Resolution Details",
|
|
"selectIssue": "Select Issue",
|
|
"allPriorities": "All Priorities",
|
|
"allCompanies": "All Companies",
|
|
"viewDetails": "View Details",
|
|
"editIssue": "Edit Issue",
|
|
"deleteIssue": "Delete Issue",
|
|
"enterSubject": "Enter issue subject",
|
|
"selectPriority": "Select priority",
|
|
"selectIssueType": "Select issue type",
|
|
"describeIssue": "Describe the issue in detail...",
|
|
"contactInformation": "Contact Information",
|
|
"createNewIssue": "Create a new support issue",
|
|
"resolution": "Resolution",
|
|
"describeResolution": "Describe how the issue was resolved...",
|
|
"selectCompany": "Select company",
|
|
"statusInformation": "Status Information",
|
|
"currentStatus": "Current Status",
|
|
"timeline": "Timeline",
|
|
"loadingIssues": "Loading issues...",
|
|
"errorLoadingIssues": "Error Loading Issues",
|
|
"deleteConfirmMessage": "Are you sure you want to delete this issue? This action cannot be undone.",
|
|
"deletedSuccessfully": "Issue deleted successfully!",
|
|
"listTitle": "Support Issues",
|
|
"listTotal": "Total",
|
|
"listSelected": "selected",
|
|
"statsTotalIssues": "Total Issues",
|
|
"statsOpen": "Open",
|
|
"statsResolved": "Resolved",
|
|
"statsClosed": "Closed",
|
|
"export": {
|
|
"title": "Export Issues",
|
|
"selectData": "Select Data to Export",
|
|
"selectedRows": "Selected Rows",
|
|
"selectedCount": "Export {{count}} selected issue ",
|
|
"currentPage": "Current Page",
|
|
"currentPageCount": "Export {{count}} issue on current page",
|
|
"allWithFilters": "All Records (with current filters)",
|
|
"allWithFiltersCount": "Export all {{count}} issue matching current filters",
|
|
"exportFormat": "Export Format",
|
|
"csv": "CSV",
|
|
"csvDesc": "Comma-separated values",
|
|
"excel": "Excel",
|
|
"excelDesc": "XLSX spreadsheet",
|
|
"columnsToExport": "Columns to Export",
|
|
"selectAll": "Select All",
|
|
"resetToDefault": "Reset to Default",
|
|
"columnsSelected": "{{count}} column selected",
|
|
"exporting": "Exporting...",
|
|
"exportButton": "Export",
|
|
"exportingSelected": "Exporting {{count}} selected row ",
|
|
"exportingPage": "Exporting {{count}} row from current page",
|
|
"exportingAll": "Exporting all {{count}} row "
|
|
},
|
|
"status": {
|
|
"open": "Open",
|
|
"replied": "Replied",
|
|
"on_hold": "On Hold",
|
|
"resolved": "Resolved",
|
|
"closed": "Closed"
|
|
},
|
|
"priority": {
|
|
"low": "Low",
|
|
"medium": "Medium",
|
|
"high": "High",
|
|
"critical": "Critical"
|
|
}
|
|
},
|
|
"users": {
|
|
"title": "Users",
|
|
"userDetails": "User Details",
|
|
"newUser": "New User",
|
|
"addUser": "Add New User",
|
|
"searchUsers": "Search users...",
|
|
"manageUsers": "Manage user accounts and permissions",
|
|
"noUsersFound": "No users found",
|
|
"tryAdjustingSearch": "Try adjusting your search terms.",
|
|
"noUsersAvailable": "No users available.",
|
|
"backToDashboard": "Back to Dashboard",
|
|
"refresh": "Refresh",
|
|
"active": "Active",
|
|
"inactive": "Inactive",
|
|
"noEmail": "No email",
|
|
"created": "Created"
|
|
},
|
|
"events": {
|
|
"title": "Events",
|
|
"eventDetails": "Event Details",
|
|
"newEvent": "New Event",
|
|
"addEvent": "Add New Event",
|
|
"upcomingEvents": "Upcoming Events",
|
|
"eventsFromFrappe": "Events from your Frappe backend",
|
|
"noEventsFound": "No events found",
|
|
"noEventsScheduled": "No events are currently scheduled.",
|
|
"refreshEvents": "Refresh Events"
|
|
},
|
|
"pagination": {
|
|
"previous": "Previous",
|
|
"next": "Next",
|
|
"goTo": "Go to",
|
|
"go": "Go",
|
|
"page": "Page",
|
|
"showingToOf": "Showing {{start}} to {{end}} of {{total}} {{label}}",
|
|
"showingTo": "Showing {{start}} to {{end}} {{label}}",
|
|
"items": "items",
|
|
"assets": "assets",
|
|
"workOrders": "work orders",
|
|
"issues": "issues",
|
|
"teams": "teams",
|
|
"inspections": "inspections",
|
|
"plans": "plans"
|
|
},
|
|
"linkField": {
|
|
"loading": "Loading...",
|
|
"noResultsFound": "No results found",
|
|
"createNewDoctype": "Create New {{doctype}}",
|
|
"selectLabel": "Select {{label}}"
|
|
},
|
|
"supportPlans": {
|
|
"loadingSupportPlans": "Loading support plans...",
|
|
"errorLoadingSupportPlans": "Error Loading Support Plans",
|
|
"deleteConfirmMessage": "Are you sure you want to delete this support plan? This action cannot be undone.",
|
|
"planId": "Plan ID",
|
|
"deletedSuccessfully": "Support Plan deleted successfully!",
|
|
"deleteSupportPlan": "Delete Support Plan",
|
|
"noSupportPlansFound": "No support plans found",
|
|
"createFirstSupportPlan": "Create your first support plan",
|
|
"table": {
|
|
"planName": "Plan Name",
|
|
"type": "Type",
|
|
"frequency": "Frequency",
|
|
"contractValue": "Contract Value",
|
|
"warrantyStatus": "Warranty Status",
|
|
"contractStatus": "Contract Status"
|
|
},
|
|
"status": {
|
|
"active": "Active",
|
|
"expired": "Expired",
|
|
"pending": "Pending",
|
|
"terminated": "Terminated"
|
|
},
|
|
"statusLabel": {
|
|
"warrantyPrefix": "W:",
|
|
"contractPrefix": "C:"
|
|
},
|
|
"viewDetails": "View Support Plan",
|
|
"editSupportPlan": "Edit Support Plan",
|
|
"listTitle": "Support Plans",
|
|
"statsTotalPlans": "Total Plans",
|
|
"statsContracts": "Contracts",
|
|
"statsWarranties": "Warranties",
|
|
"statsActive": "Active",
|
|
"export": {
|
|
"title": "Export Support Plans",
|
|
"selectData": "Select Data to Export",
|
|
"selectedRows": "Selected Rows",
|
|
"selectedCount": "Export {{count}} selected plan ",
|
|
"currentPage": "Current Page",
|
|
"currentPageCount": "Export {{count}} plan on current page",
|
|
"allWithFilters": "All Records (with current filters)",
|
|
"allWithFiltersCount": "Export all {{count}} plan ",
|
|
"exportFormat": "Export Format",
|
|
"csv": "CSV",
|
|
"csvDesc": "Comma-separated values",
|
|
"excel": "Excel",
|
|
"excelDesc": "XLSX spreadsheet",
|
|
"columnsToExport": "Columns to Export",
|
|
"selectAll": "Select All",
|
|
"resetToDefault": "Reset to Default",
|
|
"columnsSelected": "{{count}} column selected",
|
|
"exporting": "Exporting...",
|
|
"exportButton": "Export",
|
|
"exportingSelected": "Exporting {{count}} selected row ",
|
|
"exportingPage": "Exporting {{count}} row from current page",
|
|
"exportingAll": "Exporting all {{count}} row "
|
|
}
|
|
},
|
|
"inspections": {
|
|
"title": "Inspections",
|
|
"loadingInspections": "Loading inspections...",
|
|
"errorLoadingInspections": "Error Loading Inspections",
|
|
"deleteConfirmMessage": "Are you sure you want to delete this inspection? This action cannot be undone.",
|
|
"inspectionId": "Inspection ID",
|
|
"deleteInspection": "Delete Inspection",
|
|
"deletedSuccessfully": "Inspection deleted successfully!",
|
|
"noInspectionsFound": "No inspections found",
|
|
"createFirstInspection": "Create your first inspection",
|
|
"type": "Inspection Type",
|
|
"workflowStateHeader": "Workflow State",
|
|
"targetDate": "Target Date",
|
|
"requestedBy": "Requested By",
|
|
"linkedWorkOrder": "Linked Work Order",
|
|
"savedFilters": "Saved Filters",
|
|
"newInspection": "New Inspection",
|
|
"inspectionReport": "Inspection Report",
|
|
"technicalDepartment": "Technical Department",
|
|
"filterStatus": "Status",
|
|
"filterWorkflow": "Workflow",
|
|
"filterType": "Type",
|
|
"filterWorkOrder": "Work Order",
|
|
"filterDepartment": "Department",
|
|
"selectWorkOrder": "Select Work Order",
|
|
"selectDepartment": "Select Department",
|
|
"stats": {
|
|
"draft": "Draft",
|
|
"pendingApproval": "Pending Approval",
|
|
"closed": "Closed"
|
|
},
|
|
"status": {
|
|
"open": "Open",
|
|
"in_progress": "In Progress",
|
|
"pending_review": "Pending Review",
|
|
"closed": "Closed"
|
|
},
|
|
"workflowState": {
|
|
"draft": "Draft",
|
|
"sent_to_work_control": "Sent to Work Control",
|
|
"sent_to_technician": "Sent to technician",
|
|
"sent_to_supervisor": "Sent to Supervisor",
|
|
"closed": "Closed"
|
|
},
|
|
"typeMap": {
|
|
"inspection": "Inspection",
|
|
"safety_inspection": "Safety Inspection"
|
|
},
|
|
"viewDetails": "View Details",
|
|
"editInspection": "Edit Inspection",
|
|
"export": {
|
|
"title": "Export Inspections",
|
|
"selectData": "Select Data to Export",
|
|
"extensionNo": "Extension No",
|
|
"department": "Department",
|
|
"location": "Location",
|
|
"assignedTechnician": "Assigned Technician",
|
|
"selectedRows": "Selected Rows",
|
|
"selectedCount": "Export {{count}} selected inspection(s)",
|
|
"currentPage": "Current Page",
|
|
"currentPageCount": "Export {{count}} inspection(s) on current page",
|
|
"allWithFilters": "All Records (with current filters)",
|
|
"allWithFiltersCount": "Export all {{count}} inspection(s) matching current filters",
|
|
"exportFormat": "Export Format",
|
|
"csv": "CSV",
|
|
"csvDesc": "Comma-separated values",
|
|
"excel": "Excel",
|
|
"excelDesc": "XLSX spreadsheet",
|
|
"columnsToExport": "Columns to Export",
|
|
"selectAll": "Select All",
|
|
"resetToDefault": "Reset to Default",
|
|
"columnsSelected": "{{count}} column(s) selected",
|
|
"exporting": "Exporting...",
|
|
"exportButton": "Export",
|
|
"exportingSelected": "Exporting {{count}} selected row(s)",
|
|
"exportingPage": "Exporting {{count}} row(s) from current page",
|
|
"exportingAll": "Exporting all {{count}} row(s)",
|
|
"inspectionId": "Inspection ID",
|
|
"inspectionType": "Inspection Type",
|
|
"status": "Status",
|
|
"workflowState": "Workflow State",
|
|
"inspectionDate": "Inspection Date",
|
|
"targetClosureDate": "Target Closure Date",
|
|
"requestedBy": "Requested By",
|
|
"technicalDepartment": "Technical Department",
|
|
"linkedWorkOrder": "Linked Work Order",
|
|
"observationNote": "Observation Note",
|
|
"technicalResponse": "Technical Response",
|
|
"createdOn": "Created On",
|
|
"modifiedOn": "Modified On",
|
|
"createdBy": "Created By"
|
|
},
|
|
"detail": {
|
|
"loadingDetails": "Loading inspection details...",
|
|
"errorLoading": "Error Loading Inspection",
|
|
"backToList": "Back to Inspections",
|
|
"newInspection": "New Inspection",
|
|
"inspectionDetails": "Inspection Details",
|
|
"createNewRecord": "Create a new inspection record",
|
|
"cancelInspection": "Cancel Inspection",
|
|
"cancelConfirmMessage": "Are you sure you want to cancel this inspection? This will mark the inspection as cancelled and you can then delete it if needed.",
|
|
"noGoBack": "No, Go Back",
|
|
"yesCancel": "Yes, Cancel",
|
|
"assignedEngineer": "Assigned Engineer",
|
|
"selectEngineer": "Select Engineer",
|
|
"cancelling": "Cancelling...",
|
|
"selectType": "Select Type",
|
|
"workOrderType": "Work Order Type",
|
|
"selectWorkOrderType": "Select Work Order Type",
|
|
"techniciansAvailable": "{{count}} Technician(s) available for this type",
|
|
"selectDepartment": "Select Department",
|
|
"selectLocation": "Select Location",
|
|
"extensionNo": "Extension No *",
|
|
"selectExtension": "Select Extension",
|
|
"inspectionDate": "Inspection Date",
|
|
"targetClosureDate": "Target Closure Date",
|
|
"cannotBeInPast": "Cannot be in the past",
|
|
"cannotBeEarlier": "Cannot be earlier than Inspection Date or in the past",
|
|
"openingAttachment": "Opening Attachment",
|
|
"closingAttachment": "Closing Attachment",
|
|
"uploading": "Uploading...",
|
|
"uploadFile": "Upload File",
|
|
"uploadClosingFile": "Upload Closing File",
|
|
"noAttachment": "No attachment",
|
|
"removeAttachment": "Remove attachment",
|
|
"assignmentInformation": "Assignment Information",
|
|
"requestedBy": "Requested By",
|
|
"selectUser": "Select User",
|
|
"technicalDepartment": "Technical Department",
|
|
"assignedTechnician": "Assigned Technician",
|
|
"selectTechnician": "Select Technician",
|
|
"selectWOTypeFirst": "Select Work Order Type first to filter Technicians",
|
|
"noTechniciansForType": "No Technicians found for this Work Order Type",
|
|
"notesAndResponse": "Notes & Response",
|
|
"observationNote": "Observation Note",
|
|
"placeholderObservation": "Enter observation notes...",
|
|
"technicalResponse": "Technical Response",
|
|
"placeholderTechnicalResponse": "Enter technical response...",
|
|
"linkedWorkOrder": "Linked Work Order",
|
|
"linkedCorrectiveWO": "Linked Corrective Work Order",
|
|
"readOnly": "Read-only",
|
|
"viewWorkOrder": "View Work Order",
|
|
"noLinkedWorkOrder": "No linked work order",
|
|
"workflowActions": "Workflow Actions",
|
|
"workflowProgress": "Workflow Progress",
|
|
"workControl": "Work Control",
|
|
"technicianStep": "Technician",
|
|
"supervisorStep": "Supervisor",
|
|
"draftStep": "Draft",
|
|
"closedStep": "Closed",
|
|
"statusInfo": "Status Info",
|
|
"documentStatus": "Document Status",
|
|
"woType": "WO Type",
|
|
"assignedTo": "Assigned To",
|
|
"submitted": "Submitted",
|
|
"cancelled": "Cancelled",
|
|
"added": "Added:",
|
|
"removed": "Removed:",
|
|
"modified": "Modified:",
|
|
"items": "item(s)",
|
|
"rows": "row(s)",
|
|
"activityLog": "Activity Log",
|
|
"activityLogRefreshed": "Activity log refreshed",
|
|
"refreshActivityLog": "Refresh activity log",
|
|
"noChangesRecorded": "No changes recorded yet",
|
|
"createdThisInspection": "Created this Inspection",
|
|
"changedFrom": "changed from",
|
|
"documentUpdated": "Document updated",
|
|
"showLess": "Show Less",
|
|
"showAll": "Show All",
|
|
"department": "Department",
|
|
"location": "Location",
|
|
"inspectionType": "Inspection Type",
|
|
"status": "Status",
|
|
"removeClosingAttachment": "Remove closing attachment",
|
|
"noClosingAttachment": "No closing attachment",
|
|
"cancelledSuccessfully": "Inspection cancelled successfully!",
|
|
"failedToCancel": "Failed to cancel: {{error}}",
|
|
"failedToSave": "Failed to save: {{error}}",
|
|
"failedToDelete": "Failed to delete: {{error}}",
|
|
"targetClosureMandatory": "Target Closure Date is mandatory to save.",
|
|
"attachmentMandatory": "Attachment is mandatory to save.",
|
|
"extensionMandatory": "Extension No is mandatory to save.",
|
|
"createdSuccessfully": "Inspection created successfully!",
|
|
"updatedSuccessfully": "Inspection updated successfully!",
|
|
"deletedSuccessfully": "Inspection deleted successfully!",
|
|
"inspectionDateInPast": "Inspection Date cannot be in the past.",
|
|
"targetClosureEarlier": "Target Closure Date cannot be earlier than Inspection Date.",
|
|
"targetClosureInPast": "Target Closure Date cannot be in the past.",
|
|
"fileSizeExceeds": "File size exceeds 10MB limit",
|
|
"fileUploadedSuccess": "File uploaded successfully",
|
|
"failedToUpload": "Failed to upload file",
|
|
"closingAttachmentRemoved": "Closing attachment removed",
|
|
"closingAttachmentUploadedSuccess": "Closing attachment uploaded successfully",
|
|
"failedToUploadClosing": "Failed to upload closing attachment",
|
|
"attachmentRemoved": "Attachment removed",
|
|
"systemManager": "System Manager",
|
|
"workflow": "Workflow"
|
|
}
|
|
},
|
|
"activeMap": {
|
|
"title": "Active Map",
|
|
"loading": "Loading map data...",
|
|
"hospital": "Hospital",
|
|
"departmentWoType": "Department (Work Order Type)",
|
|
"selectHospital": "Select hospital",
|
|
"selectDepartment": "Select department",
|
|
"clearDepartmentHint": "Clear department to filter by hospital",
|
|
"clearHospitalHint": "Clear hospital to filter by department",
|
|
"clearFilters": "Clear Filters",
|
|
"legendHospital": "Hospital",
|
|
"legendDepartment": "Department (WO Type)",
|
|
"legendHasUrgent": "Has Urgent WOs",
|
|
"totalAssets": "Total Assets",
|
|
"workOrderStatus": "Work Order Status",
|
|
"status": "Status",
|
|
"count": "Count",
|
|
"normal": "Normal",
|
|
"urgent": "Urgent",
|
|
"open": "Open",
|
|
"workInProgress": "Work In Progress",
|
|
"pendingReview": "Pending Review",
|
|
"completed": "Completed",
|
|
"closed": "Closed",
|
|
"preventiveMaintenance": "Preventive Maintenance",
|
|
"planned": "Planned",
|
|
"overdue": "Overdue",
|
|
"viewAssets": "View Assets",
|
|
"viewWorkOrders": "View Work Orders",
|
|
"viewAllWorkOrders": "View All Work Orders",
|
|
"showingWorkOrdersByType": "Showing Work Orders by Type",
|
|
"deptWoType": "Department / Work Order Type",
|
|
"tooltipDept": "Dept",
|
|
"tooltipHospital": "Hospital",
|
|
"tooltipUrgent": "URGENT! ",
|
|
"normalWos": "Normal WOs:",
|
|
"urgentWos": "Urgent WOs:",
|
|
"closedWos": "Closed WOs:",
|
|
"plannedPms": "Planned PMs:",
|
|
"completedPms": "Completed PMs:",
|
|
"assets": "Assets"
|
|
},
|
|
"maintenanceCalendarPage": {
|
|
"title": "Maintenance Calendar",
|
|
"viewType": "View Type",
|
|
"maintenanceLog": "Maintenance Log",
|
|
"ppmPlanner": "PPM Planner",
|
|
"filters": "Filters",
|
|
"yearlyMap": "Yearly Map",
|
|
"yearlyMapTitle": "View Yearly PPM Planner Map",
|
|
"mapShort": "Map",
|
|
"hospital": "Hospital",
|
|
"selectHospital": "Select Hospital",
|
|
"department": "Department",
|
|
"allDepartments": "All Departments",
|
|
"status": "Status",
|
|
"allStatuses": "All Statuses",
|
|
"planned": "Planned",
|
|
"completed": "Completed",
|
|
"overdue": "Overdue",
|
|
"cancelled": "Cancelled",
|
|
"assignedTo": "Assigned To",
|
|
"allTechnicians": "All Technicians",
|
|
"clearFilters": "Clear Filters",
|
|
"months": {
|
|
"january": "January",
|
|
"february": "February",
|
|
"march": "March",
|
|
"april": "April",
|
|
"may": "May",
|
|
"june": "June",
|
|
"july": "July",
|
|
"august": "August",
|
|
"september": "September",
|
|
"october": "October",
|
|
"november": "November",
|
|
"december": "December"
|
|
},
|
|
"days": {
|
|
"sun": "Sun",
|
|
"mon": "Mon",
|
|
"tue": "Tue",
|
|
"wed": "Wed",
|
|
"thu": "Thu",
|
|
"fri": "Fri",
|
|
"sat": "Sat"
|
|
},
|
|
"previousMonth": "Previous Month",
|
|
"today": "Today",
|
|
"nextMonth": "Next Month",
|
|
"loadingLogs": "Loading maintenance logs...",
|
|
"loadingPpm": "Loading PPM Planners...",
|
|
"overdueInTooltip": "(Overdue)",
|
|
"clickToViewDetails": "Click to view details",
|
|
"clickToViewPpmPlanner": "Click to view PPM Planner",
|
|
"ppmPlannerDefault": "PPM Planner",
|
|
"legendCompleted": "Completed",
|
|
"legendPlanned": "Planned",
|
|
"legendOverdue": "Overdue",
|
|
"legendToday": "Today",
|
|
"summaryPpmPlanners": "PPM Planners"
|
|
},
|
|
"assetDetail": {
|
|
"plannedPms": "Planned PMs",
|
|
"completedPms": "Completed PMs",
|
|
"overduePms": "Overdue PMs"
|
|
}
|
|
}
|