{
    "tray.tooltip": "NetBird",
    "tray.status.disconnected": "Disconnected",
    "tray.status.daemonUnavailable": "Not running",
    "tray.status.error": "Error",
    "tray.status.connected": "Connected",
    "tray.status.connecting": "Connecting",
    "tray.status.needsLogin": "Login required",
    "tray.status.loginFailed": "Login failed",
    "tray.status.sessionExpired": "Session expired",
    "tray.session.expiresIn": "Session expires in {remaining}",
    "tray.session.unit.lessThanMinute": "less than a minute",
    "tray.session.unit.minute": "1 minute",
    "tray.session.unit.minutes": "{count} minutes",
    "tray.session.unit.hour": "1 hour",
    "tray.session.unit.hours": "{count} hours",
    "tray.session.unit.day": "1 day",
    "tray.session.unit.days": "{count} days",

    "tray.menu.open": "Open NetBird",
    "tray.menu.connect": "Connect",
    "tray.menu.disconnect": "Disconnect",
    "tray.menu.exitNode": "Exit Node",
    "tray.menu.networks": "Resources",
    "tray.menu.profiles": "Profiles",
    "tray.menu.manageProfiles": "Manage Profiles",
    "tray.menu.settings": "Settings...",
    "tray.menu.debugBundle": "Create Debug Bundle",
    "tray.menu.about": "Help & Support",
    "tray.menu.github": "GitHub",
    "tray.menu.documentation": "Documentation",
    "tray.menu.troubleshoot": "Troubleshoot",
    "tray.menu.downloadLatest": "Download latest version",
    "tray.menu.installVersion": "Install version {version}",
    "tray.menu.guiVersion": "GUI: {version}",
    "tray.menu.daemonVersion": "Daemon: {version}",
    "tray.menu.versionUnknown": "—",
    "tray.menu.quit": "Quit NetBird",

    "notify.update.title": "NetBird update available",
    "notify.update.body": "NetBird {version} is available.",
    "notify.update.enforcedSuffix": " Your administrator requires this update.",
    "notify.error.title": "Error",
    "notify.error.connect": "Failed to connect",
    "notify.error.disconnect": "Failed to disconnect",
    "notify.error.switchProfile": "Failed to switch to {profile}",
    "notify.error.exitNode": "Failed to update exit node {name}",
    "notify.sessionExpired.title": "NetBird session expired",
    "notify.sessionExpired.body": "Your NetBird session has expired. Please log in again.",
    "notify.sessionWarning.title": "Session expires soon",
    "notify.sessionWarning.body": "Your NetBird session expires in {remaining}. Click Extend now to renew.",
    "notify.sessionWarning.bodyGeneric": "Your NetBird session is about to expire. Click Extend now to renew.",
    "notify.sessionWarning.extend": "Extend now",
    "notify.sessionWarning.dismiss": "Dismiss",
    "notify.sessionWarning.failed": "Failed to extend NetBird session",
    "notify.sessionWarning.successTitle": "NetBird session extended",
    "notify.sessionWarning.successBody": "Your session has been refreshed.",
    "notify.sessionDeadlineRejected.title": "Session deadline rejected",
    "notify.sessionDeadlineRejected.body": "The server sent an invalid session deadline. Please sign in again.",

    "common.cancel": "Cancel",
    "common.save": "Save",
    "common.saveChanges": "Save Changes",
    "common.saving": "Saving…",
    "common.close": "Close",
    "common.copy": "Copy",
    "common.togglePasswordVisibility": "Toggle password visibility",
    "common.increase": "Increase",
    "common.decrease": "Decrease",
    "common.delete": "Delete",
    "common.create": "Create",
    "common.add": "Add",
    "common.remove": "Remove",
    "common.refresh": "Refresh",
    "common.loading": "Loading…",
    "common.netbird": "NetBird",
    "common.noResults.title": "Could not find any results",
    "common.noResults.description": "We couldn't find any results. Please try a different search term or change your filters.",
    "notConnected.title": "Disconnected",
    "notConnected.description": "Connect to NetBird first to view detailed information about your peers, network resources, and exit nodes.",

    "connect.status.disconnected": "Disconnected",
    "connect.status.connecting": "Connecting...",
    "connect.status.connected": "Connected",
    "connect.status.disconnecting": "Disconnecting...",
    "connect.status.daemonUnavailable": "Daemon unavailable",
    "connect.status.loginRequired": "Login required",

    "connect.error.loginTitle": "Login Failed",
    "connect.error.connectTitle": "Connect Failed",
    "connect.error.disconnectTitle": "Disconnect Failed",

    "nav.peers.title": "Peers",
    "nav.peers.description": "{connected} of {total} connected",
    "nav.resources.title": "Resources",
    "nav.resources.description": "{active} of {total} active",
    "nav.exitNode.title": "Exit Nodes",
    "nav.exitNode.none": "Not active",
    "nav.exitNode.using": "Via {name}",

    "header.openSettings": "Open settings",
    "header.togglePanel": "Toggle side panel",

    "profile.selector.loading": "Loading...",
    "profile.selector.noProfile": "No profile",
    "profile.selector.searchPlaceholder": "Search profile by name...",
    "profile.selector.emptyTitle": "No Profiles Found",
    "profile.selector.emptyDescription": "Try a different search term or create a new profile.",
    "profile.selector.newProfile": "New Profile",
    "profile.selector.moreOptions": "More options",
    "profile.selector.deregister": "Deregister",
    "profile.selector.delete": "Delete",
    "profile.selector.switchTo": "Switch to this profile",

    "profile.dialog.title": "Enter Profile Name",
    "profile.dialog.nameLabel": "Profile Name",
    "profile.dialog.description": "Set an easily identifiable name for your profile.",
    "profile.dialog.placeholder": "e.g. work",
    "profile.dialog.submit": "Add Profile",
    "profile.dialog.required": "Please enter a profile name, e.g. work, home",
    "profile.dialog.managementHelp": "Use NetBird Cloud or your own server.",
    "profile.dialog.urlUnreachable": "Couldn't reach this server. Check the URL, or add the profile anyway if you're sure it's correct.",

    "header.menu.settings": "Settings...",
    "header.menu.defaultView": "Default View",
    "header.menu.advancedView": "Advanced View",
    "header.menu.updateAvailable": "Update Available",

    "profile.switch.title": "Switch Profile to \"{name}\"?",
    "profile.switch.message": "Are you sure you want to switch profiles?\nYour current profile will be disconnected.",
    "profile.switch.confirm": "Confirm",
    "profile.deregister.title": "Deregister Profile \"{name}\"?",
    "profile.deregister.message": "Are you sure you want to deregister this profile?\nYou will need to log in again to use it.",
    "profile.deregister.confirm": "Deregister",
    "profile.delete.title": "Delete Profile \"{name}\"?",
    "profile.delete.message": "Are you sure you want to delete this profile?\nThis action cannot be undone.",
    "profile.delete.disabledActive": "Active profiles cannot be deleted. Switch to a different one before deleting this profile.",
    "profile.delete.disabledDefault": "The default profile cannot be deleted.",
    "profile.error.switchTitle": "Switch Profile Failed",
    "profile.error.deregisterTitle": "Deregister Profile Failed",
    "profile.error.deleteTitle": "Delete Profile Failed",
    "profile.error.createTitle": "Create Profile Failed",
    "profile.error.loadTitle": "Load Profiles Failed",

    "profile.dropdown.activeProfile": "Active profile",
    "profile.dropdown.switchProfile": "Switch Profile",
    "profile.dropdown.noEmail": "Other",
    "profile.dropdown.addProfile": "Add Profile",
    "profile.dropdown.manageProfiles": "Manage Profiles",
    "profile.dropdown.settings": "Settings",

    "settings.profiles.section.profiles": "Profiles",
    "settings.profiles.intro": "Keep separate NetBird identities side by side, for example work and personal accounts, or different management servers. Add, deregister, or delete profiles below.",
    "settings.profiles.addProfile": "Add Profile",
    "settings.profiles.active": "Active",
    "settings.profiles.emptyTitle": "No Profiles",
    "settings.profiles.emptyDescription": "Create a profile to connect to a NetBird management server.",

    "settings.error.loadTitle": "Load Settings Failed",
    "settings.error.saveTitle": "Save Settings Failed",
    "settings.error.debugBundleTitle": "Debug Bundle Failed",

    "settings.tabs.general": "General",
    "settings.tabs.network": "Network",
    "settings.tabs.security": "Security",
    "settings.tabs.profiles": "Profiles",
    "settings.tabs.ssh": "SSH",
    "settings.tabs.advanced": "Advanced",
    "settings.tabs.troubleshooting": "Troubleshoot",
    "settings.tabs.about": "About",
    "settings.tabs.updateAvailable": "Update Available",

    "settings.general.section.general": "General",
    "settings.general.section.connection": "Connection",
    "settings.general.connectOnStartup.label": "Connect on Startup",
    "settings.general.connectOnStartup.help": "Automatically establish a connection when the service starts.",
    "settings.general.notifications.label": "Desktop Notifications",
    "settings.general.notifications.help": "Show desktop notifications for new updates and connection events.",
    "settings.general.autostart.label": "Launch NetBird UI at Login",
    "settings.general.autostart.help": "Start the NetBird interface automatically when you log in. This affects the graphical interface only, not the background service.",
    "settings.general.autostart.errorTitle": "Autostart Change Failed",
    "settings.general.language.label": "Display Language",
    "settings.general.language.help": "Choose the language for the NetBird interface.",
    "settings.general.language.search": "Search language…",
    "settings.general.language.empty": "No languages match.",
    "settings.general.management.label": "Management Server",
    "settings.general.management.help": "Connect to NetBird Cloud or your own self-hosted management server. Changes will reconnect the client.",
    "settings.general.management.cloud": "Cloud",
    "settings.general.management.selfHosted": "Self-hosted",
    "settings.general.management.urlPlaceholder": "https://netbird.selfhosted.com:443",
    "settings.general.management.urlError": "Please enter a valid URL, e.g., https://netbird.selfhosted.com:443",
    "settings.general.management.urlUnreachable": "Couldn't reach this server. Check the URL, or save anyway if you're sure it's correct.",
    "settings.general.management.switchCloudTitle": "Switch to NetBird Cloud?",
    "settings.general.management.switchCloudMessage": "This disconnects your self-hosted server.\nYou may need to log in again.",
    "settings.general.management.switchCloudConfirm": "Switch to Cloud",

    "settings.network.section.connectivity": "Connectivity",
    "settings.network.section.routingDns": "Routing & DNS",
    "settings.network.lazy.label": "Lazy Connections",
    "settings.network.lazy.help": "Instead of maintaining always-on connections, NetBird activates them on-demand based on activity or signaling.",
    "settings.network.monitor.label": "Reconnect on Network Change",
    "settings.network.monitor.help": "Monitor the network and automatically reconnect on changes such as Wi-Fi switching, Ethernet changes, or resume from sleep.",
    "settings.network.dns.label": "Enable DNS",
    "settings.network.dns.help": "Apply NetBird-managed DNS settings to the host resolver.",
    "settings.network.clientRoutes.label": "Enable Client Routes",
    "settings.network.clientRoutes.help": "Accept routes from other peers to reach their networks.",
    "settings.network.serverRoutes.label": "Enable Server Routes",
    "settings.network.serverRoutes.help": "Advertise this host's local routes to other peers.",
    "settings.network.ipv6.label": "Enable IPv6",
    "settings.network.ipv6.help": "Use IPv6 addressing for the NetBird overlay network.",

    "settings.security.section.firewall": "Firewall",
    "settings.security.section.encryption": "Encryption",
    "settings.security.blockInbound.label": "Block Inbound Traffic",
    "settings.security.blockInbound.help": "Reject unsolicited connections from peers to this device and any networks it routes. Outbound traffic is unaffected.",
    "settings.security.blockLan.label": "Block LAN Access",
    "settings.security.blockLan.help": "Prevent peers from reaching your local network or its devices when this device routes their traffic.",
    "settings.security.rosenpass.label": "Enable Quantum-Resistance",
    "settings.security.rosenpass.help": "Add a post-quantum key exchange via Rosenpass on top of WireGuard®.",
    "settings.security.rosenpassPermissive.label": "Enable Permissive Mode",
    "settings.security.rosenpassPermissive.help": "Allow connections to peers without quantum-resistance support.",

    "settings.ssh.section.server": "Server",
    "settings.ssh.section.capabilities": "Capabilities",
    "settings.ssh.section.authentication": "Authentication",
    "settings.ssh.server.label": "Enable SSH Server",
    "settings.ssh.server.help": "Run the NetBird SSH server on this host so other peers can connect to it.",
    "settings.ssh.root.label": "Allow Root Login",
    "settings.ssh.root.help": "Let peers sign in as the root user. Disable to require a non-privileged account.",
    "settings.ssh.sftp.label": "Allow SFTP",
    "settings.ssh.sftp.help": "Transfer files securely using native SFTP or SCP clients.",
    "settings.ssh.localForward.label": "Local Port Forwarding",
    "settings.ssh.localForward.help": "Let connecting peers tunnel local ports to services reachable from this host.",
    "settings.ssh.remoteForward.label": "Remote Port Forwarding",
    "settings.ssh.remoteForward.help": "Let connecting peers expose ports on this host back to their own machine.",
    "settings.ssh.jwt.label": "Enable JWT Authentication",
    "settings.ssh.jwt.help": "Verify each SSH session against your IdP for user identity and audit. Disable to rely on network ACL policies only, useful when no IdP is available.",
    "settings.ssh.jwtTtl.label": "JWT Cache TTL",
    "settings.ssh.jwtTtl.help": "How long this client caches a JWT before prompting again on outgoing SSH connections. Set to 0 to disable caching and authenticate on every connection.",
    "settings.ssh.jwtTtl.suffix": "Second(s)",

    "settings.advanced.section.interface": "Interface",
    "settings.advanced.section.security": "Security",
    "settings.advanced.interfaceName.label": "Name",
    "settings.advanced.interfaceName.error": "Use 1-15 letters, digits, dots, hyphens, or underscores.",
    "settings.advanced.interfaceName.errorMac": "Must start with \"utun\" followed by a number (e.g. utun100).",
    "settings.advanced.port.label": "Port",
    "settings.advanced.port.error": "Enter a port between {min} and {max}.",
    "settings.advanced.port.help": "If set to 0, a random free port will be used.",
    "settings.advanced.mtu.label": "MTU",
    "settings.advanced.mtu.error": "Enter an MTU value between {min} and {max}.",
    "settings.advanced.psk.label": "Pre-shared Key",
    "settings.advanced.psk.help": "Optional WireGuard PSK for extra symmetric encryption. Not the same as a NetBird Setup Key. You will only communicate with peers that use the same pre-shared key.",

    "settings.troubleshooting.section.title": "Debug bundle",
    "settings.troubleshooting.intro": "A debug bundle helps NetBird support investigate connection problems. <br /> It's a .zip file with logs, system details and debug information from your device.",
    "settings.troubleshooting.anonymize.label": "Anonymize Sensitive Information",
    "settings.troubleshooting.anonymize.help": "Hides public IP addresses and non-NetBird domains from logs.",
    "settings.troubleshooting.systemInfo.label": "Include System Information",
    "settings.troubleshooting.systemInfo.help": "Include OS, kernel, network interfaces, and routing tables.",
    "settings.troubleshooting.upload.label": "Upload Bundle to NetBird Servers",
    "settings.troubleshooting.upload.help": "Securely uploads the bundle and returns an upload key. Share the key with NetBird support over GitHub or Slack instead of attaching the file directly.",
    "settings.troubleshooting.trace.label": "Capture Trace Logs",
    "settings.troubleshooting.trace.help": "Raises logging to TRACE and cycles NetBird up and down to capture connection logs. The previous level is restored after the bundle is built.",
    "settings.troubleshooting.duration.label": "Capture Duration",
    "settings.troubleshooting.duration.help": "How long to capture trace logs before generating the bundle.",
    "settings.troubleshooting.duration.suffix": "Minute(s)",
    "settings.troubleshooting.create": "Create Bundle",
    "settings.troubleshooting.progress.description": "Collecting logs, system details, and connection state. This usually takes a moment — keep this window open until it completes.",
    "settings.troubleshooting.cancelling": "Canceling…",
    "settings.troubleshooting.done.uploadedTitle": "Debug bundle successfully uploaded!",
    "settings.troubleshooting.done.savedTitle": "Bundle saved",
    "settings.troubleshooting.done.uploadedDescription": "Share the upload key below with NetBird support. A local copy was also saved on your device.",
    "settings.troubleshooting.done.savedDescription": "Your debug bundle has been saved locally.",
    "settings.troubleshooting.done.copyKey": "Copy Key",
    "settings.troubleshooting.done.openFolder": "Open Folder",
    "settings.troubleshooting.done.openFileLocation": "Open file location",
    "settings.troubleshooting.uploadFailedWithReason": "Upload failed: {reason} The bundle is still saved locally.",
    "settings.troubleshooting.uploadFailed": "Upload failed. The bundle is still saved locally.",
    "settings.troubleshooting.stage.preparingTrace": "Switching to trace logging…",
    "settings.troubleshooting.stage.reconnecting": "Reconnecting NetBird…",
    "settings.troubleshooting.stage.capturing": "Capturing logs — {elapsed} / {total}",
    "settings.troubleshooting.stage.restoring": "Restoring previous log level…",
    "settings.troubleshooting.stage.bundling": "Generating debug bundle…",
    "settings.troubleshooting.stage.uploading": "Uploading to NetBird…",
    "settings.troubleshooting.stage.cancelling": "Canceling…",

    "settings.about.client": "NetBird Client v{version}",
    "settings.about.clientName": "NetBird Client",
    "settings.about.development": "[Development]",
    "settings.about.gui": "GUI v{version}",
    "settings.about.guiName": "GUI",
    "settings.about.copyright": "© {year} NetBird. All Rights Reserved.",
    "settings.about.links.imprint": "Imprint",
    "settings.about.links.privacy": "Privacy",
    "settings.about.links.cla": "CLA",
    "settings.about.links.terms": "Terms of Service",
    "settings.about.community.github": "GitHub",
    "settings.about.community.slack": "Slack",
    "settings.about.community.forum": "Forum",
    "settings.about.community.documentation": "Documentation",
    "settings.about.community.feedback": "Feedback",

    "update.banner.message": "NetBird {version} is ready to install.",
    "update.banner.later": "Later",
    "update.banner.installNow": "Install now",
    "update.card.versionAvailableDownload": "Version {version} is available for download.",
    "update.card.versionAvailableInstall": "Version {version} is available for install.",
    "update.card.whatsNew": "What's new?",
    "update.card.installNow": "Install Now",
    "update.card.getInstaller": "Download",
    "update.card.autoCheckInterval": "NetBird checks for updates in the background.",
    "update.card.changelog": "Changelog",
    "update.card.onLatestVersion": "You're on the latest version",
    "update.header.tooltip": "Update Available",
    "update.overlay.updatingVersion": "Updating NetBird to v{version}",
    "update.overlay.updating": "Updating NetBird",
    "update.overlay.description": "A newer version is available and is being installed. NetBird will restart automatically once the update is finished.",
    "update.overlay.error.timeoutTitle": "Update Is Taking Too Long",
    "update.overlay.error.timeoutDescription": "Installing {target} took too long and didn't finish.",
    "update.overlay.error.canceledTitle": "Update Was Stopped",
    "update.overlay.error.canceledDescription": "The update to {target} was canceled before it finished.",
    "update.overlay.error.failTitle": "Couldn't Install the Update",
    "update.overlay.error.failDescription": "{target} couldn't be installed.",
    "update.overlay.error.unknownMessage": "unknown error",
    "update.overlay.error.targetVersion": "v{version}",
    "update.overlay.error.targetFallback": "the new version",
    "update.error.loadStateTitle": "Load Update State Failed",
    "update.error.triggerTitle": "Start Update Failed",

    "update.page.versionLine": "Updating client to: {version}.",
    "update.page.versionLineGeneric": "Updating client.",
    "update.page.outdated": "Your client version is older than the auto-update version set in Management.",
    "update.page.status.running": "Updating",
    "update.page.status.timeout": "Update timed out. Please try again.",
    "update.page.status.canceled": "Update canceled.",
    "update.page.status.failed": "Update failed: {message}",
    "update.page.status.unknownError": "unknown update error",
    "update.page.failedTitle": "Update Failed",
    "update.page.timeoutMessage": "Update timed out.",
    "update.page.dontClose": "Please don't close this window.",
    "update.page.updating": "Updating…",
    "update.page.complete": "Update complete",
    "update.page.failed": "Update failed",

    "window.title.settings": "Settings",
    "window.title.signIn": "Sign-in",
    "window.title.sessionExpiration": "Session Expiring",
    "window.title.updating": "Updating",
    "window.title.welcome": "Welcome to NetBird",
    "window.title.error": "Error",

    "welcome.title": "Look for NetBird in your tray",
    "welcome.description": "NetBird lives in your tray. Click the icon to connect, switch profiles, or open settings.",
    "welcome.continue": "Continue",
    "welcome.back": "Back",
    "welcome.management.title": "Set up NetBird",
    "welcome.management.description": "Click Continue to get started, or pick Self-hosted if you have your own NetBird server.",
    "welcome.management.cloud.title": "NetBird Cloud",
    "welcome.management.cloud.description": "Use our hosted service. No setup required.",
    "welcome.management.selfHosted.title": "Self-hosted",
    "welcome.management.selfHosted.description": "Connect to your own management server.",
    "welcome.management.urlLabel": "Management server URL",
    "welcome.management.urlPlaceholder": "https://netbird.selfhosted.com:443",
    "welcome.management.urlInvalid": "Please enter a valid URL, e.g., https://netbird.selfhosted.com:443",
    "welcome.management.urlUnreachable": "Couldn't reach this server. Check the URL or your network, then continue if you're sure it's correct.",
    "welcome.management.checking": "Checking…",

    "browserLogin.title": "Continue in your browser to complete the login",
    "browserLogin.notSeeing": "Not seeing the browser tab?",
    "browserLogin.tryAgain": "Try again",
    "browserLogin.openFailedTitle": "Open Browser Failed",

    "sessionExpiration.title": "Session expiring soon",
    "sessionExpiration.titleLater": "Your session will expire",
    "sessionExpiration.description": "This device will disconnect soon. Renew with a browser sign-in.",
    "sessionExpiration.descriptionLater": "A browser sign-in keeps this device connected to your network.",
    "sessionExpiration.stay": "Renew session",
    "sessionExpiration.authenticate": "Authenticate",
    "sessionExpiration.logout": "Logout",
    "sessionExpiration.expired": "Session expired",
    "sessionExpiration.expiredDescription": "Device disconnected. Authenticate with a browser sign-in to reconnect.",
    "sessionExpiration.close": "Close",
    "sessionExpiration.extendFailedTitle": "Extend Session Failed",
    "sessionExpiration.logoutFailedTitle": "Logout Failed",

    "peers.search.placeholder": "Search by name or IP",
    "peers.filter.all": "All",
    "peers.filter.online": "Online",
    "peers.filter.offline": "Offline",
    "peers.empty.title": "No peers available",
    "peers.empty.description": "You either don't have any peers available or have no access to any of them.",
    "peers.details.domain": "Domain",
    "peers.details.netbirdIp": "NetBird IP",
    "peers.details.netbirdIpv6": "NetBird IPv6",
    "peers.details.publicKey": "Public key",
    "peers.details.connection": "Connection",
    "peers.details.latency": "Latency",
    "peers.details.lastHandshake": "Last handshake",
    "peers.details.statusSince": "Last connection update",
    "peers.details.bytes": "Bytes",
    "peers.details.bytesSent": "Sent",
    "peers.details.bytesReceived": "Received",
    "peers.details.localIce": "Local ICE",
    "peers.details.remoteIce": "Remote ICE",
    "peers.details.never": "Never",
    "peers.details.justNow": "Just now",
    "peers.details.refresh": "Refresh",
    "peers.status.connected": "Connected",
    "peers.status.connecting": "Connecting",
    "peers.status.disconnected": "Disconnected",
    "peers.details.relayAddress": "Relay",
    "peers.details.networks": "Resources",
    "peers.details.relayed": "Relayed",
    "peers.details.p2p": "P2P",
    "peers.details.rosenpass": "Rosenpass enabled",

    "networks.search.placeholder": "Search by network or domain",
    "networks.filter.all": "All",
    "networks.filter.active": "Active",
    "networks.filter.overlapping": "Overlapping",
    "networks.empty.title": "No resources available",
    "networks.empty.description": "You either don't have any network resources available or have no access to any of them.",
    "networks.selected": "Selected",
    "networks.unselected": "Not selected",
    "networks.ips.heading": "Resolved IPs",
    "networks.bulk.selectionCount": "{selected} of {total} Active",
    "networks.bulk.enableAll": "Enable all",
    "networks.bulk.disableAll": "Disable all",

    "exitNodes.search.placeholder": "Search exit nodes",
    "exitNodes.none": "None",
    "exitNodes.empty.title": "No exit nodes available",
    "exitNodes.empty.description": "No exit nodes have been shared with this peer.",
    "exitNodes.card.title": "Exit Node",
    "exitNodes.card.statusActive": "Active",
    "exitNodes.card.statusInactive": "Inactive",
    "exitNodes.dropdown.noneTitle": "None",
    "exitNodes.dropdown.noneDescription": "Direct connection without an exit node",

    "quickActions.connect": "Connect",
    "quickActions.disconnect": "Disconnect",

    "daemon.unavailable.title": "NetBird Service Is Not Running",
    "daemon.unavailable.description": "The app will reconnect automatically once the service is running.",
    "daemon.unavailable.docsLink": "Documentation",

    "error.jwt_clock_skew": "Sign-in failed: this device's clock is out of sync with the server. Please sync your system clock and try again.",
    "error.jwt_expired": "Your sign-in token has expired. Please sign in again.",
    "error.jwt_signature_invalid": "Sign-in failed: the token signature is invalid. Please contact your administrator.",
    "error.session_expired": "Your session has expired. Please sign in again.",
    "error.invalid_setup_key": "The setup key is missing or invalid.",
    "error.permission_denied": "Sign-in was rejected by the server.",
    "error.daemon_unreachable": "The NetBird daemon is not responding. Please check that the service is running.",
    "error.unknown": "Operation failed."
}
