add peer details

This commit is contained in:
Eduard Gert
2026-05-27 14:52:19 +02:00
parent 004a305e46
commit 0e83d2ad94
35 changed files with 1549 additions and 345 deletions
+36 -8
View File
@@ -61,6 +61,11 @@
"common.refresh": "Aktualisieren",
"common.loading": "Lädt…",
"common.netbird": "NetBird",
"common.learnMoreAbout": "Mehr erfahren über",
"common.noResults.title": "Keine Ergebnisse gefunden",
"common.noResults.description": "Es konnten keine Ergebnisse gefunden werden. Bitte versuchen Sie es mit einem anderen Suchbegriff oder ändern Sie Ihre Filter.",
"notConnected.title": "Nicht verbunden",
"notConnected.description": "Verbinden Sie sich mit NetBird, um Peers, Netzwerke und Exit Nodes anzuzeigen.",
"connect.status.disconnected": "Getrennt",
"connect.status.connecting": "Verbindet…",
@@ -74,11 +79,12 @@
"connect.error.disconnectTitle": "Trennen fehlgeschlagen",
"nav.peers.title": "Peers",
"nav.peers.description": "{online} von {total} online",
"nav.peers.description": "{connected} von {total} verbunden",
"nav.resources.title": "Ressourcen",
"nav.resources.description": "{active} von {total} aktiv",
"nav.exitNode.title": "Exit-Node",
"nav.exitNode.none": "{total} verfügbar",
"nav.exitNode.none": "Nicht aktiv",
"nav.exitNode.using": "Über {name}",
"header.openSettings": "Einstellungen öffnen",
"header.togglePanel": "Seitenleiste umschalten",
@@ -303,20 +309,42 @@
"peers.filter.all": "Alle",
"peers.filter.online": "Online",
"peers.filter.offline": "Offline",
"peers.empty": "Keine Peers entsprechen den aktuellen Filtern.",
"peers.empty.title": "Noch keine Peers",
"peers.empty.description": "Es sind keine Peers mit Ihrem Netzwerk verbunden. Fügen Sie einen Peer hinzu, um zu beginnen.",
"peers.details.domain": "Domain",
"peers.details.netbirdIp": "NetBird-IP",
"peers.details.publicKey": "Öffentlicher Schlüssel",
"peers.details.connection": "Verbindung",
"peers.details.latency": "Latenz",
"peers.details.lastHandshake": "Letzter Handshake",
"peers.details.statusSince": "Letzte Verbindungsaktualisierung",
"peers.details.bytes": "Bytes",
"peers.details.bytesSent": "Gesendet",
"peers.details.bytesReceived": "Empfangen",
"peers.details.localIce": "Lokales ICE",
"peers.details.remoteIce": "Remote ICE",
"peers.details.never": "Nie",
"peers.details.relayAddress": "Relay",
"peers.details.networks": "Netzwerke",
"peers.details.relayed": "Relayed",
"peers.details.p2p": "P2P",
"peers.details.rosenpass": "Rosenpass aktiviert",
"networks.search.placeholder": "Nach Netzwerk, Bereich oder Domain suchen",
"networks.filter.all": "Alle",
"networks.filter.selected": "Ausgewählt",
"networks.filter.active": "Aktiv",
"networks.filter.overlapping": "Überlappend",
"networks.empty": "Keine Netzwerke entsprechen den aktuellen Filtern.",
"networks.empty.title": "Keine Netzwerke verfügbar",
"networks.empty.description": "Für diesen Peer wurden keine geleiteten Netzwerke freigegeben.",
"networks.selected": "Ausgewählt",
"networks.unselected": "Nicht ausgewählt",
"networks.ips.more": "+{count} weitere",
"networks.ips.heading": "Aufgelöste IPs",
"exitNodes.search.placeholder": "Exit Nodes suchen",
"exitNodes.empty": "Keine Exit Nodes verfügbar.",
"exitNodes.active": "Aktiv",
"exitNodes.inactive": "Inaktiv",
"exitNodes.none": "Keiner",
"exitNodes.empty.title": "Keine Exit Nodes verfügbar",
"exitNodes.empty.description": "Für diesen Peer wurden keine Exit Nodes freigegeben.",
"quickActions.connect": "Verbinden",
"quickActions.disconnect": "Trennen",
+37 -9
View File
@@ -61,6 +61,11 @@
"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": "Not connected",
"notConnected.description": "Connect to NetBird to view peers, networks, and exit nodes.",
"connect.status.disconnected": "Disconnected",
"connect.status.connecting": "Connecting...",
@@ -74,11 +79,12 @@
"connect.error.disconnectTitle": "Disconnect Failed",
"nav.peers.title": "Peers",
"nav.peers.description": "{online} of {total} Online",
"nav.peers.description": "{connected} of {total} connected",
"nav.resources.title": "Resources",
"nav.resources.description": "{active} of {total} Active",
"nav.resources.description": "{active} of {total} active",
"nav.exitNode.title": "Exit Node",
"nav.exitNode.none": "{total} available",
"nav.exitNode.none": "Not active",
"nav.exitNode.using": "Via {name}",
"header.openSettings": "Open settings",
"header.togglePanel": "Toggle side panel",
@@ -319,20 +325,42 @@
"peers.filter.all": "All",
"peers.filter.online": "Online",
"peers.filter.offline": "Offline",
"peers.empty": "No peers match the current filters.",
"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, range or domain",
"networks.filter.all": "All",
"networks.filter.selected": "Selected",
"networks.filter.active": "Active",
"networks.filter.overlapping": "Overlapping",
"networks.empty": "No networks match the current filters.",
"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",
"exitNodes.search.placeholder": "Search exit nodes",
"exitNodes.empty": "No exit nodes available.",
"exitNodes.active": "Active",
"exitNodes.inactive": "Inactive",
"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",
+36 -8
View File
@@ -61,6 +61,11 @@
"common.refresh": "Frissítés",
"common.loading": "Betöltés…",
"common.netbird": "NetBird",
"common.learnMoreAbout": "Tudjon meg többet erről:",
"common.noResults.title": "Nincs találat",
"common.noResults.description": "Nem találtunk eredményt. Próbáljon meg másik keresési kifejezést, vagy módosítsa a szűrőket.",
"notConnected.title": "Nincs csatlakozva",
"notConnected.description": "Csatlakozzon a NetBirdhöz a társak, hálózatok és kilépő csomópontok megtekintéséhez.",
"connect.status.disconnected": "Lekapcsolva",
"connect.status.connecting": "Csatlakozás…",
@@ -74,11 +79,12 @@
"connect.error.disconnectTitle": "Bontás sikertelen",
"nav.peers.title": "Társak",
"nav.peers.description": "{online} / {total} online",
"nav.peers.description": "{connected} / {total} csatlakoztatva",
"nav.resources.title": "Erőforrások",
"nav.resources.description": "{active} / {total} aktív",
"nav.exitNode.title": "Kilépő csomópont",
"nav.exitNode.none": "{total} elérhető",
"nav.exitNode.none": "Nem aktív",
"nav.exitNode.using": "Ezen át: {name}",
"header.openSettings": "Beállítások megnyitása",
"header.togglePanel": "Oldalsó panel váltása",
@@ -303,20 +309,42 @@
"peers.filter.all": "Összes",
"peers.filter.online": "Online",
"peers.filter.offline": "Offline",
"peers.empty": "Egyetlen társ sem felel meg a jelenlegi szűrőknek.",
"peers.empty.title": "Még nincsenek társak",
"peers.empty.description": "Egyetlen társ sem csatlakozott a hálózatához. Adjon hozzá egy társat a kezdéshez.",
"peers.details.domain": "Domain",
"peers.details.netbirdIp": "NetBird IP",
"peers.details.publicKey": "Publikus kulcs",
"peers.details.connection": "Kapcsolat",
"peers.details.latency": "Késleltetés",
"peers.details.lastHandshake": "Utolsó kézfogás",
"peers.details.statusSince": "Utolsó kapcsolati frissítés",
"peers.details.bytes": "Bájtok",
"peers.details.bytesSent": "Küldve",
"peers.details.bytesReceived": "Fogadva",
"peers.details.localIce": "Helyi ICE",
"peers.details.remoteIce": "Távoli ICE",
"peers.details.never": "Soha",
"peers.details.relayAddress": "Relay",
"peers.details.networks": "Hálózatok",
"peers.details.relayed": "Relayed",
"peers.details.p2p": "P2P",
"peers.details.rosenpass": "Rosenpass engedélyezve",
"networks.search.placeholder": "Keresés hálózat, tartomány vagy domain alapján",
"networks.filter.all": "Összes",
"networks.filter.selected": "Kiválasztott",
"networks.filter.active": "Aktív",
"networks.filter.overlapping": "Átfedő",
"networks.empty": "Egyetlen hálózat sem felel meg a jelenlegi szűrőknek.",
"networks.empty.title": "Nincs elérhető hálózat",
"networks.empty.description": "Ehhez a társhoz nem osztottak meg útvonalas hálózatokat.",
"networks.selected": "Kiválasztva",
"networks.unselected": "Nincs kiválasztva",
"networks.ips.more": "+{count} további",
"networks.ips.heading": "Feloldott IP-címek",
"exitNodes.search.placeholder": "Keresés a kilépő csomópontok között",
"exitNodes.empty": "Nincs elérhető kilépő csomópont.",
"exitNodes.active": "Aktív",
"exitNodes.inactive": "Inaktív",
"exitNodes.none": "Egyik sem",
"exitNodes.empty.title": "Nincs elérhető kilépő csomópont",
"exitNodes.empty.description": "Ehhez a társhoz nem osztottak meg kilépő csomópontokat.",
"quickActions.connect": "Csatlakozás",
"quickActions.disconnect": "Bontás",