R-585: the last customer-facing producers follow the household's language
backup_integrity_ok / backup_integrity_failed now take facts and push bundle keys (Hungarian bytes unchanged - go-parity, pinned verbatim by TestR585_IntegrityHungarianIsUnchanged). The interrupted-operation alert (backup_failed, customer-enabled by default) used to send the operator's ENGLISH sentence to every household; NotifyInterruptedOperation composes it per language, the English byte-identical to the operator's log line. The now-callerless NotifyBackupFailed is removed. local_api_endpoint_drift is operator-only (no customer toggle) and already English by design - not changed. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
@@ -1433,6 +1433,17 @@
|
||||
"event.db_dump_failed": "Database backup failed",
|
||||
"event.offbox_backup_failed": "Off-box (NAS) backup failed",
|
||||
"event.offbox_enlarge_blocked": "The full remote backup of %s (~%s) would go over the storage quota (%d/%d GB). The configuration and the database are still backed up; contact us for a larger quota.",
|
||||
"event.backup_integrity_failed": "The check of your remote backup found an error in the store. Some of the backups may be damaged. Do not delete anything, and contact us.",
|
||||
"event.backup_integrity_ok": "The check of your remote backup finished without errors. (%s)",
|
||||
"event.backup_integrity_ok_subset": "The check of your remote backup finished without errors. (%s, re-reading %s of the stored data)",
|
||||
"event.appstop.failed": "%s was interrupted by a controller restart and %d of %d app(s) could NOT be restarted",
|
||||
"event.appstop.failed_held": "%s was interrupted by a controller restart and %d of %d app(s) could NOT be restarted (a further %d are held by an absent drive and are not counted as failures)",
|
||||
"event.appstop.held": "%s was interrupted by a controller restart — %d app(s) are left stopped and HELD: their data drive is not available, so the drive gate restarts them when it returns",
|
||||
"event.appstop.restarted": "%s was interrupted by a controller restart — %d app(s) were left stopped and have been restarted",
|
||||
"event.appstop.restarted_held": "%s was interrupted by a controller restart — %d app(s) were left stopped and have been restarted; %d more are held by an absent drive",
|
||||
"appstop.reason.volume_dump": "an app-data backup (volume dump)",
|
||||
"appstop.reason.offbox_reconstitute": "an off-site restore",
|
||||
"appstop.reason.app_export": "an app export",
|
||||
"event.disaster_recovery_completed": "Disaster recovery finished (%d succeeded, %d failed)",
|
||||
"event.disaster_recovery_started": "Disaster recovery started (%d app(s))",
|
||||
"event.health_critical": "System health is critical (was: %s)",
|
||||
|
||||
Reference in New Issue
Block a user