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": "Ce membre est automatiquement synchronisé avec les Contacts et les Anniversaires.",
"memberBirthDateInvalid": "Utilisez une date de naissance valide dans le format sélectionné.",
"memberPhoneMeta": "Téléphone : {{value}}",
"memberBirthdayMeta": "Anniversaire : {{date}}"
"memberBirthdayMeta": "Anniversaire : {{date}}",
"tabBackup": "Gestion des sauvegardes",
"sectionBackup": "Gestion des sauvegardes",
"backupDownloadTitle": "Télécharger la sauvegarde de la base",
"backupDownloadHint": "Crée une sauvegarde SQLite cohérente de toutes les données.",
"backupDownloadButton": "Télécharger la sauvegarde",
"backupRestoreTitle": "Restaurer une sauvegarde de la base",
"backupRestoreHint": "La restauration remplace la base actuelle. Télécharge une sauvegarde récente avant de continuer.",
"backupDropzoneTitle": "Dépose un fichier de sauvegarde ici ou clique pour le choisir",
"backupDropzoneHint": "Fichiers SQLite : .db, .sqlite ou .sqlite3",
"backupRestoreButton": "Restaurer la sauvegarde",
"backupRestoreConfirm": "Cette restauration remplacera la base actuelle pour tout le monde. Continuer ?",
"backupRestoring": "Restauration...",
"backupRestoredToast": "Base restaurée. Rechargement...",
"backupCliTitle": "Restauration CLI / Docker Compose",
"backupCliHint": "Pour une restauration opérationnelle, monte la sauvegarde dans le conteneur et lance lassistant.",
"backupCliBackupHint": "Tu peux aussi créer une sauvegarde directement avec Docker Compose :"
},
"login": {
"tagline": "Planification familiale. Sécurisée. Respectueuse de la vie privée. Open source.",