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 es: Record<string, string> = {
|
||||
"txt_backup_restore_progress_remote_finalize_detail": "El servidor está realizando la validación final y luego cambiando los datos de restauración verificados a las tablas activas.",
|
||||
"txt_backup_remote_loading": "Cargando copias remotas...",
|
||||
"txt_backup_remote_cached_empty": "Haga clic en Actualizar para cargar este destino.",
|
||||
"txt_backup_remote_cached_empty_prefix": "Haga clic en",
|
||||
"txt_backup_remote_cached_empty_suffix": "para cargar este destino.",
|
||||
"txt_backup_remote_empty": "No se encontraron archivos de copia de seguridad en esta carpeta.",
|
||||
"txt_backup_remote_folder": "Carpeta",
|
||||
"txt_backup_remote_unknown_time": "Hora desconocida",
|
||||
@@ -247,6 +249,74 @@ const es: Record<string, string> = {
|
||||
"txt_backup_remote_run_invalid_response": "Respuesta de ejecución de copia de seguridad remota no válida",
|
||||
"txt_backup_settings_invalid_response": "Respuesta de configuración de copia de seguridad no válida",
|
||||
"txt_backup_import_invalid_response": "Respuesta de importación de copia de seguridad no válida",
|
||||
"txt_backup_error_another_backup_or_restore_running": "Ya hay una tarea de copia o restauración en curso.",
|
||||
"txt_backup_error_another_backup_running": "Ya hay una tarea de copia en curso.",
|
||||
"txt_backup_error_archive_upload_failed": "No se pudo subir el archivo de copia.",
|
||||
"txt_backup_error_archive_upload_verification_failed_attempts": "La verificación de subida falló tras {count} intento(s): {reason}",
|
||||
"txt_backup_error_attachment_blob_invalid": "El objeto de adjunto de copia no es válido.",
|
||||
"txt_backup_error_attachment_blob_required": "Falta el objeto de adjunto de copia.",
|
||||
"txt_backup_error_attachment_blob_not_found": "No se encontró el objeto de adjunto de copia.",
|
||||
"txt_backup_error_attachment_download_failed": "No se pudo descargar el adjunto de copia.",
|
||||
"txt_backup_error_destination_invalid": "El destino de copia no es válido.",
|
||||
"txt_backup_error_destination_limit": "Puede guardar hasta {count} destinos de copia.",
|
||||
"txt_backup_error_destination_not_found": "No se encontró el destino de copia.",
|
||||
"txt_backup_error_destination_ids_unique": "Los ID de destino de copia no pueden repetirse.",
|
||||
"txt_backup_error_destination_type_invalid": "El tipo de destino de copia no es válido.",
|
||||
"txt_backup_error_destination_type_unsupported": "Tipo de destino de copia no compatible.",
|
||||
"txt_backup_error_destinations_invalid": "La lista de destinos de copia no es válida.",
|
||||
"txt_backup_error_export_payload_invalid": "La solicitud de exportación de copia no es válida.",
|
||||
"txt_backup_error_file_checksum_mismatch": "La suma de verificación de la copia no coincide con el nombre del archivo.",
|
||||
"txt_backup_error_file_required": "Seleccione un archivo de copia.",
|
||||
"txt_backup_error_interval_hours_range": "El intervalo de copia debe estar entre 1 y 99 horas.",
|
||||
"txt_backup_error_multipart_required": "La solicitud de subida debe usar multipart/form-data.",
|
||||
"txt_backup_error_read_backup_file_failed": "No se pudo leer el archivo de copia.",
|
||||
"txt_backup_error_remote_attachment_batch_download_failed_status": "Error al descargar adjuntos remotos por lotes: HTTP {status}.",
|
||||
"txt_backup_error_remote_attachment_download_failed_status": "Error al descargar adjunto remoto: HTTP {status}.",
|
||||
"txt_backup_error_remote_delete_failed": "No se pudo eliminar la copia remota.",
|
||||
"txt_backup_error_remote_download_failed": "No se pudo descargar la copia remota.",
|
||||
"txt_backup_error_remote_download_payload_invalid": "La solicitud de descarga remota no es válida.",
|
||||
"txt_backup_error_remote_integrity_failed": "No se pudo inspeccionar la integridad de la copia remota.",
|
||||
"txt_backup_error_remote_listing_failed": "No se pudo leer la lista de copias remotas.",
|
||||
"txt_backup_error_remote_path_invalid": "La ruta de copia remota no es válida.",
|
||||
"txt_backup_error_remote_restore_payload_invalid": "La solicitud de restauración remota no es válida.",
|
||||
"txt_backup_error_remote_zip_checksum_failed": "Falló la verificación de suma del ZIP remoto.",
|
||||
"txt_backup_error_remote_zip_size_failed": "Falló la verificación de tamaño del ZIP remoto.",
|
||||
"txt_backup_error_retention_count_range": "La retención debe estar entre 1 y 1000.",
|
||||
"txt_backup_error_run_failed": "La ejecución de copia falló.",
|
||||
"txt_backup_error_run_payload_invalid": "La solicitud de ejecución de copia no es válida.",
|
||||
"txt_backup_error_run_response_invalid": "La respuesta de ejecución de copia no es válida.",
|
||||
"txt_backup_error_s3_access_key_required": "La clave de acceso S3 es obligatoria.",
|
||||
"txt_backup_error_s3_bucket_required": "El bucket S3 es obligatorio.",
|
||||
"txt_backup_error_s3_delete_failed_status": "Eliminación S3 fallida: HTTP {status}.",
|
||||
"txt_backup_error_s3_download_failed_status": "Descarga S3 fallida: HTTP {status}.",
|
||||
"txt_backup_error_s3_endpoint_required": "El endpoint S3 es obligatorio.",
|
||||
"txt_backup_error_s3_endpoint_protocol": "El endpoint S3 debe empezar por http:// o https://.",
|
||||
"txt_backup_error_s3_existence_check_failed_status": "Comprobación de existencia S3 fallida: HTTP {status}.",
|
||||
"txt_backup_error_s3_listing_failed_status": "Listado S3 fallido: HTTP {status}.",
|
||||
"txt_backup_error_s3_secret_key_required": "La clave secreta S3 es obligatoria.",
|
||||
"txt_backup_error_s3_upload_failed_status": "Subida S3 fallida: HTTP {status}.",
|
||||
"txt_backup_error_select_backup_file": "Seleccione un archivo de copia.",
|
||||
"txt_backup_error_select_backup_zip_file": "Seleccione un archivo ZIP de copia.",
|
||||
"txt_backup_error_settings_envelope_invalid": "El contenedor cifrado de configuración de copia no es válido.",
|
||||
"txt_backup_error_settings_invalid": "La configuración de copia no es válida.",
|
||||
"txt_backup_error_settings_load_failed": "No se pudo cargar la configuración de copia.",
|
||||
"txt_backup_error_settings_need_reactivation": "La configuración de copia requiere reactivación de administrador tras la restauración.",
|
||||
"txt_backup_error_settings_payload_invalid": "La solicitud de configuración de copia no es válida.",
|
||||
"txt_backup_error_settings_repair_payload_invalid": "La solicitud de reparación de configuración no es válida.",
|
||||
"txt_backup_error_settings_repair_state_load_failed": "No se pudo cargar el estado de reparación de configuración.",
|
||||
"txt_backup_error_start_time_format": "La hora de inicio debe tener formato HH:mm.",
|
||||
"txt_backup_error_timezone_invalid": "La zona horaria de copia no es válida.",
|
||||
"txt_backup_error_webdav_delete_failed_status": "Eliminación WebDAV fallida: HTTP {status}.",
|
||||
"txt_backup_error_webdav_directory_creation_failed_status": "Creación de directorio WebDAV fallida: HTTP {status}.",
|
||||
"txt_backup_error_webdav_download_failed_status": "Descarga WebDAV fallida: HTTP {status}.",
|
||||
"txt_backup_error_webdav_existence_check_failed_status": "Comprobación de existencia WebDAV fallida: HTTP {status}.",
|
||||
"txt_backup_error_webdav_listing_failed_status": "Listado WebDAV fallido: HTTP {status}.",
|
||||
"txt_backup_error_webdav_password_required": "La contraseña WebDAV es obligatoria.",
|
||||
"txt_backup_error_webdav_path_too_deep": "La ruta remota WebDAV es demasiado profunda para procesar adjuntos por lotes de forma segura.",
|
||||
"txt_backup_error_webdav_upload_failed_status": "Subida WebDAV fallida: HTTP {status}.",
|
||||
"txt_backup_error_webdav_url_required": "La URL del servidor WebDAV es obligatoria.",
|
||||
"txt_backup_error_webdav_url_protocol": "La URL WebDAV debe empezar por http:// o https://.",
|
||||
"txt_backup_error_webdav_username_required": "El usuario WebDAV es obligatorio.",
|
||||
"txt_backup_destination": "Destino de copia",
|
||||
"txt_backup_protocol_webdav": "WebDAV",
|
||||
"txt_backup_protocol_s3": "S3",
|
||||
@@ -522,16 +592,21 @@ const es: Record<string, string> = {
|
||||
"txt_server_error_account_disabled": "La cuenta está deshabilitada",
|
||||
"txt_server_error_client_credentials_incorrect": "El ID de cliente o el secreto de cliente no son correctos. Inténtalo de nuevo.",
|
||||
"txt_server_error_client_ip_required": "Se requiere la IP del cliente",
|
||||
"txt_server_error_forbidden": "No tiene permiso para realizar esta acción.",
|
||||
"txt_server_error_email_already_registered": "Este correo ya está registrado",
|
||||
"txt_server_error_email_password_required": "Correo y contraseña son obligatorios",
|
||||
"txt_server_error_email_required": "El correo es obligatorio",
|
||||
"txt_server_error_invalid_password": "Contraseña no válida.",
|
||||
"txt_server_error_invalid_refresh_token": "La sesión caducó. Inicia sesión de nuevo.",
|
||||
"txt_server_error_invalid_user_verification_token": "Token de verificación de usuario no válido.",
|
||||
"txt_server_error_invalid_request_payload": "Solicitud no válida",
|
||||
"txt_server_error_invite_invalid_or_expired": "El código de invitación no es válido o ha caducado",
|
||||
"txt_server_error_invite_required": "El código de invitación es obligatorio",
|
||||
"txt_server_error_jwt_secret_default": "JWT_SECRET usa el valor predeterminado/de ejemplo. Cámbialo.",
|
||||
"txt_server_error_jwt_secret_missing": "JWT_SECRET no está configurado",
|
||||
"txt_server_error_jwt_secret_too_short": "JWT_SECRET debe tener al menos 32 caracteres",
|
||||
"txt_server_error_master_password_hash_required": "Se requiere verificación de la contraseña maestra.",
|
||||
"txt_server_error_master_password_or_verification_required": "Se requiere contraseña maestra o token de verificación de usuario.",
|
||||
"txt_server_error_parameter_error": "Error de parámetros",
|
||||
"txt_server_error_refresh_token_required": "Falta la sesión. Inicia sesión de nuevo.",
|
||||
"txt_server_error_registration_retry": "El registro no está disponible temporalmente. Inténtalo una vez más.",
|
||||
|
||||
Reference in New Issue
Block a user