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": "Планування для родини. Безпечно. Конфіденційно. Відкритий код.",