添加恢复机器ID功能,新增restore_machine_id.py文件并更新主菜单以支持该功能。更新多语言支持,包含相关提示信息和错误处理。

This commit is contained in:
ppanphper
2025-04-23 16:31:53 +08:00
parent 4aba849cf1
commit c2af657c88
14 changed files with 967 additions and 20 deletions

View File

@@ -29,7 +29,9 @@
"exiting": "Выход ......",
"bypass_version_check": "Пропустить проверку версии Cursor",
"check_user_authorized": "Проверить авторизацию пользователя",
"select_chrome_profile": "Выбрать профиль Chrome"
"select_chrome_profile": "Выбрать профиль Chrome",
"bypass_token_limit": "Обход ограничения токенов",
"restore_machine_id": "Восстановить ID устройства из резервной копии"
},
"languages": {
"en": "Английский",
@@ -405,5 +407,48 @@
"profile_selected": "Выбран профиль: {profile}",
"invalid_selection": "Неверный выбор. Пожалуйста, попробуйте снова",
"warning_chrome_close": "Предупреждение: Это закроет все запущенные процессы Chrome"
},
"restore": {
"title": "Восстановить ID устройства из резервной копии",
"starting": "Запуск процесса восстановления ID устройства",
"no_backups_found": "Резервные копии не найдены",
"available_backups": "Доступные резервные копии",
"select_backup": "Выберите резервную копию для восстановления",
"to_cancel": "для отмены",
"operation_cancelled": "Операция отменена",
"invalid_selection": "Неверный выбор",
"please_enter_number": "Пожалуйста, введите корректный номер",
"missing_id": "Отсутствует ID: {id}",
"read_backup_failed": "Не удалось прочитать файл резервной копии: {error}",
"current_file_not_found": "Текущий файл хранилища не найден",
"current_backup_created": "Создана резервная копия текущего файла хранилища",
"storage_updated": "Файл хранилища успешно обновлен",
"update_failed": "Не удалось обновить файл хранилища: {error}",
"sqlite_not_found": "База данных SQLite не найдена",
"updating_sqlite": "Обновление базы данных SQLite",
"updating_pair": "Обновление пары ключ-значение",
"sqlite_updated": "База данных SQLite успешно обновлена",
"sqlite_update_failed": "Не удалось обновить базу данных SQLite: {error}",
"machine_id_backup_created": "Создана резервная копия файла machineId",
"backup_creation_failed": "Не удалось создать резервную копию: {error}",
"machine_id_updated": "Файл machineId успешно обновлен",
"machine_id_update_failed": "Не удалось обновить файл machineId: {error}",
"updating_system_ids": "Обновление системных ID",
"system_ids_update_failed": "Не удалось обновить системные ID: {error}",
"permission_denied": "Доступ запрещен. Попробуйте запустить с правами администратора",
"windows_machine_guid_updated": "GUID устройства Windows успешно обновлен",
"update_windows_machine_guid_failed": "Не удалось обновить GUID устройства Windows: {error}",
"windows_machine_id_updated": "ID устройства Windows успешно обновлен",
"update_windows_machine_id_failed": "Не удалось обновить ID устройства Windows: {error}",
"sqm_client_key_not_found": "Ключ реестра SQMClient не найден",
"update_windows_system_ids_failed": "Не удалось обновить системные ID Windows: {error}",
"macos_platform_uuid_updated": "UUID платформы macOS успешно обновлен",
"failed_to_execute_plutil_command": "Не удалось выполнить команду plutil",
"update_macos_system_ids_failed": "Не удалось обновить системные ID macOS: {error}",
"ids_to_restore": "ID устройства для восстановления",
"confirm": "Вы уверены, что хотите восстановить эти ID?",
"success": "ID устройства успешно восстановлен",
"process_error": "Ошибка процесса восстановления: {error}",
"press_enter": "Нажмите Enter для продолжения"
}
}