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": "此成员自动与联系人和生日同步。",
"memberBirthDateInvalid": "请使用所选日期格式的有效出生日期。",
"memberPhoneMeta": "电话:{{value}}",
"memberBirthdayMeta": "生日:{{date}}"
"memberBirthdayMeta": "生日:{{date}}",
"tabBackup": "备份管理",
"sectionBackup": "备份管理",
"backupDownloadTitle": "下载数据库备份",
"backupDownloadHint": "创建包含所有应用数据的一致 SQLite 备份。",
"backupDownloadButton": "下载备份",
"backupRestoreTitle": "恢复数据库备份",
"backupRestoreHint": "恢复会替换当前数据库。继续前请先下载新的备份。",
"backupDropzoneTitle": "将备份文件拖到这里,或点击选择",
"backupDropzoneHint": "SQLite 备份文件:.db、.sqlite 或 .sqlite3",
"backupRestoreButton": "恢复备份",
"backupRestoreConfirm": "恢复此备份将为所有用户替换当前数据库。继续吗?",
"backupRestoring": "正在恢复...",
"backupRestoredToast": "数据库已恢复。正在重新加载...",
"backupCliTitle": "CLI / Docker Compose 恢复",
"backupCliHint": "对于运维恢复,请将备份挂载到容器并运行恢复助手。",
"backupCliBackupHint": "也可以直接通过 Docker Compose 创建备份:"
},
"login": {
"tagline": "家庭规划。安全。注重隐私。开源。",