mirror of
https://github.com/shuaiplus/nodewarden.git
synced 2026-08-05 06:50:10 +00:00
Add backup-related error messages and improve UI styles
- Updated English, Spanish, Russian, Simplified Chinese, and Traditional Chinese locale files to include new error messages related to backup and restore processes. - Added prefix and suffix strings for the "cached empty" message to enhance clarity in user prompts. - Enhanced the management CSS with new styles for the backup browser refresh prompt to improve layout and user experience.
This commit is contained in:
@@ -224,6 +224,8 @@ const en: Record<string, string> = {
|
||||
"txt_backup_restore_progress_remote_finalize_detail": "The server is performing final validation and then switching the verified restore data into the live tables.",
|
||||
"txt_backup_remote_loading": "Loading remote backups...",
|
||||
"txt_backup_remote_cached_empty": "Click Refresh to load this destination.",
|
||||
"txt_backup_remote_cached_empty_prefix": "Click",
|
||||
"txt_backup_remote_cached_empty_suffix": "to load this destination.",
|
||||
"txt_backup_remote_empty": "No backup files found in this folder.",
|
||||
"txt_backup_remote_folder": "Folder",
|
||||
"txt_backup_remote_unknown_time": "Unknown time",
|
||||
@@ -247,6 +249,74 @@ const en: Record<string, string> = {
|
||||
"txt_backup_remote_run_invalid_response": "Invalid remote backup run response",
|
||||
"txt_backup_settings_invalid_response": "Invalid backup settings response",
|
||||
"txt_backup_import_invalid_response": "Invalid backup import response",
|
||||
"txt_backup_error_another_backup_or_restore_running": "Another backup or restore task is already running.",
|
||||
"txt_backup_error_another_backup_running": "Another backup task is already running.",
|
||||
"txt_backup_error_archive_upload_failed": "Backup archive upload failed.",
|
||||
"txt_backup_error_archive_upload_verification_failed_attempts": "Backup upload verification failed after {count} attempt(s): {reason}",
|
||||
"txt_backup_error_attachment_blob_invalid": "Backup attachment blob is invalid.",
|
||||
"txt_backup_error_attachment_blob_required": "Backup attachment blob is required.",
|
||||
"txt_backup_error_attachment_blob_not_found": "Backup attachment blob not found.",
|
||||
"txt_backup_error_attachment_download_failed": "Backup attachment download failed.",
|
||||
"txt_backup_error_destination_invalid": "Backup destination is invalid.",
|
||||
"txt_backup_error_destination_limit": "You can save up to {count} backup destinations.",
|
||||
"txt_backup_error_destination_not_found": "Backup destination not found.",
|
||||
"txt_backup_error_destination_ids_unique": "Backup destination IDs must be unique.",
|
||||
"txt_backup_error_destination_type_invalid": "Backup destination type is invalid.",
|
||||
"txt_backup_error_destination_type_unsupported": "Unsupported backup destination type.",
|
||||
"txt_backup_error_destinations_invalid": "Backup destinations are invalid.",
|
||||
"txt_backup_error_export_payload_invalid": "Backup export payload is invalid.",
|
||||
"txt_backup_error_file_checksum_mismatch": "Backup file checksum does not match its filename.",
|
||||
"txt_backup_error_file_required": "Backup file is required.",
|
||||
"txt_backup_error_interval_hours_range": "Backup interval must be between 1 and 99 hours.",
|
||||
"txt_backup_error_multipart_required": "The upload request must use multipart/form-data.",
|
||||
"txt_backup_error_read_backup_file_failed": "Unable to read backup file.",
|
||||
"txt_backup_error_remote_attachment_batch_download_failed_status": "Remote attachment batch download failed: HTTP {status}.",
|
||||
"txt_backup_error_remote_attachment_download_failed_status": "Remote attachment download failed: HTTP {status}.",
|
||||
"txt_backup_error_remote_delete_failed": "Remote backup delete failed.",
|
||||
"txt_backup_error_remote_download_failed": "Remote backup download failed.",
|
||||
"txt_backup_error_remote_download_payload_invalid": "Remote backup download request is invalid.",
|
||||
"txt_backup_error_remote_integrity_failed": "Remote backup integrity inspection failed.",
|
||||
"txt_backup_error_remote_listing_failed": "Remote backup listing failed.",
|
||||
"txt_backup_error_remote_path_invalid": "Remote backup path is invalid.",
|
||||
"txt_backup_error_remote_restore_payload_invalid": "Remote restore request is invalid.",
|
||||
"txt_backup_error_remote_zip_checksum_failed": "Remote backup ZIP checksum verification failed.",
|
||||
"txt_backup_error_remote_zip_size_failed": "Remote backup ZIP size verification failed.",
|
||||
"txt_backup_error_retention_count_range": "Backup retention count must be between 1 and 1000.",
|
||||
"txt_backup_error_run_failed": "Backup run failed.",
|
||||
"txt_backup_error_run_payload_invalid": "Backup run request is invalid.",
|
||||
"txt_backup_error_run_response_invalid": "Backup run response is invalid.",
|
||||
"txt_backup_error_s3_access_key_required": "S3 access key is required.",
|
||||
"txt_backup_error_s3_bucket_required": "S3 bucket is required.",
|
||||
"txt_backup_error_s3_delete_failed_status": "S3 delete failed: HTTP {status}.",
|
||||
"txt_backup_error_s3_download_failed_status": "S3 download failed: HTTP {status}.",
|
||||
"txt_backup_error_s3_endpoint_required": "S3 endpoint is required.",
|
||||
"txt_backup_error_s3_endpoint_protocol": "S3 endpoint must start with http:// or https://.",
|
||||
"txt_backup_error_s3_existence_check_failed_status": "S3 existence check failed: HTTP {status}.",
|
||||
"txt_backup_error_s3_listing_failed_status": "S3 listing failed: HTTP {status}.",
|
||||
"txt_backup_error_s3_secret_key_required": "S3 secret key is required.",
|
||||
"txt_backup_error_s3_upload_failed_status": "S3 upload failed: HTTP {status}.",
|
||||
"txt_backup_error_select_backup_file": "Please select a backup file.",
|
||||
"txt_backup_error_select_backup_zip_file": "Please select a backup ZIP file.",
|
||||
"txt_backup_error_settings_envelope_invalid": "Backup settings envelope is invalid.",
|
||||
"txt_backup_error_settings_invalid": "Backup settings are invalid.",
|
||||
"txt_backup_error_settings_load_failed": "Backup settings could not be loaded.",
|
||||
"txt_backup_error_settings_need_reactivation": "Backup settings need administrator reactivation after restore.",
|
||||
"txt_backup_error_settings_payload_invalid": "Backup settings request is invalid.",
|
||||
"txt_backup_error_settings_repair_payload_invalid": "Backup settings repair request is invalid.",
|
||||
"txt_backup_error_settings_repair_state_load_failed": "Backup settings repair state could not be loaded.",
|
||||
"txt_backup_error_start_time_format": "Backup start time must be in HH:mm format.",
|
||||
"txt_backup_error_timezone_invalid": "Backup timezone is invalid.",
|
||||
"txt_backup_error_webdav_delete_failed_status": "WebDAV delete failed: HTTP {status}.",
|
||||
"txt_backup_error_webdav_directory_creation_failed_status": "WebDAV directory creation failed: HTTP {status}.",
|
||||
"txt_backup_error_webdav_download_failed_status": "WebDAV download failed: HTTP {status}.",
|
||||
"txt_backup_error_webdav_existence_check_failed_status": "WebDAV existence check failed: HTTP {status}.",
|
||||
"txt_backup_error_webdav_listing_failed_status": "WebDAV listing failed: HTTP {status}.",
|
||||
"txt_backup_error_webdav_password_required": "WebDAV password is required.",
|
||||
"txt_backup_error_webdav_path_too_deep": "WebDAV remote backup path is too deep for safe attachment batching.",
|
||||
"txt_backup_error_webdav_upload_failed_status": "WebDAV upload failed: HTTP {status}.",
|
||||
"txt_backup_error_webdav_url_required": "WebDAV server URL is required.",
|
||||
"txt_backup_error_webdav_url_protocol": "WebDAV server URL must start with http:// or https://.",
|
||||
"txt_backup_error_webdav_username_required": "WebDAV username is required.",
|
||||
"txt_backup_destination": "Backup Destination",
|
||||
"txt_backup_protocol_webdav": "WebDAV",
|
||||
"txt_backup_protocol_s3": "S3",
|
||||
@@ -522,16 +592,21 @@ const en: Record<string, string> = {
|
||||
"txt_server_error_account_disabled": "Account is disabled",
|
||||
"txt_server_error_client_credentials_incorrect": "Client ID or client secret is incorrect. Try again.",
|
||||
"txt_server_error_client_ip_required": "Client IP is required",
|
||||
"txt_server_error_forbidden": "You do not have permission to perform this action.",
|
||||
"txt_server_error_email_already_registered": "Email already registered",
|
||||
"txt_server_error_email_password_required": "Email and password are required",
|
||||
"txt_server_error_email_required": "Email is required",
|
||||
"txt_server_error_invalid_password": "Invalid password.",
|
||||
"txt_server_error_invalid_refresh_token": "Session expired. Please sign in again.",
|
||||
"txt_server_error_invalid_user_verification_token": "Invalid user verification token.",
|
||||
"txt_server_error_invalid_request_payload": "Invalid request payload",
|
||||
"txt_server_error_invite_invalid_or_expired": "Invite code is invalid or expired",
|
||||
"txt_server_error_invite_required": "Invite code is required",
|
||||
"txt_server_error_jwt_secret_default": "JWT_SECRET is using the default/sample value. Please change it.",
|
||||
"txt_server_error_jwt_secret_missing": "JWT_SECRET is not set",
|
||||
"txt_server_error_jwt_secret_too_short": "JWT_SECRET must be at least 32 characters",
|
||||
"txt_server_error_master_password_hash_required": "Master password verification is required.",
|
||||
"txt_server_error_master_password_or_verification_required": "Master password or user verification token is required.",
|
||||
"txt_server_error_parameter_error": "Parameter error",
|
||||
"txt_server_error_refresh_token_required": "Session is missing. Please sign in again.",
|
||||
"txt_server_error_registration_retry": "Registration is temporarily unavailable. Please retry once.",
|
||||
|
||||
Reference in New Issue
Block a user