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 ru: Record<string, string> = {
|
||||
"txt_backup_restore_progress_remote_finalize_detail": "Сервер выполняет окончательную проверку, а затем переключает проверенные данные восстановления в живые таблицы.",
|
||||
"txt_backup_remote_loading": "Загрузка удаленных резервных копий...",
|
||||
"txt_backup_remote_cached_empty": "Нажмите «Обновить», чтобы загрузить это место назначения.",
|
||||
"txt_backup_remote_cached_empty_prefix": "Нажмите",
|
||||
"txt_backup_remote_cached_empty_suffix": "чтобы загрузить это место назначения.",
|
||||
"txt_backup_remote_empty": "В этой папке не найдено файлов резервных копий.",
|
||||
"txt_backup_remote_folder": "Папка",
|
||||
"txt_backup_remote_unknown_time": "Неизвестное время",
|
||||
@@ -247,6 +249,74 @@ const ru: Record<string, string> = {
|
||||
"txt_backup_remote_run_invalid_response": "Неверный ответ на удаленное резервное копирование.",
|
||||
"txt_backup_settings_invalid_response": "Неверный ответ на настройки резервного копирования",
|
||||
"txt_backup_import_invalid_response": "Неверный ответ на импорт резервной копии",
|
||||
"txt_backup_error_another_backup_or_restore_running": "Уже выполняется задача резервного копирования или восстановления.",
|
||||
"txt_backup_error_another_backup_running": "Уже выполняется задача резервного копирования.",
|
||||
"txt_backup_error_archive_upload_failed": "Не удалось загрузить архив резервной копии.",
|
||||
"txt_backup_error_archive_upload_verification_failed_attempts": "Проверка загрузки не прошла после {count} попыток: {reason}",
|
||||
"txt_backup_error_attachment_blob_invalid": "Объект вложения резервной копии недействителен.",
|
||||
"txt_backup_error_attachment_blob_required": "Требуется объект вложения резервной копии.",
|
||||
"txt_backup_error_attachment_blob_not_found": "Объект вложения резервной копии не найден.",
|
||||
"txt_backup_error_attachment_download_failed": "Не удалось скачать вложение резервной копии.",
|
||||
"txt_backup_error_destination_invalid": "Место назначения резервной копии недействительно.",
|
||||
"txt_backup_error_destination_limit": "Можно сохранить не более {count} мест назначения резервной копии.",
|
||||
"txt_backup_error_destination_not_found": "Место назначения резервной копии не найдено.",
|
||||
"txt_backup_error_destination_ids_unique": "ID мест назначения резервной копии должны быть уникальными.",
|
||||
"txt_backup_error_destination_type_invalid": "Тип места назначения резервной копии недействителен.",
|
||||
"txt_backup_error_destination_type_unsupported": "Неподдерживаемый тип места назначения резервной копии.",
|
||||
"txt_backup_error_destinations_invalid": "Список мест назначения резервной копии недействителен.",
|
||||
"txt_backup_error_export_payload_invalid": "Запрос экспорта резервной копии недействителен.",
|
||||
"txt_backup_error_file_checksum_mismatch": "Контрольная сумма файла резервной копии не совпадает с именем файла.",
|
||||
"txt_backup_error_file_required": "Выберите файл резервной копии.",
|
||||
"txt_backup_error_interval_hours_range": "Интервал резервного копирования должен быть от 1 до 99 часов.",
|
||||
"txt_backup_error_multipart_required": "Запрос загрузки должен использовать multipart/form-data.",
|
||||
"txt_backup_error_read_backup_file_failed": "Не удалось прочитать файл резервной копии.",
|
||||
"txt_backup_error_remote_attachment_batch_download_failed_status": "Пакетное скачивание удаленных вложений не удалось: HTTP {status}.",
|
||||
"txt_backup_error_remote_attachment_download_failed_status": "Скачивание удаленного вложения не удалось: HTTP {status}.",
|
||||
"txt_backup_error_remote_delete_failed": "Не удалось удалить удаленную резервную копию.",
|
||||
"txt_backup_error_remote_download_failed": "Не удалось скачать удаленную резервную копию.",
|
||||
"txt_backup_error_remote_download_payload_invalid": "Запрос скачивания удаленной резервной копии недействителен.",
|
||||
"txt_backup_error_remote_integrity_failed": "Не удалось проверить целостность удаленной резервной копии.",
|
||||
"txt_backup_error_remote_listing_failed": "Не удалось получить список удаленных резервных копий.",
|
||||
"txt_backup_error_remote_path_invalid": "Путь удаленной резервной копии недействителен.",
|
||||
"txt_backup_error_remote_restore_payload_invalid": "Запрос удаленного восстановления недействителен.",
|
||||
"txt_backup_error_remote_zip_checksum_failed": "Проверка контрольной суммы удаленного ZIP не прошла.",
|
||||
"txt_backup_error_remote_zip_size_failed": "Проверка размера удаленного ZIP не прошла.",
|
||||
"txt_backup_error_retention_count_range": "Количество сохраняемых копий должно быть от 1 до 1000.",
|
||||
"txt_backup_error_run_failed": "Запуск резервного копирования не удался.",
|
||||
"txt_backup_error_run_payload_invalid": "Запрос запуска резервного копирования недействителен.",
|
||||
"txt_backup_error_run_response_invalid": "Ответ запуска резервного копирования недействителен.",
|
||||
"txt_backup_error_s3_access_key_required": "Требуется ключ доступа S3.",
|
||||
"txt_backup_error_s3_bucket_required": "Требуется bucket S3.",
|
||||
"txt_backup_error_s3_delete_failed_status": "Удаление S3 не удалось: HTTP {status}.",
|
||||
"txt_backup_error_s3_download_failed_status": "Скачивание S3 не удалось: HTTP {status}.",
|
||||
"txt_backup_error_s3_endpoint_required": "Требуется endpoint S3.",
|
||||
"txt_backup_error_s3_endpoint_protocol": "Endpoint S3 должен начинаться с http:// или https://.",
|
||||
"txt_backup_error_s3_existence_check_failed_status": "Проверка существования S3 не удалась: HTTP {status}.",
|
||||
"txt_backup_error_s3_listing_failed_status": "Получение списка S3 не удалось: HTTP {status}.",
|
||||
"txt_backup_error_s3_secret_key_required": "Требуется секретный ключ S3.",
|
||||
"txt_backup_error_s3_upload_failed_status": "Загрузка S3 не удалась: HTTP {status}.",
|
||||
"txt_backup_error_select_backup_file": "Выберите файл резервной копии.",
|
||||
"txt_backup_error_select_backup_zip_file": "Выберите ZIP-файл резервной копии.",
|
||||
"txt_backup_error_settings_envelope_invalid": "Зашифрованный контейнер настроек резервного копирования недействителен.",
|
||||
"txt_backup_error_settings_invalid": "Настройки резервного копирования недействительны.",
|
||||
"txt_backup_error_settings_load_failed": "Не удалось загрузить настройки резервного копирования.",
|
||||
"txt_backup_error_settings_need_reactivation": "После восстановления настройки резервного копирования нужно повторно активировать администратором.",
|
||||
"txt_backup_error_settings_payload_invalid": "Запрос настроек резервного копирования недействителен.",
|
||||
"txt_backup_error_settings_repair_payload_invalid": "Запрос восстановления настроек резервного копирования недействителен.",
|
||||
"txt_backup_error_settings_repair_state_load_failed": "Не удалось загрузить состояние восстановления настроек резервного копирования.",
|
||||
"txt_backup_error_start_time_format": "Время начала резервного копирования должно быть в формате HH:mm.",
|
||||
"txt_backup_error_timezone_invalid": "Часовой пояс резервного копирования недействителен.",
|
||||
"txt_backup_error_webdav_delete_failed_status": "Удаление WebDAV не удалось: HTTP {status}.",
|
||||
"txt_backup_error_webdav_directory_creation_failed_status": "Создание каталога WebDAV не удалось: HTTP {status}.",
|
||||
"txt_backup_error_webdav_download_failed_status": "Скачивание WebDAV не удалось: HTTP {status}.",
|
||||
"txt_backup_error_webdav_existence_check_failed_status": "Проверка существования WebDAV не удалась: HTTP {status}.",
|
||||
"txt_backup_error_webdav_listing_failed_status": "Получение списка WebDAV не удалось: HTTP {status}.",
|
||||
"txt_backup_error_webdav_password_required": "Требуется пароль WebDAV.",
|
||||
"txt_backup_error_webdav_path_too_deep": "Удаленный путь WebDAV слишком глубокий для безопасной пакетной обработки вложений.",
|
||||
"txt_backup_error_webdav_upload_failed_status": "Загрузка WebDAV не удалась: HTTP {status}.",
|
||||
"txt_backup_error_webdav_url_required": "Требуется URL сервера WebDAV.",
|
||||
"txt_backup_error_webdav_url_protocol": "URL WebDAV должен начинаться с http:// или https://.",
|
||||
"txt_backup_error_webdav_username_required": "Требуется имя пользователя WebDAV.",
|
||||
"txt_backup_destination": "Место назначения резервного копирования",
|
||||
"txt_backup_protocol_webdav": "WebDAV",
|
||||
"txt_backup_protocol_s3": "S3",
|
||||
@@ -522,16 +592,21 @@ const ru: Record<string, string> = {
|
||||
"txt_server_error_account_disabled": "Учетная запись отключена",
|
||||
"txt_server_error_client_credentials_incorrect": "ID клиента или секрет клиента неверны. Повторите попытку.",
|
||||
"txt_server_error_client_ip_required": "Требуется IP клиента",
|
||||
"txt_server_error_forbidden": "У вас нет прав для выполнения этого действия.",
|
||||
"txt_server_error_email_already_registered": "Этот адрес электронной почты уже зарегистрирован",
|
||||
"txt_server_error_email_password_required": "Требуются адрес электронной почты и пароль",
|
||||
"txt_server_error_email_required": "Требуется адрес электронной почты",
|
||||
"txt_server_error_invalid_password": "Неверный пароль.",
|
||||
"txt_server_error_invalid_refresh_token": "Сеанс истек. Войдите снова.",
|
||||
"txt_server_error_invalid_user_verification_token": "Недействительный токен проверки пользователя.",
|
||||
"txt_server_error_invalid_request_payload": "Недопустимый запрос",
|
||||
"txt_server_error_invite_invalid_or_expired": "Код приглашения недействителен или истек",
|
||||
"txt_server_error_invite_required": "Требуется код приглашения",
|
||||
"txt_server_error_jwt_secret_default": "JWT_SECRET использует значение по умолчанию/пример. Измените его.",
|
||||
"txt_server_error_jwt_secret_missing": "JWT_SECRET не настроен",
|
||||
"txt_server_error_jwt_secret_too_short": "JWT_SECRET должен содержать не менее 32 символов",
|
||||
"txt_server_error_master_password_hash_required": "Требуется проверка мастер-пароля.",
|
||||
"txt_server_error_master_password_or_verification_required": "Требуется мастер-пароль или токен проверки пользователя.",
|
||||
"txt_server_error_parameter_error": "Ошибка параметров",
|
||||
"txt_server_error_refresh_token_required": "Сеанс отсутствует. Войдите снова.",
|
||||
"txt_server_error_registration_retry": "Регистрация временно недоступна. Повторите попытку один раз.",
|
||||
|
||||
Reference in New Issue
Block a user