{ "nav.diagnostics": "Server Diagnostics", "nav.hash": "Hash & Checksum", "nav.overview": "Overview", "nav.terminal": "Terminal", "nav.servers": "Servers", "nav.updates": "Updates", "nav.plugins": "Modules", "nav.settings": "Settings", "nav.aria": "Main navigation", "vault.storage": "ENCRYPTED LOCAL STORAGE", "vault.unlockTitle": "Unlock Server Manager", "vault.unlockIntro": "Enter the master password. The password is not stored.", "vault.password": "Master password", "vault.confirmPassword": "Confirm password", "vault.unlock": "Unlock", "vault.forgot": "Forgot password / reset vault", "vault.resetIrreversible": "Reset cannot be undone", "vault.resetDescription": "All server profiles, saved host fingerprints, and other encrypted data will be deleted. Installed modules and update settings will remain.", "vault.resetInstruction": "Type SMAZAT to confirm", "vault.cancel": "Cancel", "vault.resetAction": "Delete data and reset password", "app.newArchitecture": "NEW ARCHITECTURE", "app.initializing": "Initializing…", "app.lock": "Lock", "app.coreRunning": "Core is running", "overview.cleanTitle": "A clean foundation for the new application", "overview.cleanDescription": "Separated services, restricted IPC, module runtime, and a secure update channel.", "overview.coreApi": "Core API", "overview.coreApiDescription": "Stable application contract", "overview.dataSchema": "Data schema", "overview.dataSchemaDescription": "Versioned user storage", "overview.installedPlugins": "Installed modules", "overview.noToolsNeeded": "Core works without Tools", "overview.currentSlice": "CURRENT SLICE", "overview.sliceTitle": "Vault + profiles + SSH terminal", "overview.sliceDescription": "Working connection with mandatory host-key verification and a separate SessionManager.", "terminal.ping": "Ping", "terminal.sshRtt": "SSH RTT", "terminal.latencyUnavailable": "Unavailable", "terminal.latencyMeaning": "Ping: ICMP echo from this computer (3 samples, median). SSH RTT: request and reply on the existing SSH connection (3 samples, median).", "terminal.measuring": "measuring…", "terminal.pingLoss": "loss {loss} %", "terminal.pingTimeout": "no reply – a firewall may block ICMP", "terminal.pingDenied": "ICMP denied by the system (Local Network permission / policy)", "terminal.pingUnreachable": "target unreachable for ICMP", "terminal.pingUnsupported": "ping is not available on this system", "terminal.pingError": "ping failed", "terminal.sshRttTransport": "SSH transport (keepalive request/response)", "terminal.sshRttCommand": "command over SSH including server processing", "terminal.title": "Interactive terminal", "terminal.disconnected": "Disconnected", "terminal.connecting": "Connecting…", "terminal.connected": "Connected", "terminal.connectionError": "Connection error", "terminal.error": "Error", "terminal.server": "Server", "terminal.selectServer": "Select a server…", "terminal.password": "Password", "terminal.sshPassword": "SSH password", "terminal.passphrase": "Passphrase (optional)", "terminal.keyPassphrase": "Key passphrase", "terminal.connect": "Connect", "terminal.disconnect": "Disconnect", "terminal.noProfile": "Create a server profile first.", "terminal.aria": "SSH terminal", "terminal.libraryMissing": "Terminal library is unavailable.", "terminal.welcome": "Select a server and start the SSH connection.", "terminal.connectingTo": "Connecting to {target}…", "terminal.passwordAuth": "password authentication", "terminal.vaultLocked": "Vault was locked.", "profiles.eyebrow": "ENCRYPTED PROFILES", "profiles.title": "Server management", "profiles.new": "New server", "profiles.none": "No server has been saved yet.", "profiles.name": "Name", "profiles.namePlaceholder": "Production server", "profiles.host": "Host / IP", "profiles.port": "Port", "profiles.user": "User", "profiles.auth": "Authentication", "profiles.authPassword": "Password when connecting", "profiles.authKey": "Private key", "profiles.privateKey": "Private key", "profiles.selectFile": "Select a file…", "profiles.select": "Select", "profiles.save": "Save profile", "profiles.delete": "Delete", "profiles.key": "key", "profiles.password": "password", "profiles.saved": "Profile was saved.", "profiles.deleteConfirm": "Delete this server profile?", "updates.eyebrow": "UPDATE REPOSITORY", "updates.title": "Core updates", "updates.installed": "Installed version", "updates.channel": "channel {channel}", "updates.ready": "Ready to check", "updates.integrityIntro": "Core verifies platform, architecture, size, SHA-512, and the OpenPGP signature.", "updates.check": "Check", "updates.download": "Download and verify", "updates.reveal": "Show file", "updates.alphaSecurity": "Alpha security mode", "updates.alphaDescription": "SHA-512 and the mandatory OpenPGP signature protect the installer. Installation does not start automatically, and the source is restricted to the allowed HTTPS domain.", "updates.downloaded": "Release v{version} was downloaded and verified", "updates.available": "Version {version} is available", "updates.availableFallback": "The update is ready to download and verify.", "updates.current": "You are using the current version", "updates.noNewer": "No newer release is available on the selected channel.", "updates.checking": "Checking…", "updates.checkingServer": "Checking update repository", "updates.tryingEndpoints": "Trying the allowed HTTPS endpoint…", "updates.checkFailed": "Update check failed", "updates.downloading": "Downloading…", "updates.downloadRejected": "Update was blocked", "plugins.eyebrow": "APPLICATION TOOLS", "plugins.title": "Manage modules", "plugins.install": "Install from catalog", "plugins.plugin": "Module", "plugins.version": "Version", "plugins.permissions": "Permissions", "plugins.none": "No modules yet", "plugins.first": "System Monitor will be first.", "plugins.noPermissions": "no permissions", "plugins.bundled": "Built in", "settings.eyebrow": "LOCAL CONFIGURATION", "settings.title": "Core settings", "settings.language": "Language", "settings.czech": "Čeština", "settings.german": "Deutsch", "settings.english": "English", "settings.updateChannel": "Update channel", "settings.autoCheck": "Check automatically at startup", "settings.allowedServers": "Allowed update servers", "settings.save": "Save settings", "settings.saved": "Saved", "vault.damagedMode": "RECOVER ENCRYPTED STORAGE", "vault.damagedTitle": "Vault is incomplete", "vault.damagedDescription": "One of the vault files is missing. Data will not be overwritten automatically.", "vault.setupMode": "INITIAL VAULT SETUP", "vault.lockedMode": "VAULT IS LOCKED", "vault.setupTitle": "Create master password", "vault.setupDescription": "Choose a master password between 4 and 64 characters. Encrypted data cannot be recovered without it.", "vault.lockedDescription": "The vault already exists. Enter its master password to access saved servers.", "vault.create": "Create vault", "vault.passwordLength": "The master password must contain 4 to 64 characters.", "vault.passwordMismatch": "Passwords do not match.", "vault.creating": "Creating…", "vault.unlocking": "Unlocking…", "vault.typeDelete": "Type SMAZAT exactly to confirm.", "vault.finalResetConfirm": "Final confirmation: delete all encrypted user data?", "vault.deleting": "Deleting…", "vault.resetDone": "Vault was reset. Create a new master password.", "ssh.unknownHost": "Server {host}:{port} is not trusted yet.\n\nSHA-256 fingerprint:\n{fingerprint}\n\nVerify the fingerprint through another channel. Save it and continue?", "ssh.trustFailed": "The host key could not be saved.", "ssh.keyChanged": "WARNING: The SSH host key changed. The connection was blocked.", "ssh.knownKey": "Known", "ssh.newKey": "New", "ssh.failed": "Connection failed.", "errors.unknown": "Unknown error", "errors.initialization": "Initialization error", "profiles.storePassword": "Store password in the encrypted vault", "profiles.storedPassword": "SSH password", "profiles.storePasswordPlaceholder": "Enter the password to store", "profiles.passwordStoredPlaceholder": "Password stored – leave empty to keep it", "profiles.passwordSecurity": "The password is stored only inside the encrypted vault.", "terminal.savedPasswordHint": "Optional – the password from the vault will be used", "ssh.changedHostConfirm": "WARNING: The SSH host key for {host}:{port} changed. This may be caused by a server reinstall, but it can also indicate an attack.\n\nKnown fingerprint:\n{knownFingerprint}\n\nNew fingerprint:\n{fingerprint}\n\nVerify the new fingerprint through another trusted channel. Replace the known fingerprint and reconnect?", "channels.all": "All", "updates.channelFilter": "Channel", "updates.install": "Launch installer", "updates.catalogEyebrow": "RELEASE CATALOG", "updates.catalogTitle": "Available releases", "updates.catalogBeforeCheck": "All compatible releases will appear here after checking.", "updates.catalogEmpty": "No compatible releases are available in this channel.", "updates.selectedLabel": "Selected", "updates.selectLabel": "Select", "updates.newerVersion": "A newer version v{version} is available", "updates.sameVersionNewerRelease": "A newer release of the same version v{version} is available", "updates.sameVersionCurrentRelease": "You are using the current release v{version}", "updates.sameVersionOlderRelease": "An older release of the same version v{version} is selected", "updates.olderVersion": "Older version v{version} selected", "updates.selected": "Release v{version} selected", "updates.publishedAt": "Published {date}", "updates.noneAvailable": "No release available", "updates.noCompatible": "The repository has no compatible release for this platform, architecture, and channel.", "updates.installConfirm": "Launch the verified installer for v{version}, published {date}?", "updates.installFailed": "The installer could not be launched", "updates.installFailure": "The installation could not be started or completed. The update was not installed.", "updates.downloadingAndVerifying": "Downloading and verifying…", "updates.verifyingSignature": "Verifying digital signature…", "updates.signatureVerified": "Digital signature verified", "updates.signatureFailure": "The update cannot be verified safely and will not be installed.", "plugins.checkCatalog": "Load web catalog", "plugins.checking": "Loading catalog…", "plugins.webCatalog": "WEB CATALOG", "plugins.available": "Available modules", "plugins.catalogBeforeCheck": "Load the catalog from an allowed update server first.", "plugins.catalogEmpty": "No compatible modules are available in the selected channel.", "plugins.open": "Open", "plugins.channelFilter": "Catalog channel", "plugins.remove": "Remove", "plugins.removeConfirm": "Remove the {name} module? Core settings and the vault will remain intact.", "plugins.installed": "Installed", "plugins.update": "Update", "plugins.installing": "Installing…", "plugins.installConfirm": "Install {name} v{version}?\n\nRequired permissions: {permissions}", "plugins.minimized": "Minimized modules", "plugins.restore": "Restore the {name} module", "plugins.restoreAction": "Click to restore", "settings.pluginChannel": "Module channel", "legal.eyebrow": "LEGAL INFORMATION", "legal.title": "Licenses and documentation", "legal.documentation": "Documentation", "legal.safetyCzech": "Operational safety and backups (CS)", "legal.safetyEnglish": "Operational safety and backups (EN)", "legal.safetyGerman": "Operational safety and backups (DE)", "legal.description": "CH-J Server Manager is provided under the CH-J Proprietary Software License 1.14. Third-party component licenses remain in effect.", "legal.application": "Application license", "legal.notice": "Copyright notice", "legal.thirdParty": "Third-party licenses", "legal.thirdPartyBundle": "Complete license package", "legal.electron": "Electron license", "legal.chromium": "Chromium licenses", "security.title": "Security", "security.enable": "Enable biometric unlock", "security.remove": "Disable and remove enrollment", "security.test": "Test system authentication", "security.autoLock": "Automatically lock after inactivity", "security.timeout": "Inactivity timeout", "security.never": "Never", "security.blur": "Lock when the application loses focus", "security.sensitive": "Require system authentication for sensitive operations", "security.scope": "Authentication protects profile deletion, module installation/removal, launching installers and resetting an unlocked Vault. Remote terminal commands do not require this additional authentication.", "security.lockEffect": "Locking disconnects active SSH sessions, closes modules and stops diagnostics.", "security.confirmPassword": "Master password to change locking rules", "security.strong": "Keychain protects the key with the current Touch ID fingerprints. Changing fingerprints invalidates enrollment.", "security.convenience": "Convenience unlock: the app requires system authentication, but credential storage is not cryptographically bound to biometrics.", "security.enabled": "Biometric unlock enabled", "security.disabled": "Biometric unlock disabled", "security.testPassed": "System authentication succeeded", "biometrics.touch-id": "Unlock with Touch ID", "biometrics.windows-hello": "Unlock with Windows Hello", "biometrics.fprintd": "Unlock with fingerprint", "biometrics.BIOMETRIC_AVAILABLE": "System authentication available", "biometrics.BIOMETRIC_UNAVAILABLE": "System authentication unavailable", "biometrics.BIOMETRIC_NO_ENROLLMENT": "No fingerprint or Windows Hello enrolled", "biometrics.BIOMETRIC_CANCELLED": "Authentication cancelled", "biometrics.autoPrompt": "Confirm unlocking in the system dialog…", "biometrics.usePassword": "Enter the vault password or retry biometrics with the button.", "biometrics.BIOMETRIC_FAILED": "Authentication failed", "biometrics.BIOMETRIC_DEVICE_UNAVAILABLE": "Device temporarily unavailable", "biometrics.BIOMETRIC_ENROLLMENT_INVALIDATED": "Enrollment invalidated. Use the master password and enable biometric unlock again.", "biometrics.BIOMETRIC_MASTER_PASSWORD_REQUIRED": "Master password required", "biometrics.BIOMETRIC_TIMEOUT": "Authentication timed out", "biometrics.BIOMETRIC_KEYRING_UNAVAILABLE": "Secure desktop keyring unavailable", "biometrics.BIOMETRIC_CREDENTIAL_FAILED": "OS credential storage failed. Use the master password.", "biometrics.BIOMETRIC_INVALID_KEY": "Stored key is invalid. Use the master password.", "biometrics.BIOMETRIC_BUSY": "Another system authentication is in progress", "ssh.SSH_LOCAL_NETWORK_DENIED": "macOS denied network access. Allow CH-J Server Manager in System Settings → Privacy & Security → Local Network, then restart the app.", "ssh.SSH_MAC_NETWORK_UNREACHABLE": "Server unreachable from macOS. If SSH works in Terminal, check System Settings → Privacy & Security → Local Network → CH-J Server Manager, then restart the app. Also check connectivity and VPN.", "nav.reorderHelp": "Enable Edit order in the left menu to drag items.", "nav.drag": "Drag to reorder", "plugins.display": "Module placement", "plugins.visible": "Show in Modules", "plugins.hidden": "Hide", "plugins.navigation": "In left navigation", "transfer.import": "Import", "transfer.export": "Export", "transfer.format": "Export format", "transfer.selectedOnly": "Selected servers only", "transfer.secrets": "Only name, original host, username and port are transferred. No passwords, keys, tokens or their paths.", "transfer.preview": "Import preview", "transfer.authRequired": "Imported and updated profiles need authentication to be assigned again. Updating removes the previously stored password and key path.", "transfer.duplicate": "Duplicate", "transfer.duplicates": "When host, port and username match", "transfer.skip": "Skip", "transfer.update": "Update", "transfer.create": "Create new profile", "transfer.confirm": "Confirm import", "transfer.select": "Select {name} for export", "transfer.yes": "Yes", "transfer.summary": "Servers: {count} · Duplicates: {duplicates}", "transfer.imported": "Created: {created} · Updated: {updated} · Skipped: {skipped}", "transfer.exported": "Exported servers: {count}", "nav.sidebarModes": "Menu view", "nav.modeFull": "Icons and names", "nav.modeCompact": "Icons only", "nav.modeSplit": "Icons in two columns", "nav.resize": "Resize the menu (arrow keys, double-click = default)", "nav.hideSidebar": "Hide menu", "nav.showSidebar": "Show menu", "nav.editOrder": "Edit order", "plugins.description": "Choose which tools to show and keep in the left menu.", "plugins.show": "Show", "plugins.inMenu": "In menu", "plugins.more": "More modules and updates", "plugins.details": "Details", "chrome.collapse": "Collapse", "chrome.collapseDescription": "Collapse into the application's bottom bar", "native.privateKey.title": "Select an SSH private key", "native.privateKey.keys": "SSH private keys", "native.privateKey.all": "All files", "native.biometric.reason": "Verify your identity for CH-J Server Manager", "native.keys.saveTitle": "Save SSH key pair", "native.files.selectUpload": "Select files or folders to upload", "native.files.saveDownload": "Save downloaded file", "native.files.selectDownloadDirectory": "Select a folder for the download", "native.files.saveArchive": "Save remote items as an archive", "native.profiles.importFilter": "JSON / CSV", "native.diagnostics.importFilter": "Diagnostics JSON", "terminal.layout": "Terminal layout", "terminal.single": "One terminal", "terminal.sideBySide": "Side by side", "terminal.stacked": "Stacked", "terminal.swap": "Swap terminals", "terminal.resize": "Resize terminals", "terminal.manualHost": "Enter host manually", "terminal.noJump": "No jump host", "terminal.jumpHost": "Jump host", "terminal.pingJump": "Ping is not measured through a jump host", "ssh.hopJump": "SSH hop: Jump host", "ssh.hopTarget": "SSH hop: Target", "ssh.jumpError": "Jump host {host}", "ssh.JUMP_CHANNEL_FAILED": "The jump host refused the forwarding channel.", "ssh.JUMP_LOOP": "The jump host route contains a loop.", "ssh.JUMP_TOO_DEEP": "The jump host route exceeds three hops.", "ssh.JUMP_PROFILE_NOT_FOUND": "The jump host profile was not found.", "ssh.SSH_TARGET_INVALID": "Select one saved server or enter a valid host, port, user and authentication.", "chrome.minimize": "Minimize", "chrome.maximize": "Maximize", "chrome.restore": "Restore", "chrome.close": "Close", "chrome.files": "Files", "chrome.folders": "Folders", "chrome.cancel": "Cancel", "chrome.discard": "Discard", "chrome.discardChanges": "Discard unsaved changes and close?", "availability.online": "Online", "availability.offline": "Offline", "availability.checking": "Checking…", "availability.unknown": "Unknown", "availability.unverified": "via jump – not verified", "availability.viaJump": "Checked through the jump host", "availability.lastSuccess": "Last success: {time}", "availability.lastAttempt": "Last attempt: {time}", "availability.reason.timeout": "The SSH port did not respond in time.", "availability.reason.refused": "The connection to the SSH port was refused.", "availability.reason.unreachable": "The address cannot be reached from this network.", "availability.reason.dns": "The DNS name could not be resolved.", "availability.reason.denied": "The operating system denied the connection (for example the Local Network permission).", "availability.reason.error": "The connection failed.", "availability.reason.noJumpSession": "This server is reached through a jump host. It can be checked only while an SSH session to the jump host is open.", "availability.reason.jumpDenied": "The jump host did not allow the check (TCP forwarding may be disabled).", "availability.settingsTitle": "Server availability", "availability.settingsEnabled": "Check server availability automatically", "availability.settingsInterval": "Check interval", "availability.settingsSeconds": "{seconds} s", "availability.refreshNow": "Refresh availability now", "availability.meaning": "Offline means the SSH port cannot be reached from this network; the server itself may still be running.", "module.description.chj.nginx-manager": "Secure NGINX configuration management over SSH: inventory, editor, nginx -t, backups, rollback, and graceful reload.", "module.description.chj.system-monitor": "CPU, network, disk, physical and virtual memory (swap/pagefile) overview for Linux and Windows, with swap and pagefile management through controlled Core operations.", "module.description.chj.hash-checksum": "Local file hashing, verification, comparison, and checksum manifests.", "module.description.chj.key-generator": "Local generation of SSH key pairs and random passwords through a restricted Core cryptographic capability.", "module.description.chj.file-manager": "Interactive SFTP file manager with Monaco editor, multiple transfers, and ZIP/TAR/TAR.GZ export.", "module.description.chj.log-viewer": "Secure viewing of the end of the CH-J Server Manager Core diagnostic log.", "module.description.chj.disks": "Graphical disk management for remote Linux servers over SSH (similar to GParted): disk map, partitions, file systems, LVM/LUKS, automatic expansion, and an operation queue through controlled Core operations.", "module.description.chj.users": "Management of Linux accounts, groups, sudo, SSH access, and Ed25519 keys through controlled Core operations and an active SSH session." }