'Update läuft — Clusev', 'heading' => 'Update läuft', 'subtitle' => 'Der Stack wird neu gebaut. Diese Seite erkennt automatisch, wann er wieder erreichbar ist.', // Phase labels (displayed in the checklist) 'phase_fetch' => 'Update wird abgerufen', 'phase_build' => 'Image wird erstellt', 'phase_migrate' => 'Datenbank wird migriert', 'phase_restart' => 'Dienste werden neu gestartet', // Status messages 'elapsed' => 'Vergangene Zeit', 'done_heading' => 'Fertig — wird neu geladen…', 'timeout_heading' => 'Update dauert ungewöhnlich lange', 'timeout_hint' => 'Bitte die Seite manuell neu laden oder die Logs prüfen (journalctl -u clusev-update.service).', 'reload_button' => 'Neu laden', // Fehler — der Host-Updater ist mit Fehler beendet (git pull, Build oder Migration) oder im Timeout. 'error_heading' => 'Update fehlgeschlagen', 'error_hint' => 'Der Stack konnte nicht aktualisiert werden — die bisherige Version läuft weiter. Ursache im Host-Log prüfen (journalctl -u clusev-update.service, oder run/update.log), beheben und das Update erneut über das Dashboard auslösen.', 'back_button' => 'Zurück', 'phases_aria' => 'Update-Phasen', ];