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": "Este miembro se sincroniza automáticamente con Contactos y Cumpleaños.",
"memberBirthDateInvalid": "Usa una fecha de nacimiento válida en el formato seleccionado.",
"memberPhoneMeta": "Teléfono: {{value}}",
"memberBirthdayMeta": "Cumpleaños: {{date}}"
"memberBirthdayMeta": "Cumpleaños: {{date}}",
"tabBackup": "Gestión de copias",
"sectionBackup": "Gestión de copias",
"backupDownloadTitle": "Descargar copia de la base de datos",
"backupDownloadHint": "Crea una copia SQLite consistente de todos los datos de la aplicación.",
"backupDownloadButton": "Descargar copia",
"backupRestoreTitle": "Restaurar copia de la base de datos",
"backupRestoreHint": "La restauración reemplaza la base de datos actual. Descarga una copia reciente antes de continuar.",
"backupDropzoneTitle": "Suelta un archivo de copia aquí o haz clic para seleccionarlo",
"backupDropzoneHint": "Archivos SQLite: .db, .sqlite o .sqlite3",
"backupRestoreButton": "Restaurar copia",
"backupRestoreConfirm": "Restaurar esta copia reemplazará la base de datos actual para todos. ¿Continuar?",
"backupRestoring": "Restaurando...",
"backupRestoredToast": "Base de datos restaurada. Recargando...",
"backupCliTitle": "Restauración por CLI / Docker Compose",
"backupCliHint": "Para restauraciones operativas, monta la copia en el contenedor y ejecuta el asistente de restauración.",
"backupCliBackupHint": "También puedes crear una copia directamente con Docker Compose:"
},
"login": {
"tagline": "Planificación familiar. Segura. Privada. Código abierto.",