{ "credentials": { "folders": "Folders", "folder": "Folder", "password": "Пароль", "key": "Key", "sshPrivateKey": "SSH Private Key", "upload": "Upload", "keyPassword": "Key Password", "sshKey": "SSH-ключ", "uploadPrivateKeyFile": "Upload Private Key File", "searchCredentials": "Search credentials...", "addCredential": "Add Credential", "caCertificate": "CA Certificate (-cert.pub)", "caCertificateDescription": "Optional: Upload or paste the CA-signed certificate file (e.g. id_ed25519-cert.pub). Required when your SSH server uses certificate-based authorization.", "uploadCertFile": "Upload -cert.pub File", "clearCert": "Clear", "certLoaded": "Certificate loaded", "certPublicKeyLabel": "CA Certificate", "certTypeLabel": "Certificate type", "pasteOrUploadCert": "Paste or upload a -cert.pub certificate...", "hasCaCert": "Has CA Certificate", "noCaCert": "No CA Certificate", "noPublicKeyAvailable": "No public key available. Open the credential editor first.", "deployCommandCopied": "Deploy command copied", "sortCredentials": "Sort Credentials", "sortDefault": "Порядок за замовчуванням", "sortNameAsc": "Ім'я (А → Я)", "sortNameDesc": "Ім'я (Я → А)", "sortUsernameAsc": "Username (A → Z)", "sortUsernameDesc": "Username (Z → A)", "filterCredentials": "Filter Credentials", "filterClearAll": "Очистити фільтри", "filterTypeGroup": "Type", "filterTypePassword": "Пароль", "filterTypeKey": "SSH-ключ", "filterTagsGroup": "Теги" }, "homepage": { "failedToLoadAlerts": "Failed to load alerts", "failedToDismissAlert": "Failed to dismiss alert" }, "serverConfig": { "title": "Server Configuration", "description": "Configure the Termix server URL to connect to your backend services", "serverUrl": "Server URL", "enterServerUrl": "Please enter a server URL", "saveFailed": "Failed to save configuration", "saveError": "Error saving configuration", "saving": "Saving...", "saveConfig": "Save Configuration", "helpText": "Enter the URL where your Termix server is running (e.g., http://localhost:30001 or https://your-server.com)", "changeServer": "Change Server", "mustIncludeProtocol": "Server URL must start with http:// or https://", "allowInvalidCertificate": "Дозволити недійсний сертифікат", "allowInvalidCertificateDesc": "Використовуйте лише для довірених серверів із власним хостингом та самопідписаними сертифікатами або сертифікатами IP-адреси.", "useEmbedded": "Use Local Server", "embeddedDesc": "Run Termix with the built-in local server (no remote server needed)", "embeddedConnecting": "Connecting to local server...", "embeddedNotReady": "Local server is not ready yet. Please wait a moment and try again.", "localServer": "Local Server", "savedServers": "Saved Servers", "noSavedServers": "No saved servers", "removeServer": "Видалити" }, "versionCheck": { "error": "Version Check Error", "checkFailed": "Failed to check for updates", "upToDate": "App is Up to Date", "currentVersion": "You are running version {{version}}", "updateAvailable": "Update Available", "newVersionAvailable": "A new version is available! You are running {{current}}, but {{latest}} is available.", "betaVersion": "Beta Version", "betaVersionDesc": "You are running {{current}}, which is newer than the latest stable release {{latest}}.", "releasedOn": "Released on {{date}}", "downloadUpdate": "Download Update", "checking": "Checking for updates...", "checkUpdates": "Check for Updates", "checkingUpdates": "Checking for updates...", "updateRequired": "Update Required" }, "common": { "close": "Close", "minimize": "Minimize", "online": "Онлайн", "offline": "Офлайн", "continue": "Continue", "maintenance": "Maintenance", "degraded": "Degraded", "error": "Error", "warning": "Warning", "unsavedChanges": "Unsaved changes", "dismiss": "Dismiss", "loading": "Loading...", "optional": "Optional", "connect": "Connect", "copied": "Copied", "connecting": "Connecting...", "updateAvailable": "Update Available", "appName": "Termix", "openInNewTab": "Open in New Tab", "noReleases": "No Releases", "updatesAndReleases": "Updates & Releases", "newVersionAvailable": "A new version ({{version}}) is available.", "failedToFetchUpdateInfo": "Failed to fetch update information", "preRelease": "Pre-release", "noReleasesFound": "No releases found.", "cancel": "Скасувати", "username": "Username", "login": "Login", "logout": "Logout", "register": "Register", "password": "Пароль", "confirmPassword": "Confirm Password", "back": "Back", "save": "Save", "saving": "Saving...", "delete": "Delete", "rename": "Rename", "edit": "Edit", "add": "Add", "confirm": "Confirm", "no": "No", "or": "OR", "next": "Next", "previous": "Previous", "refresh": "Refresh", "language": "Language", "checking": "Checking...", "checkingDatabase": "Checking database connection...", "checkingAuthentication": "Checking authentication...", "backendReconnected": "Server connection restored", "connectionDegraded": "Server connection lost, recovering…", "reload": "Reload", "remove": "Видалити", "create": "Create", "update": "Update", "copy": "Копіювати", "copyFailed": "Failed to copy to clipboard", "maximize": "Maximize", "restore": "Restore", "of": "of", "saved": "Saved", "deleted": "Deleted", "deleteFailed": "Failed to delete", "saveFailed": "Failed to save", "required": "Required" }, "nav": { "home": "Home", "terminal": "Термінал", "docker": "Докер", "tunnels": "Tunnels", "fileManager": "Файловий менеджер", "serverStats": "Host Metrics", "hostMetrics": "Host Metrics", "admin": "Admin", "userProfile": "User Profile", "splitScreen": "Split Screen", "confirmClose": "Close this active session?", "close": "Close", "cancel": "Скасувати", "sshManager": "SSH Manager", "cannotSplitTab": "Cannot split this tab", "hostTabTitle": "{{username}}@{{ip}}:{{port}}", "copyPassword": "Copy Password", "copySudoPassword": "Copy Sudo Password", "passwordCopied": "Password copied to clipboard", "noPasswordAvailable": "No password available", "failedToCopyPassword": "Failed to copy password", "refreshTab": "Refresh connection", "renameTab": "Rename tab", "openFileManager": "Open File Manager", "dashboard": "Dashboard", "networkGraph": "Network Graph", "tmuxMonitor": "Tmux Monitor", "quickConnect": "Quick Connect", "sshTools": "SSH Tools", "history": "History", "sessionLogs": "Session Logs", "hosts": "Hosts", "snippets": "Snippets", "hostManager": "Host Manager", "credentials": "Credentials", "connections": "З'єднання", "roleAdministrator": "Administrator", "roleUser": "User" }, "hosts": { "hosts": "Hosts", "noHosts": "No SSH Hosts", "retry": "Повторити спробу", "refresh": "Refresh", "optional": "Optional", "downloadSample": "Download Sample", "failedToDeleteHost": "Failed to delete {{name}}", "importSkipExisting": "Import (skip existing)", "importSSHConfig": "Import from SSH config", "connectionDetails": "Connection Details", "ssh": "SSH", "telnet": "Телнет", "remoteDesktop": "Remote Desktop", "port": "Port", "username": "Username", "folder": "Folder", "tags": "Теги", "pin": "Pin", "addHost": "Add Host", "editHost": "Edit Host", "cloneHost": "Clone Host", "enableTerminal": "Enable Terminal", "enableTunnel": "Enable Tunnel", "enableFileManager": "Enable File Manager", "enableDocker": "Enable Docker", "defaultPath": "Default Path", "connection": "Connection", "upload": "Upload", "authentication": "Authentication", "password": "Пароль", "key": "Key", "credential": "Посвідчення", "none": "Жоден", "sshPrivateKey": "SSH Private Key", "keyType": "Key Type", "uploadFile": "Upload File", "tabGeneral": "General", "tabSsh": "SSH", "tabTerminal": "Термінал", "tabRdp": "ПРП", "tabVnc": "VNC", "tabTunnels": "Tunnels", "tabDocker": "Докер", "tabFiles": "Files", "tabStats": "Host Metrics", "tabHostMetrics": "Host Metrics", "tabTelnet": "Телнет", "tabSharing": "Sharing", "tabAuthentication": "Authentication", "terminal": "Термінал", "tunnel": "Тунель", "fileManager": "Файловий менеджер", "serverStats": "Host Metrics", "status": "Статус", "folderRenamed": "Folder \"{{oldName}}\" renamed to \"{{newName}}\" successfully", "failedToRenameFolder": "Failed to rename folder", "movedToFolder": "Moved {{count}} host(s) to \"{{folder}}\"", "editHostTooltip": "Edit host", "statusChecks": "Status Checks", "metricsCollection": "Metrics Collection", "metricsInterval": "Metrics Collection Interval", "metricsIntervalDesc": "How often to collect server statistics (5s - 1h)", "behavior": "Behavior", "themePreview": "Theme Preview", "theme": "Theme", "fontFamily": "Font Family", "fontSize": "Font Size", "letterSpacing": "Letter Spacing", "lineHeight": "Line Height", "cursorStyle": "Cursor Style", "cursorBlink": "Cursor Blink", "scrollbackBuffer": "Scrollback Buffer", "bellStyle": "Bell Style", "rightClickSelectsWord": "Right Click Selects Word", "fastScrollModifier": "Fast Scroll Modifier", "fastScrollSensitivity": "Fast Scroll Sensitivity", "sshAgentForwarding": "SSH Agent Forwarding", "backspaceMode": "Backspace Mode", "startupSnippet": "Startup Snippet", "selectSnippet": "Select snippet", "forceKeyboardInteractive": "Force Keyboard-Interactive", "overrideCredentialUsername": "Override Credential Username", "overrideCredentialUsernameDesc": "Use the username specified above instead of the credential's username", "oidcUsernameHint": "Use $oidc.preferred_username to substitute your OIDC login name.", "jumpHostChain": "Jump Host Chain", "portKnocking": "Port Knocking", "addKnock": "Add Port", "addProxyNode": "Add Node", "proxyNode": "Proxy Node", "proxyType": "Proxy Type", "quickActions": "Quick Actions", "sudoPasswordAutoFill": "Sudo Password Auto-Fill", "sudoPassword": "Sudo Password", "keepaliveInterval": "Keepalive Interval (ms)", "moshCommand": "MOSH Command", "environmentVariables": "Environment Variables", "addVariable": "Add Variable", "docker": "Докер", "copyTerminalUrl": "Copy Terminal URL", "copyFileManagerUrl": "Copy File Manager URL", "copyRemoteDesktopUrl": "Copy Remote Desktop URL", "failedToConnect": "Failed to connect to console", "connect": "Connect", "disconnect": "Disconnect", "start": "Start", "enableStatusCheck": "Enable Status Check", "enableMetrics": "Enable Metrics", "bulkUpdateFailed": "Bulk update failed", "selectAll": "Select All", "deselectAll": "Deselect All", "protocols": "Protocols", "secureShell": "Secure Shell", "virtualNetwork": "Virtual Network", "unencryptedShell": "Unencrypted shell", "addressIp": "Address / IP", "friendlyName": "Friendly Name", "macAddress": "MAC Address", "wolBroadcastAddress": "WoL Broadcast Address", "wolBroadcastAddressDesc": "Optional directed broadcast for Docker/routed networks (e.g. 192.168.1.255). Leave empty to use 255.255.255.255.", "folderAndAdvanced": "Folder & Advanced", "privateNotes": "Private Notes", "privateNotesPlaceholder": "Details about this server...", "pinToTop": "Pin to Top", "pinToTopDesc": "Always show this host at the top of the list", "portKnockingSequence": "Port Knocking Sequence", "addKnockBtn": "Add Knock", "noPortKnocking": "No port knocking configured.", "knockPort": "Knock Port", "protocol": "Протокол", "delayAfterMs": "Delay After (ms)", "useSocks5Proxy": "Use SOCKS5 Proxy", "useSocks5ProxyDesc": "Route connection through a proxy server", "proxyHost": "Proxy Host", "proxyPort": "Proxy Port", "proxyUsername": "Proxy Username", "proxyPassword": "Proxy Password", "proxySingleMode": "Single Proxy", "proxyChainMode": "Proxy Chain", "you": "You", "jumpHostChainLabel": "Jump Host Chain", "addJumpBtn": "Add Jump", "noJumpHosts": "No jump hosts configured.", "selectAServer": "Select a server...", "sshPort": "SSH Port", "authMethod": "Auth Method", "storedCredential": "Stored Credential", "selectACredential": "Select a credential...", "keyTypeLabel": "Key Type", "keyTypeAuto": "Auto Detect", "keyPasteTab": "Paste", "keyUploadTab": "Upload", "keyFileLoaded": "Key file loaded", "keyUploadClick": "Click to upload .pem / .key / .ppk", "clearKey": "Clear key", "keySaved": "SSH key saved", "keyReplaceNotice": "paste a new key below to replace it", "keyPassphraseSaved": "Passphrase saved, type to change", "replaceKey": "Replace key", "docsLink": "View docs", "opksshLabel": "ОПКШ", "opksshDesc": "Sign in to this host using your identity provider instead of a password or key. Requires OPKSSH set up on the server.", "warpgateLabel": "Warpgate Gateway", "warpgateDesc": "This host connects through a Warpgate SSH proxy. Termix will handle the browser-based approval flow automatically after authenticating.", "tailscaleDeviceSelect": "Select Tailscale device", "tailscaleDeviceSelectPlaceholder": "Select a device...", "tailscaleNoApiKey": "No Tailscale API key configured. Add one in Admin Settings to enable device discovery.", "tailscaleDocsLink": "View docs", "tailscaleLoadingDevices": "Loading devices...", "tailscaleNoDevices": "No devices found in your tailnet.", "tailscaleDeviceAutoFill": "Selecting a device will auto-fill the host IP address.", "forceKeyboardInteractiveLabel": "Force Keyboard Interactive", "forceKeyboardInteractiveShortDesc": "Force manual password entry even if keys are present", "allowLegacyAlgorithmsLabel": "Allow Legacy Algorithms", "allowLegacyAlgorithmsDesc": "Enable deprecated SSH algorithms (ssh-dss, ssh-rsa, diffie-hellman-group1-sha1, hmac-md5, 3des-cbc) for connections to old devices that cannot be upgraded.", "insecure": "Insecure", "terminalAppearance": "Terminal Appearance", "colorTheme": "Color Theme", "fontFamilyLabel": "Font Family", "fontSizeLabel": "Font Size", "cursorStyleLabel": "Cursor Style", "letterSpacingPx": "Letter Spacing (px)", "lineHeightLabel": "Line Height", "bellStyleLabel": "Bell Style", "backspaceModeLabel": "Backspace Mode", "cursorBlinking": "Cursor Blinking", "cursorBlinkingDesc": "Enable blinking animation for the terminal cursor", "rightClickSelectsWordLabel": "Right-click Selects Word", "rightClickSelectsWordShortDesc": "Select the word under cursor on right-click", "backgroundImageLabel": "Background Image URL", "backgroundImageDesc": "Optional URL for a terminal background image", "backgroundImageOpacityLabel": "Background Image Opacity", "syntaxHighlightingLabel": "Syntax Highlighting", "syntaxHighlightingDesc": "Colorize terminal output (errors, paths, IPs, timestamps)", "syntaxHighlightingCategories": "Highlight Categories", "syntaxHighlightingCategoriesDesc": "Choose which types of content to colorize", "syntaxCategoryLogLevels": "Log Levels", "syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal", "syntaxCategoryPaths": "File Paths", "syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt", "syntaxCategoryTimestamps": "Timestamps", "syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15", "syntaxCategoryIpAddresses": "IP Addresses", "syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080", "syntaxCategoryUrls": "URLs", "syntaxCategoryUrlsDesc": "https://example.com", "syntaxCategoryNumbers": "Labeled Numbers", "syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404", "behaviorAndAdvanced": "Behavior & Advanced", "scrollbackBufferLabel": "Scrollback Buffer", "scrollbackMaxLines": "Maximum number of lines kept in history", "sshAgentForwardingLabel": "SSH Agent Forwarding", "sshAgentForwardingShortDesc": "Pass your local SSH keys to this host", "useSSHTitleLabel": "Use SSH Window Title", "useSSHTitleDesc": "Update the tab title from the shell's window title instead of the host name", "enableAutoMosh": "Enable Auto-Mosh", "enableAutoMoshDesc": "Prefer Mosh over SSH if available", "enableAutoTmux": "Enable Auto-Tmux", "enableAutoTmuxDesc": "Automatically launch or attach to tmux session", "enableSessionLogging": "Session Logging", "enableSessionLoggingDesc": "Record terminal session output for later review", "enableCommandHistory": "Command History", "enableCommandHistoryDesc": "Record commands run in this terminal for history and autocomplete", "linkClickBehaviorLabel": "Link Click Behavior", "linkClickBehaviorDesc": "Controls what happens when you click a link in the terminal. Use 'Default' to follow the app-level setting.", "linkClickBehaviorDefault": "Default (follow app setting)", "linkClickBehaviorConfirm": "Show popup to open or copy", "linkClickBehaviorDirect": "Open directly", "sudoPasswordAutoFillLabel": "Sudo Password Auto-fill", "sudoPasswordAutoFillShortDesc": "Automatically provide sudo password when prompted", "sudoPasswordAutoFillDesc": "Store a sudo password so host metrics, terminal prompts, and others can run privileged commands automatically.", "sudoPasswordLabel": "Sudo Password", "environmentVariablesLabel": "Environment Variables", "addVariableBtn": "Add Variable", "noEnvVars": "No environment variables configured.", "fastScrollModifierLabel": "Fast Scroll Modifier", "fastScrollSensitivityLabel": "Fast Scroll Sensitivity", "moshCommandLabel": "Mosh Command", "startupSnippetLabel": "Startup Snippet", "keepaliveIntervalLabel": "Інтервал підтримки активності (секунди)", "maxKeepaliveMisses": "Max Keepalive Misses", "tunnelSettings": "Tunnel Settings", "enableTunneling": "Enable Tunneling", "enableTunnelingDesc": "Enable SSH tunnel functionality for this host", "serverTunnelsSection": "Server Tunnels", "addTunnelBtn": "Add Tunnel", "noTunnelsConfigured": "No tunnels configured.", "tunnelLabel": "Tunnel {{number}}", "tunnelType": "Tunnel Type", "tunnelModeLocalDesc": "Forward a local port to a port on the remote server (or a host reachable from it).", "tunnelModeRemoteDesc": "Forward a port on the remote server back to a local port on your machine.", "tunnelModeDynamicDesc": "Create a SOCKS5 proxy on a local port for dynamic port forwarding.", "sameHost": "Цей хост (прямий тунель)", "endpointHost": "Endpoint Host", "endpointPort": "Endpoint Port", "bindHost": "Bind Host", "sourcePort": "Source Port", "maxRetries": "Max Retries", "retryIntervalS": "Retry Interval (s)", "autoStartLabel": "Auto-start", "autoStartDesc": "Automatically connect this tunnel when the host is loaded", "tunnelConnecting": "Tunnel connecting...", "tunnelDisconnected": "Tunnel disconnected", "failedToConnectTunnel": "Failed to connect", "failedToDisconnectTunnel": "Failed to disconnect", "dockerIntegration": "Docker Integration", "enableDockerMonitor": "Enable Docker", "enableDockerMonitorDesc": "Monitor and manage containers on this host via Docker", "enableTmuxMonitor": "Enable Tmux Monitor", "enableTmuxMonitorDesc": "Show this host in the Tmux Monitor and add its tmux actions to the sidebar", "tabProxmox": "Proxmox", "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": "Пароль", "authTypeKey": "SSH-ключ", "authTypeCredential": "Посвідчення", "authTypeOpkssh": "ОПКШ", "authTypeNone": "Жоден", "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", "proxmoxDiscoverAction": "Discover & import Proxmox guests", "proxmoxImportTitle": "Import from Proxmox", "proxmoxSelectHost": "Select a Proxmox host…", "proxmoxDiscover": "Discover", "proxmoxDiscovering": "Discovering…", "proxmoxDiscoverGuests": "Discover guests", "proxmoxGuestsSelected_one": "{{count}} guest — {{selected}} selected", "proxmoxGuestsSelected_other": "{{count}} guests — {{selected}} selected", "proxmoxSelectAll": "Select all", "proxmoxDeselectAll": "Deselect all", "proxmoxNoGuests": "No guests found on this Proxmox node.", "proxmoxImportButton_one": "Import {{count}} host", "proxmoxImportButton_other": "Import {{count}} hosts", "proxmoxResultImported": "{{count}} imported", "proxmoxResultUpdated": "{{count}} updated", "proxmoxResultFailed": "{{count}} failed", "proxmoxImportComplete": "Proxmox import complete: {{summary}}", "proxmoxDiscoveryFailed": "Discovery failed", "proxmoxImportFailed": "Import failed", "enableFileManagerMonitor": "Enable File Manager", "enableFileManagerMonitorDesc": "Browse and manage files on this host over SFTP", "scpLegacyLabel": "SCP Legacy Mode", "scpLegacyDesc": "Use legacy file transfer for servers that do not support the SFTP subsystem (e.g. embedded or minimal SSH servers).", "defaultPathLabel": "Default Path", "fileManagerPathHint": "The directory to open when the file manager launches for this host.", "statusChecksLabel": "Status Checks", "enableStatusChecks": "Enable Status Checks", "enableStatusChecksDesc": "Periodically ping this host to verify availability", "useGlobalInterval": "Use Global Interval", "useGlobalIntervalDesc": "Override with the server-wide status check interval", "checkIntervalS": "Check Interval (s)", "checkIntervalDesc": "Seconds between each connectivity ping", "metricsCollectionLabel": "Metrics Collection", "enableMetricsLabel": "Enable Metrics", "enableMetricsDesc": "Collect CPU, RAM, disk, and network usage from this host", "useGlobalMetrics": "Use Global Interval", "useGlobalMetricsDesc": "Override with the server-wide metrics interval", "metricsIntervalS": "Metrics Interval (s)", "metricsIntervalDesc2": "Seconds between metric snapshots", "visibleWidgets": "Visible Widgets", "widgetsMovedToHostMetrics": "Cards are now added, arranged, and resized directly in the Host Metrics tab. Open Host Metrics for this host and use Customize to choose which cards are shown.", "cpuUsageLabel": "CPU Usage", "cpuUsageDesc": "CPU percent, load averages, sparkline graph", "memoryLabel": "Memory Usage", "memoryDesc": "RAM usage, swap, cached", "storageLabel": "Disk Usage", "storageDesc": "Disk usage per mount point", "networkLabel": "Network Interfaces", "networkDesc": "Interface list and bandwidth", "uptimeLabel": "Uptime", "uptimeDesc": "System uptime and boot time", "systemInfoLabel": "System Info", "systemInfoDesc": "OS, kernel, hostname, architecture", "recentLoginsLabel": "Recent Logins", "recentLoginsDesc": "Successful and failed login events", "topProcessesLabel": "Top Processes", "topProcessesDesc": "PID, CPU%, MEM%, command", "listeningPortsLabel": "Listening Ports", "listeningPortsDesc": "Open ports with process and state", "firewallLabel": "Firewall", "firewallDesc": "Firewall, AppArmor, SELinux status", "quickActionsLabel": "Quick Actions", "quickActionsToolbar": "Quick actions appear as buttons in the Host Metrics toolbar for one-click command execution.", "noQuickActions": "No quick actions yet.", "buttonLabel": "Button label", "selectSnippetPlaceholder": "Select snippet...", "addActionBtn": "Add Action", "hostSharedSuccessfully": "Host shared successfully", "failedToShareHost": "Failed to share host", "accessRevoked": "Access revoked", "failedToRevokeAccess": "Failed to revoke access", "cancelBtn": "Скасувати", "savingBtn": "Saving...", "addHostBtn": "Add Host", "hostUpdated": "Host updated", "hostCreated": "Host created", "failedToSave": "Failed to save host", "credentialUpdated": "Credential updated", "credentialCreated": "Credential created", "failedToSaveCredential": "Failed to save credential", "credentialNameRequired": "Please enter a name for the credential", "backToHosts": "Back to Hosts", "backToCredentials": "Back to Credentials", "pinned": "Закріплено", "noHostsFound": "No hosts found", "tryDifferentTerm": "Try a different term", "addFirstHost": "Add your first host to get started", "noCredentialsFound": "No credentials found", "addCredentialBtn": "Add Credential", "updateCredentialBtn": "Update Credential", "features": "Особливості", "noFolder": "(No folder)", "deleteSelected": "Delete", "exitSelection": "Exit selection", "importSkip": "Import (skip existing)", "importOverwrite": "Import (overwrite)", "collapseBtn": "Collapse", "importExportBtn": "Import / Export", "hostStatusesRefreshed": "Host statuses refreshed", "failedToRefreshHosts": "Failed to refresh hosts", "movedHostTo": "Moved {{host}} to \"{{folder}}\"", "failedToMoveHost": "Failed to move host", "folderRenamedTo": "Folder renamed to \"{{name}}\"", "deletedFolder": "Deleted folder \"{{name}}\"", "failedToDeleteFolder": "Failed to delete folder", "deleteAllInFolder": "Delete all hosts in \"{{name}}\"? This cannot be undone.", "folderPickerPlaceholder": "No folder", "folderPickerSearch": "Search or create (use / for subfolders)...", "folderPickerNone": "No folder", "folderPickerCreate": "Create \"{{path}}\"", "folderPickerEmpty": "No matching folders", "newFolder": "New folder", "createFolderTitle": "Create folder", "editFolderTitle": "Edit folder", "folderDialogDescription": "Choose a name, color, and icon. Use / to nest folders.", "folderNameLabel": "Folder name", "folderNamePlaceholder": "e.g. Production/Web", "folderNestingHint": "Use / to separate levels and create nested folders.", "folderColor": "Color", "folderIcon": "Icon", "folderPreview": "Preview", "folderNameFallback": "Untitled folder", "createFolderButton": "Create folder", "saveFolderButton": "Save folder", "cancel": "Скасувати", "iconSearchPlaceholder": "Search icons...", "editFolder": "Edit folder", "deleteFolder": "Delete folder", "folderSaved": "Folder saved", "failedToSaveFolder": "Failed to save folder", "folderDeleted": "Deleted folder \"{{name}}\"", "deleteFolderConfirm": "Delete \"{{name}}\" and its {{count}} host(s)? This cannot be undone.", "failedToMoveHosts": "Failed to move hosts", "expandAll": "Expand all folders", "collapseAll": "Collapse all folders", "moreActions": "More", "groupBy": "Group by", "GroupByFolder": "Folder", "GroupByTag": "Tag", "GroupByStatus": "Статус", "GroupByProtocol": "Протокол", "GroupByAuth": "Auth type", "groupUngrouped": "Ungrouped", "deletedHost": "Deleted {{name}}", "copiedToClipboard": "Copied to clipboard", "terminalUrlCopied": "Terminal URL copied", "fileManagerUrlCopied": "File Manager URL copied", "tunnelUrlCopied": "Tunnel URL copied", "dockerUrlCopied": "Docker URL copied", "hostMetricsUrlCopied": "Host Metrics URL copied", "tmuxMonitorUrlCopied": "Tmux Monitor URL copied", "rdpUrlCopied": "RDP URL copied", "vncUrlCopied": "VNC URL copied", "telnetUrlCopied": "Telnet URL copied", "remoteDesktopUrlCopied": "Remote Desktop URL copied", "expandActions": "Розгорнути дії", "collapseActions": "Згорнути дії", "wakeOnLanAction": "Пробудження по локальній мережі", "wakeOnLanSuccess": "Magic packet sent to {{name}}", "wakeOnLanError": "Не вдалося надіслати магічний пакет", "cloneHostAction": "Clone Host", "copyAddress": "Copy Address", "copyLink": "Copy Link", "copyTerminalUrlAction": "Copy Terminal URL", "copyFileManagerUrlAction": "Copy File Manager URL", "copyTunnelUrlAction": "Copy Tunnel URL", "copyDockerUrlAction": "Copy Docker URL", "copyHostMetricsUrlAction": "Copy Host Metrics URL", "copyTmuxMonitorUrlAction": "Copy Tmux Monitor URL", "copyRdpUrlAction": "Copy RDP URL", "copyVncUrlAction": "Copy VNC URL", "copyTelnetUrlAction": "Copy Telnet URL", "copyRemoteDesktopUrlAction": "Copy Remote Desktop URL", "deleteCredentialConfirm": "Delete credential \"{{name}}\"?", "deletedCredential": "Deleted {{name}}", "deploySSHKeyTitle": "Deploy SSH Key", "deployingBtn": "Deploying...", "deployBtn": "Deploy", "failedToDeployKey": "Failed to deploy key", "deleteHostsConfirm": "Delete {{count}} host{{plural}}? This cannot be undone.", "movedToRoot": "Moved to root", "enableTerminalFeature": "Enable Terminal", "disableTerminalFeature": "Disable Terminal", "enableFilesFeature": "Enable Files", "disableFilesFeature": "Disable Files", "enableTunnelsFeature": "Enable Tunnels", "disableTunnelsFeature": "Disable Tunnels", "enableDockerFeature": "Enable Docker", "disableDockerFeature": "Disable Docker", "enableProxmoxFeature": "Enable Proxmox", "disableProxmoxFeature": "Disable Proxmox", "addTagsPlaceholder": "Add tags...", "authDetails": "Authentication Details", "credType": "Type", "generateKeyPairDesc": "Generate a new key pair, both private and public keys will be filled automatically.", "generatingKey": "Generating...", "generateLabel": "Generate {{label}}", "uploadFileBtn": "Upload file", "keyPassphraseOptional": "Key Passphrase (Optional)", "sshPublicKeyOptional": "SSH Public Key (Optional)", "publicKeyGenerated": "Public key generated", "failedToGeneratePublicKey": "Failed to derive public key", "publicKeyCopied": "Public key copied", "keyPairGenerated": "{{label}} key pair generated", "failedToGenerateKeyPair": "Failed to generate key pair", "searchHostsPlaceholder": "Search hosts, addresses, tags…", "searchCredentialsPlaceholder": "Search credentials…", "refreshBtn": "Refresh", "addTag": "Add tags...", "deleteConfirmBtn": "Delete", "tunnelRequirementsText": "The SSH server must have GatewayPorts yes, AllowTcpForwarding yes, and PermitRootLogin yes set in /etc/ssh/sshd_config.", "deleteHostConfirm": "Delete \"{{name}}\"?", "enableAtLeastOneProtocol": "Enable at least one protocol above to configure authentication and connection settings.", "keyPassphrase": "Key Passphrase", "connectBtn": "Connect", "disconnectBtn": "Disconnect", "basicInformation": "Basic Information", "authDetailsSection": "Authentication Details", "credTypeLabel": "Type", "hostsTab": "Hosts", "credentialsTab": "Credentials", "selectMultiple": "Select multiple", "selectHosts": "Select hosts", "connectionLabel": "Connection", "authenticationLabel": "Authentication", "generateKeyPairTitle": "Generate Key Pair", "generateKeyPairDescription": "Generate a new key pair, both private and public keys will be filled automatically.", "generateFromPrivateKey": "Generate from Private Key", "refreshBtn2": "Refresh", "exitSelectionTitle": "Exit selection", "exportAll": "Export All", "addHostBtn2": "Add Host", "addCredentialBtn2": "Add Credential", "checkingHostStatuses": "Checking host statuses...", "pinnedSection": "Закріплено", "hostsExported": "Hosts exported successfully", "exportFailed": "Не вдалося експортувати хости", "sampleDownloaded": "Sample file downloaded", "failedToDeleteCredential2": "Failed to delete credential", "noFolderOption": "(No folder)", "nSelected": "{{count}} selected", "featuresMenu": "Особливості", "moveMenu": "Перемістити", "connectSelected": "Connect", "cancelSelection": "Скасувати", "deployDialogDesc": "Deploy {{name}} to a host's authorized_keys.", "targetHostLabel": "Target Host", "selectHostOption": "Select a host...", "keyDeployedSuccess": "Key deployed successfully", "failedToDeployKey2": "Failed to deploy key", "deletedCount": "Deleted {{count}} hosts", "failedToDeleteCount": "Failed to delete {{count}} hosts", "duplicatedHost": "Duplicated \"{{name}}\"", "failedToDuplicateHost": "Failed to duplicate host", "updatedCount": "Updated {{count}} hosts", "friendlyNameLabel": "Friendly Name", "descriptionLabel": "Description", "loadingHost": "Loading host...", "loadingHosts": "Loading hosts...", "loadingCredentials": "Loading credentials...", "noHostsYet": "No hosts yet", "noHostsMatchSearch": "No hosts match your search", "hostNotFound": "Host not found", "searchHosts": "Search hosts...", "sortHosts": "Сортувати хости", "sortDefault": "Порядок за замовчуванням", "sortNameAsc": "Ім'я (А → Я)", "sortNameDesc": "Ім'я (Я → А)", "sortIpAsc": "IP-адреса (зростання)", "sortIpDesc": "IP-адреса (опис)", "sortOnlineFirst": "Спочатку онлайн", "sortOfflineFirst": "Спочатку офлайн", "sortPinnedFirst": "Закріплено першим", "filterHosts": "Фільтрувати хости", "filterClearAll": "Очистити фільтри", "filterStatusGroup": "Статус", "filterOnline": "Онлайн", "filterOffline": "Офлайн", "filterPinned": "Закріплено", "filterAuthGroup": "Тип автентифікації", "filterAuthPassword": "Пароль", "filterAuthKey": "SSH-ключ", "filterAuthCredential": "Посвідчення", "filterAuthNone": "Жоден", "filterAuthOpkssh": "ОПКШ", "filterProtocolGroup": "Протокол", "filterProtocolSsh": "SSH", "filterProtocolRdp": "ПРП", "filterProtocolVnc": "VNC", "filterProtocolTelnet": "Телнет", "filterFeaturesGroup": "Особливості", "filterFeatureTerminal": "Термінал", "filterFeatureFileManager": "Файловий менеджер", "filterFeatureTunnel": "Тунель", "filterFeatureDocker": "Докер", "filterTagsGroup": "Теги", "shareHost": "Share Host", "shareHostTitle": "Share: {{name}}", "sharing": { "requiresCredential": "This host must use a credential to enable sharing. Edit the host and assign a credential first." }, "guac": { "connection": "Connection", "authentication": "Authentication", "storedCredential": "Stored Credential", "noCredential": "No credential (direct credentials below)", "authMethod": "Auth Method", "authTypeDirect": "Direct", "authTypeCredential": "Посвідчення", "selectCredential": "Select a credential...", "connectionSettings": "Connection Settings", "displaySettings": "Display Settings", "audioSettings": "Audio Settings", "rdpPerformance": "RDP Performance", "deviceRedirection": "Device Redirection", "session": "Session", "gateway": "Gateway", "remoteApp": "RemoteApp", "clipboard": "Clipboard", "sessionRecording": "Session Recording", "wakeOnLan": "Wake-on-LAN", "vncSettings": "VNC Settings", "terminalSettings": "Terminal Settings", "rdpPort": "RDP Port", "username": "Username", "password": "Пароль", "domain": "Domain", "securityMode": "Security Mode", "colorDepth": "Color Depth", "width": "Width", "height": "Height", "dpi": "DPI", "resizeMethod": "Resize Method", "clientName": "Client Name", "initialProgram": "Initial Program", "serverLayout": "Server Layout", "timezone": "Timezone", "loadBalanceInfo": "Load Balance Info / Cookie", "loadBalanceInfoDesc": "RD Connection Broker cookie for RDS farm load balancing (e.g. tsv://MS Terminal Services Plugin.1.CollectionName)", "guacdProxy": "guacd Proxy", "guacdHostname": "guacd Host", "guacdHostnamePlaceholder": "Global default", "guacdPort": "guacd Port", "guacdProxyDesc": "Override the global guacd instance for this connection. Leave blank to use the globally configured guacd.", "gatewayHostname": "Gateway Hostname", "gatewayPort": "Gateway Port", "gatewayUsername": "Gateway Username", "gatewayPassword": "Gateway Password", "gatewayDomain": "Gateway Domain", "remoteAppProgram": "RemoteApp Program", "workingDirectory": "Working Directory", "arguments": "Arguments", "normalizeLineEndings": "Normalize Line Endings", "recordingPath": "Recording Path", "recordingName": "Recording Name", "macAddress": "MAC Address", "broadcastAddress": "Broadcast Address", "udpPort": "UDP Port", "waitTimeS": "Wait Time (s)", "driveName": "Drive Name", "drivePath": "Drive Path", "ignoreCertificate": "Ignore Certificate", "ignoreCertificateDesc": "Allow connections to hosts with self-signed certificates", "forceLossless": "Force Lossless", "forceLosslessDesc": "Force lossless image encoding (higher quality, more bandwidth)", "disableAudio": "Disable Audio", "disableAudioDesc": "Mute all audio from the remote session", "enableAudioInput": "Enable Audio Input (Microphone)", "enableAudioInputDesc": "Forward local microphone to the remote session", "wallpaper": "Wallpaper", "wallpaperDesc": "Show desktop wallpaper (disabling improves performance)", "theming": "Theming", "themingDesc": "Enable visual themes and styles", "fontSmoothing": "Font Smoothing", "fontSmoothingDesc": "Enable ClearType font rendering", "fullWindowDrag": "Full Window Drag", "fullWindowDragDesc": "Show window contents while dragging", "desktopComposition": "Desktop Composition", "desktopCompositionDesc": "Enable Aero glass effects", "menuAnimations": "Menu Animations", "menuAnimationsDesc": "Enable menu fade and slide animations", "disableBitmapCaching": "Disable Bitmap Caching", "disableBitmapCachingDesc": "Turn off bitmap cache (may help with glitches)", "disableOffscreenCaching": "Disable Offscreen Caching", "disableOffscreenCachingDesc": "Turn off offscreen cache", "disableGlyphCaching": "Disable Glyph Caching", "disableGlyphCachingDesc": "Turn off glyph cache", "enableGfx": "Enable GFX", "enableGfxDesc": "Use RemoteFX graphics pipeline", "enablePrinting": "Enable Printing", "enablePrintingDesc": "Redirect local printers to the remote session", "enableDriveRedirection": "Enable Drive Redirection", "enableDriveRedirectionDesc": "Map a local folder as a drive in the remote session", "createDrivePath": "Create Drive Path", "createDrivePathDesc": "Automatically create the folder if it does not exist", "disableDownload": "Disable Download", "disableDownloadDesc": "Prevent downloading files from the remote session", "disableUpload": "Disable Upload", "disableUploadDesc": "Prevent uploading files to the remote session", "enableTouch": "Enable Touch", "enableTouchDesc": "Enable touch input forwarding", "consoleSession": "Console Session", "consoleSessionDesc": "Connect to the console (session 0) instead of a new session", "sendWolPacket": "Send WOL Packet", "sendWolPacketDesc": "Send a magic packet to wake this host before connecting", "disableCopy": "Disable Copy", "disableCopyDesc": "Prevent copying text from the remote session", "disablePaste": "Disable Paste", "disablePasteDesc": "Prevent pasting text into the remote session", "createPathIfMissing": "Create Path if Missing", "createPathIfMissingDesc": "Automatically create the recording directory", "excludeOutput": "Exclude Output", "excludeOutputDesc": "Do not record screen output (metadata only)", "excludeMouse": "Exclude Mouse", "excludeMouseDesc": "Do not record mouse movements", "includeKeystrokes": "Include Keystrokes", "includeKeystrokesDesc": "Record raw keystrokes in addition to screen output", "vncPort": "VNC Port", "vncPassword": "VNC Password", "vncUsernameOptional": "Username (optional)", "vncLeaveBlank": "Leave blank if not required", "cursorMode": "Cursor Mode", "swapRedBlue": "Swap Red/Blue", "swapRedBlueDesc": "Swap the red and blue color channels (fixes some colour issues)", "readOnly": "Read-only", "readOnlyDesc": "View the remote screen without sending any input", "telnetPort": "Telnet Port", "terminalType": "Terminal Type", "fontName": "Font Name", "fontSize": "Font Size", "colorScheme": "Color Scheme", "backspaceKey": "Backspace Key", "saveHostFirst": "Save the host first.", "sharingOptionsAfterSave": "Sharing options are available after the host has been saved.", "sharingLoadError": "Failed to load sharing data. Check your connection and try again.", "shareHostSection": "Share Host", "shareWithUser": "Share with User", "shareWithRole": "Share with Role", "selectUser": "Select User", "selectRole": "Select Role", "selectUserOption": "Select a user...", "selectRoleOption": "Select a role...", "permissionLevel": "Permission Level", "expiresInHours": "Expires in (hours)", "noExpiryPlaceholder": "Leave empty for no expiry", "shareBtn": "Share", "currentAccess": "Current Access", "typeHeader": "Type", "targetHeader": "Target", "permissionHeader": "Permission", "grantedByHeader": "Granted By", "expiresHeader": "Expires", "noAccessEntries": "No access entries yet.", "expiredLabel": "Expired", "neverLabel": "Never", "revokeBtn": "Revoke", "cancelBtn": "Скасувати", "savingBtn": "Saving...", "updateHostBtn": "Update Host", "addHostBtn": "Add Host" } }, "commandPalette": { "searchPlaceholder": "Search hosts, commands, or settings...", "quickActions": "Quick Actions", "hostManager": "Host Manager", "hostManagerDesc": "Manage, add, or edit hosts", "addNewHost": "Add New Host", "addNewHostDesc": "Register a new host", "adminSettings": "Admin Settings", "adminSettingsDesc": "Configure system preferences and users", "userProfile": "User Profile", "userProfileDesc": "Manage your account and preferences", "addCredential": "Add Credential", "addCredentialDesc": "Store SSH keys or passwords", "tmuxMonitor": "Tmux Monitor", "tmuxMonitorDesc": "Monitor tmux sessions across your hosts", "recentActivity": "Recent Activity", "serversAndHosts": "Servers & Hosts", "noHostsFound": "No hosts found matching \"{{search}}\"", "links": "Links", "navigate": "Navigate", "select": "Select", "toggleWith": "Toggle with" }, "splitScreen": { "paneEmpty": "Pane {{index}} - empty", "noTabAssigned": "No tab assigned", "focusedPane": "Активна панель" }, "connections": { "noConnections": "Немає з'єднань", "noConnectionsDesc": "Відкрийте термінал, файловий менеджер або віддалений робочий стіл, щоб побачити підключення тут", "connectedFor": "Connected for {{duration}}", "connected": "Підключено", "disconnected": "Відключено", "closeTab": "Закрити вкладку", "closeConnection": "Закрити з'єднання", "forgetTab": "Забути", "removeBackground": "Видалити", "reconnect": "Знову підключитися", "reopenTab": "Знову відкрити", "sectionOpen": "ВІДЧИНЕНО", "sectionBackground": "Передісторія", "backgroundDesc": "Сеанси тривають 30 хвилин після відключення та можуть бути підключені знову.", "persisted": "Зберігається у фоновому режимі", "expiresIn": "Expires in {{duration}}", "search": "Пошук з'єднань...", "noSearchResults": "Немає з'єднань, що відповідають вашому пошуку", "rename": "Rename session" }, "guacamole": { "connecting": "Connecting to {{type}} session...", "connectionError": "Connection error", "connectionFailed": "Помилка підключення", "failedToConnect": "Failed to get connection token", "hostNotFound": "Host not found", "noHostSelected": "No host selected", "reconnect": "Знову підключитися", "retry": "Повторити спробу", "guacdUnavailable": "Remote desktop service (guacd) is not available. Please ensure guacd is running and accessible and configured properly in admin settings.", "ctrlAltDel": "Ctrl+Alt+Del", "toolbar": { "ctrlAltDel": "Ctrl+Alt+Del", "winL": "Win+L (Lock Screen)", "winKey": "Windows Key", "ctrl": "Ctrl", "alt": "Alt", "shift": "Shift", "win": "Win", "stickyActive": "{{key}} (latched - click to release)", "stickyInactive": "{{key}} (click to latch)", "esc": "Escape", "tab": "Tab", "home": "Home", "end": "End", "pageUp": "Page Up", "pageDown": "Page Down", "arrowUp": "Arrow Up", "arrowDown": "Arrow Down", "arrowLeft": "Arrow Left", "arrowRight": "Arrow Right", "fnToggle": "Function Keys", "reconnect": "Reconnect Session", "collapse": "Collapse toolbar", "expand": "Expand toolbar", "dragHandle": "Drag to reposition" } }, "terminal": { "connect": "Connect to Host", "clear": "Clear", "paste": "Paste", "reconnect": "Знову підключитися", "connectionLost": "Connection lost", "connected": "Підключено", "clipboardWriteFailed": "Failed to copy to clipboard. Make sure the page is served over HTTPS or localhost.", "clipboardReadFailed": "Failed to read from clipboard. Make sure clipboard permissions are granted.", "clipboardHttpWarning": "Paste requires HTTPS. Use Ctrl+Shift+V or serve Termix over HTTPS.", "unknownError": "Unknown error occurred", "websocketError": "WebSocket connection error", "connecting": "Connecting...", "noHostSelected": "No host selected", "reconnecting": "Reconnecting... ({{attempt}}/{{max}})", "reconnected": "Reconnected successfully", "tmuxSessionCreated": "tmux session created: {{name}}", "tmuxSessionAttached": "tmux session attached: {{name}}", "tmuxUnavailable": "tmux is not installed on the remote host, falling back to standard shell", "tmuxSessionPickerTitle": "tmux Sessions", "tmuxSessionPickerDesc": "Existing tmux sessions found on this host. Select one to reattach or create a new session.", "tmuxWindows": "Windows", "tmuxWindowCount": "{{count}} window", "tmuxAttached": "Attached clients", "tmuxAttachedCount": "{{count}} attached", "tmuxLastActivity": "Last activity", "tmuxTimeJustNow": "just now", "tmuxTimeMinutes": "{{count}}m ago", "tmuxTimeHours": "{{count}}h ago", "tmuxTimeDays": "{{count}}d ago", "tmuxCreateNew": "Start new session", "tmuxCopyHint": "Adjust selection and press Enter to copy to clipboard", "tmuxDetach": "Detach from tmux session", "tmuxDetached": "Detached from tmux session", "maxReconnectAttemptsReached": "Maximum reconnection attempts reached", "closeTab": "Close", "connectionTimeout": "Connection timeout", "terminalTitle": "Terminal - {{host}}", "terminalWithPath": "Terminal - {{host}}:{{path}}", "runTitle": "Running {{command}} - {{host}}", "totpRequired": "Two-Factor Authentication Required", "totpCodeLabel": "Verification Code", "totpVerify": "Verify", "warpgateAuthRequired": "Warpgate Authentication Required", "warpgateSecurityKey": "Security Key", "warpgateAuthUrl": "Authentication URL", "warpgateOpenBrowser": "Open in Browser", "warpgateContinue": "I've Completed Authentication", "opksshAuthRequired": "OPKSSH Authentication Required", "opksshAuthDescription": "Complete authentication in your browser to continue. This session will remain valid for 24 hours.", "opksshOpenBrowser": "Open Browser to Authenticate", "opksshWaitingForAuth": "Waiting for authentication in browser...", "opksshAuthenticating": "Processing authentication...", "opksshTimeout": "Authentication timed out. Please try again.", "opksshAuthFailed": "Authentication failed. Please check your credentials and try again.", "opksshSignInWith": "Sign in with {{provider}}", "sudoPasswordPopupTitle": "Insert Password?", "linkDialogTitle": "Open Link", "linkDialogOpen": "ВІДЧИНЕНО", "linkDialogCopy": "Копіювати", "websocketAbnormalClose": "Connection closed unexpectedly. This may be due to a reverse proxy or SSL configuration issue. Please check server logs.", "connectionLogTitle": "Connection Log", "connectionLogCopy": "Copy logs to clipboard", "connectionLogEmpty": "No connection logs yet", "connectionLogWaiting": "Waiting for connection logs...", "connectionLogCopied": "Connection logs copied to clipboard", "connectionLogCopyFailed": "Failed to copy logs to clipboard", "connectionRejected": "Connection rejected by server. Please check your authentication and network configuration.", "hostKeyRejected": "SSH host key verification rejected. Connection cancelled.", "sessionTakenOver": "Session was opened in another tab. Reconnecting...", "split": { "splitTab": "Розділити вкладку", "addToSplit": "Додати до Спліта", "removeFromSplit": "Видалити зі Спліта" } }, "fileManager": { "noHostSelected": "No host selected", "initializingEditor": "Initializing editor...", "file": "File", "folder": "Folder", "uploadFile": "Upload File", "downloadFile": "Download", "extractArchive": "Extract Archive", "extractingArchive": "Extracting {{name}}...", "archiveExtractedSuccessfully": "{{name}} extracted successfully", "extractFailed": "Extract failed", "compressFile": "Compress File", "compressFiles": "Compress Files", "compressFilesDesc": "Compress {{count}} items into an archive", "archiveName": "Archive Name", "enterArchiveName": "Enter archive name...", "compressionFormat": "Compression Format", "selectedFiles": "Selected files", "andMoreFiles": "and {{count}} more...", "compress": "Compress", "compressingFiles": "Compressing {{count}} items into {{name}}...", "filesCompressedSuccessfully": "{{name}} created successfully", "compressFailed": "Compression failed", "edit": "Edit", "preview": "Preview", "previous": "Previous", "next": "Next", "pageXOfY": "Page {{current}} of {{total}}", "zoomOut": "Zoom Out", "zoomIn": "Zoom In", "newFile": "New File", "newFolder": "New Folder", "rename": "Rename", "uploading": "Uploading...", "uploadingFile": "Uploading {{name}}...", "fileName": "File Name", "folderName": "Folder Name", "fileUploadedSuccessfully": "File \"{{name}}\" uploaded successfully", "failedToUploadFile": "Failed to upload file", "fileDownloadedSuccessfully": "File \"{{name}}\" downloaded successfully", "failedToDownloadFile": "Failed to download file", "fileCreatedSuccessfully": "File \"{{name}}\" created successfully", "folderCreatedSuccessfully": "Folder \"{{name}}\" created successfully", "failedToCreateItem": "Failed to create item", "operationFailed": "{{operation}} operation failed for {{name}}: {{error}}", "failedToResolveSymlink": "Failed to resolve symlink", "itemsDeletedSuccessfully": "{{count}} items deleted successfully", "failedToDeleteItems": "Failed to delete items", "sudoPasswordRequired": "Administrator Password Required", "enterSudoPassword": "Enter sudo password to continue this operation", "sudoPassword": "Sudo password", "sudoOperationFailed": "Sudo operation failed", "sudoAuthFailed": "Sudo authentication failed", "dragFilesToUpload": "Drop files here to upload", "emptyFolder": "This folder is empty", "searchFiles": "Search files...", "upload": "Upload", "selectHostToStart": "Select a host to start file management", "sshRequiredForFileManager": "File manager requires SSH. This host does not have SSH enabled.", "failedToConnect": "Failed to connect to SSH", "failedToLoadDirectory": "Failed to load directory", "noSSHConnection": "No SSH connection available", "copy": "Копіювати", "cut": "Cut", "paste": "Paste", "copyPath": "Copy Path", "copyPaths": "Copy Paths", "delete": "Delete", "properties": "Properties", "refresh": "Refresh", "downloadFiles": "Download {{count}} files to Browser", "copyFiles": "Copy {{count}} items", "cutFiles": "Cut {{count}} items", "deleteFiles": "Delete {{count}} items", "filesCopiedToClipboard": "{{count}} items copied to clipboard", "filesCutToClipboard": "{{count}} items cut to clipboard", "pathCopiedToClipboard": "Path copied to clipboard", "pathsCopiedToClipboard": "{{count}} paths copied to clipboard", "failedToCopyPath": "Failed to copy path to clipboard", "copyFolderLink": "Copy Link to Folder", "copyCurrentFolderLink": "Copy Link to Current Folder", "folderLinkCopied": "Folder link copied to clipboard", "failedToCopyFolderLink": "Failed to copy folder link", "movedItems": "Moved {{count}} items", "failedToDeleteItem": "Failed to delete item", "itemRenamedSuccessfully": "{{type}} renamed successfully", "failedToRenameItem": "Failed to rename item", "download": "Download", "permissions": "Permissions", "size": "Size", "modified": "Modified", "path": "Path", "confirmDelete": "Are you sure you want to delete {{name}}?", "permissionDenied": "Permission denied", "serverError": "Server Error", "fileSavedSuccessfully": "File saved successfully", "failedToSaveFile": "Failed to save file", "confirmDeleteSingleItem": "Are you sure you want to permanently delete \"{{name}}\"?", "confirmDeleteMultipleItems": "Are you sure you want to permanently delete {{count}} items?", "confirmDeleteMultipleItemsWithFolders": "Are you sure you want to permanently delete {{count}} items? This includes folders and their contents.", "confirmDeleteFolder": "Are you sure you want to permanently delete the folder \"{{name}}\" and all its contents?", "permanentDeleteWarning": "This action cannot be undone. The item(s) will be permanently deleted from the server.", "recent": "Recent", "pinned": "Закріплено", "folderShortcuts": "Folder Shortcuts", "failedToReconnectSSH": "Failed to reconnect SSH session", "openTerminalHere": "Open Terminal Here", "run": "Бігти", "openTerminalInFolder": "Open Terminal in This Folder", "openTerminalInFileLocation": "Open Terminal at File Location", "runningFile": "Running - {{file}}", "onlyRunExecutableFiles": "Can only run executable files", "directories": "Directories", "removedFromRecentFiles": "Removed \"{{name}}\" from recent files", "removeFailed": "Remove failed", "unpinnedSuccessfully": "Unpinned \"{{name}}\" successfully", "unpinFailed": "Unpin failed", "removedShortcut": "Removed shortcut \"{{name}}\"", "removeShortcutFailed": "Remove shortcut failed", "clearedAllRecentFiles": "Cleared all recent files", "clearFailed": "Clear failed", "removeFromRecentFiles": "Remove from recent files", "clearAllRecentFiles": "Clear all recent files", "unpinFile": "Unpin file", "removeShortcut": "Remove shortcut", "pinFile": "Pin file", "addToShortcuts": "Add to shortcuts", "pasteFailed": "Paste failed", "noUndoableActions": "No undoable actions", "undoCopySuccess": "Undid copy operation: Deleted {{count}} copied files", "undoCopyFailedDelete": "Undo failed: Could not delete any copied files", "undoCopyFailedNoInfo": "Undo failed: Could not find copied file information", "undoMoveSuccess": "Undid move operation: Moved {{count}} files back to original location", "undoMoveFailedMove": "Undo failed: Could not move any files back", "undoMoveFailedNoInfo": "Undo failed: Could not find moved file information", "undoDeleteNotSupported": "Delete operation cannot be undone: Files have been permanently deleted from server", "undoTypeNotSupported": "Unsupported undo operation type", "undoOperationFailed": "Undo operation failed", "unknownError": "Unknown error", "confirm": "Confirm", "find": "Find...", "replace": "Replace", "downloadInstead": "Download Instead", "keyboardShortcuts": "Keyboard Shortcuts", "searchAndReplace": "Search & Replace", "editing": "Editing", "search": "Search", "findNext": "Find Next", "findPrevious": "Find Previous", "save": "Save", "selectAll": "Select All", "undo": "Undo", "redo": "Redo", "moveLineUp": "Move Line Up", "moveLineDown": "Move Line Down", "toggleComment": "Toggle Comment", "autoComplete": "Auto Complete", "imageLoadError": "Failed to load image", "startTyping": "Start typing...", "unknownSize": "Unknown size", "fileIsEmpty": "File is empty", "largeFileWarning": "Large File Warning", "largeFileWarningDesc": "This file is {{size}} in size, which may cause performance issues when opened as text.", "fileNotFoundAndRemoved": "File \"{{name}}\" not found and has been removed from recent/pinned files", "failedToLoadFile": "Failed to load file: {{error}}", "serverErrorOccurred": "Server error occurred. Please try again later.", "autoSaveFailed": "Auto-save failed", "fileAutoSaved": "File auto-saved", "moveFileFailed": "Failed to move {{name}}", "moveOperationFailed": "Move operation failed", "canOnlyCompareFiles": "Can only compare two files", "comparingFiles": "Comparing files: {{file1}} and {{file2}}", "dragFailed": "Drag operation failed", "filePinnedSuccessfully": "File \"{{name}}\" pinned successfully", "pinFileFailed": "Failed to pin file", "fileUnpinnedSuccessfully": "File \"{{name}}\" unpinned successfully", "unpinFileFailed": "Failed to unpin file", "shortcutAddedSuccessfully": "Folder shortcut \"{{name}}\" added successfully", "addShortcutFailed": "Failed to add shortcut", "operationCompletedSuccessfully": "{{operation}} {{count}} items successfully", "operationCompleted": "{{operation}} {{count}} items", "downloadFileSuccess": "File {{name}} downloaded successfully", "downloadFileFailed": "Download failed", "moveTo": "Move to {{name}}", "diffCompareWith": "Diff compare with {{name}}", "dragOutsideToDownload": "Drag outside window to download ({{count}} files)", "newFolderDefault": "NewFolder", "newFileDefault": "NewFile.txt", "successfullyMovedItems": "Successfully moved {{count}} items to {{target}}", "move": "Перемістити", "searchInFile": "Search in file (Ctrl+F)", "showKeyboardShortcuts": "Show keyboard shortcuts", "decreaseFontSize": "Decrease font size", "increaseFontSize": "Increase font size", "startWritingMarkdown": "Start writing your markdown content...", "loadingFileComparison": "Loading file comparison...", "reload": "Reload", "compare": "Compare", "sideBySide": "Side by Side", "inline": "Inline", "fileComparison": "File Comparison: {{file1}} vs {{file2}}", "fileTooLarge": "File too large: {{error}}", "sshConnectionFailed": "SSH connection failed. Please check your connection to {{name}} ({{ip}}:{{port}})", "loadFileFailed": "Failed to load file: {{error}}", "connecting": "Connecting...", "connectedSuccessfully": "Connected successfully", "totpVerificationFailed": "TOTP verification failed", "warpgateVerificationFailed": "Warpgate authentication failed", "authenticationFailed": "Authentication failed", "incorrectPassphrase": "Incorrect passphrase. Please try again.", "verificationCodePrompt": "Verification code:", "changePermissions": "Change Permissions", "currentPermissions": "Current Permissions", "owner": "Owner", "group": "Group", "others": "Others", "read": "Read", "write": "Write", "execute": "Execute", "permissionsChangedSuccessfully": "Permissions changed successfully", "failedToChangePermissions": "Failed to change permissions", "name": "Name", "sortByName": "Name", "sortByDate": "Date Modified", "sortBySize": "Size", "ascending": "Ascending", "descending": "Descending", "root": "Root", "new": "New", "sortBy": "Sort By", "items": "Items", "selected": "Selected", "editor": "Editor", "octal": "Octal", "storage": "Storage", "disk": "Disk", "used": "Used", "of": "of", "toggleSidebar": "Toggle Sidebar", "cannotLoadPdf": "Cannot load PDF", "pdfLoadError": "There was an error loading this PDF file.", "loadingPdf": "Loading PDF...", "loadingPage": "Loading page..." }, "transfer": { "copyToHost": "Copy to host…", "moveToHost": "Move to host…", "copyItemsToHost": "Copy {{count}} items to host…", "moveItemsToHost": "Move {{count}} items to host…", "noHostsConnected": "Інших хостів файлових менеджерів немає.", "noHostsConnectedHint": "Додайте ще один SSH-хост з увімкненим файловим менеджером у Host Manager.", "selectDestinationHost": "Виберіть хост призначення", "destinationPath": "Шлях призначення", "recentDestinations": "Нещодавні напрямки", "collapseRecentDestinations": "Згорнути останні пункти призначення", "expandRecentDestinations": "Розгорнути нещодавні пункти призначення", "browseFolders": "Перегляд папок призначення", "browseDestination": "Переглянути або ввести шлях", "confirmCopy": "Копіювати", "confirmMove": "Перемістити", "transferring": "Transferring…", "compressing": "Compressing…", "extracting": "Extracting…", "transferringItems": "Transferring {{current}} of {{total}} items…", "transferSuccess": "Перенесення завершено", "transferError": "Передача не вдалася", "transferPartial": "Transfer completed with {{count}} errors", "transferPartialHint": "Could not transfer: {{paths}}", "itemsSummary": "{{count}} items", "destMustBeDirectory": "Для перенесення кількох елементів місцем призначення має бути каталог", "selectThisFolder": "Виберіть цю папку", "browsePathWillBeCreated": "Цієї папки ще не існує. Вона буде створена, коли розпочнеться передача.", "browsePathError": "Не вдалося відкрити цей шлях на хості призначення.", "goUp": "Піднімися", "copyFolderToHost": "Copy folder to host…", "moveFolderToHost": "Move folder to host…", "hostReady": "Готовий", "hostConnecting": "Connecting…", "hostDisconnected": "Не підключено", "hostAuthRequired": "Потрібна автентифікація — спочатку відкрийте Файловий менеджер на цьому хості", "hostConnectionFailed": "Помилка підключення", "metricsTitle": "Час пересадки", "metricsPrepare": "Prepare destination: {{duration}}", "metricsCompress": "Compress on source: {{duration}}", "metricsHopSourceRead": "Source → server: {{throughput}}", "metricsHopDestSftpWrite": "Server → dest (SFTP): {{throughput}}", "metricsHopDestLocalWrite": "Server → dest (local): {{throughput}}", "metricsTransfer": "End-to-end: {{throughput}} ({{duration}})", "metricsExtract": "Extract on destination: {{duration}}", "metricsSourceDelete": "Remove from source: {{duration}}", "metricsTotal": "Total: {{duration}}", "progressCompressing": "Compressing on source host…", "progressExtracting": "Extracting on destination…", "progressTransferring": "Transferring data…", "progressReconnecting": "Reconnecting…", "parallelSegmentsLabel": "Паралельні пересадочні смуги", "parallelSegmentsOption": "{{count}} lanes", "parallelSegmentsHint": "Великі файли розділяються на фрагменти по 256 МБ. Кілька ліній використовують окремі з’єднання (наприклад, запуск кількох передач) для підвищення загальної пропускної здатності.", "progressTotalSpeed": "{{speed}} total ({{lanes}} lanes)", "progressTransferringItems": "Transferring files ({{current}} of {{total}})…", "progressBytes": "{{transferred}} / {{total}}", "progressItems": "{{current}} / {{total}} files", "sourceNotDeletedPartial": "Вихідні файли збережено (часткове перенесення)", "jumpHostLimitation": "Обидва хости мають бути доступні з сервера Termix. Пряма маршрутизація між хостами не підтримується.", "cancel": "Скасувати", "methodLabel": "Спосіб переказу", "methodAuto": "Авто", "methodTar": "Архів Tar", "methodItemSftp": "SFTP для кожного файлу", "methodAutoHint": "Вибирає tar-файл або SFTP для кожного файлу на основі кількості файлів, розміру та стискальності. Окремі файли завжди використовують потоковий SFTP.", "methodTarHint": "Стиснення у вихідному коді, перенесення одного архіву, розпакування у кінцевому. Потрібен tar-архів на обох хостах Unix.", "methodItemSftpHint": "Передавайте кожен файл окремо через SFTP. Працює на всіх хостах, включаючи Windows.", "methodPreviewLoading": "Calculating transfer method…", "methodPreviewError": "Не вдалося переглянути метод передачі. Сервер все одно вибере метод під час запуску.", "methodPreviewWillUseTar": "Буде використано: архів Tar", "methodPreviewWillUseItemSftp": "Буде використовуватися: SFTP для кожного файлу", "methodPreviewScanSummary": "{{fileCount}} files, {{totalSize}} total (scanned on source host).", "methodItemSftpLimitation": "Кожен файл використовує той самий потік SFTP, що й копія окремого файлу, послідовно. Прогрес об'єднується для всіх файлів, тому шкала рухається повільно під час роботи з великими файлами.", "methodReason": { "user_item_sftp": "Ви обрали SFTP для кожного файлу.", "user_tar": "Ви обрали tar-архів.", "tar_unavailable": "Архів TAR недоступний на одному або обох хостах — замість нього використовуватиметься SFTP для кожного файлу.", "windows_host": "Задіяний хост Windows — tar не використовується.", "auto_multi_large": "Auto: multiple files including a large file ({{largestSize}}) with compressible data — tar bundles into one transfer.", "auto_single_large_in_archive": "Auto: one large file ({{largestSize}}) in this set — per-file SFTP.", "auto_many_incompressible": "Авто: переважно нестисливі дані — SFTP для кожного файлу.", "auto_many_files": "Auto: many files ({{fileCount}}) — tar reduces per-file overhead.", "auto_default": "Авто: SFTP для кожного файлу для цього набору." }, "progressCancel": "Скасувати", "progressCancelling": "Cancelling…", "progressStalled": "Зупинився", "resumedHint": "Повторне підключення до активної передачі, розпочатої в іншому вікні.", "transferCancelled": "Переказ скасовано", "transferCancelledCopyHint": "Часткові файли можуть залишатися на пристрої призначення.", "transferCancelledMoveHint": "Часткові файли можуть залишатися в місці призначення. Вихідні файли не видалено.", "cleanupDestFiles": "Прибирання місця призначення", "cleanupDestFilesSuccess": "Видалено часткові файли з місця призначення", "cleanupDestFilesPartial": "Не вдалося видалити деякі часткові файли", "cleanupDestFilesNothing": "Нічого прибирати на місці призначення", "cleanupDestFilesError": "Очищення не вдалося", "retryTransfer": "Повторити спробу", "retryTransferError": "Повторна спроба не вдалася", "transferFailedRetryHint": "На місці призначення збережено частку даних. Повторна спроба відновиться після відновлення з’єднання." }, "tunnels": { "noSshTunnels": "No SSH Tunnels", "createFirstTunnelMessage": "You haven't created any SSH tunnels yet. Configure tunnel connections in the Host Manager to get started.", "connected": "Підключено", "disconnected": "Відключено", "connecting": "Connecting...", "error": "Error", "canceling": "Canceling...", "connect": "Connect", "disconnect": "Disconnect", "cancel": "Скасувати", "port": "Port", "localPort": "Local Port", "remotePort": "Remote Port", "currentHostPort": "Current Host Port", "endpointPort": "Endpoint Port", "bindIp": "Local IP", "endpointSshConfig": "Endpoint SSH Configuration", "endpointSshHost": "Endpoint SSH Host", "endpointSshHostPlaceholder": "Select a configured host", "endpointSshHostRequired": "Select an endpoint SSH host for each client tunnel.", "attempt": "Attempt {{current}} of {{max}}", "nextRetryIn": "Next retry in {{seconds}} seconds", "clientTunnels": "Client Tunnels", "clientTunnel": "Client Tunnel", "addClientTunnel": "Add Client Tunnel", "noClientTunnels": "No client tunnels configured on this desktop.", "tunnelName": "Tunnel Name", "remoteHost": "Remote Host", "autoStart": "Auto Start", "clientAutoStartDesc": "Starts when this desktop client opens and stays connected.", "clientManualStartDesc": "Use Start and Stop from this row. Termix will not open it automatically.", "clientRemoteServerNote": "Remote forwarding may require AllowTcpForwarding and GatewayPorts on the endpoint SSH server. The remote port closes when this desktop disconnects.", "clientTunnelStarted": "Client tunnel started", "clientTunnelStopped": "Client tunnel stopped", "tunnelTestSucceeded": "Tunnel test succeeded", "tunnelTestFailed": "Tunnel test failed", "localSaved": "Client tunnels saved", "localSaveError": "Failed to save local client tunnels", "invalidBindIp": "Local IP must be a valid IPv4 address.", "invalidLocalTargetIp": "Local target IP must be a valid IPv4 address.", "invalidLocalPort": "Local port must be between 1 and 65535.", "invalidRemotePort": "Remote port must be between 1 and 65535.", "invalidLocalTargetPort": "Local target port must be between 1 and 65535.", "invalidEndpointPort": "Endpoint port must be between 1 and 65535.", "duplicateAutoStartBind": "Only one auto-start client tunnel can use {{bind}}.", "manualControlError": "Failed to update tunnel state.", "active": "Active", "start": "Start", "stop": "Stop", "test": "Test", "type": "Tunnel Type", "typeLocal": "Local (-L)", "typeRemote": "Remote (-R)", "typeDynamic": "Dynamic (-D)", "typeServerLocalDesc": "Current host to endpoint.", "typeServerRemoteDesc": "Endpoint back to current host.", "typeClientLocalDesc": "Local computer to endpoint.", "typeClientRemoteDesc": "Endpoint back to local computer.", "typeClientDynamicDesc": "SOCKS on local computer.", "typeDynamicDesc": "Forward SOCKS5 CONNECT traffic through SSH", "forwardDescriptionServerLocal": "Current host {{sourcePort}} → endpoint {{endpointPort}}.", "forwardDescriptionServerRemote": "Endpoint {{endpointPort}} → current host {{sourcePort}}.", "forwardDescriptionServerDynamic": "SOCKS on current host {{sourcePort}}.", "forwardDescriptionClientLocal": "Local {{sourcePort}} → remote {{endpointPort}}.", "forwardDescriptionClientRemote": "Remote {{sourcePort}} → local {{endpointPort}}.", "forwardDescriptionClientDynamic": "SOCKS on local port {{sourcePort}}.", "summaryClientLocal": "{{localHost}}:{{localPort}} → {{endpoint}}:{{remotePort}}", "summaryClientRemote": "{{endpoint}}:{{remotePort}} → {{localHost}}:{{localPort}}", "summaryClientDynamic": "{{localHost}}:{{localPort}} → SOCKS via {{endpoint}}", "autoNameClientLocal": "Local {{localPort}} → {{endpoint}} {{remotePort}}", "autoNameClientRemote": "{{endpoint}} {{remotePort}} → local {{localPort}}", "autoNameClientDynamic": "SOCKS {{localPort}} via {{endpoint}}", "route": "Route:", "lastStarted": "Last started", "lastTested": "Last tested", "lastError": "Last error", "maxRetries": "Max Retries", "maxRetriesDescription": "Maximum amount of retry attempts.", "retryInterval": "Retry Interval (seconds)", "retryIntervalDescription": "Time to wait between retry attempts.", "local": "Local", "remote": "Remote", "destination": "Destination", "host": "Host", "mode": "Mode", "noHostSelected": "No host selected", "working": "Working..." }, "cardGrid": { "dragToMove": "Drag to move", "dragToResize": "Drag to resize", "changeWidth": "Change width", "removeCard": "Remove {{label}}", "addCard": "Add", "columns": "Columns", "empty": "No cards. Use Add below to place cards." }, "hostMetrics": { "cpu": "CPU", "memory": "Memory", "disk": "Disk", "network": "Network", "uptime": "Uptime", "processes": "Processes", "available": "Available", "free": "Free", "connecting": "Connecting...", "connectionFailed": "Failed to connect to server", "naCpus": "N/A CPU(s)", "cpuCores_one": "{{count}} Core", "cpuCores_other": "{{count}} Cores", "cpuUsage": "CPU Usage", "memoryUsage": "Memory Usage", "diskUsage": "Disk Usage", "failedToFetchHostConfig": "Failed to fetch host configuration", "serverOffline": "Server Offline", "cannotFetchMetrics": "Cannot fetch metrics from offline server", "totpFailed": "TOTP verification failed", "noneAuthNotSupported": "Host Metrics does not support 'none' authentication type.", "noHostSelected": "No host selected", "load": "Load", "systemInfo": "System Information", "hostname": "Hostname", "operatingSystem": "Operating System", "kernel": "Kernel", "seconds": "seconds", "networkInterfaces": "Network Interfaces", "noInterfacesFound": "No network interfaces found", "noProcessesFound": "No processes found", "processesTotal": "total", "processesRunning": "running", "loginStats": "SSH Login Statistics", "noRecentLoginData": "No recent login data", "executingQuickAction": "Executing {{name}}...", "quickActionSuccess": "{{name}} completed successfully", "quickActionFailed": "{{name}} failed", "quickActionError": "Failed to execute {{name}}", "ports": { "title": "Listening Ports", "protocol": "Протокол", "port": "Port", "address": "Address", "process": "Process", "search": "Search ports...", "allProtocols": "All", "noData": "No listening ports data" }, "firewall": { "title": "Firewall", "inactive": "Inactive", "policy": "Policy", "rules": "rules", "noRules": "No rules in this chain", "noData": "No firewall data available", "action": "Action", "protocol": "Proto", "port": "Port", "source": "Source", "anywhere": "Anywhere", "chains": "chains" }, "loadAvg": "Load Avg", "swap": "Swap", "architecture": "Architecture", "refresh": "Refresh", "retry": "Повторити спробу", "customize": "Customize layout", "reset": "Reset", "editModeInstructions": "Drag cards to rearrange, drag the bottom edge to resize, and use the width button to change a card's span. Add or remove cards below.", "managers": { "services": "Services", "processInspector": "Process Inspector", "logViewer": "Log Viewer", "cron": "Cron Jobs", "packages": "Packages", "ssl": "SSL Certificates", "firewall": "Firewall", "users": "Users & Permissions", "healthCheck": "Health Checks", "diskBreakdown": "Disk Breakdown", "systemdTimers": "Timers", "topMemory": "Top by Memory", "noData": "No data", "sudoHint": "Set a sudo password for this host in the host editor to enable privileged actions.", "filter": "Filter...", "start": "Start", "stop": "Stop", "restart": "Restart", "actionDone": "{{name}} updated", "actionFailed": "Action failed", "signalSent": "Signal sent to PID {{pid}}", "killHint": "Click: terminate (SIGTERM). Right-click: force kill (SIGKILL).", "working": "Working...", "update": "Update", "upgradeAll": "Upgrade all", "allUpToDate": "Everything is up to date", "save": "Save", "command": "Command", "enabled": "Enabled", "cronSaved": "Crontab updated", "clients": "Clients", "dryRun": "Dry run", "renew": "Renew", "noAcmeClient": "No ACME client (certbot or acme.sh) found on this host.", "addInputRule": "Add INPUT rule", "firewallWarning": "Changes are runtime-only until persisted. Be careful not to lock yourself out.", "ruleApplied": "Rule applied", "invalidPort": "Enter a valid port (1-65535)", "newUsername": "New username", "addUser": "Add", "deleteUser": "Delete user", "noHealthChecks": "No health checks configured yet.", "follow": "Follow", "noLogData": "No log output.", "tree": "Tree", "enableDisable": "Enable / disable at boot", "grantSudo": "Grant sudo", "revokeSudo": "Revoke sudo", "sslIssueCert": "Issue certificate", "sslExpired": "Expired", "sslInDays": "in {{days}}d", "sslNeedDomain": "Enter at least one domain", "sslIssued": "Certificate issued", "sslDomainsPlaceholder": "example.com, www.example.com", "sslHttpStandalone": "HTTP (standalone)", "sslHttpWebroot": "HTTP (webroot)", "sslDns": "DNS", "sslDnsProvider": "DNS provider (e.g. cloudflare)", "sslIssueHint": "DNS provider credentials must already be configured on the host.", "sslRevoke": "Revoke certificate", "sslRevoked": "Certificate revoked", "sslRevokeConfirm": "Revoke and remove the certificate \"{{name}}\"? This cannot be undone.", "healthRun": "Бігти", "healthName": "Name", "healthTarget": "Host / address", "healthAddCheck": "Add check", "healthSaved": "Health checks saved", "healthMissingFields": "Each check needs a name and target", "logFile": "File", "logUnit": "Unit", "logCustomPath": "Custom path under /var/log (optional)", "logGrep": "Filter lines...", "firewallPersist": "Persist rules", "firewallPersisted": "Firewall rules persisted" } }, "auth": { "tagline": "Власне керування SSH та віддаленим робочим столом", "loginTitle": "Welcome back", "registerTitle": "Create Account", "forgotPassword": "Forgot Password?", "rememberMe": "Remember Device for 30 Days (includes TOTP)", "noAccount": "Don't have an account?", "hasAccount": "Already have an account?", "twoFactorAuth": "Two-Factor Authentication", "enterCode": "Enter verification code", "backupCode": "Or use backup code", "verifyCode": "Verify Code", "redirectingToApp": "Redirecting to app...", "sshAuthenticationRequired": "SSH Authentication Required", "sshNoKeyboardInteractive": "Keyboard-Interactive Authentication Unavailable", "sshAuthenticationFailed": "Authentication Failed", "sshAuthenticationTimeout": "Authentication Timeout", "sshNoKeyboardInteractiveDescription": "The server does not support keyboard-interactive authentication. Please provide your password or SSH key.", "sshAuthFailedDescription": "The provided credentials were incorrect. Please try again with valid credentials.", "sshTimeoutDescription": "The authentication attempt timed out. Please try again.", "sshProvideCredentialsDescription": "Please provide your SSH credentials to connect to this server.", "sshPasswordDescription": "Enter the password for this SSH connection.", "sshKeyPasswordDescription": "If your SSH key is encrypted, enter the passphrase here.", "passphraseRequired": "Passphrase Required", "passphraseRequiredDescription": "The SSH key is encrypted. Please enter the passphrase to unlock it.", "back": "Back", "firstUser": "First User", "firstUserMessage": "You are the first user and will be made an admin. You can view admin settings in the sidebar user dropdown. If you think this is a mistake, check the docker logs, or create a GitHub issue.", "external": "External", "loginWithExternal": "Login with External Provider", "loginWithExternalDesc": "Login using your configured external identity provider", "externalNotSupportedInElectron": "External authentication is not supported in the Electron app yet. Please use the web version for OIDC login.", "loginWithProvider": "Login with {{name}}", "orContinueWith": "or continue with", "ldapUsername": "LDAP Username", "ldapPassword": "LDAP Password", "ldapSignIn": "Sign In", "ldapLoginFailed": "LDAP login failed", "resetPasswordButton": "Reset Password", "sendResetCode": "Send Reset Code", "resetCodeDesc": "Enter your username to receive a password reset code. The code will be logged in the docker container logs.", "resetCode": "Reset Code", "verifyCodeButton": "Verify Code", "enterResetCode": "Enter the 6-digit code from the docker container logs for user:", "newPassword": "New Password", "confirmNewPassword": "Confirm Password", "enterNewPassword": "Enter your new password for user:", "signUp": "Sign Up", "desktopApp": "Desktop App", "loggingInToDesktopApp": "Logging in to the desktop app", "loadingServer": "Loading server...", "dataLossWarning": "Resetting your password this way will delete all your saved SSH hosts, credentials, and other encrypted data. This action cannot be undone. Only use this if you have forgotten your password and are not logged in.", "authenticationDisabled": "Authentication Disabled", "authenticationDisabledDesc": "All authentication methods are currently disabled. Please contact your administrator.", "passwordLoginDisabledDesc": "Password login is disabled. Please use an external authentication provider below.", "attemptsRemaining": "{{count}} attempts remaining" }, "hostKey": { "verifyNewHost": "Verify SSH Host Key", "keyChangedWarning": "SSH Host Key Changed", "firstConnectionTitle": "First time connecting to this host", "firstConnectionDescription": "The authenticity of this host cannot be established. Verify the fingerprint matches what you expect.", "keyChangedDescription": "The host key for this server has changed since your last connection. This could indicate a security issue.", "previousKey": "Previous Key", "newFingerprint": "New Fingerprint", "fingerprint": "Fingerprint", "verifyInstructions": "If you trust this host, click Accept to continue and save this fingerprint for future connections.", "securityWarning": "Security Warning", "acceptAndContinue": "Accept & Continue", "acceptNewKey": "Accept New Key & Continue" }, "errors": { "databaseConnection": "Could not connect to the database", "unknownError": "Unknown error", "loginFailed": "Login failed", "failedPasswordReset": "Failed to initiate password reset", "failedVerifyCode": "Failed to verify reset code", "failedCompleteReset": "Failed to complete password reset", "invalidTotpCode": "Invalid TOTP code", "failedOidcLogin": "Failed to start OIDC login", "silentSigninOidcUnavailable": "Silent sign-in was requested, but OIDC login is not available.", "failedUserInfo": "Failed to get user info after login", "oidcAuthFailed": "OIDC authentication failed", "invalidAuthUrl": "Invalid authorization URL received from backend", "requiredField": "This field is required", "minLength": "Minimum length is {{min}}", "passwordMismatch": "Passwords do not match", "passwordLoginDisabled": "Username/password login is currently disabled", "sessionExpired": "Session expired - please log in again", "totpRateLimited": "Rate limited: Too many TOTP verification attempts. Please try again later.", "totpRateLimitedWithTime": "Rate limited: Too many TOTP verification attempts. Please wait {{time}} seconds before trying again.", "resetCodeRateLimited": "Rate limited: Too many verification attempts. Please try again later.", "resetCodeRateLimitedWithTime": "Rate limited: Too many verification attempts. Please wait {{time}} seconds before trying again.", "authTokenSaveFailed": "Failed to save authentication token", "failedToLoadServer": "Failed to load server" }, "messages": { "registrationDisabled": "New account registration is currently disabled by an admin. Please log in or contact an administrator.", "userNotAllowed": "Your account is not authorized to register. Please contact an administrator.", "databaseConnectionFailed": "Failed to connect to the database server", "resetCodeSent": "Reset code sent to Docker logs", "codeVerified": "Code verified successfully", "passwordResetSuccess": "Password reset successfully", "loginSuccess": "Login successful", "registrationSuccess": "Registration successful" }, "profile": { "c2sTunnelConfigDesc": "Local desktop tunnels targeting configured SSH hosts.", "c2sTunnelPresets": "Client Tunnel Presets", "c2sTunnelPresetsDesc": "Save this desktop client's local tunnel list as a named server preset, or load a preset back into this client.", "c2sTunnelPresetsUnavailable": "Client tunnel presets are only available in the desktop client.", "c2sPresetName": "Preset Name", "c2sPresetNamePlaceholder": "Client preset name", "c2sPresetToLoad": "Preset To Load", "c2sNoPresetSelected": "No preset selected", "c2sNoPresets": "No presets saved", "c2sLoadPreset": "Load", "c2sCurrentLocalConfig": "{{count}} local client tunnel(s) configured on this desktop.", "c2sPresetSyncNote": "Presets are explicit snapshots; loading one replaces this desktop client's local client tunnel list.", "c2sPresetSaved": "Client tunnel preset saved", "c2sPresetLoaded": "Client tunnel preset loaded locally", "c2sPresetRenamed": "Client tunnel preset renamed", "c2sPresetDeleted": "Client tunnel preset deleted", "c2sPresetLoadError": "Failed to load client tunnel presets" }, "placeholders": { "maxRetries": "3", "retryInterval": "10", "language": "Language", "keyPassword": "key password", "pastePrivateKey": "Paste your private key here...", "localListenerHost": "127.0.0.1 (listen locally)", "localTargetHost": "127.0.0.1 (target on this computer)", "socksListenerHost": "127.0.0.1 (SOCKS listener)", "enterPassword": "Enter your password", "defaultPort": "22", "defaultEndpointPort": "224" }, "dashboard": { "title": "Dashboard", "loading": "Loading dashboard...", "github": "GitHub", "support": "Support", "discord": "Discord", "docs": "Docs", "serverOverview": "Server Overview", "version": "Version", "upToDate": "Up to Date", "updateAvailable": "Update Available", "beta": "Beta", "uptime": "Uptime", "database": "Database", "healthy": "Healthy", "error": "Error", "totalHosts": "Total Hosts", "totalTunnels": "Total Tunnels", "totalCredentials": "Total Credentials", "recentActivity": "Recent Activity", "reset": "Reset", "loadingRecentActivity": "Loading recent activity...", "noRecentActivity": "No recent activity", "quickActions": "Quick Actions", "addHost": "Add Host", "addCredential": "Add Credential", "adminSettings": "Admin Settings", "userProfile": "User Profile", "serverStats": "Server Stats", "loadingServerStats": "Loading server stats...", "noServerData": "No server data available", "cpu": "CPU", "ram": "RAM", "customizeLayout": "Customize Dashboard", "dashboardSettings": "Dashboard Settings", "enableDisableCards": "Enable/Disable Cards", "resetLayout": "Reset to Default", "serverOverviewCard": "Server Overview", "recentActivityCard": "Recent Activity", "networkGraphCard": "Network Graph", "networkGraph": "Network Graph", "quickActionsCard": "Quick Actions", "serverStatsCard": "Server Stats", "panelMain": "Main", "panelSide": "Side", "justNow": "just now", "serviceLinks": "Service Links" }, "dashboardTab": { "stable": "STABLE", "hostsOnline": "Hosts Online", "activeTunnels": "Active Tunnels", "registerNewServer": "Register a new server", "storeSshKeysOrPasswords": "Store SSH keys or passwords", "manageUsersAndRoles": "Manage users and roles", "manageYourAccount": "Manage your account", "hostStatus": "Host Status", "noHostsConfigured": "No hosts configured", "online": "ONLINE", "offline": "OFFLINE", "onlineLower": "Онлайн", "nodes": "{{count}} nodes", "add": "Add:", "commandPalette": "Command Palette", "done": "Done", "editModeInstructions": "Drag cards to reorder · Drag the column divider to resize columns · Drag the bottom edge of a card to resize its height · Trash to remove", "empty": "Empty", "clear": "Clear", "serviceLinksTitle": "Service Links", "serviceLinksEmpty": "No service links yet", "serviceLinksAddLabel": "Label", "serviceLinksAddUrl": "URL", "serviceLinksAdd": "Add", "serviceLinksLabelPlaceholder": "My Service", "serviceLinksUrlPlaceholder": "http://192.168.1.10:8080", "serviceLinksInvalidUrl": "Must be a valid http or https URL", "disk": "Disk", "viewServerDetails": "View server details" }, "sessionLogs": { "title": "Session Logs", "noLogs": "No session logs yet", "noLogsDesc": "Enable session logging on a host to start recording", "duration": "Duration", "viewLog": "View log", "downloadLog": "Download", "deleteLog": "Delete", "confirmDelete": "Delete this session log?", "confirmDeleteDesc": "This action cannot be undone.", "copyContent": "Копіювати", "copied": "Copied!", "loadError": "Failed to load session logs", "deleteError": "Failed to delete session log", "filterByHost": "Filter by host..." }, "networkGraph": { "addHost": "Add Host", "addGroup": "Add Group", "addLink": "Add Link", "zoomIn": "Zoom In", "zoomOut": "Zoom Out", "resetView": "Reset View", "selectHost": "Select Host", "chooseHost": "Choose a host...", "parentGroup": "Parent Group", "noGroup": "No Group", "groupName": "Group Name", "color": "Color", "source": "Source", "target": "Target", "moveToGroup": "Move to Group", "selectGroup": "Select group...", "addConnection": "Add Connection", "hostDetails": "Host Details", "removeFromGroup": "Remove from Group", "addHostHere": "Add Host Here", "editGroup": "Edit Group", "delete": "Delete", "add": "Add", "create": "Create", "move": "Перемістити", "connect": "Connect", "createGroup": "Create Group", "selectSourcePlaceholder": "Select Source...", "selectTargetPlaceholder": "Select Target...", "invalidFile": "Invalid File", "hostAlreadyExists": "Host is already in the topology", "connectionExists": "Connection already exists", "unknown": "Unknown", "name": "Name", "ip": "IP", "status": "Статус", "failedToAddNode": "Failed to add node", "sourceDifferentFromTarget": "Source and target must be different", "exportJSON": "Export JSON", "importJSON": "Import JSON", "terminal": "Термінал", "fileManager": "Файловий менеджер", "tunnel": "Тунель", "docker": "Докер", "serverStats": "Host Metrics", "hostMetrics": "Host Metrics", "noNodes": "No nodes yet" }, "docker": { "notEnabled": "Docker is not enabled for this host", "validating": "Validating Docker...", "connecting": "Connecting...", "error": "Error", "version": "Docker {{version}}", "connectionFailed": "Failed to connect to Docker", "containerStarted": "Container {{name}} started", "failedToStartContainer": "Failed to start container {{name}}", "containerStopped": "Container {{name}} stopped", "failedToStopContainer": "Failed to stop container {{name}}", "containerRestarted": "Container {{name}} restarted", "failedToRestartContainer": "Failed to restart container {{name}}", "containerPaused": "Container {{name}} paused", "containerUnpaused": "Container {{name}} unpaused", "failedToTogglePauseContainer": "Failed to toggle pause state for container {{name}}", "containerRemoved": "Container {{name}} removed", "failedToRemoveContainer": "Failed to remove container {{name}}", "image": "Image", "ports": "Ports", "noPorts": "No ports", "start": "Start", "confirmRemoveContainer": "Are you sure you want to remove the container '{{name}}'? This action cannot be undone.", "runningContainerWarning": "Warning: This container is currently running. Removing it will stop the container first.", "loadingContainers": "Loading containers...", "manager": "Docker Manager", "autoRefresh": "Auto Refresh", "timestamps": "Timestamps", "lines": "Lines", "filterLogs": "Filter logs...", "refresh": "Refresh", "download": "Download", "clear": "Clear", "logsDownloaded": "Logs downloaded successfully", "last50": "Last 50", "last100": "Last 100", "last500": "Last 500", "last1000": "Last 1000", "allLogs": "All Logs", "noLogsMatching": "No logs matching \"{{query}}\"", "noLogsAvailable": "No logs available", "noContainersFound": "No containers found", "noContainersFoundHint": "No Docker containers are available on this host", "searchPlaceholder": "Search containers...", "allStatuses": "All Statuses", "stateRunning": "Running", "statePaused": "Paused", "stateExited": "Exited", "stateRestarting": "Restarting", "noContainersMatchFilters": "No containers match your filters", "noContainersMatchFiltersHint": "Try adjusting your search or filter criteria", "failedToFetchStats": "Failed to fetch container statistics", "containerNotRunning": "Container not running", "startContainerToViewStats": "Start the container to view statistics", "loadingStats": "Loading statistics...", "errorLoadingStats": "Error loading statistics", "noStatsAvailable": "No statistics available", "cpuUsage": "CPU Usage", "current": "Current", "memoryUsage": "Memory Usage", "networkIo": "Network I/O", "input": "Input", "output": "Output", "blockIo": "Block I/O", "read": "Read", "write": "Write", "pids": "PIDs", "containerInformation": "Container Information", "name": "Name", "id": "ID", "state": "State", "containerMustBeRunning": "Container must be running to access console", "verificationCodePrompt": "Enter verification code", "totpVerificationFailed": "TOTP verification failed. Please try again.", "warpgateVerificationFailed": "Warpgate authentication failed. Please try again.", "connectedTo": "Connected to {{containerName}}", "disconnected": "Відключено", "consoleError": "Console error", "errorMessage": "Error: {{message}}", "failedToConnect": "Failed to connect to container", "console": "Console", "selectShell": "Select shell", "bash": "Bash", "sh": "sh", "ash": "ash", "connect": "Connect", "disconnect": "Disconnect", "notConnected": "Не підключено", "clickToConnect": "Click connect to start a shell session", "connectingTo": "Connecting to {{containerName}}...", "containerNotFound": "Container not found", "backToList": "Back to List", "logs": "Logs", "stats": "Stats", "consoleTab": "Console", "startContainerToAccess": "Start the container to access the console" }, "admin": { "sectionGeneral": "General", "sectionOidc": "OIDC", "sectionSso": "SSO Providers", "ssoAddProvider": "Add Provider", "ssoDocsLink": "View docs", "ssoProviderDocsLink": "View docs", "ssoNoProviders": "No SSO providers configured.", "ssoProviderName": "Display Name", "ssoProviderType": "Provider Type", "ssoDeleteProvider": "Delete Provider", "ssoDeleteConfirm": "Delete this provider? Associated users will be unable to login.", "ssoTypeOidc": "OIDC", "ssoTypeLdap": "LDAP", "ssoTypeGithub": "GitHub", "ssoTypeGoogle": "Google", "ssoEnabled": "Enabled", "ssoDisabled": "Disabled", "ssoSaveProvider": "Save Provider", "ssoTestConnection": "Test Connection", "ssoEditProvider": "Edit Provider", "ldapHost": "LDAP Host", "ldapPort": "Port", "ldapUseTls": "Use TLS (LDAPS)", "ldapBindDn": "Bind DN", "ldapBindPassword": "Bind Password", "ldapUserSearchBase": "User Search Base", "ldapUserSearchFilter": "User Search Filter", "ldapUsernameAttr": "Username Attribute", "ldapDisplayNameAttr": "Display Name Attribute", "ldapGroupSearchBase": "Group Search Base", "ldapAdminGroup": "Admin Group", "ldapAllowedUsers": "Allowed Users", "sectionUsers": "Users", "sectionSessions": "Sessions", "sectionRoles": "Roles", "sectionDatabase": "Database", "sectionApiKeys": "API Keys", "sectionAuditLog": "Audit Log", "sectionSsl": "SSL / Let's Encrypt", "sslDescription": "Automatically issue and renew a trusted SSL certificate from Let's Encrypt. Requires a public domain and port 80 or DNS access.", "sslDocsLink": "View SSL docs", "sslDomain": "Domain", "sslDomainPlaceholder": "termix.example.com", "sslDomainDesc": "The public domain name for the certificate.", "sslEmail": "Email", "sslEmailPlaceholder": "admin@example.com", "sslEmailDesc": "Contact email for Let's Encrypt notifications and account.", "sslChallengeType": "Challenge Type", "sslChallengeTypeDesc": "How to prove domain ownership to Let's Encrypt.", "sslChallengeHttp": "HTTP (webroot) - requires port 80 accessible from the internet", "sslChallengeDns": "DNS (Cloudflare) - requires a Cloudflare API token", "sslCloudflareToken": "Cloudflare API Token", "sslCloudflareTokenPlaceholder": "Enter token...", "sslCloudflareTokenDesc": "Scoped token with Zone:DNS:Edit permission for your domain.", "sslCertStatus": "Certificate Status", "sslCertStatusNone": "No certificate", "sslCertStatusValid": "Valid", "sslCertStatusExpiring": "Expiring soon", "sslCertStatusExpired": "Expired", "sslCertExpiresAt": "Expires {{date}}", "sslLastIssued": "Last issued {{date}}", "sslRequestCert": "Issue / Renew Certificate", "sslRequestCertLoading": "Requesting certificate...", "sslRequestCertSuccess": "Certificate issued and installed successfully", "sslRequestCertFailed": "Certificate request failed", "sslSave": "Save Settings", "sslSaved": "SSL settings saved", "sslSaveFailed": "Failed to save SSL settings", "sslRequiresDomain": "Domain and email are required", "sslInfoNote": "After issuing a certificate, enable SSL in your environment variables (ENABLE_SSL=true) and restart Termix.", "auditLogTotal": "{{total}} total entries", "auditLogEmpty": "No audit log entries found", "auditLogSuccess": "Success", "auditLogFailed": "Failed", "auditLogClearFilters": "Очистити фільтри", "auditLogPage": "Page {{page}} of {{totalPages}} ({{total}} total)", "auditLogIp": "IP", "auditLogResourceId": "Resource ID", "auditLogFilterUser": "User", "auditLogFilterAction": "Action", "auditLogFilterResourceType": "Resource Type", "auditLogFilterStatus": "Статус", "auditLogFilterFrom": "From", "auditLogFilterTo": "To", "auditLogFilterAll": "All", "allowRegistration": "Allow User Registration", "allowRegistrationDesc": "Let new users self-register with a username and password", "allowPasswordLogin": "Allow Password Login", "allowPasswordLoginDesc": "Username/password login", "oidcAutoProvision": "OIDC Auto-Provision", "oidcAutoProvisionDesc": "Auto-create accounts for OIDC/SSO users on first login (independent of the registration toggle)", "oidcSilentLoginDefault": "Silent OIDC Login by Default", "oidcSilentLoginDefaultDesc": "Automatically redirect to OIDC login on every visit, skipping the login form entirely", "allowPasswordReset": "Allow Password Reset", "allowPasswordResetDesc": "Reset code via Docker logs", "commandHistoryEnabled": "Command History", "commandHistoryEnabledDesc": "Allow command history recording. When disabled, history is not saved regardless of per-host settings.", "updateCommandHistoryFailed": "Failed to update command history setting", "sessionTimeout": "Session Timeout", "hours": "hours", "sessionTimeoutRange": "Min 1h · Max 720h", "monitoringDefaults": "Monitoring Defaults", "statusCheck": "Status Check", "metrics": "Metrics", "sec": "sec", "logLevel": "Log Level", "enableGuacamole": "Enable Guacamole", "enableGuacamoleDesc": "RDP/VNC remote desktop", "enableGuacamoleDocsLink": "View docs", "guacdUrl": "guacd URL", "tailscaleApiKey": "Tailscale API Key", "tailscaleApiKeyDescription": "Used for device discovery in the host editor. Generate a key at tailscale.com/admin/settings/keys.", "tailscaleApiKeyDocsLink": "View docs", "oidcDescription": "Configure OpenID Connect for SSO. Fields marked * are required.", "oidcDocsLink": "View docs", "oidcClientId": "Client ID", "oidcClientSecret": "Client Secret", "oidcAuthUrl": "Authorization URL", "oidcIssuerUrl": "Issuer URL", "oidcTokenUrl": "Token URL", "oidcUserIdentifier": "User Identifier Path", "oidcDisplayName": "Display Name Path", "oidcScopes": "Scopes", "oidcUserinfoUrl": "Override Userinfo URL", "oidcAllowedUsers": "Allowed Users", "oidcAllowedUsersDesc": "One email per line. Leave empty to allow all.", "oidcAdminGroup": "Admin Group", "oidcAdminGroupDesc": "Users in this group are granted admin. Leave empty to disable group sync.", "oidcGroupClaim": "Group Claim", "oidcGroupClaimDesc": "Optional. The claim path that contains the user's groups. Defaults to groups, roles, then group. Use this for providers with a custom claim (e.g. Zitadel).", "oidcCaCert": "Custom CA Certificate", "oidcCaCertDesc": "Optional. PEM-encoded CA certificate for OIDC providers using a private or self-signed CA. Leave empty to use the system trust store.", "removeOidc": "Видалити", "usersCount": "{{count}} users", "createUser": "Create", "newRole": "New Role", "roleName": "Name", "roleDisplayName": "Display Name", "roleDescription": "Description", "rolesCount": "{{count}} roles", "createRole": "Create", "creating": "Creating...", "exportDatabase": "Export Database", "exportDatabaseDesc": "Download a backup of all hosts, credentials, and settings", "export": "Export", "exporting": "Exporting...", "importDatabase": "Import Database", "importDatabaseDesc": "Restore from a .sqlite backup file", "importDatabaseSelected": "Selected: {{name}}", "selectFile": "Select File", "changeFile": "Change", "import": "Import", "importing": "Importing...", "apiKeysCount": "{{count}} keys", "apiKeysDocsLink": "View docs", "newApiKey": "New API Key", "apiKeyCreatedWarning": "Key created - copy it now, it won't be shown again.", "apiKeyName": "Name", "apiKeyUser": "User", "apiKeySelectUser": "Select a user...", "apiKeyExpiresAt": "Expires At", "createKey": "Create Key", "apiKeyNoExpiry": "No expiry", "revokedBadge": "REVOKED", "authTypeDual": "Dual Auth", "authTypeOidc": "OIDC", "authTypeLocal": "Local", "adminStatusAdministrator": "Administrator", "adminStatusRegularUser": "Regular User", "adminBadge": "ADMIN", "systemBadge": "SYS", "customBadge": "CUSTOM", "youBadge": "YOU", "sessionsActive": "{{count}} active", "sessionActive": "Active: {{time}}", "sessionExpires": "Exp: {{time}}", "revokeAll": "All", "revokeAllSessionsSuccess": "All sessions for user revoked", "revokeAllSessionsFailed": "Failed to revoke sessions", "revokeSessionFailed": "Failed to revoke session", "addRole": "Add role", "noCustomRoles": "No custom roles defined", "removeRoleFailed": "Failed to remove role", "assignRoleFailed": "Failed to assign role", "deleteRoleFailed": "Failed to delete role", "userAdminAccess": "Administrator", "userAdminAccessDesc": "Full access to all admin settings", "userRoles": "Roles", "revokeAllUserSessions": "Revoke All Sessions", "revokeAllUserSessionsDesc": "Force re-login on all devices", "revoke": "Revoke", "deleteUserWarning": "Deleting this user is permanent.", "deleteUser": "Delete {{username}}", "deleting": "Deleting...", "deleteUserFailed": "Failed to delete user", "deleteUserSuccess": "User \"{{username}}\" deleted", "deleteRoleSuccess": "Role \"{{name}}\" deleted", "revokeKeySuccess": "Key \"{{name}}\" revoked", "revokeKeyFailed": "Failed to revoke key", "copiedToClipboard": "Copied to clipboard", "done": "Done", "createUserTitle": "Create User", "createUserDesc": "Create a new local account.", "createUserUsername": "Username", "createUserPassword": "Пароль", "createUserPasswordHint": "Minimum 6 characters.", "createUserEnterUsername": "Enter username", "createUserEnterPassword": "Enter password", "createUserSubmit": "Create User", "editUserTitle": "Manage User: {{username}}", "editUserDesc": "Edit roles, admin status, sessions, and account settings.", "editUserUsername": "Username", "editUserAuthType": "Тип автентифікації", "editUserAdminStatus": "Admin Status", "editUserUserId": "User ID", "linkAccountTitle": "Link Accounts", "linkAccountDesc": "Merge the OIDC account {{username}} with an existing local account.", "linkAccountDescLocal": "Link a local account {{username}} with an existing OIDC-only account.", "linkAccountWarningTitle": "This will:", "linkAccountEffect1": "Delete the OIDC-only account", "linkAccountEffect2": "Add OIDC login to the target account", "linkAccountEffect3": "Allow both OIDC and password login", "linkAccountTargetUsername": "Local Account Username", "linkAccountTargetPlaceholder": "Enter the local account username to link to", "linkAccountOidcUsername": "OIDC Account Username", "linkAccountOidcPlaceholder": "Enter the OIDC-only account username to merge in", "linkAccountOidcNotFound": "No OIDC-only account found with that username", "linkAccounts": "Link Accounts", "linkAccountSuccess": "Accounts linked successfully", "linkAccountFailed": "Failed to link accounts", "linkAccountInProgress": "Зв'язування...", "unlinkAccountTitle": "Unlink OIDC", "unlinkAccountDesc": "Remove OIDC authentication from {{username}}. They will only be able to log in with their password.", "unlinkAccountWarning": "This will remove OIDC login from this account. The user must have a password set to continue logging in.", "unlinkAccount": "Unlink OIDC", "unlinkAccountInProgress": "Unlinking...", "unlinkAccountSuccess": "OIDC unlinked successfully", "unlinkAccountFailed": "Failed to unlink OIDC", "saving": "Saving...", "updateRegistrationFailed": "Failed to update registration setting", "updatePasswordLoginFailed": "Failed to update password login setting", "cannotDisablePasswordLoginWithTotp": "Cannot disable password login while 2FA is enabled for one or more users. Disable 2FA first.", "updateOidcAutoProvisionFailed": "Failed to update OIDC auto-provision setting", "updateOidcSilentLoginDefaultFailed": "Failed to update silent OIDC login setting", "updatePasswordResetFailed": "Failed to update password reset setting", "sessionTimeoutRange2": "Session timeout must be between 1 and 720 hours", "sessionTimeoutSaved": "Session timeout saved", "sessionTimeoutSaveFailed": "Failed to save session timeout", "monitoringIntervalInvalid": "Invalid interval values", "monitoringSaved": "Monitoring settings saved", "monitoringSaveFailed": "Failed to save monitoring settings", "guacamoleSaved": "Guacamole settings saved", "guacamoleSaveFailed": "Failed to save Guacamole settings", "guacamoleUpdateFailed": "Failed to update Guacamole setting", "tailscaleSettingsSaved": "Tailscale settings saved", "tailscaleSettingsSaveFailed": "Failed to save Tailscale settings", "logLevelUpdateFailed": "Failed to update log level", "oidcSaved": "OIDC configuration saved", "oidcSaveFailed": "Failed to save OIDC config", "oidcRemoved": "OIDC configuration removed", "oidcRemoveFailed": "Failed to remove OIDC config", "createUserRequired": "Username and password are required", "createUserPasswordTooShort": "Password must be at least 6 characters", "createUserSuccess": "User \"{{username}}\" created", "createUserFailed": "Failed to create user", "updateAdminStatusFailed": "Failed to update admin status", "allSessionsRevoked": "All sessions revoked", "revokeSessionsFailed": "Failed to revoke sessions", "createRoleRequired": "Name and display name are required", "createRoleSuccess": "Role \"{{name}}\" created", "createRoleFailed": "Failed to create role", "apiKeyNameRequired": "Key name is required", "apiKeyUserRequired": "User ID is required", "apiKeyCreatedSuccess": "API key \"{{name}}\" created", "apiKeyCreateFailed": "Failed to create API key", "exportSuccess": "Database exported successfully", "exportFailed": "Database export failed", "importSelectFile": "Please select a file first", "importCompleted": "Import completed: {{total}} items imported, {{skipped}} skipped", "importFailed": "Import failed: {{error}}", "importError": "Database import failed", "sectionHostDefaults": "Host Defaults", "hostDefaultsDesc": "Settings applied automatically when creating a new host. Individual hosts can still override these.", "hostDefaultsSocks5": "SOCKS5 Proxy", "hostDefaultsUseSocks5": "Enable SOCKS5 Proxy", "hostDefaultsUseSocks5Desc": "Pre-fill SOCKS5 proxy on all new hosts", "hostDefaultsSocks5Host": "Proxy Host / Port", "hostDefaultsSocks5Username": "Proxy Username", "hostDefaultsSocks5Password": "Proxy Password", "hostDefaultsMetrics": "Host Metrics", "hostDefaultsMetricsEnabled": "Enable Metrics", "hostDefaultsMetricsEnabledDesc": "Collect CPU, memory, and other stats on new hosts by default", "hostDefaultsStatusCheckEnabled": "Enable Status Check", "hostDefaultsStatusCheckEnabledDesc": "Poll online/offline status on new hosts by default", "hostDefaultsTerminal": "Термінал", "hostDefaultsSessionLogging": "Session Logging", "hostDefaultsSessionLoggingDesc": "Record terminal sessions on new hosts by default", "hostDefaultsCommandHistory": "Command History", "hostDefaultsCommandHistoryDesc": "Track command history on new hosts by default", "hostDefaultsSaved": "Host defaults saved", "hostDefaultsSaveFailed": "Failed to save host defaults" }, "newUi": { "sidebar": { "quickConnect": { "hostLabel": "Host", "hostPlaceholder": "192.168.1.1 or example.com", "portLabel": "Port", "portPlaceholder": "22", "usernameLabel": "Username", "usernamePlaceholder": "username", "authLabel": "Auth", "passwordLabel": "Пароль", "passwordPlaceholder": "password", "privateKeyLabel": "Private Key", "privateKeyPlaceholder": "Paste private key...", "credentialLabel": "Посвідчення", "credentialPlaceholder": "Select a saved credential", "connectToTerminal": "Connect to Terminal", "connectToFiles": "Connect to Files" }, "history": { "noTerminalSelected": "No terminal selected", "noTerminalSelectedHint": "Open an SSH terminal tab to view its command history", "searchPlaceholder": "Search history...", "clearAll": "Clear All", "noHistoryEntries": "No history entries", "trackingDisabled": "History tracking is disabled", "trackingDisabledHint": "Enable it in the host's terminal settings." }, "sshTools": { "keyRecordingTitle": "Key Recording", "recordToTerminals": "Record to terminals", "selectAll": "All", "selectNone": "Жоден", "noTerminalTabsOpen": "No terminal tabs open", "selectTerminalsAbove": "Select terminals above", "broadcastInputPlaceholder": "Type here to broadcast keystrokes...", "stopRecording": "Stop Recording", "startRecording": "Start Recording", "settingsTitle": "Settings", "enableRightClickCopyPaste": "Enable right-click copy/paste" }, "splitScreen": { "layoutTitle": "Layout", "selectLayoutAbove": "Select a layout above", "selectLayoutHint": "Choose how many panes to display", "panesTitle": "Panes", "openTabsTitle": "Open Tabs", "dragTabsHint": "Перетягніть вкладки на панелі вище або скористайтеся функцією швидкого призначення", "dropHere": "Drop here", "emptyPane": "Empty", "dashboard": "Dashboard", "clearSplitScreen": "Clear Split Screen", "quickAssign": "Швидке призначення", "alreadyAssigned": "Pane {{index}}", "splitTab": "Розділити вкладку", "addToSplit": "Додати до Спліта", "removeFromSplit": "Видалити зі Спліта", "assignToPane": "Призначити панелі", "hotkeysTitle": "Keyboard Shortcuts", "hotkeysSplitRight": "Toggle 2-way split", "hotkeysSplitBelow": "Toggle 3-way split", "hotkeysNavigatePane": "Navigate panes", "hotkeysNextTab": "Next tab", "hotkeysPrevTab": "Previous tab" }, "snippets": { "title": "Snippets", "createSnippetTitle": "Create Snippet", "createSnippetDescription": "Create a new command snippet for quick execution", "nameLabel": "Name", "namePlaceholder": "e.g., Restart Nginx", "descriptionLabel": "Description", "descriptionPlaceholder": "Optional description", "optional": "Optional", "folderLabel": "Folder", "noFolder": "No folder (Uncategorized)", "commandLabel": "Command", "commandPlaceholder": "e.g., sudo systemctl restart nginx", "cancel": "Скасувати", "createSnippetButton": "Create Snippet", "createFolderTitle": "Create Folder", "createFolderDescription": "Organize your snippets into folders", "folderNameLabel": "Folder Name", "folderNamePlaceholder": "e.g., System Commands, Docker Scripts", "folderColorLabel": "Folder Color", "folderIconLabel": "Folder Icon", "previewLabel": "Preview", "folderNameFallback": "Folder Name", "createFolderButton": "Create Folder", "targetTerminals": "Target Terminals", "selectAll": "All", "selectNone": "Жоден", "noTerminalTabsOpen": "No terminal tabs open", "searchPlaceholder": "Search snippets...", "newSnippet": "New Snippet", "newFolder": "New Folder", "run": "Бігти", "noSnippetsInFolder": "No snippets in this folder", "uncategorized": "Uncategorized", "editSnippetTitle": "Edit Snippet", "editSnippetDescription": "Update this command snippet", "saveSnippetButton": "Save Changes", "createSuccess": "Snippet created successfully", "createFailed": "Failed to create snippet", "updateSuccess": "Snippet updated successfully", "updateFailed": "Failed to update snippet", "deleteFailed": "Failed to delete snippet", "folderCreateSuccess": "Folder created successfully", "folderCreateFailed": "Failed to create folder", "editFolderTitle": "Edit Folder", "editFolderDescription": "Rename or change the appearance of this folder", "saveFolderButton": "Save Changes", "editFolder": "Edit folder", "deleteFolder": "Delete folder", "folderDeleteSuccess": "Folder \"{{name}}\" deleted", "folderDeleteFailed": "Failed to delete folder", "folderEditSuccess": "Folder updated successfully", "folderEditFailed": "Failed to update folder", "confirmRunMessage": "Run \"{{name}}\"?", "confirmRunButton": "Бігти", "runSuccess": "Ran \"{{name}}\" in {{count}} terminal(s)", "copySuccess": "Copied \"{{name}}\" to clipboard", "shareTitle": "Share Snippet", "shareUser": "User", "shareRole": "Role", "selectUser": "Select a user...", "selectRole": "Select a role...", "shareSuccess": "Snippet shared successfully", "shareFailed": "Failed to share snippet", "revokeSuccess": "Access revoked", "revokeFailed": "Failed to revoke access", "currentAccess": "Current Access", "shareLoadError": "Failed to load share data", "loading": "Loading...", "close": "Close", "reorderFailed": "Не вдалося зберегти порядок фрагментів", "importExport": "Import / Export", "exportBtn": "Export JSON", "importBtn": "Import JSON", "exportSuccess": "Snippets exported successfully", "exportFailed": "Failed to export snippets", "importTitle": "Import Snippets", "importDescription": "Import snippets and folders from a JSON file exported by Termix", "importDropOrClick": "Drop a JSON file here or click to browse", "importSelectedFile": "Selected: {{name}}", "importOverwrite": "Overwrite existing snippets with the same name and folder", "importStartBtn": "Import", "importSuccess": "Import complete: {{snippets}} snippet(s) added, {{updated}} updated, {{skipped}} skipped, {{folders}} folder(s) added", "importFailed": "Failed to import snippets", "importInvalidFile": "Invalid file: expected a JSON object with snippets or folders arrays", "targetHostsLabel": "Target Hosts", "targetHostsHint": "Assign hosts to run this snippet directly without an open terminal.", "noHostsAvailable": "No hosts configured", "clearTargetHosts": "Clear all", "hasTargetHosts": "Has target hosts", "runOnTargets": "Run on Targets", "directRunSuccess": "Ran \"{{name}}\" on {{count}} host(s)", "directRunPartialFail": "\"{{name}}\" failed on one or more hosts", "executionResultTitle": "Execution Results: {{name}}", "executionResultDescription": "Output from running the snippet on each target host.", "executionSuccess": "Success", "executionFailed": "Failed" }, "userProfile": { "storageModeLocal": "Browser", "storageModeCloud": "Database", "storageModeDescription": "Browser stores settings in this browser only. Database syncs to the server and loads on any device.", "resetToDefaults": "Reset to Defaults", "resetToDefaultsSuccess": "Settings reset to defaults.", "storageModeSwitch": "Preference Storage", "sectionAccount": "Account", "sectionAppearance": "Appearance", "sectionSecurity": "Security", "sectionApiKeys": "API Keys", "sectionC2sTunnels": "C2S Tunnels", "usernameLabel": "Username", "roleLabel": "Role", "roleAdministrator": "Administrator", "authMethodLabel": "Auth Method", "authMethodLocal": "Local", "twoFaLabel": "2FA", "twoFaOn": "On", "twoFaOff": "Off", "versionLabel": "Version", "deleteAccount": "Delete Account", "deleteAccountDescription": "Permanently delete your account", "changeServerDescription": "Switch to a different Termix backend server", "deleteButton": "Delete", "deleteAccountPermanent": "This action is permanent and cannot be undone.", "deleteAccountWarning": "All sessions, hosts, credentials, and settings will be permanently deleted.", "confirmPasswordDeletePlaceholder": "Enter your password to confirm", "languageLabel": "Language", "themeLabel": "Theme", "fontSizeLabel": "Font Size", "accentColorLabel": "Accent Color", "settingsTerminal": "Термінал", "commandAutocomplete": "Command Autocomplete", "commandAutocompleteDesc": "Show autocomplete while typing", "terminalLinkBehavior": "Terminal Link Click", "terminalLinkBehaviorDesc": "Default behavior when clicking links in the terminal", "historyTracking": "History Tracking", "historyTrackingDesc": "Track terminal commands", "commandPalette": "Command Palette", "commandPaletteDesc": "Enable keyboard shortcut", "reopenTabsOnLogin": "Повторно відкривати вкладки після входу", "reopenTabsOnLoginDesc": "Відновлюйте відкриті вкладки після входу в систему або оновлення сторінки, навіть з іншого пристрою", "confirmTabClose": "Confirm Tab Close", "confirmTabCloseDesc": "Ask before closing terminal tabs", "settingsSidebar": "Sidebar", "showHostTags": "Show Host Tags", "showHostTagsDesc": "Display tags in host list", "hostTrayOnClick": "Натисніть, щоб розгорнути дії хоста", "hostTrayOnClickDesc": "Завжди показувати кнопки підключення; натисніть, щоб розгорнути параметри керування, замість того, щоб наводити курсор на них.", "compactHostView": "Compact Host View", "compactHostViewDesc": "Collapse each host to a single line showing only its name and address", "statusColors": "Real Status Colors", "statusColorsDesc": "Use green/red for online/offline status instead of the accent color", "pinAppRail": "Закріпити рейку додатків", "pinAppRailDesc": "Залишати ліву бічну панель програм завжди розгорнутою, а не при наведенні курсора", "settingsNavigation": "Navigation", "navigationTabsDesc": "Choose which tabs appear in the app rail", "settingsSnippets": "Snippets", "foldersCollapsed": "Folders Collapsed", "foldersCollapsedDesc": "Collapse folders by default", "confirmExecution": "Confirm Execution", "confirmExecutionDesc": "Confirm before running snippets", "settingsUpdates": "Updates", "disableUpdateChecks": "Disable Update Checks", "disableUpdateChecksDesc": "Stop checking for updates", "totpAuthenticator": "TOTP Authenticator", "totpEnabled": "2FA is enabled", "totpDisabled": "Add extra login security", "disable": "Disable", "enable": "Enable", "setupTotp": "Setup TOTP", "qrCode": "QR Code", "totpInstructions": "Scan QR code or enter secret in your authenticator app, then enter the 6-digit code", "totpCodePlaceholder": "000000", "verify": "Verify", "changePassword": "Change Password", "currentPasswordLabel": "Current Password", "currentPasswordPlaceholder": "Current password", "newPasswordLabel": "New Password", "newPasswordPlaceholder": "New password", "confirmPasswordLabel": "Confirm New Password", "confirmPasswordPlaceholder": "Confirm new password", "updatePassword": "Update Password", "createApiKeyTitle": "Create API Key", "createApiKeyDescription": "Generate a new API key for programmatic access.", "apiKeyNameLabel": "Name", "apiKeyNamePlaceholder": "e.g. CI Pipeline", "expiryDateLabel": "Expiry Date", "optional": "optional", "cancel": "Скасувати", "createKey": "Create Key", "apiKeyCount": "{{count}} keys", "newKey": "New Key", "noApiKeys": "No API keys yet.", "apiKeyActive": "Active", "apiKeyUsageHint": "Include your key in the", "apiKeyUsageHintHeader": "header.", "apiKeyPermissionsHint": "Keys inherit the permissions of the creating user.", "roleUser": "User", "authMethodDual": "Dual Auth", "authMethodOidc": "OIDC", "totpSetupFailed": "Failed to start TOTP setup", "totpEnter6Digits": "Enter a 6-digit code", "totpEnabledSuccess": "Two-factor authentication enabled", "totpInvalidCode": "Invalid code, please try again", "totpDisableInputRequired": "Enter your TOTP code or password", "totpDisabledSuccess": "Two-factor authentication disabled", "totpDisableFailed": "Failed to disable 2FA", "totpDisableTitle": "Disable 2FA", "totpDisablePlaceholder": "Enter TOTP code or password", "totpDisableConfirm": "Disable 2FA", "totpContinueVerify": "Continue to Verify", "totpVerifyTitle": "Verify Code", "totpBackupTitle": "Backup Codes", "totpDownloadBackup": "Download Backup Codes", "done": "Done", "secretCopied": "Secret copied to clipboard", "apiKeyNameRequired": "Key name is required", "apiKeyCreated": "API key \"{{name}}\" created", "apiKeyCreateFailed": "Failed to create API key", "apiKeyUser": "User", "apiKeyExpires": "Expires", "apiKeyRevoked": "API key \"{{name}}\" revoked", "apiKeyRevokeFailed": "Failed to revoke API key", "passwordFieldsRequired": "Current and new passwords are required", "passwordMismatch": "Passwords do not match", "passwordTooShort": "Password must be at least 6 characters", "passwordUpdated": "Password updated successfully", "passwordUpdateFailed": "Failed to update password", "deletePasswordRequired": "Password is required to delete your account", "deleteFailed": "Failed to delete account", "deleting": "Deleting...", "colorPickerTooltip": "Open color picker", "themeSystem": "System", "themeLight": "Light", "themeDark": "Dark", "themeDracula": "Dracula", "themeCatppuccin": "Catppuccin", "themeNord": "Nord", "themeSolarized": "Solarized", "themeTokyoNight": "Tokyo Night", "themeOneDark": "One Dark", "themeGruvbox": "Gruvbox" } } }, "tmuxMonitor": { "title": "Tmux Monitor", "failedToLoadHosts": "Failed to load hosts", "failedToLoad": "Failed to load tmux sessions", "tmuxUnavailable": "tmux is not installed on this host", "noSessions": "No tmux sessions on this host", "noHostSelected": "No host selected", "attached": "Attached", "detached": "Detached", "attach": "Attach", "editTags": "Edit tags", "tagsHint": "Comma-separated tags (e.g. YOLO, lab, training)", "tagsSaved": "Tags saved", "tagsSaveFailed": "Failed to save tags", "searchPlaceholder": "Search output across sessions...", "searchResults": "{{count}} matches", "searchFailed": "Search failed", "selectPaneHint": "Select a pane to preview its output", "closePreview": "Close preview", "newSession": "New session", "newSessionHint": "Session name (letters, digits, _ @ % + = -)", "newSessionPlaceholder": "my-session", "create": "Create", "sessionCreated": "Session \"{{name}}\" created", "sessionCreateFailed": "Failed to create session", "splitRight": "Split right", "splitDown": "Split down", "splitFailed": "Failed to split pane", "newWindow": "New window", "windowCreateFailed": "Failed to create window", "attachSessionTooltip": "Attach to {{session}}", "refresh": "Refresh", "refreshFailed": "Failed to refresh sessions", "collapseAll": "Collapse all", "expandAll": "Expand all", "moreActions": "More actions", "sessionStats": "Session stats", "renameSessionTitle": "Rename session \"{{name}}\"", "rename": "Rename", "sessionRenamed": "Session renamed to \"{{name}}\"", "sessionRenameFailed": "Failed to rename session", "editTagsTitle": "Edit tags for \"{{name}}\"", "killPane": "Kill pane", "resizeTree": "Drag to resize — double-click to reset", "reattach": "Re-attach (fixes a garbled view)", "killWindow": "Kill window", "killWindowTitle": "Kill window {{index}} of \"{{session}}\"?", "killWindowBody": "Every pane and process in this window will be terminated. Killing the last window ends the session.", "windowKillFailed": "Failed to kill window", "statusActivity": "Activity", "statusWindows": "Windows", "statusPanes": "panes", "statusTags": "Теги", "killPaneTitle": "Kill pane {{id}}?", "killPaneBody": "The process running in this pane will be terminated. Killing the last pane closes its window.", "paneKillFailed": "Failed to kill pane", "killSessionTitle": "Kill session \"{{name}}\"?", "killSessionBody": "All windows and running processes in this session will be terminated. This cannot be undone.", "kill": "Kill", "sessionKilled": "Session \"{{name}}\" killed", "sessionKillFailed": "Failed to kill session", "hostUnreachable": "Could not connect to the host. Check that it is online and reachable.", "noServer": "No tmux server is running on this host.", "searchTruncated": "Partial results — search covers the last {{lines}} lines of each pane and at most {{panes}} panes.", "closeSearchResults": "Close search results", "retry": "Повторити спробу", "noHosts": "No SSH hosts available", "noHostsHint": "Enable the Tmux Monitor option on an SSH host (Host Manager → Terminal tab) to monitor its tmux sessions.", "tmuxInstallHint": "Install it on the host with:", "attachTooltip": "Open a terminal to {{host}}", "attachTooltipPane": "Open a terminal to {{host}} — tmux session {{session}}", "timeJustNow": "just now", "timeMinutes": "{{count}}m ago", "timeHours": "{{count}}h ago", "timeDays": "{{count}}d ago" }, "mobileKeyboard": { "shift": "Shift", "ctrl": "Ctrl", "esc": "Esc", "tab": "Tab", "backTab": "⇥", "arrowUp": "Arrow Up", "arrowDown": "Arrow Down", "arrowLeft": "Arrow Left", "arrowRight": "Arrow Right", "home": "Home", "end": "End", "pageUp": "PgUp", "pageDown": "PgDn", "delete": "Del", "editQuickKeys": "Edit quick keys", "quickKeysTitle": "Quick Keys", "quickKeysDesc": "Tap × to remove. Supports up to 8 characters.", "quickKeyPlaceholder": "e.g. sudo ", "addQuickKey": "Add", "removeQuickKey": "Видалити", "resetDefaults": "Reset to defaults", "done": "Done" } }