feat(backup): add local backup import flow (#5669)

* feat(backup): add local backup import flow

* refactor(backup): robustify history listing and propagate import error details

* docs: Changelog.md
This commit is contained in:
Sline
2025-12-19 17:46:31 +08:00
committed by GitHub
parent b4e25951b4
commit bd8eccdcea
22 changed files with 240 additions and 29 deletions

View File

@@ -283,6 +283,7 @@
"backup": "پشتیبان‌گیری",
"export": "Export",
"exportBackup": "Export Backup",
"importBackup": "Import Backup",
"deleteBackup": "حذف پشتیبان",
"restore": "بازیابی",
"restoreBackup": "بازیابی پشتیبان",
@@ -307,6 +308,8 @@
"restoreSuccess": "بازیابی با موفقیت انجام شد، برنامه در 1 ثانیه راه‌اندازی مجدد می‌شود",
"localBackupExported": "Local backup exported successfully",
"localBackupExportFailed": "Failed to export local backup",
"localBackupImported": "Local backup imported successfully",
"localBackupImportFailed": "Failed to import local backup: {{error}}",
"webdavRefreshSuccess": "WebDAV refresh succeeded",
"webdavRefreshFailed": "WebDAV refresh failed: {{error}}",
"confirmDelete": "آیا از حذف این فایل پشتیبان اطمینان دارید؟",
@@ -333,7 +336,9 @@
"history": {
"title": "تاریخچه پشتیبان گیری",
"summary": "{{count}} backups • latest {{recent}}",
"empty": "هیچ نسخه پشتیبان در دسترس نیست"
"empty": "هیچ نسخه پشتیبان در دسترس نیست",
"unknownPlatform": "unknown",
"unknownTime": "Unknown time"
},
"webdav": {
"title": "پیکربندی WebDAV"