Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz Source: /opt/alga-psa on psa.joliet.tech
1374 lines
43 KiB
JSON
1374 lines
43 KiB
JSON
{
|
||
"common": {
|
||
"actions": {
|
||
"add": "Add",
|
||
"back": "Back",
|
||
"cancel": "Cancel",
|
||
"close": "Close",
|
||
"copy": "Copy",
|
||
"create": "Create",
|
||
"delete": "Delete",
|
||
"download": "Download",
|
||
"edit": "Edit",
|
||
"refresh": "Refresh",
|
||
"remove": "Remove",
|
||
"retry": "Retry",
|
||
"save": "Save",
|
||
"saving": "Saving...",
|
||
"search": "Search",
|
||
"select": "Select",
|
||
"update": "Update",
|
||
"view": "View"
|
||
},
|
||
"states": {
|
||
"active": "Active",
|
||
"inactive": "Inactive",
|
||
"loading": "Loading...",
|
||
"na": "N/A",
|
||
"none": "None"
|
||
},
|
||
"no": "No",
|
||
"yes": "Yes"
|
||
},
|
||
"enums": {
|
||
"rmmAgentStatus": {
|
||
"online": "Online",
|
||
"offline": "Offline",
|
||
"overdue": "Overdue",
|
||
"unknown": "Unknown"
|
||
}
|
||
},
|
||
"assetAlertsSection": {
|
||
"title": "Asset Alerts Section",
|
||
"description": "Enterprise alert section wrapper for asset-specific RMM alerts and remediation actions"
|
||
},
|
||
"assetCommandPalette": {
|
||
"title": "Command Palette",
|
||
"description": "Command palette for searching assets and launching asset actions",
|
||
"register": {
|
||
"label": "Asset Command Palette",
|
||
"title": "Asset Command Palette"
|
||
},
|
||
"actions": {
|
||
"createAsset": {
|
||
"label": "Create asset",
|
||
"description": "Open quick add to register a new asset"
|
||
},
|
||
"refreshData": {
|
||
"label": "Refresh data",
|
||
"description": "Re-fetch assets from the server"
|
||
},
|
||
"reset": {
|
||
"label": "Reset",
|
||
"description": "Remove all active filters and search terms"
|
||
}
|
||
},
|
||
"searchPlaceholder": "Search assets, clients, tickets…",
|
||
"empty": "No matches yet. Try a different keyword.",
|
||
"groups": {
|
||
"quickActions": "Quick actions",
|
||
"assets": "Assets",
|
||
"hints": "Hints"
|
||
},
|
||
"hint": {
|
||
"body": "Keep typing to search across the full asset list. Tickets and client lookup will arrive in a later drop.",
|
||
"badge": "Coming soon"
|
||
},
|
||
"values": {
|
||
"unassigned": "Unassigned"
|
||
}
|
||
},
|
||
"assetDashboard": {
|
||
"title": "Asset Dashboard",
|
||
"description": "Top-level asset dashboard wrapper that renders the client asset experience"
|
||
},
|
||
"assetDashboardClient": {
|
||
"title": "Asset Dashboard Client",
|
||
"description": "Main asset list page with filters, table and grid views, bulk actions, and drawer flows",
|
||
"reflection": {
|
||
"label": "Asset Dashboard"
|
||
},
|
||
"errors": {
|
||
"loadDrawerFailed": "Unable to load asset details right now. Please try again."
|
||
},
|
||
"details": {
|
||
"noIp": "No IP",
|
||
"network": "Network",
|
||
"local": "Local",
|
||
"noDetails": "No details available",
|
||
"unassigned": "Unassigned"
|
||
},
|
||
"selection": {
|
||
"selectAllVisibleAssets": "Select all visible assets",
|
||
"selectAsset": "Select asset {{name}}",
|
||
"selectedAssets_one": "{{count}} asset selected",
|
||
"selectedAssets_other": "{{count}} assets selected",
|
||
"clearSelection": "Clear selection",
|
||
"bulkActionsComingSoon": "Bulk actions coming soon"
|
||
},
|
||
"actions": {
|
||
"openActionsForAsset": "Open actions for asset {{name}}",
|
||
"viewDetails": "View details",
|
||
"editAsset": "Edit asset",
|
||
"createTicket": "Create ticket",
|
||
"refreshData": "Refresh data"
|
||
},
|
||
"table": {
|
||
"name": "Name",
|
||
"tag": "Tag",
|
||
"type": "Type",
|
||
"details": "Details",
|
||
"status": "Status",
|
||
"agent": "Agent",
|
||
"client": "Client",
|
||
"location": "Location",
|
||
"actions": "Actions"
|
||
},
|
||
"metrics": {
|
||
"totalAssets": {
|
||
"title": "Total Assets",
|
||
"helper": "Across all clients"
|
||
},
|
||
"filteredView": {
|
||
"title": "Filtered view",
|
||
"helper": "Matching active filters"
|
||
},
|
||
"automationReady": {
|
||
"title": "Automation ready",
|
||
"helper": "Active maintenance schedules",
|
||
"upcoming": "Upcoming: {{count}}",
|
||
"overdue": "Overdue: {{count}}"
|
||
},
|
||
"activeSchedules": {
|
||
"title": "Active Schedules",
|
||
"helper": "Lifecycle automation"
|
||
},
|
||
"overdueMaintenance": {
|
||
"title": "Maintenance Overdue",
|
||
"helper": "Needs attention"
|
||
},
|
||
"upcomingMaintenance": {
|
||
"title": "Upcoming Maintenance",
|
||
"helper": "Next 30 days"
|
||
}
|
||
},
|
||
"filters": {
|
||
"searchPlaceholder": "Search by name, tag, or serial number",
|
||
"reset": "Reset",
|
||
"status": "Status",
|
||
"type": "Type",
|
||
"agent": "Agent",
|
||
"columns": "Columns",
|
||
"client": {
|
||
"loading": "Loading clients…",
|
||
"placeholder": "Client",
|
||
"clear": "Clear client filter"
|
||
},
|
||
"rmmManaged": {
|
||
"managed": "RMM Managed",
|
||
"unmanaged": "Not Managed"
|
||
}
|
||
},
|
||
"activeFilters": {
|
||
"status": "Status: {{value}}",
|
||
"type": "Type: {{value}}",
|
||
"client": "Client: {{value}}",
|
||
"agent": "Agent: {{value}}"
|
||
},
|
||
"statuses": {
|
||
"active": "Active",
|
||
"inactive": "Inactive",
|
||
"maintenance": "Maintenance"
|
||
},
|
||
"types": {
|
||
"workstation": "Workstation",
|
||
"server": "Server",
|
||
"network_device": "Network Device",
|
||
"mobile_device": "Mobile Device",
|
||
"printer": "Printer"
|
||
},
|
||
"columns": {
|
||
"select": "select",
|
||
"name": "name",
|
||
"asset_tag": "asset tag",
|
||
"asset_type": "asset type",
|
||
"details": "details",
|
||
"status": "status",
|
||
"agent_status": "agent status",
|
||
"client_name": "client name",
|
||
"location": "location",
|
||
"actions": "actions"
|
||
},
|
||
"print": {
|
||
"title": "Ativos",
|
||
"selectedTitle": "Ativos selecionados",
|
||
"subtitle": "{{count}} ativos",
|
||
"noAssets": "Nenhum ativo para imprimir",
|
||
"emptyValue": "-",
|
||
"columns": {
|
||
"name": "Nome",
|
||
"tag": "Etiqueta",
|
||
"type": "Tipo",
|
||
"status": "Status",
|
||
"client": "Cliente",
|
||
"location": "Localização"
|
||
},
|
||
"optionsDialog": {
|
||
"title": "Opções de impressão",
|
||
"description": "Escolha quais colunas incluir ao imprimir os ativos."
|
||
}
|
||
},
|
||
"bulk": {
|
||
"actionBar": {
|
||
"clear": "Limpar",
|
||
"delete": "Excluir",
|
||
"selectedCount": "{{count}} selecionados",
|
||
"setLocation": "Definir localização",
|
||
"setStatus": "Definir status"
|
||
},
|
||
"actions": {
|
||
"apply": "Aplicar",
|
||
"applying": "Aplicando...",
|
||
"deleteAssets": "Excluir",
|
||
"deleting": "Excluindo...",
|
||
"updateLocation": "Atualização de localização",
|
||
"updateStatus": "Atualização de status"
|
||
},
|
||
"deleteDialog": {
|
||
"description": "Excluir {{count}} ativo(s) selecionado(s). Ativos com dependências podem ser ignorados.",
|
||
"title": "Excluir ativos selecionados"
|
||
},
|
||
"errors": {
|
||
"deleteFailed": "Não foi possível excluir os ativos selecionados.",
|
||
"updateLocationFailed": "Não foi possível atualizar as localizações dos ativos selecionados.",
|
||
"updateStatusFailed": "Não foi possível atualizar os ativos selecionados."
|
||
},
|
||
"locationDialog": {
|
||
"clearLocation": "Limpar localização",
|
||
"customLocation": "Localização personalizada",
|
||
"customPlaceholder": "Insira uma localização ou área personalizada",
|
||
"description": "Atualizar {{count}} ativo(s) selecionado(s).",
|
||
"loadingLocations": "Carregando localizações...",
|
||
"savedDisabled": "As localizações salvas do cliente só estão disponíveis quando todos os ativos selecionados estão visíveis e pertencem a um único cliente.",
|
||
"savedLocation": "Localização salva do cliente",
|
||
"selectLocation": "Selecionar localização",
|
||
"title": "Definir localização do ativo"
|
||
},
|
||
"partialFailure": "{{action}} concluída para {{succeeded}} ativo(s); {{failed}} falharam.",
|
||
"statusDialog": {
|
||
"description": "Atualizar {{count}} ativo(s) selecionado(s).",
|
||
"title": "Definir status do ativo"
|
||
},
|
||
"success": "{{action}} concluída para {{count}} ativo(s)."
|
||
}
|
||
},
|
||
"assetDashboardGrid": {
|
||
"title": "Asset Dashboard Grid",
|
||
"description": "Composite grid layout for asset detail cards, RMM panels, and related status widgets"
|
||
},
|
||
"assetDetailDrawer": {
|
||
"title": "Asset Detail Drawer",
|
||
"description": "Drawer-based asset quick view with actions, summary data, and navigation into the full record",
|
||
"label": "Asset Detail Drawer",
|
||
"header": {
|
||
"title": "Asset details",
|
||
"subtitle": "Stay in context while reviewing lifecycle and configuration"
|
||
},
|
||
"tabs": {
|
||
"overview": "Overview",
|
||
"maintenance": "Maintenance",
|
||
"tickets": "Tickets",
|
||
"configuration": "Configuration",
|
||
"documents": "Documents"
|
||
},
|
||
"helper": {
|
||
"awaitingSelection": "Awaiting asset selection",
|
||
"selectedAsset": "{{name}} • {{tab}}"
|
||
},
|
||
"statuses": {
|
||
"active": "Active",
|
||
"inactive": "Inactive",
|
||
"maintenance": "Maintenance"
|
||
},
|
||
"empty": {
|
||
"selectAsset": "Select an asset to view details",
|
||
"nothingToDisplay": "Nothing to display"
|
||
},
|
||
"actions": {
|
||
"openAssetRecord": "Open asset record",
|
||
"delete": "Delete"
|
||
},
|
||
"overview": {
|
||
"assetTag": "Asset tag {{tag}} • {{type}}",
|
||
"client": "Client: {{name}}",
|
||
"activeSchedules": "Active Schedules",
|
||
"upcomingMaintenance": "Upcoming Maintenance",
|
||
"nextOn": "Next on {{date}}",
|
||
"completedMaintenance": "Completed Maintenance",
|
||
"compliance": "Compliance {{percent}}%",
|
||
"lastMaintenance": "Last Maintenance",
|
||
"noHistory": "No history",
|
||
"maintenanceDataPending": "Maintenance data will appear once schedules are configured.",
|
||
"assetSummary": "Asset summary",
|
||
"recentLifecycleEvents": "Recent lifecycle events"
|
||
},
|
||
"maintenance": {
|
||
"noSchedules": "No maintenance schedules found for this asset yet.",
|
||
"totalSchedules": "Total Schedules",
|
||
"active": "Active",
|
||
"complianceRate": "Compliance Rate",
|
||
"history": "Maintenance history",
|
||
"loggedBy": "Logged by {{name}}",
|
||
"system": "system",
|
||
"noLogs": "Maintenance logs will appear here after the first service entry."
|
||
},
|
||
"tickets": {
|
||
"empty": "No tickets linked to this asset yet. Use the quick action to create one.",
|
||
"linked": "Linked {{date}}",
|
||
"client": "Client: {{name}}",
|
||
"assignee": "Assignee: {{name}}",
|
||
"openTicket": "Open ticket"
|
||
},
|
||
"configuration": {
|
||
"coreAttributes": "Core attributes",
|
||
"serialNumber": "Serial number",
|
||
"location": "Location",
|
||
"purchaseDate": "Purchase date",
|
||
"warrantyEnd": "Warranty end",
|
||
"notProvided": "Not provided"
|
||
},
|
||
"info": {
|
||
"client": "Client",
|
||
"unassigned": "Unassigned",
|
||
"assetTag": "Asset tag",
|
||
"status": "Status",
|
||
"created": "Created",
|
||
"updated": "Updated",
|
||
"tenant": "Tenant"
|
||
},
|
||
"typeDetails": {
|
||
"workstation": "Workstation details",
|
||
"networkDevice": "Network device details",
|
||
"server": "Server details",
|
||
"mobileDevice": "Mobile device details",
|
||
"printer": "Printer details",
|
||
"operatingSystem": "Operating system",
|
||
"cpu": "CPU",
|
||
"ram": "RAM",
|
||
"storage": "Storage",
|
||
"gpu": "GPU",
|
||
"notProvided": "Not provided",
|
||
"never": "Never",
|
||
"deviceType": "Device type",
|
||
"managementIp": "Management IP",
|
||
"portCount": "Port count",
|
||
"firmwareVersion": "Firmware version",
|
||
"poeSupport": "PoE support",
|
||
"powerDraw": "Power draw",
|
||
"virtualized": "Virtualized",
|
||
"primaryIp": "Primary IP",
|
||
"hypervisor": "Hypervisor",
|
||
"os": "OS",
|
||
"model": "Model",
|
||
"imei": "IMEI",
|
||
"phoneNumber": "Phone number",
|
||
"carrier": "Carrier",
|
||
"lastLogin": "Last login",
|
||
"lastCheckIn": "Last check-in",
|
||
"notReported": "Not reported",
|
||
"networkPrinter": "Network printer",
|
||
"ipAddress": "IP address",
|
||
"supportsColor": "Supports color",
|
||
"supportsDuplex": "Supports duplex",
|
||
"monthlyDutyCycle": "Monthly duty cycle",
|
||
"monthlyDutyCycleValue": "{{count}} pages"
|
||
},
|
||
"relative": {
|
||
"momentsAgo": "moments ago",
|
||
"minutesAgo_one": "{{count}} minute ago",
|
||
"minutesAgo_other": "{{count}} minutes ago",
|
||
"hoursAgo_one": "{{count}} hour ago",
|
||
"hoursAgo_other": "{{count}} hours ago",
|
||
"daysAgo_one": "{{count}} day ago",
|
||
"daysAgo_other": "{{count}} days ago"
|
||
}
|
||
},
|
||
"assetDetailHeader": {
|
||
"title": "Asset Detail Header",
|
||
"description": "Header chrome for the asset detail experience including identity, badges, and refresh actions",
|
||
"backToAssets": "Back to Assets",
|
||
"assetTag": "Asset Tag: {{tag}}",
|
||
"actions": {
|
||
"createTicket": "Create Ticket",
|
||
"menu": "Actions",
|
||
"refreshing": "Refreshing...",
|
||
"refreshData": "Refresh Data",
|
||
"rebootDevice": "Reboot Device",
|
||
"editAsset": "Edit Asset",
|
||
"deleteAsset": "Delete Asset"
|
||
},
|
||
"values": {
|
||
"unknownClient": "Unknown Client"
|
||
}
|
||
},
|
||
"assetDetailTabs": {
|
||
"title": "Asset Detail Tabs",
|
||
"description": "Tabbed asset detail navigation for overview, maintenance, documents, history, and related records",
|
||
"tabs": {
|
||
"serviceHistory": "Service History",
|
||
"software": "Software",
|
||
"maintenance": "Maintenance",
|
||
"relatedAssets": "Related Assets",
|
||
"documentsPasswords": "Documents & Passwords",
|
||
"auditLog": "Audit Log"
|
||
}
|
||
},
|
||
"assetDetailView": {
|
||
"title": "Asset Detail View",
|
||
"description": "Asset detail composition with loading, error, metrics, grid panels, and detail tabs",
|
||
"loading": "Loading asset details...",
|
||
"errors": {
|
||
"title": "Error",
|
||
"notFound": "Asset not found or you do not have permission to view it."
|
||
},
|
||
"fields": {
|
||
"assetTag": "Etiqueta do ativo",
|
||
"serialNumber": "Número de série",
|
||
"assetType": "Tipo",
|
||
"client": "Cliente",
|
||
"status": "Status",
|
||
"location": "Localização"
|
||
}
|
||
},
|
||
"assetDetails": {
|
||
"title": "Asset Details",
|
||
"description": "Full asset details page with summary cards, associations, documents, and operational actions",
|
||
"assetTag": "Asset Tag: {{tag}}",
|
||
"loading": {
|
||
"details": "Loading details..."
|
||
},
|
||
"fields": {
|
||
"status": "Status",
|
||
"serialNumber": "Serial Number",
|
||
"location": "Location",
|
||
"client": "Client",
|
||
"purchaseDate": "Purchase Date",
|
||
"warrantyEnd": "Warranty End",
|
||
"cpu": "CPU",
|
||
"ram": "RAM",
|
||
"storage": "Storage",
|
||
"gpu": "GPU",
|
||
"lastLogin": "Last Login",
|
||
"managementIp": "Management IP",
|
||
"portCount": "Port Count",
|
||
"powerDraw": "Power Draw",
|
||
"firmwareVersion": "Firmware Version",
|
||
"poeSupport": "PoE Support",
|
||
"type": "Type",
|
||
"hypervisor": "Hypervisor",
|
||
"primaryIp": "Primary IP",
|
||
"operatingSystem": "Operating System",
|
||
"imei": "IMEI",
|
||
"phoneNumber": "Phone Number",
|
||
"carrier": "Carrier",
|
||
"supervisionStatus": "Supervision Status",
|
||
"ipAddress": "IP Address",
|
||
"networkPrinter": "Network Printer",
|
||
"colorSupport": "Color Support",
|
||
"duplexSupport": "Duplex Support",
|
||
"monthlyDutyCycle": "Monthly Duty Cycle"
|
||
},
|
||
"sections": {
|
||
"basicInformation": "Basic Information",
|
||
"workstation": "Workstation Details",
|
||
"networkDevice": "Network Device Details",
|
||
"server": "Server Details",
|
||
"mobileDevice": "Mobile Device Details",
|
||
"printer": "Printer Details",
|
||
"relatedAssets": "Related Assets"
|
||
},
|
||
"maintenance": {
|
||
"activeSchedules": "Active Schedules",
|
||
"overdue": "Overdue",
|
||
"upcoming": "Upcoming"
|
||
},
|
||
"tabs": {
|
||
"details": "Details",
|
||
"relatedAssets": "Related Assets",
|
||
"documents": "Documents"
|
||
},
|
||
"relationships": {
|
||
"parentOf": "Parent of",
|
||
"childOf": "Child of"
|
||
},
|
||
"empty": {
|
||
"notSpecified": "Not specified",
|
||
"unassigned": "Unassigned",
|
||
"never": "Never",
|
||
"noAdditionalDetails": "No additional details available",
|
||
"noRelatedAssets": "No related assets found"
|
||
},
|
||
"values": {
|
||
"virtual": "Virtual",
|
||
"physical": "Physical",
|
||
"supervised": "Supervised",
|
||
"unsupervised": "Unsupervised",
|
||
"pagesUnit": "pages"
|
||
},
|
||
"statuses": {
|
||
"active": "Active",
|
||
"inactive": "Inactive",
|
||
"maintenance": "Maintenance"
|
||
},
|
||
"deviceTypes": {
|
||
"switch": "Switch",
|
||
"router": "Router",
|
||
"firewall": "Firewall",
|
||
"access_point": "Access Point",
|
||
"load_balancer": "Load Balancer"
|
||
},
|
||
"relationshipTypes": {
|
||
"affected": "Affected",
|
||
"related": "Related"
|
||
}
|
||
},
|
||
"assetDocuments": {
|
||
"title": "Asset Documents",
|
||
"description": "Asset document listing and attachment surface for files associated with an asset"
|
||
},
|
||
"assetForm": {
|
||
"title": "Asset Form",
|
||
"description": "Primary asset create and edit form with identity, lifecycle, contract, and metadata fields",
|
||
"heading": "Edit Asset",
|
||
"loading": {
|
||
"assetDetails": "Loading asset details..."
|
||
},
|
||
"errors": {
|
||
"assetNotFound": "Asset not found",
|
||
"loadFailed": "Failed to load asset details",
|
||
"clientsLoadFailed": "Unable to load clients",
|
||
"locationsLoadFailed": "Unable to load locations for this client",
|
||
"updateFailed": "Failed to update asset",
|
||
"validation": "Corrija os campos destacados antes de salvar."
|
||
},
|
||
"actions": {
|
||
"viewClient": "View client",
|
||
"manageClientLocations": "Manage client locations",
|
||
"saveChanges": "Save Changes"
|
||
},
|
||
"alerts": {
|
||
"noLocationsSaved": "This client doesn’t have any saved locations yet. Use custom entry or create one from the client record."
|
||
},
|
||
"sections": {
|
||
"basicInformation": "Basic Information",
|
||
"clientAndLocation": "Client & Location",
|
||
"assetBasics": "Asset Basics"
|
||
},
|
||
"fields": {
|
||
"customLocationOption": "Custom location",
|
||
"osType": "OS Type",
|
||
"osVersion": "OS Version",
|
||
"cpuModel": "CPU Model",
|
||
"cpuCores": "CPU Cores",
|
||
"ramGb": "RAM (GB)",
|
||
"storageType": "Storage Type",
|
||
"storageCapacityGb": "Storage Capacity (GB)",
|
||
"gpuModel": "GPU Model",
|
||
"deviceType": "Device Type",
|
||
"managementIp": "Management IP",
|
||
"portCount": "Port Count",
|
||
"firmwareVersion": "Firmware Version",
|
||
"powerDrawWatts": "Power Draw (Watts)",
|
||
"supportsPoe": "Supports PoE",
|
||
"primaryIp": "Primary IP",
|
||
"raidConfig": "RAID Config",
|
||
"virtualMachine": "Virtual Machine",
|
||
"hypervisor": "Hypervisor",
|
||
"model": "Model",
|
||
"imei": "IMEI",
|
||
"phoneNumber": "Phone Number",
|
||
"carrier": "Carrier",
|
||
"supervisedDevice": "Supervised Device",
|
||
"ipAddress": "IP Address",
|
||
"monthlyDutyCycle": "Monthly Duty Cycle",
|
||
"networkPrinter": "Network Printer",
|
||
"colorSupport": "Color Support",
|
||
"duplexSupport": "Duplex Support",
|
||
"client": "Client",
|
||
"primaryLocation": "Primary Location",
|
||
"name": "Name",
|
||
"assetTag": "Asset Tag",
|
||
"serialNumber": "Serial Number",
|
||
"status": "Status",
|
||
"purchaseDate": "Purchase Date",
|
||
"warrantyEndDate": "Warranty End Date",
|
||
"assetType": "Tipo"
|
||
},
|
||
"placeholders": {
|
||
"loadingClients": "Loading clients…",
|
||
"selectClient": "Select client",
|
||
"loadingLocations": "Loading locations…",
|
||
"selectLocation": "Select a location",
|
||
"selectClientFirst": "Select a client first",
|
||
"customLocation": "Enter a custom location or area",
|
||
"selectPurchaseDate": "Select purchase date",
|
||
"selectWarrantyEndDate": "Select warranty end date"
|
||
},
|
||
"statusOptions": {
|
||
"active": "Active",
|
||
"inactive": "Inactive",
|
||
"maintenance": "Maintenance"
|
||
},
|
||
"networkDeviceTypes": {
|
||
"switch": "Switch",
|
||
"router": "Router",
|
||
"firewall": "Firewall",
|
||
"access_point": "Access Point",
|
||
"load_balancer": "Load Balancer"
|
||
},
|
||
"storageTypes": {
|
||
"ssd": "SSD",
|
||
"hdd": "HDD",
|
||
"nvme": "NVMe"
|
||
},
|
||
"osTypes": {
|
||
"windows": "Windows",
|
||
"macos": "macOS",
|
||
"linux": "Linux"
|
||
},
|
||
"mobileOsTypes": {
|
||
"ios": "iOS",
|
||
"android": "Android"
|
||
},
|
||
"typeDetails": {
|
||
"workstation": "Workstation Details",
|
||
"networkDevice": "Network Device Details",
|
||
"server": "Server Details",
|
||
"mobileDevice": "Mobile Device Details",
|
||
"printer": "Printer Details",
|
||
"custom": "Detalhes de {{typeName}}"
|
||
}
|
||
},
|
||
"assetFormClient": {
|
||
"title": "Asset Form Client",
|
||
"description": "Client-only dynamic wrapper for the asset form and edit skeleton experience",
|
||
"loadingTitle": "Edit Asset"
|
||
},
|
||
"assetMetricsBanner": {
|
||
"title": "Asset Metrics Banner",
|
||
"description": "Metric cards and rollups for tickets, maintenance, uptime, and asset health indicators",
|
||
"labels": {
|
||
"healthStatus": "Health Status",
|
||
"openTickets": "Open Tickets",
|
||
"securityStatus": "Security Status",
|
||
"warranty": "Warranty"
|
||
},
|
||
"healthStatuses": {
|
||
"healthy": "Healthy",
|
||
"warning": "Warning",
|
||
"critical": "Critical",
|
||
"unknown": "Unknown"
|
||
},
|
||
"securityStatuses": {
|
||
"secure": "Secure",
|
||
"missingPatches": "{{count}} Missing Patches",
|
||
"critical": "Critical",
|
||
"unknown": "Unknown"
|
||
},
|
||
"openTickets": {
|
||
"active": "[{{count}} Active]"
|
||
},
|
||
"warrantyStatuses": {
|
||
"expiresIn": "Expires in {{count}} Days",
|
||
"expired": "Expired",
|
||
"unknown": "Unknown"
|
||
}
|
||
},
|
||
"assetPatchStatusSection": {
|
||
"title": "Asset Patch Status Section",
|
||
"description": "Enterprise patch and antivirus status wrapper shown in the asset detail experience",
|
||
"heading": "Estado das Atualizações",
|
||
"compliance": {
|
||
"unknown": "Desconhecido",
|
||
"actionRequired": "Ação Necessária",
|
||
"updatesAvailable": "Atualizações Disponíveis",
|
||
"minorUpdates": "Atualizações Menores",
|
||
"upToDate": "Atualizado"
|
||
},
|
||
"relativeTime": {
|
||
"never": "Nunca",
|
||
"justNow": "Agora mesmo",
|
||
"minutesAgo": "há {{count}}m",
|
||
"hoursAgo": "há {{count}}h",
|
||
"daysAgo": "há {{count}}d"
|
||
},
|
||
"labels": {
|
||
"osPatches": "Atualizações de SO",
|
||
"software": "Software",
|
||
"failed": "Falhou",
|
||
"lastScan": "Última Análise",
|
||
"pending": "pendentes",
|
||
"patches": "atualizações"
|
||
}
|
||
},
|
||
"assetSoftwareInventory": {
|
||
"title": "Asset Software Inventory",
|
||
"description": "Enterprise software inventory wrapper for installed software and version data",
|
||
"heading": "Inventário de Software",
|
||
"searchPlaceholder": "Pesquisar software...",
|
||
"appsCount": "{{count}} aplicações",
|
||
"unknownName": "Desconhecido",
|
||
"noMatch": "Nenhum software corresponde à pesquisa",
|
||
"version": "v{{version}}",
|
||
"by": "por {{publisher}}",
|
||
"showingOfApplications": "A mostrar {{shown}} de {{total}} aplicações",
|
||
"more": "+{{count}} mais"
|
||
},
|
||
"remoteAccess": {
|
||
"remoteDesktop": "Ambiente de Trabalho Remoto",
|
||
"remoteShell": "Shell Remota",
|
||
"remoteAccess": "Acesso Remoto",
|
||
"deviceOverdue": "O dispositivo está em atraso",
|
||
"deviceOffline": "O dispositivo está offline",
|
||
"errors": {
|
||
"urlFetchFailed": "Falha ao obter o URL de acesso remoto",
|
||
"initiateFailed": "Falha ao iniciar o acesso remoto"
|
||
},
|
||
"indicator": {
|
||
"online": "Online",
|
||
"offline": "Offline",
|
||
"available": "Acesso remoto disponível",
|
||
"deviceOffline": "Dispositivo offline"
|
||
}
|
||
},
|
||
"assetListErrors": {
|
||
"genericError": "Ocorreu um erro. Por favor, tente novamente mais tarde.",
|
||
"assetNotFound": "Ativo não encontrado"
|
||
},
|
||
"assetEdit": {
|
||
"pageTitle": "Editar Ativo"
|
||
},
|
||
"associatedAssets": {
|
||
"title": "Ativos",
|
||
"description": "Parent and child asset relationship management with linked asset actions",
|
||
"loading": {
|
||
"assets": "Loading assets..."
|
||
},
|
||
"actions": {
|
||
"addAsset": "Add Asset",
|
||
"showLess": "Show less",
|
||
"moreAssets_one": "{{count}} more asset",
|
||
"moreAssets_other": "{{count}} more assets"
|
||
},
|
||
"errors": {
|
||
"loadAvailableAssets": "Failed to load available assets",
|
||
"loadDrawerFailed": "Unable to load asset details right now. Please try again.",
|
||
"loadAssociatedAssets": "Failed to load associated assets",
|
||
"selectAtLeastOneAsset": "Please select at least one asset",
|
||
"associateFailed": "Failed to associate assets - they may already be associated",
|
||
"associationFailed": "Failed to associate assets",
|
||
"removeFailed": "Failed to remove asset association"
|
||
},
|
||
"success": {
|
||
"associated_one": "{{count}} asset associated successfully",
|
||
"associated_other": "{{count}} assets associated successfully",
|
||
"associatedPartial_one": "{{count}} asset associated successfully, {{failed}} failed (may already be associated)",
|
||
"associatedPartial_other": "{{count}} assets associated successfully, {{failed}} failed (may already be associated)",
|
||
"removed": "Asset association removed"
|
||
},
|
||
"empty": {
|
||
"noneAssociated": "No assets associated with this ticket.",
|
||
"unknownAsset": "Unknown Asset"
|
||
},
|
||
"dialog": {
|
||
"title": "Add Asset",
|
||
"loadingAssets": "Loading assets...",
|
||
"selectedAssetsLabel": "Selected:",
|
||
"search": {
|
||
"label": "Search Assets",
|
||
"placeholder": "Search by name, tag, or serial..."
|
||
},
|
||
"empty": {
|
||
"search": "No assets found matching your search",
|
||
"available": "No assets available for this client"
|
||
},
|
||
"relationship": {
|
||
"placeholder": "Type..."
|
||
},
|
||
"actions": {
|
||
"addAssets_one": "Add Asset",
|
||
"addAssets_other": "Add Assets"
|
||
}
|
||
},
|
||
"table": {
|
||
"name": "Name",
|
||
"assetTag": "Asset Tag",
|
||
"type": "Type",
|
||
"status": "Status"
|
||
},
|
||
"assetStatuses": {
|
||
"active": "Active",
|
||
"inactive": "Inactive",
|
||
"maintenance": "Maintenance"
|
||
},
|
||
"assetTypes": {
|
||
"workstation": "Workstation",
|
||
"server": "Server",
|
||
"network_device": "Network Device",
|
||
"mobile_device": "Mobile Device",
|
||
"printer": "Printer"
|
||
},
|
||
"relationshipTypes": {
|
||
"affected": "Affected",
|
||
"related": "Related"
|
||
}
|
||
},
|
||
"createTicketFromAssetButton": {
|
||
"title": "Create Ticket from Asset",
|
||
"description": "Ticket creation flow launched from an asset with board, status, and category selection",
|
||
"register": {
|
||
"label": "Create Ticket from Asset",
|
||
"title": "Create Ticket from Asset"
|
||
},
|
||
"defaultTitle": "Issue with {{name}}",
|
||
"actions": {
|
||
"open": "Create Ticket",
|
||
"create": "Create Ticket",
|
||
"creating": "Creating..."
|
||
},
|
||
"fields": {
|
||
"title": "Title",
|
||
"description": "Description",
|
||
"board": "Board",
|
||
"status": "Status",
|
||
"priority": "Priority"
|
||
},
|
||
"placeholders": {
|
||
"title": "Enter ticket title",
|
||
"description": "Describe the issue...",
|
||
"loadingBoards": "Loading boards...",
|
||
"selectBoard": "Select board...",
|
||
"selectBoardFirst": "Select board first...",
|
||
"loadingStatuses": "Loading statuses...",
|
||
"selectStatus": "Select status...",
|
||
"loadingPriorities": "Loading priorities...",
|
||
"selectPriority": "Select priority..."
|
||
},
|
||
"errors": {
|
||
"loadPriorities": "Failed to load priorities",
|
||
"loadBoards": "Failed to load boards",
|
||
"loadStatuses": "Failed to load statuses",
|
||
"requiredFields": "Please fill in title, board, status, and priority",
|
||
"createFailed": "Failed to create ticket"
|
||
},
|
||
"success": {
|
||
"created": "Ticket created successfully"
|
||
}
|
||
},
|
||
"deleteAssetButton": {
|
||
"title": "Delete Asset Button",
|
||
"description": "Delete confirmation flow for removing an asset record",
|
||
"actions": {
|
||
"removing": "Removing…"
|
||
},
|
||
"entityNameFallback": "this asset",
|
||
"errors": {
|
||
"validationFailed": "Failed to validate deletion. Please try again.",
|
||
"deleteFailed": "Failed to delete asset. Please try again."
|
||
}
|
||
},
|
||
"quickAddAsset": {
|
||
"title": "Quick Add Asset",
|
||
"description": "Quick-create asset flow with essential fields for adding a new asset record",
|
||
"actions": {
|
||
"addAsset": "Add Asset",
|
||
"creating": "Creating...",
|
||
"createAsset": "Create Asset"
|
||
},
|
||
"errors": {
|
||
"fetchClientsFailed": "Failed to fetch clients",
|
||
"createFailed": "Failed to create asset"
|
||
},
|
||
"validation": {
|
||
"client": "Client",
|
||
"assetName": "Asset Name",
|
||
"assetTag": "Asset Tag",
|
||
"assetType": "Asset Type",
|
||
"requiredFields": "Please fill in the required fields:"
|
||
},
|
||
"fields": {
|
||
"osType": "OS Type",
|
||
"osVersion": "OS Version",
|
||
"deviceType": "Device Type",
|
||
"managementIp": "Management IP",
|
||
"model": "Model",
|
||
"clientRequired": "Client *",
|
||
"assetNameRequired": "Asset Name *",
|
||
"assetTagRequired": "Asset Tag *",
|
||
"typeRequired": "Type *",
|
||
"status": "Status",
|
||
"serialNumber": "Serial Number",
|
||
"customLocationOption": "Localização personalizada",
|
||
"location": "Localização"
|
||
},
|
||
"placeholders": {
|
||
"workstationOsType": "e.g., Windows, macOS, Linux",
|
||
"workstationOsVersion": "e.g., 11, Monterey, Ubuntu 22.04",
|
||
"selectDeviceType": "Select device type",
|
||
"managementIp": "e.g., 192.168.1.1",
|
||
"serverOsType": "e.g., Windows Server, Ubuntu Server",
|
||
"serverOsVersion": "e.g., 2022, 22.04 LTS",
|
||
"selectOsType": "Select OS type",
|
||
"mobileModel": "e.g., iPhone 14 Pro, Galaxy S23",
|
||
"printerModel": "e.g., HP LaserJet Pro M404n",
|
||
"assetName": "Enter asset name",
|
||
"assetTag": "Enter asset tag",
|
||
"selectType": "Select type",
|
||
"selectStatus": "Select status",
|
||
"serialNumber": "Enter serial number",
|
||
"customLocation": "Insira uma localização ou área personalizada",
|
||
"loadingLocations": "Carregando localizações...",
|
||
"selectClientFirst": "Selecione um cliente primeiro",
|
||
"selectLocation": "Selecionar localização"
|
||
},
|
||
"sections": {
|
||
"typeSpecificDetails": "Type-specific Details"
|
||
},
|
||
"statusOptions": {
|
||
"active": "Active",
|
||
"inactive": "Inactive",
|
||
"maintenance": "Maintenance"
|
||
},
|
||
"assetTypes": {
|
||
"workstation": "Workstation",
|
||
"network_device": "Network Device",
|
||
"server": "Server",
|
||
"mobile_device": "Mobile Device",
|
||
"printer": "Printer",
|
||
"unknown": "Desconhecido"
|
||
},
|
||
"networkDeviceTypes": {
|
||
"switch": "Switch",
|
||
"router": "Router",
|
||
"firewall": "Firewall",
|
||
"accessPoint": "Access Point",
|
||
"loadBalancer": "Load Balancer"
|
||
},
|
||
"mobileOsTypes": {
|
||
"ios": "iOS",
|
||
"android": "Android"
|
||
}
|
||
},
|
||
"remoteAccessButton": {
|
||
"title": "Remote Access Button",
|
||
"description": "Remote access launcher for assets with supported connection integrations"
|
||
},
|
||
"rmmStatusIndicator": {
|
||
"title": "RMM Status Indicator",
|
||
"description": "Connected/disconnected RMM status chip and supporting state labels",
|
||
"titles": {
|
||
"unknown": "Agent status unknown",
|
||
"status": "{{status}}{{suffix}}",
|
||
"lastSeen": " - Last seen: {{value}}"
|
||
},
|
||
"relative": {
|
||
"justNow": "Just now",
|
||
"minutesAgo": "{{count}}m ago",
|
||
"hoursAgo": "{{count}}h ago",
|
||
"daysAgo": "{{count}}d ago"
|
||
}
|
||
},
|
||
"assetInfoPanel": {
|
||
"title": "Asset Info & Lifecycle",
|
||
"description": "General asset information panel for identification, owner, and lifecycle details",
|
||
"actions": {
|
||
"copy": "Copy",
|
||
"copied": "Copied"
|
||
},
|
||
"fields": {
|
||
"client": "Client",
|
||
"location": "Location",
|
||
"model": "Model",
|
||
"serialNumber": "Serial Number",
|
||
"purchaseDate": "Purchase Date",
|
||
"warrantyEnd": "Warranty End"
|
||
},
|
||
"values": {
|
||
"unknownClient": "Unknown Client",
|
||
"unassigned": "Unassigned",
|
||
"unknownModel": "Unknown Model"
|
||
}
|
||
},
|
||
"assetNotesPanel": {
|
||
"title": "Notes & Quick Info",
|
||
"description": "Rich-text notes panel for asset-specific notes and quick operational context",
|
||
"errors": {
|
||
"loadTitle": "Notes failed to load",
|
||
"unknown": "Unknown error"
|
||
},
|
||
"lastUpdated": "Last updated: {{value}}"
|
||
},
|
||
"hardwareSpecsPanel": {
|
||
"title": "Hardware Specifications",
|
||
"description": "Hardware specification panel covering CPU, memory, storage, and device metadata",
|
||
"fields": {
|
||
"cpu": "CPU",
|
||
"ram": "RAM",
|
||
"storage": "Storage",
|
||
"utilization": "Utilization"
|
||
},
|
||
"values": {
|
||
"unknownCpu": "Unknown CPU",
|
||
"unknown": "Unknown",
|
||
"unifiedMemory": "{{size}}GB Unified Memory",
|
||
"memoryUsed": " ({{size}}GB Used)",
|
||
"freeStorage": "{{size}} GB Free"
|
||
},
|
||
"empty": "No hardware data available",
|
||
"emptyStorage": "No storage drives detected"
|
||
},
|
||
"huduDocumentationCard": {
|
||
"title": "Documentação do Hudu",
|
||
"syncedAt": "Última sincronização do Hudu: {{value}}"
|
||
},
|
||
"rmmVitalsPanel": {
|
||
"title": "RMM Vitals & Connectivity",
|
||
"description": "RMM vitals panel for heartbeat, monitoring, and endpoint health details",
|
||
"actions": {
|
||
"refresh": "Refresh"
|
||
},
|
||
"fields": {
|
||
"agentStatus": "Agent Status",
|
||
"currentUser": "Current User",
|
||
"lastCheckIn": "(Last check-in: {{value}})",
|
||
"uptime": "Uptime",
|
||
"lastSync": "Last RMM Sync",
|
||
"network": "Network",
|
||
"networkValue": "LAN IP: {{lan}} | WAN IP: {{wan}}",
|
||
"taniumCriticality": "Criticidade Tanium"
|
||
},
|
||
"values": {
|
||
"never": "Never"
|
||
},
|
||
"empty": {
|
||
"title": "RMM Vitals",
|
||
"notConnected": "Not connected to RMM"
|
||
},
|
||
"uptime": "{{days}} days, {{hours}} hours, {{minutes}} minutes"
|
||
},
|
||
"securityPatchingPanel": {
|
||
"title": "Security & Patching",
|
||
"description": "Security and patching posture panel for vulnerability and update status indicators",
|
||
"fields": {
|
||
"osVersion": "OS Version",
|
||
"antivirus": "Antivirus",
|
||
"patchStatus": "Patch Status",
|
||
"firewall": "Firewall"
|
||
},
|
||
"values": {
|
||
"unknown": "Unknown"
|
||
},
|
||
"antivirus": {
|
||
"running": "✔ Installed & Running",
|
||
"inactive": "Inactive",
|
||
"lastScan": "| Last Scan: Today, 3:00 AM"
|
||
},
|
||
"patchStatus": {
|
||
"critical": "Critical",
|
||
"atRisk": "At Risk",
|
||
"missingPatches": "- {{count}} Critical OS Patches missing.",
|
||
"upToDate": "✔ Up to Date"
|
||
},
|
||
"firewall": {
|
||
"on": "✔ On"
|
||
}
|
||
},
|
||
"copyableField": {
|
||
"title": "Copyable Field",
|
||
"description": "Shared copy-to-clipboard field used across asset forms and detail panels",
|
||
"actions": {
|
||
"copy": "Copy",
|
||
"copied": "Copied"
|
||
}
|
||
},
|
||
"statusBadge": {
|
||
"title": "Status Badge",
|
||
"description": "Shared badge renderer for asset lifecycle and monitoring statuses",
|
||
"statuses": {
|
||
"online": "Online",
|
||
"offline": "Offline",
|
||
"overdue": "Overdue",
|
||
"healthy": "Healthy",
|
||
"warning": "Warning",
|
||
"critical": "Critical",
|
||
"unknown": "Unknown",
|
||
"secure": "Secure",
|
||
"at_risk": "At Risk",
|
||
"active": "Active",
|
||
"expiring_soon": "Expiring Soon",
|
||
"expired": "Expired"
|
||
}
|
||
},
|
||
"utilizationBar": {
|
||
"title": "Utilization Bar",
|
||
"description": "Shared progress bar component for utilization and percentage-based asset metrics"
|
||
},
|
||
"auditLogTab": {
|
||
"title": "Audit Log",
|
||
"description": "Asset audit history tab for timeline events and record changes",
|
||
"changedBy": "Changed by {{name}}",
|
||
"userFallback": "user {{id}}",
|
||
"empty": "No audit history available.",
|
||
"changeTypes": {
|
||
"created": "Created",
|
||
"updated": "Updated"
|
||
}
|
||
},
|
||
"createMaintenanceScheduleDialog": {
|
||
"title": "Create Maintenance Schedule",
|
||
"description": "Dialog for defining maintenance schedules and recurrence rules for an asset",
|
||
"titles": {
|
||
"create": "Schedule Maintenance",
|
||
"edit": "Edit Maintenance Schedule"
|
||
},
|
||
"actions": {
|
||
"create": "Create Schedule",
|
||
"creating": "Creating...",
|
||
"update": "Update Schedule",
|
||
"updating": "Updating..."
|
||
},
|
||
"fields": {
|
||
"scheduleName": "Schedule Name *",
|
||
"description": "Description",
|
||
"maintenanceType": "Maintenance Type *",
|
||
"frequency": "Frequency *",
|
||
"interval": "Interval *",
|
||
"nextMaintenanceDate": "Next Maintenance Date *",
|
||
"active": "Active"
|
||
},
|
||
"placeholders": {
|
||
"scheduleName": "e.g., Monthly Server Maintenance",
|
||
"description": "Optional description...",
|
||
"maintenanceType": "Select maintenance type",
|
||
"frequency": "Select frequency",
|
||
"interval": "1",
|
||
"nextMaintenanceDate": "Select date"
|
||
},
|
||
"frequencyOptions": {
|
||
"daily": "Daily",
|
||
"weekly": "Weekly",
|
||
"monthly": "Monthly",
|
||
"quarterly": "Quarterly",
|
||
"yearly": "Yearly"
|
||
},
|
||
"errors": {
|
||
"scheduleNameRequired": "Schedule name is required",
|
||
"maintenanceTypeRequired": "Maintenance type is required",
|
||
"frequencyRequired": "Frequency is required",
|
||
"nextMaintenanceRequired": "Next maintenance date is required",
|
||
"frequencyIntervalMin": "Frequency interval must be at least 1",
|
||
"saveFailed": "Failed to create maintenance schedule"
|
||
}
|
||
},
|
||
"documentsPasswordsTab": {
|
||
"title": "Documents & Passwords",
|
||
"description": "Combined tab for asset documents, credentials, and related secure records",
|
||
"passwords": {
|
||
"title": "Passwords & Secrets",
|
||
"comingSoon": "Secure password management coming soon."
|
||
}
|
||
},
|
||
"maintenanceSchedulesTab": {
|
||
"title": "Maintenance Schedules",
|
||
"description": "Maintenance schedule management tab for planned service and recurring work",
|
||
"summary": {
|
||
"complianceRate": "Compliance Rate",
|
||
"nextMaintenance": "Next Maintenance",
|
||
"noneScheduled": "None Scheduled"
|
||
},
|
||
"actions": {
|
||
"scheduleMaintenance": "Schedule Maintenance"
|
||
},
|
||
"errors": {
|
||
"deleteFailed": "Failed to delete maintenance schedule"
|
||
},
|
||
"table": {
|
||
"scheduleName": "Schedule Name",
|
||
"type": "Type",
|
||
"frequency": "Frequency",
|
||
"nextMaintenance": "Next Maintenance",
|
||
"lastMaintenance": "Last Maintenance",
|
||
"status": "Status",
|
||
"actions": "Actions"
|
||
},
|
||
"frequency": {
|
||
"every_one": "Every {{frequency}}",
|
||
"every_other": "Every {{count}} {{frequency}}",
|
||
"units": {
|
||
"daily_one": "day",
|
||
"daily_other": "days",
|
||
"weekly_one": "week",
|
||
"weekly_other": "weeks",
|
||
"monthly_one": "month",
|
||
"monthly_other": "months",
|
||
"quarterly_one": "quarter",
|
||
"quarterly_other": "quarters",
|
||
"yearly_one": "year",
|
||
"yearly_other": "years"
|
||
}
|
||
},
|
||
"status": {
|
||
"active": "Active",
|
||
"inactive": "Inactive"
|
||
},
|
||
"types": {
|
||
"preventive": "Preventive",
|
||
"inspection": "Inspection",
|
||
"calibration": "Calibration",
|
||
"replacement": "Replacement"
|
||
},
|
||
"empty": {
|
||
"schedules": "No maintenance schedules found. Click \"Schedule Maintenance\" to create one."
|
||
},
|
||
"history": {
|
||
"title": "Maintenance History",
|
||
"performedAt": "Performed At",
|
||
"performedBy": "Performed By",
|
||
"notes": "Notes",
|
||
"empty": "No maintenance history recorded."
|
||
},
|
||
"dialog": {
|
||
"delete": {
|
||
"title": "Delete Maintenance Schedule",
|
||
"message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone."
|
||
}
|
||
}
|
||
},
|
||
"relatedAssetsTab": {
|
||
"title": "Related Assets ({{count}})",
|
||
"description": "Tab for browsing and managing related asset relationships",
|
||
"loading": "Loading related assets...",
|
||
"actions": {
|
||
"linkAsset": "Link Asset",
|
||
"unlink": "Unlink",
|
||
"linkEmptyState": "Link an asset"
|
||
},
|
||
"success": {
|
||
"linked": "Asset linked",
|
||
"unlinked": "Asset unlinked"
|
||
},
|
||
"errors": {
|
||
"selectAsset": "Select an asset to link",
|
||
"linkFailed": "Failed to link asset",
|
||
"unlinkFailed": "Failed to unlink asset"
|
||
},
|
||
"table": {
|
||
"assetName": "Asset Name",
|
||
"relationship": "Relationship",
|
||
"linkedDate": "Linked Date",
|
||
"actions": "Actions"
|
||
},
|
||
"empty": {
|
||
"linked": "No related assets linked."
|
||
},
|
||
"dialog": {
|
||
"title": "Link Asset",
|
||
"loadingAssets": "Loading assets...",
|
||
"empty": "No available assets found.",
|
||
"search": {
|
||
"label": "Search assets",
|
||
"placeholder": "Search by name, tag, serial..."
|
||
},
|
||
"relationshipType": {
|
||
"label": "Relationship type",
|
||
"placeholder": "related"
|
||
},
|
||
"table": {
|
||
"asset": "Asset",
|
||
"select": "Select"
|
||
},
|
||
"actions": {
|
||
"selected": "Selected",
|
||
"linking": "Linking...",
|
||
"confirm": "Link asset"
|
||
}
|
||
},
|
||
"relationshipTypes": {
|
||
"related": "Related",
|
||
"affected": "Affected"
|
||
}
|
||
},
|
||
"serviceHistoryTab": {
|
||
"title": "Service History",
|
||
"description": "Service history tab summarizing maintenance and ticket activity for the asset",
|
||
"actions": {
|
||
"createTicket": "Create Ticket"
|
||
},
|
||
"table": {
|
||
"ticketId": "Ticket ID",
|
||
"subject": "Subject",
|
||
"status": "Status",
|
||
"priority": "Priority",
|
||
"dateLinked": "Date Linked"
|
||
},
|
||
"empty": "No tickets linked to this asset.",
|
||
"clientFallback": "Unknown Client"
|
||
},
|
||
"softwareInventoryTab": {
|
||
"title": "Software Inventory",
|
||
"description": "Software inventory tab for installed software, versions, and discovery metadata",
|
||
"searchPlaceholder": "Search software...",
|
||
"category": {
|
||
"placeholder": "Category",
|
||
"options": {
|
||
"all": "All",
|
||
"browser": "Browser",
|
||
"security": "Security",
|
||
"productivity": "Productivity",
|
||
"development": "Development"
|
||
}
|
||
},
|
||
"table": {
|
||
"name": "Name",
|
||
"version": "Version",
|
||
"publisher": "Publisher",
|
||
"installDate": "Install Date"
|
||
},
|
||
"empty": "No software found matching your search.",
|
||
"totalItems": "Total Items: {{count}}",
|
||
"values": {
|
||
"unknown": "Unknown"
|
||
}
|
||
},
|
||
"alerts": {
|
||
"messages": {
|
||
"alertAcknowledged": "Alerta confirmado",
|
||
"acknowledgeFailed": "Falha ao confirmar o alerta",
|
||
"ticketCreated": "Ticket criado com sucesso",
|
||
"ticketCreateFailed": "Falha ao criar o ticket"
|
||
},
|
||
"activeAlerts": "Alertas ativos",
|
||
"acknowledge": "Confirmar",
|
||
"createTicket": "Criar ticket"
|
||
},
|
||
"actions": {
|
||
"print": "Imprimir",
|
||
"printOptions": "Opções de impressão",
|
||
"printSelected": "Imprimir selecionados ({{count}})"
|
||
},
|
||
"crossFeature": {
|
||
"loadTicketFailed": "Falha ao carregar o ticket",
|
||
"openTicketFailed": "Falha ao abrir o ticket"
|
||
},
|
||
"assetTypeBreakdown": {
|
||
"title": "Ativos por tipo"
|
||
},
|
||
"customTypeDetailsPanel": {
|
||
"title": "Detalhes de {{name}}",
|
||
"values": {
|
||
"yes": "Sim",
|
||
"no": "Não"
|
||
}
|
||
}
|
||
}
|