Files
netbird/client/ui/i18n/locales/en/common.json
T
Zoltan Papp 8b03c96851 ui: add launch-at-login (autostart) toggle for the UI
Add an Autostart Wails service wrapping app.Autostart and a toggle in
the General settings tab. The OS login-item registration is the single
source of truth (nothing mirrored to the preferences file). Affects the
graphical UI only, not the daemon. The toggle hides itself on platforms
where autostart is unsupported.
2026-05-31 02:01:02 +02:00

400 lines
23 KiB
JSON

{
"tray.tooltip": "NetBird",
"tray.status.disconnected": "Disconnected",
"tray.status.daemonUnavailable": "Not running",
"tray.status.error": "Error",
"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.",
"common.cancel": "Cancel",
"common.save": "Save",
"common.saveChanges": "Save Changes",
"common.saving": "Saving…",
"common.close": "Close",
"common.delete": "Delete",
"common.create": "Create",
"common.add": "Add",
"common.remove": "Remove",
"common.refresh": "Refresh",
"common.loading": "Loading…",
"common.netbird": "NetBird",
"common.learnMoreAbout": "Learn more about",
"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.dialog.title": "Enter Profile Name",
"profile.dialog.description": "Choose a memorable name.",
"profile.dialog.placeholder": "e.g. Work",
"profile.dialog.submit": "Add Profile",
"profile.dialog.required": "Please enter a profile name, e.g. Work, Home",
"header.menu.settings": "Settings...",
"header.menu.defaultView": "Default View",
"header.menu.advancedView": "Advanced View",
"header.menu.updateAvailable": "Update Available",
"profile.deregister.title": "Deregister Profile",
"profile.deregister.message": "Are you sure you want to deregister \"{name}\"? You will need to log in again to use it.",
"profile.deregister.confirm": "Deregister",
"profile.delete.title": "Delete Profile",
"profile.delete.message": "Are you sure you want to delete \"{name}\"? This action cannot be undone.",
"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.switchCloudTitle": "Switch to NetBird Cloud?",
"settings.general.management.switchCloudMessage": "This will disconnect from your self-hosted management server and reconnect to NetBird Cloud. You 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.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.port.label": "Port",
"settings.advanced.mtu.label": "MTU",
"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": "Cancelling…",
"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": "Cancelling…",
"settings.about.client": "NetBird Client v{version}",
"settings.about.clientName": "NetBird Client",
"settings.about.development": "[Development]",
"settings.about.gui": "GUI v{version}",
"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.sessionExpired": "Session Expired",
"window.title.sessionExpiring": "Session Expiring",
"window.title.updating": "Updating",
"browserLogin.title": "Continue in your browser to complete the login",
"browserLogin.notSeeing": "Not seeing the browser tab?",
"browserLogin.tryAgain": "Try again",
"sessionExpired.title": "Session expired",
"sessionExpired.description": "Your NetBird session has expired. Sign in again to keep your devices connected.",
"sessionExpired.later": "Later",
"sessionExpired.signIn": "Sign in",
"sessionAboutToExpire.title": "Session expiring soon",
"sessionAboutToExpire.description": "Your NetBird session will expire shortly. Stay connected to keep your devices online.",
"sessionAboutToExpire.stay": "Stay connected",
"sessionAboutToExpire.logout": "Logout",
"sessionAboutToExpire.expired": "Session expired",
"sessionAboutToExpire.extendFailedTitle": "Extend Session 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 yet",
"peers.empty.description": "No peers are connected to your network. Add a peer to get started.",
"peers.details.domain": "Domain",
"peers.details.netbirdIp": "NetBird IP",
"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.relayAddress": "Relay",
"peers.details.networks": "Networks",
"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 networks available",
"networks.empty.description": "No routed networks have been shared with this peer.",
"networks.selected": "Selected",
"networks.unselected": "Not selected",
"networks.ips.more": "+{count} more",
"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.",
"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. See details for the technical message."
}