mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-28 22:25:24 +00:00
122 lines
5.5 KiB
JSON
122 lines
5.5 KiB
JSON
{
|
|
"nav": {
|
|
"proxmoxStats": "Proxmox Stats"
|
|
},
|
|
"proxmoxStats": {
|
|
"tabTitle": "Proxmox Stats",
|
|
"cpuUsage": "CPU Usage",
|
|
"memoryUsage": "Memory Usage",
|
|
"diskUsage": "Disk Usage",
|
|
"networkInterfaces": "Network Interfaces",
|
|
"uptime": "Uptime",
|
|
"systemInfo": "System Information",
|
|
"guestsSummary": "Guests",
|
|
"storagePools": "Storage Pools",
|
|
"clusterHealth": "Cluster Health",
|
|
"cpuCores_one": "{{count}} Core",
|
|
"cpuCores_other": "{{count}} Cores",
|
|
"used": "Used",
|
|
"total": "Total",
|
|
"hostname": "Hostname",
|
|
"kernel": "Kernel",
|
|
"pveVersion": "PVE Version",
|
|
"name": "Name",
|
|
"status": "Status",
|
|
"type": "Type",
|
|
"cpu": "CPU",
|
|
"mem": "Mem",
|
|
"disk": "Disk",
|
|
"running": "Running",
|
|
"stopped": "Stopped",
|
|
"guestCounts": "{{running}}/{{total}} running",
|
|
"inactive": "Inactive",
|
|
"notClustered": "Standalone node (not part of a cluster)",
|
|
"quorate": "Quorate",
|
|
"notQuorate": "Not quorate",
|
|
"nodeOnline": "Online",
|
|
"nodeOffline": "Offline",
|
|
"noHostSelected": "No host selected",
|
|
"pveshNotFound": "pvesh not found - is this a Proxmox node?",
|
|
"nodeDetectionFailed": "Unable to determine a valid Proxmox node name",
|
|
"connecting": "Connecting...",
|
|
"connectionFailed": "Failed to connect to Proxmox node",
|
|
"refresh": "Refresh",
|
|
"searchGuests": "Search guests...",
|
|
"filterAll": "All",
|
|
"filterVm": "VM",
|
|
"filterLxc": "LXC",
|
|
"noGuests": "No VMs or LXC containers found on this node.",
|
|
"noGuestsMatch": "No guests match the current filters."
|
|
},
|
|
"hosts": {
|
|
"tabProxmox": "Proxmox",
|
|
"enableProxmoxStats": "Enable Proxmox Stats",
|
|
"enableProxmoxStatsDesc": "Show a Proxmox Stats tab for this host with live node, guest, storage, and cluster stats collected over SSH.",
|
|
"proxmoxStatsPollInterval": "Poll interval (seconds)",
|
|
"proxmoxStatsPollIntervalDesc": "Minimum 15 seconds. How often to refresh Proxmox node stats.",
|
|
"proxmoxStatsNodeOverride": "Node name override",
|
|
"proxmoxStatsNodeOverrideDesc": "Override auto-detection of the Proxmox node name (detected via hostname by default).",
|
|
"proxmoxStatsNodeOverridePlaceholder": "Auto-detected from hostname",
|
|
"authTypeStepca": "Step CA",
|
|
"proxmoxIntegration": "Proxmox Integration",
|
|
"enableProxmox": "Enable Proxmox",
|
|
"enableProxmoxDesc": "Mark this host as a Proxmox node. Enables guest discovery and import directly from this host.",
|
|
"proxmoxDefaultAuthType": "Default Auth Type",
|
|
"proxmoxDefaultAuthTypeDesc": "Authentication method applied to imported guest hosts. Choose the auth type that matches how you connect to your guests.",
|
|
"authTypePassword": "Password",
|
|
"authTypeKey": "SSH Key",
|
|
"authTypeCredential": "Credential",
|
|
"authTypeOpkssh": "OPKSSH",
|
|
"authTypeNone": "None",
|
|
"proxmoxDefaultCredential": "Default Credential",
|
|
"proxmoxDefaultCredentialDesc": "Credential used for imported guest hosts when auth type is set to Credential.",
|
|
"proxmoxWindowsDetection": "Windows / RDP detection",
|
|
"proxmoxWindowsDetectionDesc": "Comma-separated name patterns that trigger RDP instead of SSH (case-insensitive)",
|
|
"proxmoxDockerDetection": "Docker detection",
|
|
"proxmoxDockerDetectionDesc": "Comma-separated name patterns that enable Docker for matching guests",
|
|
"proxmoxPreferredRanges": "Preferred IP ranges",
|
|
"proxmoxPreferredRangesDesc": "Comma-separated prefixes in priority order for IP selection when a guest has multiple interfaces",
|
|
"proxmoxAutoSync": "Auto sync guests",
|
|
"proxmoxAutoSyncDesc": "Periodically discover this Proxmox node and create or update imported guest hosts while your session is unlocked.",
|
|
"proxmoxSyncInterval": "Sync interval (minutes)",
|
|
"proxmoxSyncIntervalDesc": "Minimum 5 minutes. The scheduler skips locked user sessions.",
|
|
"proxmoxMarkMissing": "Mark missing guests",
|
|
"proxmoxMarkMissingDesc": "Add a proxmox-missing tag when a previously imported guest disappears instead of deleting it.",
|
|
"proxmoxLastSync": "Last sync",
|
|
"proxmoxLastSyncNever": "Not synced yet",
|
|
"proxmoxLastSyncNoResult": "No result details",
|
|
"proxmoxLastSyncSummary": "{{created}} created, {{updated}} updated, {{markedMissing}} missing, {{skipped}} skipped",
|
|
"proxmoxLastSyncStatus": {
|
|
"error": "Failed",
|
|
"pending": "Pending",
|
|
"success": "Success"
|
|
},
|
|
"proxmoxDiscoverAction": "Discover & import Proxmox guests",
|
|
"proxmoxImportTitle": "Import from Proxmox",
|
|
"proxmoxSelectHost": "Select a Proxmox host…",
|
|
"proxmoxDiscover": "Discover",
|
|
"proxmoxDiscovering": "Discovering…",
|
|
"proxmoxDiscoverGuests": "Discover guests",
|
|
"proxmoxSelectAll": "Select all",
|
|
"proxmoxDeselectAll": "Deselect all",
|
|
"proxmoxNoGuests": "No guests found on this Proxmox node.",
|
|
"proxmoxResultImported": "{{count}} imported",
|
|
"proxmoxResultUpdated": "{{count}} updated",
|
|
"proxmoxResultFailed": "{{count}} failed",
|
|
"proxmoxImportComplete": "Proxmox import complete: {{summary}}",
|
|
"proxmoxDiscoveryFailed": "Discovery failed",
|
|
"proxmoxImportFailed": "Import failed",
|
|
"docsLink": "View docs",
|
|
"hostNotFound": "Host not found",
|
|
"loadingHost": "Loading host...",
|
|
"none": "None",
|
|
"proxmoxGuestsSelected_one": "{{count}} guest, {{selected}} selected",
|
|
"proxmoxGuestsSelected_other": "{{count}} guests, {{selected}} selected",
|
|
"proxmoxImportButton_one": "Import {{count}} host",
|
|
"proxmoxImportButton_other": "Import {{count}} hosts"
|
|
},
|
|
"terminal": {
|
|
"connected": "Connected"
|
|
}
|
|
}
|