schneespur/release/schneespur-1.0.2/lang/de/help.php
Michael 7288b93500 Release v1.0.2: diagnostic infrastructure core
Add neutral diagnostic framework for future reporting modules:
- DiagnosticReporterInterface, Registry, Manager, PayloadSanitizer
- Laravel exception hook in bootstrap/app.php
- Module permission declarations (requires_permissions in module.json)
- Core diagnostic report points (module boot/install/update failures)
- Module documentation update (moduldoku.md)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-18 16:54:11 +00:00

189 lines
22 KiB
PHP

<?php
return [
'page_title' => 'Hilfe',
'page_description' => 'Hier finden Sie Anleitungen und Erklärungen zu allen Funktionen von :app_name.',
'back_to_overview' => 'Zurück zur Übersicht',
// Topic titles & descriptions (hub page)
'topic_installation' => 'Installation',
'topic_installation_desc' => ':app_name auf Ihrem Webhosting installieren und einrichten.',
'topic_first_steps' => 'Erste Schritte',
'topic_first_steps_desc' => 'Erste Konfiguration nach der Installation — Firma, Fahrer und Kunden anlegen.',
'topic_customers' => 'Kunden',
'topic_customers_desc' => 'Kunden anlegen, bearbeiten und verwalten.',
'topic_drivers' => 'Fahrer',
'topic_drivers_desc' => 'Fahrer anlegen, Zugangsdaten verwalten und archivieren.',
'topic_owntracks' => 'OwnTracks & GPS',
'topic_owntracks_desc' => 'GPS-Tracking mit der OwnTracks-App einrichten und nutzen.',
'topic_jobs' => 'Einsätze',
'topic_jobs_desc' => 'Räum- und Streueinsätze dokumentieren und nachverfolgen.',
'topic_overview' => 'Auswertungen',
'topic_overview_desc' => 'Tages-, Monats- und Fahrerauswertungen nutzen.',
'topic_exports' => 'Exporte',
'topic_exports_desc' => 'Einsatzdaten als CSV oder Kunden-PDF exportieren.',
'topic_dsgvo' => 'DSGVO',
'topic_dsgvo_desc' => 'Datenschutzbelehrung und Löschfristen verwalten.',
'topic_settings' => 'Einstellungen',
'topic_settings_desc' => 'Firma, Branding, E-Mail und Aufbewahrungsfristen konfigurieren.',
'topic_updates' => 'Auto-Update',
'topic_updates_desc' => 'Automatische Updates, Versionsprüfung und Update-Installation.',
'topic_modules' => 'Module',
'topic_modules_desc' => 'Erweiterungsmodule installieren, aktivieren und verwalten.',
'content_placeholder' => 'Diese Hilfeseite wird in Kürze mit Inhalten gefüllt.',
// Tooltip texts for contextual help icons
'tooltip_jobs' => 'Hilfe zu Einsätzen',
'tooltip_customers' => 'Hilfe zu Kunden',
'tooltip_drivers' => 'Hilfe zu Fahrern',
'tooltip_owntracks' => 'Hilfe zu OwnTracks & GPS',
'tooltip_overview' => 'Hilfe zu Auswertungen',
'tooltip_exports' => 'Hilfe zu Exporten',
'tooltip_dsgvo' => 'Hilfe zum Datenschutz',
'tooltip_settings' => 'Hilfe zu Einstellungen',
'tooltip_first_steps' => 'Hilfe zu den ersten Schritten',
// Installation
'installation_requirements_title' => 'Systemvoraussetzungen',
'installation_requirements_text' => ':app_name benötigt PHP 8.2 oder höher, eine MySQL-Datenbank und einen Webserver mit mod_rewrite (Apache) oder entsprechender Nginx-Konfiguration. Die Software läuft auf klassischem Shared Webhosting (z. B. Strato, IONOS, All-Inkl.) — SSH oder Docker sind nicht erforderlich.',
'installation_upload_title' => 'Dateien hochladen',
'installation_upload_text' => 'Laden Sie alle Dateien per FTP in das Webverzeichnis Ihres Hostings hoch. Das Verzeichnis „public" muss als Document Root erreichbar sein. Bei vielen Hostern zeigt der Domain-Root auf einen Ordner wie „htdocs" oder „public_html" — kopieren Sie den Inhalt von „public" dorthin und passen Sie die Pfade in der index.php an.',
'installation_database_title' => 'Datenbank einrichten',
'installation_database_text' => 'Erstellen Sie über die Hosting-Verwaltung eine neue MySQL-Datenbank und einen Datenbankbenutzer. Notieren Sie Hostname, Datenbankname, Benutzername und Passwort — diese Angaben werden im nächsten Schritt benötigt.',
'installation_env_title' => '.env-Datei konfigurieren',
'installation_env_text' => 'Benennen Sie die Datei „.env.example" in „.env" um und tragen Sie die Datenbankzugangsdaten ein (DB_HOST, DB_DATABASE, DB_USERNAME, DB_PASSWORD). Setzen Sie APP_URL auf die URL Ihrer Installation. Generieren Sie den App-Key über den Browser-Installer oder manuell mit „php artisan key:generate".',
'installation_finish_title' => 'Installation abschließen',
'installation_finish_text' => 'Rufen Sie Ihre Domain im Browser auf. Der Installer führt Sie durch die Datenbank-Migration und die Erstellung des Admin-Kontos. Richten Sie anschließend einen Cron-Job ein, der jede Minute „php artisan schedule:run" ausführt — dies ist für die Hintergrundverarbeitung (Wetterabfrage, Queue) erforderlich.',
// First Steps
'first_steps_company_title' => 'Firmendaten eintragen',
'first_steps_company_text' => 'Navigieren Sie zu Einstellungen und hinterlegen Sie Ihren Firmennamen, die Adresse und optional ein Logo. Diese Angaben erscheinen auf Kunden-Exporten und PDF-Dokumenten.',
'first_steps_drivers_title' => 'Fahrer anlegen',
'first_steps_drivers_text' => 'Legen Sie unter Fahrer mindestens einen Fahrer an. Jeder Fahrer erhält eigene Zugangsdaten für die Fahrer-App und das OwnTracks-GPS-Tracking. Der erste Fahrer kann auch der Betriebsinhaber selbst sein.',
'first_steps_customers_title' => 'Kunden anlegen',
'first_steps_customers_text' => 'Erstellen Sie unter Kunden die Objekte, die Sie im Winterdienst betreuen. Geben Sie Name, Adresse und optional GPS-Koordinaten ein — die Adresse wird automatisch geokodiert, wenn Koordinaten fehlen.',
'first_steps_owntracks_title' => 'OwnTracks einrichten',
'first_steps_owntracks_text' => 'Installieren Sie die OwnTracks-App auf dem Smartphone des Fahrers und konfigurieren Sie die Verbindung zu Ihrer :app_name-Installation. Nutzen Sie den QR-Code auf der Fahrer-Detailseite für eine schnelle Einrichtung. Details finden Sie im Hilfe-Abschnitt „OwnTracks & GPS".',
'first_steps_first_job_title' => 'Ersten Einsatz durchführen',
'first_steps_first_job_text' => 'Starten Sie eine Schicht in der Fahrer-App, fahren Sie einen Kunden an und beenden Sie den Einsatz. :app_name zeichnet den GPS-Track auf, ruft automatisch die Wetterdaten ab und erstellt den Einsatznachweis. Kontrollieren Sie das Ergebnis im Admin-Bereich unter Einsätze.',
// Customers
'customers_create_title' => 'Kunden anlegen',
'customers_create_text' => 'Klicken Sie auf „Neuer Kunde" und füllen Sie Name und Adresse aus. Jeder Kunde entspricht einem Einsatzort (z. B. Grundstück, Parkplatz, Firmengelände). Ein und derselbe Auftraggeber kann mehrere Kunden-Einträge haben, wenn verschiedene Standorte betreut werden.',
'customers_fields_title' => 'Felder und Bedeutung',
'customers_fields_text' => 'Name: Anzeigename in Listen und Exporten. Adresse: Straße, PLZ, Ort — wird für die Geokodierung und den Einsatznachweis verwendet. Kontaktperson und Telefon: optional, für interne Kommunikation. Notizen: freitext-Feld für besondere Hinweise (z. B. „Einfahrt links freihalten").',
'customers_edit_title' => 'Kunden bearbeiten',
'customers_edit_text' => 'Klicken Sie auf den Kunden in der Liste, um die Detailansicht zu öffnen. Dort können Sie alle Felder ändern. Änderungen an der Adresse lösen eine erneute Geokodierung aus.',
'customers_delete_title' => 'Kunden löschen',
'customers_delete_text' => 'Kunden können nur gelöscht werden, wenn keine verknüpften Einsätze vorhanden sind. Andernfalls archivieren Sie den Kunden, damit bestehende Einsatznachweise erhalten bleiben. Gelöschte Kunden sind unwiderruflich entfernt.',
'customers_geo_title' => 'Geo-Auflösung',
'customers_geo_text' => ':app_name ermittelt automatisch die GPS-Koordinaten anhand der eingegebenen Adresse (Geokodierung). Diese Koordinaten werden für die Kartenanzeige und den Abgleich mit dem GPS-Track des Fahrers verwendet. Falls die automatische Auflösung fehlschlägt, können Sie die Koordinaten manuell eingeben.',
// Drivers
'drivers_create_title' => 'Fahrer anlegen',
'drivers_create_text' => 'Unter Fahrer → Neuer Fahrer geben Sie Name und E-Mail-Adresse ein. :app_name erstellt automatisch Zugangsdaten für die Fahrer-App und das OwnTracks-GPS-Tracking.',
'drivers_roles_title' => 'Rollen',
'drivers_roles_text' => 'Es gibt zwei Rollen: Admin und Fahrer. Admins haben vollen Zugriff auf alle Verwaltungsfunktionen. Fahrer sehen nur ihre eigene Schicht-Ansicht und können Einsätze starten/beenden. Ein Betrieb hat typischerweise einen Admin (den Inhaber) und mehrere Fahrer.',
'drivers_credentials_title' => 'Zugangsdaten',
'drivers_credentials_text' => 'Jeder Fahrer erhält separate Zugangsdaten für die Web-App (E-Mail + Passwort) und für OwnTracks (HTTP-Benutzername + Passwort). Die OwnTracks-Credentials können auf der Fahrer-Detailseite eingesehen und per QR-Code geteilt werden.',
'drivers_archive_title' => 'Archivierung',
'drivers_archive_text' => 'Archivierte Fahrer können sich nicht mehr einloggen, bleiben aber in den historischen Einsatzdaten erhalten. Nutzen Sie die Archivierung, wenn ein Fahrer den Betrieb verlässt, aber die Einsatznachweise aufbewahrt werden müssen.',
'drivers_anonymize_title' => 'Anonymisierung (DSGVO)',
'drivers_anonymize_text' => 'Die Anonymisierung ersetzt personenbezogene Daten (Name, E-Mail) durch einen Platzhalter, behält aber die verknüpften Einsatzdaten bei. Dies ist die DSGVO-konforme Alternative zur Löschung, wenn die Einsatznachweise weiterhin benötigt werden.',
// OwnTracks
'owntracks_intro_title' => 'Was ist OwnTracks?',
'owntracks_intro_text' => 'OwnTracks ist eine kostenlose Open-Source-App für iOS und Android, die GPS-Positionen an einen eigenen Server sendet. :app_name nutzt OwnTracks im HTTP-Modus, um die Standortdaten der Fahrer während einer Schicht aufzuzeichnen.',
'owntracks_install_title' => 'App installieren',
'owntracks_install_text' => 'Laden Sie OwnTracks aus dem App Store (iOS) oder Play Store (Android) herunter. Die App ist kostenlos und werbefrei.',
'owntracks_config_title' => 'Verbindung konfigurieren',
'owntracks_config_text' => 'Stellen Sie den Modus auf „HTTP" um. Tragen Sie als URL die OwnTracks-Endpoint-Adresse Ihrer :app_name-Installation ein (z. B. https://ihre-domain.de/api/owntracks). Benutzername und Passwort finden Sie auf der Fahrer-Detailseite im Admin-Bereich.',
'owntracks_qr_title' => 'Schnelleinrichtung per QR-Code',
'owntracks_qr_text' => 'Auf der Fahrer-Detailseite finden Sie einen QR-Code, der die komplette OwnTracks-Konfiguration enthält. Scannen Sie diesen QR-Code in der OwnTracks-App — alle Einstellungen werden automatisch übernommen.',
'owntracks_troubleshoot_title' => 'Fehlerbehebung',
'owntracks_troubleshoot_text' => 'Falls keine GPS-Daten ankommen: Prüfen Sie, ob die App Standortberechtigung „Immer" hat. Stellen Sie sicher, dass die URL korrekt ist und der Server erreichbar (HTTPS). Kontrollieren Sie Benutzername und Passwort. Deaktivieren Sie ggf. den Energiesparmodus des Telefons, da dieser GPS-Updates im Hintergrund unterdrücken kann.',
// Jobs
'jobs_workflow_title' => 'Einsatz-Workflow',
'jobs_workflow_text' => 'Ein Einsatz folgt dem Ablauf: Schicht starten → Kunde anfahren → Einsatz starten → Räumen/Streuen → Einsatz beenden → ggf. nächsten Kunden anfahren → Schicht beenden. GPS-Tracking läuft während der gesamten Schicht, Wetterdaten werden automatisch beim Einsatzstart abgerufen.',
'jobs_types_title' => 'Einsatzarten',
'jobs_types_text' => ':app_name unterscheidet verschiedene Einsatzarten: Räumen, Streuen, Räumen und Streuen, Kontrolle (ohne Räum-/Streueinsatz). Die Einsatzart wird beim Starten des Einsatzes gewählt und erscheint im Einsatznachweis.',
'jobs_manual_title' => 'Manuelle Einsätze',
'jobs_manual_text' => 'Im Admin-Bereich können Einsätze auch manuell nacherfasst werden — z. B. wenn das GPS-Tracking ausgefallen ist oder ein Einsatz nachträglich dokumentiert werden muss. Manuelle Einsätze werden im Nachweis entsprechend gekennzeichnet.',
'jobs_photos_title' => 'Fotos',
'jobs_photos_text' => 'Während oder nach einem Einsatz können Fotos über die Fahrer-App hochgeladen werden. Fotos dienen als zusätzlicher Beleg im Einsatznachweis — z. B. Zustand des Gehwegs vor/nach dem Räumen.',
'jobs_weather_title' => 'Wetterdaten',
'jobs_weather_text' => ':app_name ruft beim Einsatzstart automatisch die Wetterdaten (Temperatur, Niederschlag, Schneehöhe) von Open-Meteo ab. Diese Daten werden im Einsatznachweis gespeichert und belegen die Wetterlage zum Einsatzzeitpunkt.',
'jobs_gps_title' => 'GPS-Track',
'jobs_gps_text' => 'Der GPS-Track wird über die OwnTracks-App aufgezeichnet und in der Kartenansicht dargestellt. Er zeigt die gefahrene Route und dient als Nachweis, dass der Fahrer vor Ort war. Die Genauigkeit hängt von den GPS-Einstellungen des Smartphones ab.',
// Overview / Reports
'overview_daily_title' => 'Tagesübersicht',
'overview_daily_text' => 'Die Tagesübersicht zeigt alle Einsätze eines Tages auf einer Karte und in einer Tabelle. Filtern Sie nach Fahrer oder Kunde, um bestimmte Einsätze hervorzuheben.',
'overview_monthly_title' => 'Monatsauswertung',
'overview_monthly_text' => 'Die Monatsauswertung fasst alle Einsätze eines Monats zusammen — gruppiert nach Kunde. Sie sehen die Anzahl der Einsätze, die gesamte Einsatzzeit und die Einsatzarten pro Kunde.',
'overview_driver_title' => 'Fahrerauswertung',
'overview_driver_text' => 'Die Fahrerauswertung zeigt die Einsatzleistung pro Fahrer: Anzahl Einsätze, Gesamtzeit, betreute Kunden. Nutzen Sie diese Ansicht für die Zeiterfassung und Leistungsdokumentation.',
'overview_time_title' => 'Zeiterfassung',
'overview_time_text' => ':app_name erfasst die Arbeitszeit automatisch anhand der Schicht-Start- und Endzeiten. Die Zeiten werden pro Fahrer und Tag aufgeschlüsselt und können als CSV exportiert werden.',
// Exports
'exports_csv_title' => 'CSV-Export',
'exports_csv_text' => 'Exportieren Sie Einsatzdaten als CSV-Datei für die Weiterverarbeitung in Excel oder anderen Programmen. Wählen Sie den Zeitraum und optional einen Kunden oder Fahrer als Filter. Die CSV-Datei enthält alle Einsatzdetails inkl. Zeiten, Einsatzart, Wetterdaten und Fahrerinformationen.',
'exports_pdf_title' => 'Kunden-PDF-Export',
'exports_pdf_text' => 'Der Kunden-PDF-Export erstellt einen formatierten Einsatznachweis pro Kunde für einen wählbaren Zeitraum. Das PDF enthält Firmenkopf, Kundendaten, alle Einsätze mit Datum, Uhrzeit, Einsatzart und Wetterlage — ideal zur Weitergabe an den Auftraggeber.',
'exports_filter_title' => 'Filter und Zeitraum',
'exports_filter_text' => 'Bei allen Exporten können Sie den Zeitraum (von/bis), den Kunden und den Fahrer als Filter setzen. Die Voreinstellung ist der aktuelle Monat. Für die Jahresabrechnung wählen Sie die gesamte Saison als Zeitraum.',
// DSGVO
'dsgvo_briefing_title' => 'Datenschutzbelehrung',
'dsgvo_briefing_text' => ':app_name verarbeitet personenbezogene Daten (Fahrer-GPS-Positionen, Kundenadressen, Fotos). Als Betreiber sind Sie verantwortlich für die DSGVO-konforme Verarbeitung. Informieren Sie Ihre Fahrer über die GPS-Aufzeichnung und holen Sie deren Einwilligung ein.',
'dsgvo_confirmations_title' => 'Bestätigungen',
'dsgvo_confirmations_text' => ':app_name bietet die Möglichkeit, DSGVO-Bestätigungen der Fahrer digital zu erfassen. Fahrer bestätigen die Datenschutzbelehrung bei der ersten Anmeldung. Der Bestätigungsstatus ist in der Fahrer-Übersicht einsehbar.',
'dsgvo_anonymize_title' => 'Anonymisierung',
'dsgvo_anonymize_text' => 'Die Anonymisierungsfunktion ersetzt personenbezogene Daten durch Platzhalter, ohne die verknüpften Einsatzdaten zu löschen. Nutzen Sie diese Funktion, wenn ein Fahrer die Löschung seiner Daten verlangt, aber die Einsatznachweise aus rechtlichen Gründen aufbewahrt werden müssen.',
'dsgvo_retention_title' => 'Aufbewahrungsfristen',
'dsgvo_retention_text' => 'Unter Einstellungen können Sie Aufbewahrungsfristen festlegen. Nach Ablauf der Frist werden Einsatzdaten automatisch zur Löschung markiert. Die empfohlene Aufbewahrungsfrist für Einsatznachweise beträgt 3 Jahre (Verjährungsfrist für Verkehrssicherungspflicht-Ansprüche).',
'dsgvo_deletion_title' => 'Datenlöschung',
'dsgvo_deletion_text' => 'Über die DSGVO-Verwaltung können Sie einzelne Datensätze oder ganze Zeiträume löschen. Die Löschung ist unwiderruflich. Stellen Sie sicher, dass keine laufenden Rechtsstreitigkeiten bestehen, bevor Sie Einsatznachweise löschen.',
// Settings
'settings_branding_title' => 'Branding',
'settings_branding_text' => 'Hinterlegen Sie Ihren Firmennamen und laden Sie ein Logo hoch. Diese Angaben erscheinen im Seitenkopf des Admin-Bereichs und auf PDF-Exporten.',
'settings_email_title' => 'E-Mail / SMTP',
'settings_email_text' => 'Konfigurieren Sie die SMTP-Einstellungen für den E-Mail-Versand (z. B. Passwort-Reset, Benachrichtigungen). Geben Sie SMTP-Host, Port, Benutzername und Passwort an. Testen Sie den Versand über die Testfunktion.',
'settings_address_title' => 'Betriebsadresse',
'settings_address_text' => 'Die Betriebsadresse wird im Firmenkopf der PDF-Exporte und auf der Kunden-Dokumentation verwendet.',
'settings_retention_title' => 'Aufbewahrungsfristen',
'settings_retention_text' => 'Legen Sie fest, nach wie vielen Monaten Einsatzdaten automatisch zur Löschung vorgeschlagen werden. Die Voreinstellung ist 36 Monate (3 Jahre). Änderungen wirken sich nur auf zukünftige Löschvorschläge aus.',
'settings_season_title' => 'Saisonzeitraum',
'settings_season_text' => 'Definieren Sie den Winterdienst-Saisonzeitraum (z. B. Oktober bis April). Dieser Zeitraum wird für saisonale Auswertungen und als Voreinstellung bei Exporten verwendet.',
// Updates help topic
// Modules help topic
'modules_what_title' => 'Was sind Module?',
'modules_what_text' => 'Module erweitern :app_name um zusätzliche Funktionen, ohne den Kern der Software zu verändern. Jedes Modul kann eigene Navigationseinträge, Dashboard-Widgets, Einstellungsseiten und Ereignis-Listener mitbringen. Module werden im Ordner „modules/" auf dem Server abgelegt und vom System automatisch erkannt.',
'modules_install_title' => 'Module installieren und entfernen',
'modules_install_text' => 'Navigieren Sie im Admin-Bereich zu Module. Dort sehen Sie alle verfügbaren und installierten Module. Klicken Sie auf „Installieren", um ein Modul aus dem Katalog herunterzuladen und einzurichten. Installierte Module können über die Schaltfläche „Entfernen" vollständig deinstalliert werden — dabei werden alle Dateien und Daten des Moduls gelöscht.',
'modules_enable_title' => 'Module aktivieren und deaktivieren',
'modules_enable_text' => 'Installierte Module können jederzeit aktiviert oder deaktiviert werden. Ein deaktiviertes Modul bleibt installiert, wird aber nicht geladen — seine Navigationseinträge, Widgets und Routen sind dann nicht sichtbar. Aktivieren Sie ein Modul erneut, um es wieder einzubinden.',
'modules_artisan_title' => 'Artisan-Befehle',
'modules_artisan_text' => 'Für fortgeschrittene Benutzer stehen Artisan-Befehle zur Verfügung: „php artisan schneespur:modules-sync" synchronisiert Module aus dem Katalog-Server. „php artisan schneespur:modules-list" zeigt alle installierten Module mit Status an. „php artisan schneespur:modules-remove {slug}" entfernt ein Modul vollständig.',
'modules_example_title' => 'Beispiel-Modul',
'modules_example_text' => ':app_name enthält ein Beispiel-Modul (modules/example/), das alle verfügbaren Erweiterungspunkte demonstriert: Navigations-Eintrag, Dashboard-Widget, Ereignis-Listener und Einstellungsseite. Dieses Modul dient als Referenz für die Entwicklung eigener Module.',
'modules_troubleshoot_title' => 'Fehlerbehebung',
'modules_troubleshoot_text' => 'Wenn ein Modul nicht startet: Prüfen Sie in den Logs (storage/logs/laravel.log), ob beim Booten des Moduls ein Fehler aufgetreten ist. Module, die beim Starten abstürzen, werden automatisch deaktiviert, um den Betrieb der Anwendung nicht zu stören. Stellen Sie sicher, dass die Dateiberechtigungen korrekt sind und die module.json-Datei gültig ist.',
// Updates help topic
'updates_how_title' => 'Wie funktionieren Updates?',
'updates_how_text' => ':app_name prüft regelmäßig den Update-Server auf neue Versionen. Jedes Update wird vom Server kryptographisch signiert (Ed25519) und vor der Installation auf Echtheit und Integrität geprüft. Manipulierte oder beschädigte Updates werden automatisch abgelehnt.',
'updates_auto_title' => 'Automatische Prüfung',
'updates_auto_text' => 'Wenn aktiviert, prüft :app_name täglich um 04:17 Uhr automatisch auf neue Versionen. Das Ergebnis wird im Dashboard angezeigt. Die Installation erfolgt immer manuell — es wird nie automatisch aktualisiert.',
'updates_backup_title' => 'Backup vor dem Update',
'updates_backup_text' => 'Erstellen Sie vor jedem Update ein Backup Ihrer Datenbank (per phpMyAdmin SQL-Export) und Ihrer Dateien (per FTP-Download). Sollte beim Update ein Fehler auftreten, können Sie so den Originalzustand wiederherstellen.',
'updates_install_title' => 'Update installieren',
'updates_install_text' => 'Klicken Sie auf „Jetzt prüfen", um eine aktuelle Versionsprüfung durchzuführen. Wenn ein Update verfügbar ist, werden der Changelog und ein Installieren-Button angezeigt. Bestätigen Sie das Backup und klicken Sie auf „Update installieren". Während der Installation wird die Anwendung kurz in den Wartungsmodus versetzt.',
'updates_security_title' => 'Sicherheit',
'updates_security_text' => 'Jedes Update wird vor der Installation in mehreren Schritten verifiziert: Die Trust-Liste wird mit dem fest eingebauten Root-Schlüssel geprüft, das Manifest wird mit dem Signing-Key aus der Trust-Liste verifiziert, und das heruntergeladene ZIP wird per SHA-256-Prüfsumme gegen das signierte Manifest abgeglichen. Zusätzlich wird ein Rollback-Schutz über einen monoton steigenden Counter sichergestellt.',
];