feat(settings): add database backup management

This commit is contained in:
Rafael Foster
2026-04-29 14:04:04 -03:00
parent 7e61a83db9
commit 0cbd93e4e0
25 changed files with 816 additions and 33 deletions
+17 -1
View File
@@ -752,7 +752,23 @@
"memberContactBirthdayHint": "Questo membro viene sincronizzato automaticamente con i Contatti e i Compleanni.",
"memberBirthDateInvalid": "Usa una data di nascita valida nel formato selezionato.",
"memberPhoneMeta": "Telefono: {{value}}",
"memberBirthdayMeta": "Compleanno: {{date}}"
"memberBirthdayMeta": "Compleanno: {{date}}",
"tabBackup": "Gestione backup",
"sectionBackup": "Gestione backup",
"backupDownloadTitle": "Scarica backup del database",
"backupDownloadHint": "Crea un backup SQLite coerente di tutti i dati dellapplicazione.",
"backupDownloadButton": "Scarica backup",
"backupRestoreTitle": "Ripristina backup del database",
"backupRestoreHint": "Il ripristino sostituisce il database corrente. Scarica un backup recente prima di continuare.",
"backupDropzoneTitle": "Trascina qui un file di backup o fai clic per selezionarlo",
"backupDropzoneHint": "File SQLite: .db, .sqlite o .sqlite3",
"backupRestoreButton": "Ripristina backup",
"backupRestoreConfirm": "Questo backup sostituirà il database corrente per tutti. Continuare?",
"backupRestoring": "Ripristino...",
"backupRestoredToast": "Database ripristinato. Ricaricamento...",
"backupCliTitle": "Ripristino CLI / Docker Compose",
"backupCliHint": "Per ripristini operativi, monta il backup nel container ed esegui lhelper.",
"backupCliBackupHint": "Puoi anche creare un backup direttamente con Docker Compose:"
},
"login": {
"tagline": "Pianificazione familiare. Sicura. Rispettosa della privacy. Open source.",