dolibarr.netdiag/langs/de_DE/netdiag.lang
Eduard Wisch d079431cdf Phase 5 abgeschlossen: Klarnamen, Parameter, Listen-Ampel, N+1, Standort
- Werkzeug-Klarnamen statt interner IDs: "IP-Scanner — 46 Geräte im Netz …"
  statt "[netzwerk] ipscan — …". Bewusst eine kurze Zuordnung in
  netdiagToolName() statt eines zweiten Satzes Sprachschlüssel — die
  kanonischen Namen stehen in der App, doppelte Pflege wäre eine Fehlerquelle.
  Enthält auch dhcpcheck/wifiscan: in der App gibt es sie nicht mehr, in der
  PRODUKTIONSDATENBANK stehen dazu aber noch Messungen (4 bzw. 2). Die
  Gegenprüfung hielt den Punkt für gegenstandslos, hatte dabei aber nur die
  Testdatenbank angesehen.

- Messparameter anzeigen (Prod-Messung #126): unter jeder Messung steht jetzt
  "Ziel: 192.168.1.1 · Dauer (s): 300" in Karte und PDF. Vorher stand das
  Ergebnis ohne Bezugspunkt da — man sah nicht, wogegen gemessen wurde.

- Listenseite: Ampel je Protokoll (schlechteste Einzelmessung) plus Anzahl,
  dazu ein Filter "nur mit Befund". Status 3 "nicht messbar" geht bewusst
  NICHT ins Maximum ein — er ist keine Aussage über das Kundennetz — sondern
  wird separat als "n.m." ausgewiesen. Im Browser geprüft: der Filter liefert
  ausschließlich Protokolle mit Warnung oder Fehler.

- N+1-Queries behoben: fetchAllByProtocol() las nur die rowids und setzte je
  Zeile ein eigenes fetch() ab. Jetzt eine Abfrage mit setVarsFromFetchObj(),
  zusätzlich mit Entity-Filter (fehlte bisher ganz). Nachgemessen über
  SHOW SESSION STATUS: 46 Geräte + 7 Messungen brauchen statt 55 Abfragen
  noch eine.

- Standort aus der Kundenadresse vorbelegen, wenn der Techniker nichts
  eingetragen hat; eine vorhandene Angabe wird nie überschrieben. Über die
  echte API geprüft.

Offen bleibt aus Phase 5 nur der Vergleich zweier Protokolle (Geräte-Diff
nach MAC) — eigenes Feature mit eigener Ansicht.
2026-08-16 11:09:28 +02:00

77 lines
2.3 KiB
Text

# Copyright (C) 2026 Eduard Wisch <data@data-it-solution.de>
# Sprachdatei NetDiag - Deutsch
#
# Allgemein
#
ModuleNetDiagName = NetDiag
ModuleNetDiagDesc = Netzwerk-Diagnose: erfasst per mobiler App Geräte, Ports und Messungen und hängt die Protokolle an Kunde und Auftrag.
NetDiagArea = NetDiag - Übersicht
NetDiagTab = Netzwerk-Diagnose
#
# Admin-Seite
#
NetDiagSetup = NetDiag Einrichtung
NetDiagSetupPage = NetDiag Einrichtungsseite
NetDiagAbout = Über NetDiag
NetDiagAboutPage = NetDiag Info-Seite
NETDIAG_API_TOKEN_TTL = Token-Gültigkeit (Sekunden)
NETDIAG_API_TOKEN_TTLTooltip = Wie lange ein API-Token der mobilen App gültig bleibt. Standard 604800 (7 Tage).
NETDIAG_APK_URL = Download-URL der App (APK)
NETDIAG_APK_URLTooltip = Adresse, unter der die Android-App (APK) liegt. Wird als QR-Code angezeigt.
NetDiagApiSecretInfo = Der JWT-Schlüssel wurde beim Aktivieren automatisch erzeugt und ist nicht editierbar.
NetDiagAppDownload = NetDiag-App herunterladen
NetDiagAppDownloadHint = Mit dem Handy scannen, um die Diagnose-App zu installieren.
#
# Protokoll
#
NetDiagProtocol = Diagnose-Protokoll
NetDiagProtocols = Diagnose-Protokolle
NetDiagProtocolList = Protokoll-Liste
NewNetDiagProtocol = Neues Diagnose-Protokoll
NetDiagStatusDraft = Entwurf
NetDiagStatusDone = Abgeschlossen
NetDiagNoProtocol = Noch kein Diagnose-Protokoll für dieses Objekt vorhanden
#
# Felder
#
DateDiag = Aufnahmedatum
DateMeasure = Messzeitpunkt
Technician = Techniker
Location = Standort
Subnet = Netzbereich
DeviceType = Gerätetyp
Protocol = Protokoll
Device = Gerät
Tool = Werkzeug
ToolCategory = Kategorie
MeasureStatus = Bewertung
ClientUuid = App-Kennung
IpAddress = IP-Adresse
MacAddress = MAC-Adresse
Hostname = Hostname
Vendor = Hersteller
NetDiagDevices = Gefundene Geräte
NetDiagMeasurements = Messungen
NetDiagMeasureOk = OK
NetDiagMeasureWarn = Warnung
NetDiagMeasureFail = Fehler
NetDiagMeasureUnmeasurable = Nicht messbar
# Gerätemerkmale aus dem IP-Scan (seit Phase 5 synchronisiert)
NetDiagVendor=Hersteller
NetDiagNetbiosName=NetBIOS-Name
NetDiagMdnsName=mDNS-Name
NetDiagMdnsServices=mDNS-Dienste
NetDiagCustomName=Eigener Name
NetDiagOpenPorts=Offene Ports
NetDiagFoundVia=Gefunden über
NetDiagFoundViaPing=Ping
NetDiagFoundViaPort=Port
NetDiagFoundViaArp=ARP
NetDiagFoundViaMdns=mDNS
NetDiagLastSeen=Zuletzt gesehen
NetDiagOnlyWithFindings=nur mit Befund