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": "Семейное планирование. Безопасно. С уважением к приватности. Открытый исходный код.",