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

@@ -31,7 +31,9 @@
"operation_cancelled_by_user": "Vorgang vom Benutzer abgebrochen",
"exiting": "Wird beendet ……",
"bypass_version_check": "Cursor Versionsprüfung Überspringen",
"check_user_authorized": "Benutzerautorisierung Prüfen"
"check_user_authorized": "Benutzerautorisierung Prüfen",
"bypass_token_limit": "Token-Limit umgehen",
"restore_machine_id": "Geräte-ID aus Backup wiederherstellen"
},
"languages": {
"en": "Englisch",
@@ -407,5 +409,48 @@
"profile_selected": "Ausgewähltes Profil: {profile}",
"invalid_selection": "Ungültige Auswahl. Bitte versuchen Sie es erneut",
"warning_chrome_close": "Warnung: Dies wird alle laufenden Chrome-Prozesse beenden"
},
"restore": {
"title": "Geräte-ID aus Backup wiederherstellen",
"starting": "Starte Wiederherstellungsprozess für Geräte-ID",
"no_backups_found": "Keine Backup-Dateien gefunden",
"available_backups": "Verfügbare Backup-Dateien",
"select_backup": "Wählen Sie ein Backup zur Wiederherstellung aus",
"to_cancel": "zum Abbrechen",
"operation_cancelled": "Vorgang abgebrochen",
"invalid_selection": "Ungültige Auswahl",
"please_enter_number": "Bitte geben Sie eine gültige Zahl ein",
"missing_id": "Fehlende ID: {id}",
"read_backup_failed": "Backup-Datei konnte nicht gelesen werden: {error}",
"current_file_not_found": "Aktuelle Speicherdatei nicht gefunden",
"current_backup_created": "Backup der aktuellen Speicherdatei erstellt",
"storage_updated": "Speicherdatei erfolgreich aktualisiert",
"update_failed": "Aktualisierung der Speicherdatei fehlgeschlagen: {error}",
"sqlite_not_found": "SQLite-Datenbank nicht gefunden",
"updating_sqlite": "Aktualisiere SQLite-Datenbank",
"updating_pair": "Aktualisiere Schlüssel-Wert-Paar",
"sqlite_updated": "SQLite-Datenbank erfolgreich aktualisiert",
"sqlite_update_failed": "Aktualisierung der SQLite-Datenbank fehlgeschlagen: {error}",
"machine_id_backup_created": "Backup der machineId-Datei erstellt",
"backup_creation_failed": "Backup-Erstellung fehlgeschlagen: {error}",
"machine_id_updated": "machineId-Datei erfolgreich aktualisiert",
"machine_id_update_failed": "Aktualisierung der machineId-Datei fehlgeschlagen: {error}",
"updating_system_ids": "Aktualisiere System-IDs",
"system_ids_update_failed": "Aktualisierung der System-IDs fehlgeschlagen: {error}",
"permission_denied": "Zugriff verweigert. Bitte versuchen Sie es mit Administratorrechten",
"windows_machine_guid_updated": "Windows-Geräte-GUID erfolgreich aktualisiert",
"update_windows_machine_guid_failed": "Aktualisierung des Windows-Geräte-GUID fehlgeschlagen: {error}",
"windows_machine_id_updated": "Windows-Geräte-ID erfolgreich aktualisiert",
"update_windows_machine_id_failed": "Aktualisierung der Windows-Geräte-ID fehlgeschlagen: {error}",
"sqm_client_key_not_found": "SQMClient-Registrierungsschlüssel nicht gefunden",
"update_windows_system_ids_failed": "Aktualisierung der Windows-System-IDs fehlgeschlagen: {error}",
"macos_platform_uuid_updated": "macOS-Plattform-UUID erfolgreich aktualisiert",
"failed_to_execute_plutil_command": "Ausführung des plutil-Befehls fehlgeschlagen",
"update_macos_system_ids_failed": "Aktualisierung der macOS-System-IDs fehlgeschlagen: {error}",
"ids_to_restore": "Wiederherzustellende Geräte-IDs",
"confirm": "Sind Sie sicher, dass Sie diese IDs wiederherstellen möchten?",
"success": "Geräte-ID erfolgreich wiederhergestellt",
"process_error": "Fehler beim Wiederherstellungsprozess: {error}",
"press_enter": "Drücken Sie Enter, um fortzufahren"
}
}