添加恢复机器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

@@ -30,7 +30,9 @@
"operation_cancelled_by_user": "Operación cancelada por el usuario",
"exiting": "Saliendo ……",
"bypass_version_check": "Omitir Verificación de Versión de Cursor",
"check_user_authorized": "Verificar Usuario Autorizado"
"check_user_authorized": "Verificar Usuario Autorizado",
"bypass_token_limit": "Omitir límite de tokens",
"restore_machine_id": "Restaurar ID de máquina desde copia de seguridad"
},
"languages": {
"en": "Inglés",
@@ -465,5 +467,48 @@
"profile_selected": "Perfil seleccionado: {profile}",
"invalid_selection": "Selección inválida. Por favor, intente de nuevo",
"warning_chrome_close": "Advertencia: Esto cerrará todos los procesos de Chrome en ejecución"
},
"restore": {
"title": "Restaurar ID de máquina desde copia de seguridad",
"starting": "Iniciando proceso de restauración de ID de máquina",
"no_backups_found": "No se encontraron copias de seguridad",
"available_backups": "Copias de seguridad disponibles",
"select_backup": "Seleccione una copia de seguridad para restaurar",
"to_cancel": "para cancelar",
"operation_cancelled": "Operación cancelada",
"invalid_selection": "Selección inválida",
"please_enter_number": "Por favor, introduzca un número válido",
"missing_id": "ID faltante: {id}",
"read_backup_failed": "Error al leer el archivo de copia de seguridad: {error}",
"current_file_not_found": "No se encontró el archivo de almacenamiento actual",
"current_backup_created": "Se creó una copia de seguridad del archivo de almacenamiento actual",
"storage_updated": "Archivo de almacenamiento actualizado con éxito",
"update_failed": "Error al actualizar el archivo de almacenamiento: {error}",
"sqlite_not_found": "No se encontró la base de datos SQLite",
"updating_sqlite": "Actualizando base de datos SQLite",
"updating_pair": "Actualizando par clave-valor",
"sqlite_updated": "Base de datos SQLite actualizada con éxito",
"sqlite_update_failed": "Error al actualizar la base de datos SQLite: {error}",
"machine_id_backup_created": "Se creó una copia de seguridad del archivo machineId",
"backup_creation_failed": "Error al crear la copia de seguridad: {error}",
"machine_id_updated": "Archivo machineId actualizado con éxito",
"machine_id_update_failed": "Error al actualizar el archivo machineId: {error}",
"updating_system_ids": "Actualizando IDs del sistema",
"system_ids_update_failed": "Error al actualizar los IDs del sistema: {error}",
"permission_denied": "Permiso denegado. Intente ejecutar como administrador",
"windows_machine_guid_updated": "GUID de máquina Windows actualizado con éxito",
"update_windows_machine_guid_failed": "Error al actualizar el GUID de máquina Windows: {error}",
"windows_machine_id_updated": "ID de máquina Windows actualizado con éxito",
"update_windows_machine_id_failed": "Error al actualizar el ID de máquina Windows: {error}",
"sqm_client_key_not_found": "No se encontró la clave de registro SQMClient",
"update_windows_system_ids_failed": "Error al actualizar los IDs del sistema Windows: {error}",
"macos_platform_uuid_updated": "UUID de plataforma macOS actualizado con éxito",
"failed_to_execute_plutil_command": "Error al ejecutar el comando plutil",
"update_macos_system_ids_failed": "Error al actualizar los IDs del sistema macOS: {error}",
"ids_to_restore": "IDs de máquina a restaurar",
"confirm": "¿Está seguro de que desea restaurar estos IDs?",
"success": "ID de máquina restaurado con éxito",
"process_error": "Error en el proceso de restauración: {error}",
"press_enter": "Presione Enter para continuar"
}
}
}