M16: Verbinden-Tab zweisprachig (DE/EN)

ConnectView.swift auf L10n.t(...) umgestellt: Verbindungsformular, Status,
Geräte-/Routerboard-Infos, Update-/Firmware-Dialoge, Zertifikats-/SSH-
Warnungen. Dialog-Helper-Funktionen bekommen appLanguage-Parameter (liegen
außerhalb der View-Struct). Nebenbei fehlenden "Passwort"-Label-Eintrag im
Experte-Katalog nachgetragen. L10n.swift jetzt 444 Einträge, keine
Duplikate. 60 Tests grün, live bestätigt.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YDmUd93KxsYGr2kLTotWnG
This commit is contained in:
Kay
2026-09-15 16:18:02 +02:00
co-authored by Claude Sonnet 5
parent 7af550ae85
commit b6bb4bc289
6 changed files with 241 additions and 104 deletions
+6 -5
View File
@@ -43,8 +43,9 @@ automatisch gewählt, ohne dass du dich darum kümmern musst.
Ein DE/EN-Umschalt-Button in der Toolbar wechselt die Sprache der App
(persistiert über Neustarts). Aktuell vollständig übersetzt: alle
Tab-Namen sowie der komplette Experte-Tab (alle Menü-Bereiche, Buttons,
Tooltips). Weitere Tabs folgen schrittweise.
Tab-Namen, der komplette Experte-Tab (alle Menü-Bereiche, Buttons,
Tooltips) sowie der komplette Verbinden-Tab. Weitere Tabs folgen
schrittweise.
## 1. Verbinden
@@ -174,9 +175,9 @@ router over its REST API (preferred) or SSH (fallback) — chosen
automatically, no configuration needed.
A DE/EN toggle button in the toolbar switches the app's language
(persists across restarts). Fully translated so far: every tab name and
the entire Expert tab (all menu areas, buttons, tooltips). More tabs
will follow incrementally.
(persists across restarts). Fully translated so far: every tab name,
the entire Expert tab (all menu areas, buttons, tooltips), and the
entire Connect tab. More tabs will follow incrementally.
## 1. Connect