'Server — Clusev', 'show_title' => 'Server-Details — Clusev', // ── Status labels (status pills / KPIs) ─────────────────────────────── 'status_online' => 'Online', 'status_warning' => 'Warnung', 'status_offline' => 'Offline', 'status_pending' => 'Initialisierung', // ── Index: header ───────────────────────────────────────────────────── 'fleet_eyebrow' => 'Flotte', 'heading' => 'Server', 'add_server' => 'Server hinzufügen', 'online_of_total' => ':online / :total online', // ── Index: KPI grid ─────────────────────────────────────────────────── 'kpi_total' => 'Gesamt', 'kpi_online' => 'Online', 'kpi_warning' => 'Warnung', 'kpi_offline' => 'Offline', // ── Index: fleet panel ──────────────────────────────────────────────── 'fleet_title' => 'Flotte', 'in_cluster' => ':count im Cluster', 'search_label' => 'Server suchen', 'search_placeholder' => 'Name oder IP…', 'empty_title' => 'Keine Server gefunden.', 'empty_hint' => 'Suchbegriff anpassen oder Filter zurücksetzen.', // ── Show: back link ─────────────────────────────────────────────────── 'back_to_fleet' => 'Zurück zur Flotte', // ── Show: hero header ───────────────────────────────────────────────── 'uptime' => 'Uptime :value', 'last_seen' => 'zuletzt :value', 'system_updates' => 'System-Updates', 'files' => 'Dateien', // ── Show: offline banner ────────────────────────────────────────────── 'offline_banner' => 'Keine Live-Verbindung — gezeigt werden die zuletzt gespeicherten Werte. Zugang/Erreichbarkeit prüfen.', // ── Show: SSH access (credential) ───────────────────────────────────── 'ssh_access_title' => 'SSH-Zugang', 'ssh_access_subtitle' => 'Hinterlegte Anmeldung für die Live-Steuerung', 'cred_locked' => 'Gesperrt', 'cred_active' => 'Aktiv', 'cred_auth_key' => 'SSH-Key', 'cred_auth_password' => 'Passwort', 'cred_none_title' => 'Kein Zugang hinterlegt', 'cred_none_hint' => 'Ohne SSH-Zugang ist keine Live-Steuerung möglich.', 'cred_deposit' => 'Zugang hinterlegen', // ── Show: specifications ────────────────────────────────────────────── 'specs_title' => 'Spezifikationen', 'specs_subtitle' => 'Hardware-Profil', 'spec_arch' => 'Architektur', 'spec_kernel' => 'Kernel', 'spec_virt' => 'Virtualisierung', 'spec_cores' => 'Kerne', 'spec_ram' => 'RAM', 'spec_disk' => 'Disk', 'spec_system' => 'System', 'spec_package_manager' => 'Paketverwaltung', 'spec_firewall' => 'Firewall', 'gb' => ':value GB', // ── Show: vitals ────────────────────────────────────────────────────── 'vital_cpu' => 'CPU', 'vital_ram' => 'RAM', 'vital_disk' => 'Disk', 'load' => 'Last :value', 'cores_count' => ':count Kerne', 'ram_used_of_total' => ':used / :total GB', 'disk_used_of_total' => ':used / :total GB', // ── Show: security / hardening ──────────────────────────────────────── 'security_title' => 'Sicherheit', 'security_subtitle' => 'Hardening-Checkliste', 'check_secure' => 'sicher', 'check_open' => 'offen', 'fail2ban_configure' => 'fail2ban konfigurieren', // ── Show: firewall rules ────────────────────────────────────────────── 'firewall_title' => 'Firewall-Regeln', 'firewall_unavailable' => 'Nicht verfügbar', 'firewall_sub_active' => ' · aktiv', 'firewall_sub_inactive' => ' · inaktiv', 'firewall_sub_not_installed' => ' · nicht installiert', 'firewall_add_rule' => 'Regel', 'firewall_not_supported' => 'Firewall-Verwaltung ist auf diesem System nicht verfügbar.', 'firewall_read_error' => 'Firewall-Status konnte nicht gelesen werden (Verbindung/Rechte). Bitte später erneut laden.', 'firewall_tool_not_installed' => ':tool ist nicht installiert.', 'firewalld_inactive' => 'firewalld ist installiert, aber inaktiv.', 'firewall_default' => 'Standard', 'firewall_incoming' => 'eingehend: :value', 'firewall_outgoing' => 'ausgehend: :value', 'firewall_zone' => 'Zone', 'firewall_readonly' => 'firewalld: nur Anzeige — Regeln bitte direkt am Server verwalten.', 'firewall_rule_from' => 'von :value', 'firewall_remove_rule' => 'Regel entfernen', 'firewall_no_rules' => 'Keine Regeln definiert.', // ── Show: fail2ban status ───────────────────────────────────────────── 'fail2ban_title' => 'fail2ban-Status', 'fail2ban_unavailable' => 'Nicht verfügbar', 'fail2ban_sub_active' => 'aktiv · :count gesperrt', 'fail2ban_sub_installed_inactive' => 'installiert · inaktiv', 'fail2ban_sub_not_installed' => 'nicht installiert', 'fail2ban_ban_ip' => 'IP sperren', 'fail2ban_not_supported' => 'fail2ban ist auf diesem System nicht verfügbar.', 'fail2ban_read_error' => 'fail2ban-Status konnte nicht gelesen werden. Bitte später erneut laden.', 'fail2ban_state_installed_inactive' => 'fail2ban ist installiert, aber inaktiv.', 'fail2ban_state_not_installed' => 'fail2ban ist nicht installiert.', 'fail2ban_banned' => 'gebannt: :count', 'fail2ban_failed' => 'Fehlversuche: :count', 'fail2ban_no_banned' => 'Keine gebannten IPs.', 'whitelist_label' => 'Whitelist (ignoreip)', 'whitelist_placeholder' => 'IP oder CIDR', // ── Show: volumes ───────────────────────────────────────────────────── 'volumes_title' => 'Volumes', 'mountpoints' => ':count Mountpoints', 'no_volumes' => 'Keine Volumes gelesen.', // ── Show: network interfaces ────────────────────────────────────────── 'interfaces_title' => 'Netzwerk-Interfaces', 'interfaces_count' => ':count Schnittstellen', 'col_name' => 'Name', 'col_ip' => 'IP', 'col_mac' => 'MAC', 'col_rx' => 'RX', 'col_tx' => 'TX', // ── Show: SSH keys ──────────────────────────────────────────────────── 'ssh_keys_title' => 'SSH-Schlüssel', 'ssh_keys_authorized' => ':count autorisiert', 'ssh_keys_add' => 'Schlüssel hinzufügen', 'ssh_keys_remove' => 'Schlüssel entfernen', 'ssh_keys_none' => 'Keine autorisierten Schlüssel.', // ── Show: loading skeletons ─────────────────────────────────────────── 'loading' => 'lädt…', // ── Switcher ────────────────────────────────────────────────────────── 'switcher_no_server' => 'Kein Server', // ── Notifications (Show component) ──────────────────────────────────── 'notify_access_locked' => 'Zugang gesperrt.', 'notify_access_unlocked' => 'Zugang entsperrt.', 'notify_access_deleted' => 'Zugang gelöscht.', 'notify_remove_failed' => 'Entfernen fehlgeschlagen: :error', 'notify_key_removed' => 'Schlüssel „:name“ entfernt.', 'notify_rule_not_found' => 'Regel existiert nicht mehr.', 'notify_firewall_rule_removed' => 'Firewall-Regel entfernt.', 'notify_unban_failed' => 'Entsperren fehlgeschlagen: :error', 'notify_ip_unbanned' => 'IP :ip entsperrt.', 'notify_whitelist_error' => 'Whitelist: :error', 'notify_ip_whitelisted' => ':ip zur Whitelist hinzugefügt.', 'notify_ip_unwhitelisted' => ':ip von der Whitelist entfernt.', 'error_unknown' => 'unbekannt', 'error_failed' => 'fehlgeschlagen', // ── Confirm modals (Show component) ─────────────────────────────────── 'confirm_remove_key_heading' => 'SSH-Schlüssel entfernen', 'confirm_remove_key_body' => 'Der Schlüssel „:name“ verliert den Zugang zu :server.', 'confirm_delete_credential_heading' => 'Zugang löschen', 'confirm_delete_credential_body' => 'Der hinterlegte SSH-Zugang für :server wird unwiderruflich entfernt. Live-Steuerung ist danach nicht mehr möglich.', 'confirm_remove_rule_heading' => 'Firewall-Regel entfernen', 'confirm_remove_rule_body' => 'Die Regel „:label“ wird aus der Firewall von :server entfernt.', ];