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": "Den här medlemmen synkroniseras automatiskt med Kontakter och Födelsedagar.",
"memberBirthDateInvalid": "Använd ett giltigt födelsedatum i det valda datumformatet.",
"memberPhoneMeta": "Telefon: {{value}}",
"memberBirthdayMeta": "Födelsedag: {{date}}"
"memberBirthdayMeta": "Födelsedag: {{date}}",
"tabBackup": "Backuphantering",
"sectionBackup": "Backuphantering",
"backupDownloadTitle": "Ladda ner databasbackup",
"backupDownloadHint": "Skapar en konsekvent SQLite-backup av alla appdata.",
"backupDownloadButton": "Ladda ner backup",
"backupRestoreTitle": "Återställ databasbackup",
"backupRestoreHint": "Återställning ersätter den aktuella databasen. Ladda ner en ny backup innan du fortsätter.",
"backupDropzoneTitle": "Släpp en backupfil här eller klicka för att välja",
"backupDropzoneHint": "SQLite-backuper: .db, .sqlite eller .sqlite3",
"backupRestoreButton": "Återställ backup",
"backupRestoreConfirm": "Den här backupen ersätter aktuell databas för alla. Fortsätta?",
"backupRestoring": "Återställer...",
"backupRestoredToast": "Databasen återställd. Laddar om...",
"backupCliTitle": "CLI / Docker Compose-återställning",
"backupCliHint": "För driftåterställning, montera backupen i containern och kör återställningshjälpen.",
"backupCliBackupHint": "Du kan också skapa en backup direkt med Docker Compose:"
},
"login": {
"tagline": "Familjeplanering. Säker. Sekretessvänlig. Öppen källkod.",