fix(notifications): restore AI suggestions and explain backup failures

This commit is contained in:
MacRimi
2026-11-01 13:20:13 +01:00
parent 5ea0645e31
commit 624ff628bd
14 changed files with 608 additions and 25 deletions
+5 -1
View File
@@ -7769,7 +7769,11 @@
"unconfirmedBody": "Das Backup-Ergebnis ist nicht bestätigt.",
"warningTitle": "{hostname}: Sicherung mit Warnungen abgeschlossen",
"warningBody": "Sicherung mit Warnungen abgeschlossen.",
"diagnosticsOmitted": "Weitere Diagnosezeilen oder Text ausgelassen: {count}. Originalbericht bleibt erhalten."
"diagnosticsOmitted": "Weitere Diagnosezeilen oder Text ausgelassen: {count}. Originalbericht bleibt erhalten.",
"quotaCause": "Ein Speicherkontingent verhinderte den Abschluss der Sicherung.",
"quotaAffected": "Sicherungen {ids}: ein Speicherkontingent verhinderte den Abschluss.",
"quotaCheck": "Prüfe das Kontingent des Sicherungsspeichers {storage}, bevor du es erneut versuchst.",
"causeMissing": "Sicherungen {ids}: die Zusammenfassung nennt keine Ursache; prüfe die vollständigen Aufgabenprotokolle."
}
}
},
File diff suppressed because one or more lines are too long
+5 -1
View File
@@ -7922,7 +7922,11 @@
"unconfirmedBody": "El resultado del backup no está confirmado.",
"warningTitle": "{hostname}: Backup completado con advertencias",
"warningBody": "Backup completado con advertencias.",
"diagnosticsOmitted": "Líneas o texto de diagnóstico omitidos: {count}. Se conserva el informe original."
"diagnosticsOmitted": "Líneas o texto de diagnóstico omitidos: {count}. Se conserva el informe original.",
"quotaCause": "Una cuota de almacenamiento impidió completar la copia.",
"quotaAffected": "Copias {ids}: una cuota de almacenamiento impidió completarlas.",
"quotaCheck": "Revisa la cuota del almacenamiento de backup {storage} antes de repetir las copias.",
"causeMissing": "Copias {ids}: el resumen no indica la causa; revisa el log completo de esas tareas."
}
}
},
+5 -1
View File
@@ -7769,7 +7769,11 @@
"unconfirmedBody": "Le résultat de la sauvegarde n’est pas confirmé.",
"warningTitle": "{hostname}: Sauvegarde terminée avec avertissements",
"warningBody": "Sauvegarde terminée avec avertissements.",
"diagnosticsOmitted": "Lignes ou texte de diagnostic omis : {count}. Rapport original conservé."
"diagnosticsOmitted": "Lignes ou texte de diagnostic omis : {count}. Rapport original conservé.",
"quotaCause": "Un quota de stockage a empêché la sauvegarde de se terminer.",
"quotaAffected": "Sauvegardes {ids} : un quota de stockage a empêché leur achèvement.",
"quotaCheck": "Vérifiez le quota du stockage de sauvegarde {storage} avant de réessayer.",
"causeMissing": "Sauvegardes {ids} : le résumé ne précise pas la cause ; consultez les journaux complets de ces tâches."
}
}
},
+5 -1
View File
@@ -7769,7 +7769,11 @@
"unconfirmedBody": "L’esito del backup non è confermato.",
"warningTitle": "{hostname}: Backup completato con avvisi",
"warningBody": "Backup completato con avvisi.",
"diagnosticsOmitted": "Righe o testo diagnostico omessi: {count}. Il report originale è conservato."
"diagnosticsOmitted": "Righe o testo diagnostico omessi: {count}. Il report originale è conservato.",
"quotaCause": "Una quota di archiviazione ha impedito il completamento del backup.",
"quotaAffected": "Backup {ids}: una quota di archiviazione ne ha impedito il completamento.",
"quotaCheck": "Controlla la quota dello storage di backup {storage} prima di riprovare.",
"causeMissing": "Backup {ids}: il riepilogo non indica la causa; controlla i log completi di queste attività."
}
}
},
+5 -1
View File
@@ -7769,7 +7769,11 @@
"unconfirmedBody": "O resultado do backup não está confirmado.",
"warningTitle": "{hostname}: Backup concluído com avisos",
"warningBody": "Backup concluído com avisos.",
"diagnosticsOmitted": "Linhas ou texto de diagnóstico omitidos: {count}. Relatório original preservado."
"diagnosticsOmitted": "Linhas ou texto de diagnóstico omitidos: {count}. Relatório original preservado.",
"quotaCause": "Uma quota de armazenamento impediu a conclusão do backup.",
"quotaAffected": "Backups {ids}: uma quota de armazenamento impediu a conclusão.",
"quotaCheck": "Verifica a quota do armazenamento de backup {storage} antes de tentar novamente.",
"causeMissing": "Backups {ids}: o resumo não indica a causa; consulta os logs completos dessas tarefas."
}
}
},
+5 -1
View File
@@ -7768,7 +7768,11 @@
"unconfirmedBody": "Výsledok zálohovania nie je potvrdený.",
"warningTitle": "{hostname}: Zálohovanie dokončené s upozorneniami",
"warningBody": "Zálohovanie bolo dokončené s upozorneniami.",
"diagnosticsOmitted": "Ďalšie diagnostické riadky alebo text vynechaný: {count}. Pôvodná správa sa zachovala."
"diagnosticsOmitted": "Ďalšie diagnostické riadky alebo text vynechaný: {count}. Pôvodná správa sa zachovala.",
"quotaCause": "Kvóta úložiska zabránila dokončeniu zálohy.",
"quotaAffected": "Zálohy {ids}: kvóta úložiska zabránila ich dokončeniu.",
"quotaCheck": "Pred opakovaním skontrolujte kvótu zálohovacieho úložiska {storage}.",
"causeMissing": "Zálohy {ids}: súhrn neuvádza príčinu; skontrolujte úplné záznamy týchto úloh."
}
}
},
+5 -1
View File
@@ -7769,7 +7769,11 @@
"unconfirmedBody": "Säkerhetskopieringens resultat är inte bekräftat.",
"warningTitle": "{hostname}: Säkerhetskopiering klar med varningar",
"warningBody": "Säkerhetskopiering klar med varningar.",
"diagnosticsOmitted": "Utelämnade diagnosrader eller text: {count}. Originalrapporten bevaras."
"diagnosticsOmitted": "Utelämnade diagnosrader eller text: {count}. Originalrapporten bevaras.",
"quotaCause": "En lagringskvot hindrade säkerhetskopieringen från att slutföras.",
"quotaAffected": "Säkerhetskopior {ids}: en lagringskvot hindrade dem från att slutföras.",
"quotaCheck": "Kontrollera kvoten för säkerhetskopieringslagringen {storage} innan du försöker igen.",
"causeMissing": "Säkerhetskopior {ids}: sammanfattningen anger inte orsaken; kontrollera de fullständiga loggarna för dessa uppgifter."
}
}
},