80 lines
3.6 KiB
PHP
80 lines
3.6 KiB
PHP
<?php
|
||
|
||
// Audit log page strings (R16). Shared buttons live in common.php.
|
||
return [
|
||
// Header
|
||
'eyebrow' => 'Sicherheit',
|
||
'heading' => 'Audit-Log',
|
||
'event_count' => ':count Ereignisse',
|
||
|
||
// Events panel
|
||
'panel_title' => 'Ereignisse',
|
||
'panel_subtitle' => 'neueste zuerst',
|
||
'pagination_nav' => 'Audit-Seiten',
|
||
'pagination_prev' => 'Zurück',
|
||
'pagination_next' => 'Weiter',
|
||
'search_label' => 'Audit-Log durchsuchen',
|
||
'search_placeholder' => 'Akteur, Aktion, Ziel …',
|
||
|
||
// Empty state
|
||
'empty_title' => 'Keine Ereignisse',
|
||
'empty_filtered' => 'Für „:query“ wurden keine Audit-Einträge gefunden.',
|
||
'empty_none' => 'Es liegen noch keine Audit-Einträge vor.',
|
||
|
||
// Aufbewahrung (Retention)
|
||
'retention_title' => 'Aufbewahrung',
|
||
'retention_subtitle' => 'Audit-Log automatisch ausdünnen',
|
||
'retention_label' => 'Aufbewahrung',
|
||
'retention_unlimited' => 'unbegrenzt',
|
||
'retention_days' => ':count Tage',
|
||
'retention_save' => 'Speichern',
|
||
'retention_saved_notify' => 'Aufbewahrungsrichtlinie gespeichert.',
|
||
'retention_hint' => 'Anzahl der Tage (1–3650). Leer lassen für unbegrenzte Aufbewahrung. Ältere Einträge werden täglich gelöscht.',
|
||
|
||
// Human-readable labels for the raw action codes shown in the event list.
|
||
'actions' => [
|
||
'audit.retention_set' => 'Aufbewahrung geändert',
|
||
'auth.login_failed' => 'Fehlgeschlagene Anmeldung',
|
||
'auth.2fa_failed' => 'Fehlgeschlagene 2FA-Prüfung',
|
||
'auth.ip_banned' => 'IP-Adresse gesperrt',
|
||
'auth.ip_unbanned' => 'IP-Sperre aufgehoben',
|
||
'auth.protection_updated' => 'Anmeldeschutz geändert',
|
||
'deploy.update_request' => 'Update angefordert',
|
||
'fail2ban.ban' => 'fail2ban: IP gesperrt',
|
||
'fail2ban.unban' => 'fail2ban: IP entsperrt',
|
||
'fail2ban.configure' => 'fail2ban konfiguriert',
|
||
'fail2ban.ignoreip_add' => 'fail2ban: Ausnahme hinzugefügt',
|
||
'fail2ban.ignoreip_remove' => 'fail2ban: Ausnahme entfernt',
|
||
'file.edit' => 'Datei bearbeitet',
|
||
'firewall.rule_add' => 'Firewall-Regel hinzugefügt',
|
||
'firewall.rule_delete' => 'Firewall-Regel gelöscht',
|
||
'mail.configure' => 'E-Mail (SMTP) konfiguriert',
|
||
'password.change' => 'Passwort geändert',
|
||
'password.reset' => 'Passwort zurückgesetzt',
|
||
'profile.update' => 'Profil aktualisiert',
|
||
'server.create' => 'Server angelegt',
|
||
'server.credential_updated' => 'SSH-Zugangsdaten aktualisiert',
|
||
'ssh_key.add' => 'SSH-Schlüssel hinzugefügt',
|
||
'system.package_upgrade' => 'Paket aktualisiert',
|
||
'system.settings_updated' => 'Systemeinstellungen geändert',
|
||
'tls.cert_request' => 'TLS-Zertifikat angefordert',
|
||
'two_factor.recovery_regenerate' => 'Backup-Codes neu erzeugt',
|
||
'user.create' => 'Benutzer angelegt',
|
||
'user.delete' => 'Benutzer gelöscht',
|
||
'user.logout' => 'Sitzung beendet',
|
||
'webauthn.register' => 'Sicherheitsschlüssel registriert',
|
||
'webauthn.remove' => 'Sicherheitsschlüssel entfernt',
|
||
'wg.setup' => 'WireGuard eingerichtet',
|
||
'wg.add-peer' => 'WireGuard-Peer angelegt',
|
||
'wg.remove-peer' => 'WireGuard-Peer entfernt',
|
||
'wg.set-endpoint' => 'WireGuard-Endpoint geändert',
|
||
'wg.set-port' => 'WireGuard-Port geändert',
|
||
'wg.set-subnet' => 'WireGuard-Subnetz geändert',
|
||
'wg.set-dns' => 'WireGuard-DNS geändert',
|
||
'wg.action-failed' => 'WireGuard-Aktion fehlgeschlagen',
|
||
],
|
||
|
||
// Page title
|
||
'title' => 'Audit-Log — Clusev',
|
||
];
|