LAN-Scanner: veraltete Rechtsklick-Hinweise durch Aktionen-Button ersetzt

Der Aktionen-Button (M24) ersetzte den Rechtsklick im Code, aber ein
App-eigener Warnhinweis (Feste-IP-Bestätigung) und README.md/Manual.md
(DE+EN) verwiesen weiterhin auf Rechtsklick. Gefunden durch Nutzer-
Hinweis nach Prüfung auf Gitea.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Kay
2026-09-16 11:51:42 +02:00
co-authored by Claude Sonnet 5
parent 4cc30a2016
commit 69c4a03024
4 changed files with 47 additions and 36 deletions
@@ -848,8 +848,8 @@ enum L10n {
"wird dauerhaft an": "will be permanently bound to",
" gebunden — die Adresse ändert sich für dieses Gerät nicht mehr automatisch.":
". Its address will no longer change automatically for this device.",
"\n\nRückgängig machen: hier im LAN-Scanner-Tab per Rechtsklick auf das Gerät":
"\n\nTo undo: right-click the device here in the LAN Scanner tab",
"\n\nRückgängig machen: hier im LAN-Scanner-Tab über den \"Aktionen\"-Button beim Gerät":
"\n\nTo undo: use the \"Actions\" button next to the device here in the LAN Scanner tab",
"\"Feste Zuweisung entfernen\". Das Gerät bekommt danach aber nicht sofort":
"\"Remove Static Assignment\". The device won't immediately",
" automatisch eine neue Adresse — dafür muss es die Verbindung kurz trennen und":
@@ -2,8 +2,8 @@ import Charts
import SwiftUI
/// "LAN-Scanner" tab: one table per physical Ethernet/WLAN port, each listing the
/// devices resolved onto it (name/IP/MAC/status), plus right-click actions to give a device a
/// permanent static IP (Winbox's "Make Static") or remove that reservation again.
/// devices resolved onto it (name/IP/MAC/status), plus an "Aktionen" menu button per row to give
/// a device a permanent static IP (Winbox's "Make Static") or remove that reservation again.
struct DevicesView: View {
@ObservedObject var connectionService: ConnectionService
@StateObject private var viewModel: DevicesViewModel
@@ -240,7 +240,7 @@ private func staticAssignmentMessage(device: LanDevice, appLanguage: String, cli
"\(device.ipAddress) " + L10n.t("wird dauerhaft an", appLanguage) + " \(device.macAddress)"
+ (device.hostName.map { " (\($0))" } ?? "")
+ L10n.t(" gebunden — die Adresse ändert sich für dieses Gerät nicht mehr automatisch.", appLanguage)
+ L10n.t("\n\nRückgängig machen: hier im LAN-Scanner-Tab per Rechtsklick auf das Gerät", appLanguage)
+ L10n.t("\n\nRückgängig machen: hier im LAN-Scanner-Tab über den \"Aktionen\"-Button beim Gerät", appLanguage)
+ L10n.t("\"Feste Zuweisung entfernen\". Das Gerät bekommt danach aber nicht sofort", appLanguage)
+ L10n.t(" automatisch eine neue Adresse — dafür muss es die Verbindung kurz trennen und", appLanguage)
+ L10n.t(" neu aufbauen (Netzwerkkabel kurz ziehen/stecken, WLAN aus/an, oder neu starten).", appLanguage)