Skip to content

Commit bef26e0

Browse files
authored
fix: improve the backup and restore (#1744)
* fix: improve the backup and restore * Add i18n for backup validation messages * feat: Add new string addition to lang util
1 parent a767053 commit bef26e0

33 files changed

+1730
-97
lines changed

src/lang/ar-ye.json

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,5 +454,38 @@
454454
"keywords": "Keywords",
455455
"author": "Author",
456456
"filtered by": "Filtered by",
457-
"clean install state": "Clean Install State"
457+
"clean install state": "Clean Install State",
458+
"backup created": "Backup created",
459+
"restore completed": "Restore completed",
460+
"restore will include": "This will restore",
461+
"restore warning": "This action cannot be undone. Continue?",
462+
"reload to apply": "Reload to apply changes?",
463+
"reload app": "Reload app",
464+
"preparing backup": "Preparing backup",
465+
"collecting settings": "Collecting settings",
466+
"collecting key bindings": "Collecting key bindings",
467+
"collecting plugins": "Collecting plugin information",
468+
"creating backup": "Creating backup file",
469+
"validating backup": "Validating backup",
470+
"restoring key bindings": "Restoring key bindings",
471+
"restoring plugins": "Restoring plugins",
472+
"restoring settings": "Restoring settings",
473+
"legacy backup warning": "This is an older backup format. Some features may be limited.",
474+
"checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.",
475+
"plugin not found": "Plugin not found in registry",
476+
"paid plugin skipped": "Paid plugin - purchase not found",
477+
"source not found": "Source file no longer exists",
478+
"restored": "Restored",
479+
"skipped": "Skipped",
480+
"backup not valid object": "Backup file is not a valid object",
481+
"backup no data": "Backup file contains no data to restore",
482+
"backup legacy warning": "This is an older backup format (v1). Some features may be limited.",
483+
"backup missing metadata": "Missing backup metadata - some info may be unavailable",
484+
"backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.",
485+
"backup checksum verify failed": "Could not verify checksum",
486+
"backup invalid settings": "Invalid settings format",
487+
"backup invalid keybindings": "Invalid keyBindings format",
488+
"backup invalid plugins": "Invalid installedPlugins format",
489+
"issues found": "Issues found",
490+
"error details": "Error details"
458491
}

src/lang/be-by.json

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -455,5 +455,38 @@
455455
"keywords": "Keywords",
456456
"author": "Author",
457457
"filtered by": "Filtered by",
458-
"clean install state": "Clean Install State"
458+
"clean install state": "Clean Install State",
459+
"backup created": "Backup created",
460+
"restore completed": "Restore completed",
461+
"restore will include": "This will restore",
462+
"restore warning": "This action cannot be undone. Continue?",
463+
"reload to apply": "Reload to apply changes?",
464+
"reload app": "Reload app",
465+
"preparing backup": "Preparing backup",
466+
"collecting settings": "Collecting settings",
467+
"collecting key bindings": "Collecting key bindings",
468+
"collecting plugins": "Collecting plugin information",
469+
"creating backup": "Creating backup file",
470+
"validating backup": "Validating backup",
471+
"restoring key bindings": "Restoring key bindings",
472+
"restoring plugins": "Restoring plugins",
473+
"restoring settings": "Restoring settings",
474+
"legacy backup warning": "This is an older backup format. Some features may be limited.",
475+
"checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.",
476+
"plugin not found": "Plugin not found in registry",
477+
"paid plugin skipped": "Paid plugin - purchase not found",
478+
"source not found": "Source file no longer exists",
479+
"restored": "Restored",
480+
"skipped": "Skipped",
481+
"backup not valid object": "Backup file is not a valid object",
482+
"backup no data": "Backup file contains no data to restore",
483+
"backup legacy warning": "This is an older backup format (v1). Some features may be limited.",
484+
"backup missing metadata": "Missing backup metadata - some info may be unavailable",
485+
"backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.",
486+
"backup checksum verify failed": "Could not verify checksum",
487+
"backup invalid settings": "Invalid settings format",
488+
"backup invalid keybindings": "Invalid keyBindings format",
489+
"backup invalid plugins": "Invalid installedPlugins format",
490+
"issues found": "Issues found",
491+
"error details": "Error details"
459492
}

src/lang/bn-bd.json

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,5 +454,38 @@
454454
"keywords": "Keywords",
455455
"author": "Author",
456456
"filtered by": "Filtered by",
457-
"clean install state": "Clean Install State"
457+
"clean install state": "Clean Install State",
458+
"backup created": "Backup created",
459+
"restore completed": "Restore completed",
460+
"restore will include": "This will restore",
461+
"restore warning": "This action cannot be undone. Continue?",
462+
"reload to apply": "Reload to apply changes?",
463+
"reload app": "Reload app",
464+
"preparing backup": "Preparing backup",
465+
"collecting settings": "Collecting settings",
466+
"collecting key bindings": "Collecting key bindings",
467+
"collecting plugins": "Collecting plugin information",
468+
"creating backup": "Creating backup file",
469+
"validating backup": "Validating backup",
470+
"restoring key bindings": "Restoring key bindings",
471+
"restoring plugins": "Restoring plugins",
472+
"restoring settings": "Restoring settings",
473+
"legacy backup warning": "This is an older backup format. Some features may be limited.",
474+
"checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.",
475+
"plugin not found": "Plugin not found in registry",
476+
"paid plugin skipped": "Paid plugin - purchase not found",
477+
"source not found": "Source file no longer exists",
478+
"restored": "Restored",
479+
"skipped": "Skipped",
480+
"backup not valid object": "Backup file is not a valid object",
481+
"backup no data": "Backup file contains no data to restore",
482+
"backup legacy warning": "This is an older backup format (v1). Some features may be limited.",
483+
"backup missing metadata": "Missing backup metadata - some info may be unavailable",
484+
"backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.",
485+
"backup checksum verify failed": "Could not verify checksum",
486+
"backup invalid settings": "Invalid settings format",
487+
"backup invalid keybindings": "Invalid keyBindings format",
488+
"backup invalid plugins": "Invalid installedPlugins format",
489+
"issues found": "Issues found",
490+
"error details": "Error details"
458491
}

src/lang/cs-cz.json

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,5 +454,38 @@
454454
"keywords": "Klíčová slova",
455455
"author": "Autor",
456456
"filtered by": "Filtrováno podle",
457-
"clean install state": "Čistý stav instalace"
457+
"clean install state": "Clean Install State",
458+
"backup created": "Backup created",
459+
"restore completed": "Restore completed",
460+
"restore will include": "This will restore",
461+
"restore warning": "This action cannot be undone. Continue?",
462+
"reload to apply": "Reload to apply changes?",
463+
"reload app": "Reload app",
464+
"preparing backup": "Preparing backup",
465+
"collecting settings": "Collecting settings",
466+
"collecting key bindings": "Collecting key bindings",
467+
"collecting plugins": "Collecting plugin information",
468+
"creating backup": "Creating backup file",
469+
"validating backup": "Validating backup",
470+
"restoring key bindings": "Restoring key bindings",
471+
"restoring plugins": "Restoring plugins",
472+
"restoring settings": "Restoring settings",
473+
"legacy backup warning": "This is an older backup format. Some features may be limited.",
474+
"checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.",
475+
"plugin not found": "Plugin not found in registry",
476+
"paid plugin skipped": "Paid plugin - purchase not found",
477+
"source not found": "Source file no longer exists",
478+
"restored": "Restored",
479+
"skipped": "Skipped",
480+
"backup not valid object": "Backup file is not a valid object",
481+
"backup no data": "Backup file contains no data to restore",
482+
"backup legacy warning": "This is an older backup format (v1). Some features may be limited.",
483+
"backup missing metadata": "Missing backup metadata - some info may be unavailable",
484+
"backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.",
485+
"backup checksum verify failed": "Could not verify checksum",
486+
"backup invalid settings": "Invalid settings format",
487+
"backup invalid keybindings": "Invalid keyBindings format",
488+
"backup invalid plugins": "Invalid installedPlugins format",
489+
"issues found": "Issues found",
490+
"error details": "Error details"
458491
}

src/lang/de-de.json

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,5 +454,38 @@
454454
"keywords": "Schlüsselwörter",
455455
"author": "Autor",
456456
"filtered by": "Gefiltert nach",
457-
"clean install state": "Sauberer Installationsstatus"
457+
"clean install state": "Clean Install State",
458+
"backup created": "Backup created",
459+
"restore completed": "Restore completed",
460+
"restore will include": "This will restore",
461+
"restore warning": "This action cannot be undone. Continue?",
462+
"reload to apply": "Reload to apply changes?",
463+
"reload app": "Reload app",
464+
"preparing backup": "Preparing backup",
465+
"collecting settings": "Collecting settings",
466+
"collecting key bindings": "Collecting key bindings",
467+
"collecting plugins": "Collecting plugin information",
468+
"creating backup": "Creating backup file",
469+
"validating backup": "Validating backup",
470+
"restoring key bindings": "Restoring key bindings",
471+
"restoring plugins": "Restoring plugins",
472+
"restoring settings": "Restoring settings",
473+
"legacy backup warning": "This is an older backup format. Some features may be limited.",
474+
"checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.",
475+
"plugin not found": "Plugin not found in registry",
476+
"paid plugin skipped": "Paid plugin - purchase not found",
477+
"source not found": "Source file no longer exists",
478+
"restored": "Restored",
479+
"skipped": "Skipped",
480+
"backup not valid object": "Backup file is not a valid object",
481+
"backup no data": "Backup file contains no data to restore",
482+
"backup legacy warning": "This is an older backup format (v1). Some features may be limited.",
483+
"backup missing metadata": "Missing backup metadata - some info may be unavailable",
484+
"backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.",
485+
"backup checksum verify failed": "Could not verify checksum",
486+
"backup invalid settings": "Invalid settings format",
487+
"backup invalid keybindings": "Invalid keyBindings format",
488+
"backup invalid plugins": "Invalid installedPlugins format",
489+
"issues found": "Issues found",
490+
"error details": "Error details"
458491
}

src/lang/en-us.json

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,5 +454,38 @@
454454
"keywords": "Keywords",
455455
"author": "Author",
456456
"filtered by": "Filtered by",
457-
"clean install state": "Clean Install State"
457+
"clean install state": "Clean Install State",
458+
"backup created": "Backup created",
459+
"restore completed": "Restore completed",
460+
"restore will include": "This will restore",
461+
"restore warning": "This action cannot be undone. Continue?",
462+
"reload to apply": "Reload to apply changes?",
463+
"reload app": "Reload app",
464+
"preparing backup": "Preparing backup",
465+
"collecting settings": "Collecting settings",
466+
"collecting key bindings": "Collecting key bindings",
467+
"collecting plugins": "Collecting plugin information",
468+
"creating backup": "Creating backup file",
469+
"validating backup": "Validating backup",
470+
"restoring key bindings": "Restoring key bindings",
471+
"restoring plugins": "Restoring plugins",
472+
"restoring settings": "Restoring settings",
473+
"legacy backup warning": "This is an older backup format. Some features may be limited.",
474+
"checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.",
475+
"plugin not found": "Plugin not found in registry",
476+
"paid plugin skipped": "Paid plugin - purchase not found",
477+
"source not found": "Source file no longer exists",
478+
"restored": "Restored",
479+
"skipped": "Skipped",
480+
"backup not valid object": "Backup file is not a valid object",
481+
"backup no data": "Backup file contains no data to restore",
482+
"backup legacy warning": "This is an older backup format (v1). Some features may be limited.",
483+
"backup missing metadata": "Missing backup metadata - some info may be unavailable",
484+
"backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.",
485+
"backup checksum verify failed": "Could not verify checksum",
486+
"backup invalid settings": "Invalid settings format",
487+
"backup invalid keybindings": "Invalid keyBindings format",
488+
"backup invalid plugins": "Invalid installedPlugins format",
489+
"issues found": "Issues found",
490+
"error details": "Error details"
458491
}

src/lang/es-sv.json

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,5 +454,38 @@
454454
"keywords": "Keywords",
455455
"author": "Author",
456456
"filtered by": "Filtered by",
457-
"clean install state": "Clean Install State"
457+
"clean install state": "Clean Install State",
458+
"backup created": "Backup created",
459+
"restore completed": "Restore completed",
460+
"restore will include": "This will restore",
461+
"restore warning": "This action cannot be undone. Continue?",
462+
"reload to apply": "Reload to apply changes?",
463+
"reload app": "Reload app",
464+
"preparing backup": "Preparing backup",
465+
"collecting settings": "Collecting settings",
466+
"collecting key bindings": "Collecting key bindings",
467+
"collecting plugins": "Collecting plugin information",
468+
"creating backup": "Creating backup file",
469+
"validating backup": "Validating backup",
470+
"restoring key bindings": "Restoring key bindings",
471+
"restoring plugins": "Restoring plugins",
472+
"restoring settings": "Restoring settings",
473+
"legacy backup warning": "This is an older backup format. Some features may be limited.",
474+
"checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.",
475+
"plugin not found": "Plugin not found in registry",
476+
"paid plugin skipped": "Paid plugin - purchase not found",
477+
"source not found": "Source file no longer exists",
478+
"restored": "Restored",
479+
"skipped": "Skipped",
480+
"backup not valid object": "Backup file is not a valid object",
481+
"backup no data": "Backup file contains no data to restore",
482+
"backup legacy warning": "This is an older backup format (v1). Some features may be limited.",
483+
"backup missing metadata": "Missing backup metadata - some info may be unavailable",
484+
"backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.",
485+
"backup checksum verify failed": "Could not verify checksum",
486+
"backup invalid settings": "Invalid settings format",
487+
"backup invalid keybindings": "Invalid keyBindings format",
488+
"backup invalid plugins": "Invalid installedPlugins format",
489+
"issues found": "Issues found",
490+
"error details": "Error details"
458491
}

src/lang/fr-fr.json

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,5 +454,38 @@
454454
"keywords": "Keywords",
455455
"author": "Author",
456456
"filtered by": "Filtered by",
457-
"clean install state": "Clean Install State"
457+
"clean install state": "Clean Install State",
458+
"backup created": "Backup created",
459+
"restore completed": "Restore completed",
460+
"restore will include": "This will restore",
461+
"restore warning": "This action cannot be undone. Continue?",
462+
"reload to apply": "Reload to apply changes?",
463+
"reload app": "Reload app",
464+
"preparing backup": "Preparing backup",
465+
"collecting settings": "Collecting settings",
466+
"collecting key bindings": "Collecting key bindings",
467+
"collecting plugins": "Collecting plugin information",
468+
"creating backup": "Creating backup file",
469+
"validating backup": "Validating backup",
470+
"restoring key bindings": "Restoring key bindings",
471+
"restoring plugins": "Restoring plugins",
472+
"restoring settings": "Restoring settings",
473+
"legacy backup warning": "This is an older backup format. Some features may be limited.",
474+
"checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.",
475+
"plugin not found": "Plugin not found in registry",
476+
"paid plugin skipped": "Paid plugin - purchase not found",
477+
"source not found": "Source file no longer exists",
478+
"restored": "Restored",
479+
"skipped": "Skipped",
480+
"backup not valid object": "Backup file is not a valid object",
481+
"backup no data": "Backup file contains no data to restore",
482+
"backup legacy warning": "This is an older backup format (v1). Some features may be limited.",
483+
"backup missing metadata": "Missing backup metadata - some info may be unavailable",
484+
"backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.",
485+
"backup checksum verify failed": "Could not verify checksum",
486+
"backup invalid settings": "Invalid settings format",
487+
"backup invalid keybindings": "Invalid keyBindings format",
488+
"backup invalid plugins": "Invalid installedPlugins format",
489+
"issues found": "Issues found",
490+
"error details": "Error details"
458491
}

src/lang/he-il.json

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -455,5 +455,38 @@
455455
"keywords": "Keywords",
456456
"author": "Author",
457457
"filtered by": "Filtered by",
458-
"clean install state": "Clean Install State"
458+
"clean install state": "Clean Install State",
459+
"backup created": "Backup created",
460+
"restore completed": "Restore completed",
461+
"restore will include": "This will restore",
462+
"restore warning": "This action cannot be undone. Continue?",
463+
"reload to apply": "Reload to apply changes?",
464+
"reload app": "Reload app",
465+
"preparing backup": "Preparing backup",
466+
"collecting settings": "Collecting settings",
467+
"collecting key bindings": "Collecting key bindings",
468+
"collecting plugins": "Collecting plugin information",
469+
"creating backup": "Creating backup file",
470+
"validating backup": "Validating backup",
471+
"restoring key bindings": "Restoring key bindings",
472+
"restoring plugins": "Restoring plugins",
473+
"restoring settings": "Restoring settings",
474+
"legacy backup warning": "This is an older backup format. Some features may be limited.",
475+
"checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.",
476+
"plugin not found": "Plugin not found in registry",
477+
"paid plugin skipped": "Paid plugin - purchase not found",
478+
"source not found": "Source file no longer exists",
479+
"restored": "Restored",
480+
"skipped": "Skipped",
481+
"backup not valid object": "Backup file is not a valid object",
482+
"backup no data": "Backup file contains no data to restore",
483+
"backup legacy warning": "This is an older backup format (v1). Some features may be limited.",
484+
"backup missing metadata": "Missing backup metadata - some info may be unavailable",
485+
"backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.",
486+
"backup checksum verify failed": "Could not verify checksum",
487+
"backup invalid settings": "Invalid settings format",
488+
"backup invalid keybindings": "Invalid keyBindings format",
489+
"backup invalid plugins": "Invalid installedPlugins format",
490+
"issues found": "Issues found",
491+
"error details": "Error details"
459492
}

0 commit comments

Comments
 (0)