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

@@ -28,7 +28,9 @@
"operation_cancelled_by_user": "Opération annulée par l'utilisateur",
"exiting": "Fermeture ……",
"bypass_version_check": "Ignorer la Vérification de Version de Cursor",
"check_user_authorized": "Vérifier l'Autorisation de l'Utilisateur"
"check_user_authorized": "Vérifier l'Autorisation de l'Utilisateur",
"bypass_token_limit": "Contourner la limite de tokens",
"restore_machine_id": "Restaurer l'ID de machine depuis une sauvegarde"
},
"languages": {
"en": "Anglais",
@@ -404,5 +406,48 @@
"profile_selected": "Profil sélectionné : {profile}",
"invalid_selection": "Sélection invalide. Veuillez réessayer",
"warning_chrome_close": "Attention : Cela fermera tous les processus Chrome en cours d'exécution"
},
"restore": {
"title": "Restaurer l'ID de machine depuis une sauvegarde",
"starting": "Démarrage du processus de restauration de l'ID de machine",
"no_backups_found": "Aucune sauvegarde trouvée",
"available_backups": "Sauvegardes disponibles",
"select_backup": "Sélectionnez une sauvegarde à restaurer",
"to_cancel": "pour annuler",
"operation_cancelled": "Opération annulée",
"invalid_selection": "Sélection invalide",
"please_enter_number": "Veuillez entrer un numéro valide",
"missing_id": "ID manquant : {id}",
"read_backup_failed": "Échec de lecture du fichier de sauvegarde : {error}",
"current_file_not_found": "Fichier de stockage actuel introuvable",
"current_backup_created": "Sauvegarde du fichier de stockage actuel créée",
"storage_updated": "Fichier de stockage mis à jour avec succès",
"update_failed": "Échec de la mise à jour du fichier de stockage : {error}",
"sqlite_not_found": "Base de données SQLite introuvable",
"updating_sqlite": "Mise à jour de la base de données SQLite",
"updating_pair": "Mise à jour de la paire clé-valeur",
"sqlite_updated": "Base de données SQLite mise à jour avec succès",
"sqlite_update_failed": "Échec de la mise à jour de la base de données SQLite : {error}",
"machine_id_backup_created": "Sauvegarde du fichier machineId créée",
"backup_creation_failed": "Échec de création de la sauvegarde : {error}",
"machine_id_updated": "Fichier machineId mis à jour avec succès",
"machine_id_update_failed": "Échec de la mise à jour du fichier machineId : {error}",
"updating_system_ids": "Mise à jour des ID système",
"system_ids_update_failed": "Échec de la mise à jour des ID système : {error}",
"permission_denied": "Permission refusée. Veuillez essayer d'exécuter en tant qu'administrateur",
"windows_machine_guid_updated": "GUID de machine Windows mis à jour avec succès",
"update_windows_machine_guid_failed": "Échec de la mise à jour du GUID de machine Windows : {error}",
"windows_machine_id_updated": "ID de machine Windows mis à jour avec succès",
"update_windows_machine_id_failed": "Échec de la mise à jour de l'ID de machine Windows : {error}",
"sqm_client_key_not_found": "Clé de registre SQMClient introuvable",
"update_windows_system_ids_failed": "Échec de la mise à jour des ID système Windows : {error}",
"macos_platform_uuid_updated": "UUID de plateforme macOS mis à jour avec succès",
"failed_to_execute_plutil_command": "Échec d'exécution de la commande plutil",
"update_macos_system_ids_failed": "Échec de la mise à jour des ID système macOS : {error}",
"ids_to_restore": "ID de machine à restaurer",
"confirm": "Êtes-vous sûr de vouloir restaurer ces ID ?",
"success": "ID de machine restauré avec succès",
"process_error": "Erreur du processus de restauration : {error}",
"press_enter": "Appuyez sur Entrée pour continuer"
}
}