eplan/langs/en_US/eplan.lang
Eduard Wisch 8930d7804a
All checks were successful
Deploy Eplan / deploy (push) Successful in 9s
fix: Audit-Findings — en_US-Parity, LIKE-Escape, Rate-Limit [deploy]
Aus /dolibarr audit Report:
- en_US: 5 fehlende Tab-/Placeholder-Keys ergänzt (Parity 100%)
- LIKE-Wildcard-Escape: %, _ und \\ im User-Input werden maskiert bevor
  in LIKE '%..%'-Pattern eingebaut (sonst matched "100%" zu viel)
  Betrifft auftraege_listen (Z.75-77) und kunden_suchen (Z.124)
- Rate-Limit: File-basiert nach KB #354 — max. 10 fehlgeschlagene Token-
  Checks pro IP in 15 Minuten, dann 429. Bei Erfolg wird Zähler resettet.
  Zähler liegen unter DOL_DATA_ROOT/eplan/loginattempts/<sha1(ip)>.json

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 11:58:14 +02:00

48 lines
2.4 KiB
Text

# Eplan — English
Module500037Name = Eplan
Module500037Desc = Link to ElektroPlan PWA — Room measurement with Bluetooth laser
Module500037DescLong = Adds an "Aufmass" tab to orders and customer cards. Shows linked floor plans, opens the ElektroPlan PWA with order context and allows PDF export directly as a Dolibarr document.
# Rights
EplanRightRead = View measurement
EplanRightWrite = Edit measurement
EplanRightAdmin = Manage Eplan settings
# PWA token
EplanApiToken = PWA connection (token)
EplanApiTokenDesc = The token authenticates the ElektroPlan PWA against this Dolibarr. Enter URL + token in the PWA settings (gear icon).
EplanApiTokenValue = Token
EplanApiTokenHint = Click once to select, then Ctrl+C to copy.
EplanApiEndpoint = API endpoint
EplanApiEndpointHint = Enter this URL together with the token in the PWA gear settings as Dolibarr URL (without "/custom/eplan/ajax/pwa_api.php").
EplanTokenRotieren = Generate new token
EplanTokenRotierenConfirm = Generate new token? The old one is immediately invalid and the PWA must be reconfigured.
EplanTokenRotiert = New token generated. Update the PWA with the new token.
EplanSetup = Eplan Settings
EplanPwaUrl = PWA URL
EplanPwaUrlDesc = Full URL to the ElektroPlan PWA (e.g. https://elektroplan.example.com)
EplanPwaUrlPlaceholder = https://elektroplan.example.com
EplanSettingsSaved = Settings saved
Einstellungen = Settings
EplanOpenPwa = Open ElektroPlan
EplanOpenPwaDesc = Opens the ElektroPlan PWA in a new tab. On mobile devices the app can be installed.
EplanInstallHint = Tip: On mobile select "Add to Home Screen" to install the app.
EplanNotConfigured = ElektroPlan PWA URL is not configured yet.
EplanAbout = About ElektroPlan
EplanAboutText = ElektroPlan is a PWA for mobile room measurement. Using Bosch GLM Bluetooth laser rooms can be measured on-site and scale floor plans created.
EplanFeatures = Features
EplanFeature1 = Create and edit rooms via rectangles
EplanFeature2 = Bluetooth laser (Bosch GLM) for precise measurements
EplanFeature3 = Offline capable — works without internet
EplanFeature4 = PDF and DXF export (CAD compatible)
EplanFeature5 = Measure multiple rooms per project
# Tabs
Aufmaß = Measurement
EplanStartAufmass = Start measurement
EplanKeinePwa = ElektroPlan PWA URL not configured.
EplanKeineAufmasse = No measurements linked yet. Start a new measurement via the button above.
EplanKeineAuftraege = No orders for this customer.