mirror of
https://github.com/yeongpin/cursor-free-vip.git
synced 2025-04-24 16:35:33 +00:00
607 lines
36 KiB
JSON
607 lines
36 KiB
JSON
{
|
|
"menu": {
|
|
"title": "Available Options",
|
|
"exit": "Exit Program",
|
|
"reset": "Reset Machine ID",
|
|
"register": "Register New Cursor Account",
|
|
"register_google": "Register with Google Account",
|
|
"register_github": "Register with GitHub Account",
|
|
"register_manual": "Register Cursor with Custom Email",
|
|
"quit": "Close Cursor Application",
|
|
"select_language": "Change Language",
|
|
"select_chrome_profile": "Select Chrome Profile",
|
|
"input_choice": "Please enter your choice ({choices})",
|
|
"invalid_choice": "Invalid selection. Please enter a number from {choices}",
|
|
"program_terminated": "Program was terminated by user",
|
|
"error_occurred": "An error occurred: {error}. Please try again",
|
|
"press_enter": "Press Enter to Exit",
|
|
"disable_auto_update": "Disable Cursor Auto-Update",
|
|
"lifetime_access_enabled": "LIFETIME ACCESS ENABLED",
|
|
"totally_reset": "Totally Reset Cursor",
|
|
"outdate": "Outdated",
|
|
"temp_github_register": "Temporary GitHub Register",
|
|
"admin_required": "Running as executable, administrator privileges required.",
|
|
"admin_required_continue": "Continuing without administrator privileges.",
|
|
"coming_soon": "Coming Soon",
|
|
"fixed_soon": "Fixed Soon",
|
|
"contribute": "Contribute to the Project",
|
|
"config": "Show Config"
|
|
},
|
|
"languages": {
|
|
"en": "English",
|
|
"zh_cn": "简体中文",
|
|
"zh_tw": "繁體中文",
|
|
"vi": "Vietnamese",
|
|
"nl": "Dutch",
|
|
"de": "German",
|
|
"fr": "French",
|
|
"pt": "Portuguese",
|
|
"ru": "Russian",
|
|
"tr": "Turkish",
|
|
"bg": "Bulgarian",
|
|
"es": "Spanish"
|
|
},
|
|
"quit_cursor": {
|
|
"start": "Start Quitting Cursor",
|
|
"no_process": "No Running Cursor Process",
|
|
"terminating": "Terminating Process {pid}",
|
|
"waiting": "Waiting for Process to Exit",
|
|
"success": "All Cursor Processes Closed",
|
|
"timeout": "Process Timeout: {pids}",
|
|
"error": "Error Occurred: {error}"
|
|
},
|
|
"reset": {
|
|
"title": "Cursor Machine ID Reset Tool",
|
|
"checking": "Checking Config File",
|
|
"not_found": "Config File Not Found",
|
|
"no_permission": "Cannot Read or Write Config File, Please Check File Permissions",
|
|
"reading": "Reading Current Config",
|
|
"creating_backup": "Creating Config Backup",
|
|
"backup_exists": "Backup File Already Exists, Skipping Backup Step",
|
|
"generating": "Generating New Machine ID",
|
|
"saving_json": "Saving New Config to JSON",
|
|
"success": "Machine ID Reset Successfully",
|
|
"new_id": "New Machine ID",
|
|
"permission_error": "Permission Error: {error}",
|
|
"run_as_admin": "Please Try Running This Program as Administrator",
|
|
"process_error": "Reset Process Error: {error}",
|
|
"updating_sqlite": "Updating SQLite Database",
|
|
"updating_pair": "Updating Key-Value Pair",
|
|
"sqlite_success": "SQLite Database Updated Successfully",
|
|
"sqlite_error": "SQLite Database Update Failed: {error}",
|
|
"press_enter": "Press Enter to Exit",
|
|
"unsupported_os": "Unsupported OS: {os}",
|
|
"linux_path_not_found": "Linux Path Not Found",
|
|
"updating_system_ids": "Updating System IDs",
|
|
"system_ids_updated": "System IDs Updated Successfully",
|
|
"system_ids_update_failed": "System IDs Update Failed: {error}",
|
|
"windows_guid_updated": "Windows GUID Updated Successfully",
|
|
"windows_permission_denied": "Windows Permission Denied",
|
|
"windows_guid_update_failed": "Windows GUID Update Failed",
|
|
"macos_uuid_updated": "macOS UUID Updated Successfully",
|
|
"plutil_command_failed": "plutil Command Failed",
|
|
"start_patching": "Starting Patching getMachineId",
|
|
"macos_uuid_update_failed": "macOS UUID Update Failed",
|
|
"current_version": "Current Cursor Version: {version}",
|
|
"patch_completed": "Patching getMachineId Completed",
|
|
"patch_failed": "Patching getMachineId Failed: {error}",
|
|
"version_check_passed": "Cursor Version Check Passed",
|
|
"file_modified": "File Modified",
|
|
"version_less_than_0_45": "Cursor Version < 0.45.0, Skip Patching getMachineId",
|
|
"detecting_version": "Detecting Cursor Version",
|
|
"patching_getmachineid": "Patching getMachineId",
|
|
"version_greater_than_0_45": "Cursor Version >= 0.45.0, Patching getMachineId",
|
|
"permission_denied": "Permission Denied: {error}",
|
|
"backup_created": "Backup Created",
|
|
"update_success": "Update Success",
|
|
"update_failed": "Update Failed: {error}",
|
|
"windows_machine_guid_updated": "Windows Machine GUID Updated Successfully",
|
|
"reading_package_json": "Reading package.json {path}",
|
|
"invalid_json_object": "Invalid JSON Object",
|
|
"no_version_field": "No Version Field Found in package.json",
|
|
"version_field_empty": "Version Field is Empty",
|
|
"invalid_version_format": "Invalid Version Format: {version}",
|
|
"found_version": "Found Version: {version}",
|
|
"version_parse_error": "Version Parse Error: {error}",
|
|
"package_not_found": "Package.json Not Found: {path}",
|
|
"check_version_failed": "Check Version Failed: {error}",
|
|
"stack_trace": "Stack Trace",
|
|
"version_too_low": "Cursor Version Too Low: {version} < 0.45.0",
|
|
"no_write_permission": "No Write Permission: {path}",
|
|
"path_not_found": "Path Not Found: {path}",
|
|
"modify_file_failed": "Modify File Failed: {error}",
|
|
"windows_machine_id_updated": "Windows Machine ID Updated Successfully",
|
|
"update_windows_machine_id_failed": "Update Windows Machine ID Failed: {error}",
|
|
"update_windows_machine_guid_failed": "Update Windows Machine GUID Failed: {error}"
|
|
},
|
|
"register": {
|
|
"title": "Cursor Registration Tool",
|
|
"start": "Starting registration process...",
|
|
"handling_turnstile": "Processing security verification...",
|
|
"retry_verification": "Retrying verification...",
|
|
"detect_turnstile": "Checking security verification...",
|
|
"verification_success": "Security verification successful",
|
|
"starting_browser": "Opening browser...",
|
|
"form_success": "Form submitted successfully",
|
|
"browser_started": "Browser opened successfully",
|
|
"waiting_for_second_verification": "Waiting for email verification...",
|
|
"waiting_for_verification_code": "Waiting for verification code...",
|
|
"password_success": "Password set successfully",
|
|
"password_error": "Could not set password: {error}. Please try again",
|
|
"waiting_for_page_load": "Loading page...",
|
|
"first_verification_passed": "Initial verification successful",
|
|
"mailbox": "Successfully accessed email inbox",
|
|
"register_start": "Start Register",
|
|
"form_submitted": "Form Submitted, Start Verification...",
|
|
"filling_form": "Fill Form",
|
|
"visiting_url": "Visiting URL",
|
|
"basic_info": "Basic Info Submitted",
|
|
"handle_turnstile": "Handle Turnstile",
|
|
"no_turnstile": "Not Detect Turnstile",
|
|
"turnstile_passed": "Turnstile Passed",
|
|
"verification_start": "Start Getting Verification Code",
|
|
"verification_timeout": "Get Verification Code Timeout",
|
|
"verification_not_found": "No Verification Code Found",
|
|
"try_get_code": "Try | {attempt} Get Verification Code | Time Remaining: {time}s",
|
|
"get_account": "Getting Account Info",
|
|
"get_token": "Get Cursor Session Token",
|
|
"token_success": "Get Token Success",
|
|
"token_attempt": "Try | {attempt} times to get Token | Will retry in {time}s",
|
|
"token_max_attempts": "Reach Max Attempts ({max}) | Failed to get Token",
|
|
"token_failed": "Get Token Failed: {error}",
|
|
"account_error": "Get Account Info Failed: {error}",
|
|
"press_enter": "Press Enter to Exit",
|
|
"browser_start": "Starting Browser",
|
|
"open_mailbox": "Opening Mailbox Page",
|
|
"email_error": "Failed to Get Email Address",
|
|
"setup_error": "Email Setup Error: {error}",
|
|
"start_getting_verification_code": "Start Getting Verification Code, Will Try in 60s",
|
|
"get_verification_code_timeout": "Get Verification Code Timeout",
|
|
"get_verification_code_success": "Get Verification Code Success",
|
|
"try_get_verification_code": "Try | {attempt} Get Verification Code | Time Remaining: {remaining_time}s",
|
|
"verification_code_filled": "Verification Code Filled",
|
|
"login_success_and_jump_to_settings_page": "Login Success and Jump to Settings Page",
|
|
"detect_login_page": "Detect Login Page, Start Login...",
|
|
"cursor_registration_completed": "Cursor Registration Completed!",
|
|
"set_password": "Set Password",
|
|
"basic_info_submitted": "Basic Info Submitted",
|
|
"cursor_auth_info_updated": "Cursor Auth Info Updated",
|
|
"cursor_auth_info_update_failed": "Cursor Auth Info Update Failed",
|
|
"reset_machine_id": "Reset Machine ID",
|
|
"account_info_saved": "Account Info Saved",
|
|
"save_account_info_failed": "Save Account Info Failed",
|
|
"get_email_address": "Get Email Address",
|
|
"update_cursor_auth_info": "Update Cursor Auth Info",
|
|
"register_process_error": "Register Process Error: {error}",
|
|
"setting_password": "Setting Password",
|
|
"manual_code_input": "Manual Code Input",
|
|
"manual_email_input": "Manual Email Input",
|
|
"password": "Password",
|
|
"first_name": "First Name",
|
|
"last_name": "Last Name",
|
|
"exit_signal": "Exit Signal",
|
|
"email_address": "Email Address",
|
|
"config_created": "Config Created",
|
|
"verification_failed": "Verification Failed",
|
|
"verification_error": "Verification Error: {error}",
|
|
"config_option_added": "Config Option Added: {option}",
|
|
"config_updated": "Config Updated",
|
|
"password_submitted": "Password Submitted",
|
|
"total_usage": "Total Usage: {usage}",
|
|
"setting_on_password": "Setting Password",
|
|
"getting_code": "Getting Verification Code, Will Try in 60s",
|
|
"human_verify_error": "Can't verify the user is human. Retrying...",
|
|
"max_retries_reached": "Maximum retry attempts reached. Registration failed."
|
|
},
|
|
"auth": {
|
|
"title": "Cursor Auth Manager",
|
|
"checking_auth": "Checking Auth File",
|
|
"auth_not_found": "Auth File Not Found",
|
|
"auth_file_error": "Auth File Error: {error}",
|
|
"reading_auth": "Reading Auth File",
|
|
"updating_auth": "Updating Auth Info",
|
|
"auth_updated": "Auth Info Updated Successfully",
|
|
"auth_update_failed": "Auth Info Update Failed: {error}",
|
|
"auth_file_created": "Auth File Created",
|
|
"auth_file_create_failed": "Auth File Create Failed: {error}",
|
|
"press_enter": "Press Enter to Exit",
|
|
"reset_machine_id": "Reset Machine ID",
|
|
"database_connection_closed": "Database Connection Closed",
|
|
"database_updated_successfully": "Database Updated Successfully",
|
|
"connected_to_database": "Connected to Database",
|
|
"updating_pair": "Updating Key-Value Pair",
|
|
"db_not_found": "Database file not found at: {path}",
|
|
"db_permission_error": "Cannot access database file. Please check permissions",
|
|
"db_connection_error": "Failed to connect to database: {error}"
|
|
},
|
|
"control": {
|
|
"generate_email": "Generating New Email",
|
|
"blocked_domain": "Blocked Domain",
|
|
"select_domain": "Selecting Random Domain",
|
|
"copy_email": "Copying Email Address",
|
|
"enter_mailbox": "Entering Mailbox",
|
|
"refresh_mailbox": "Refreshing Mailbox",
|
|
"check_verification": "Checking Verification Code",
|
|
"verification_found": "Verification Code Found",
|
|
"verification_not_found": "No Verification Code Found",
|
|
"browser_error": "Browser Control Error: {error}",
|
|
"navigation_error": "Navigation Error: {error}",
|
|
"email_copy_error": "Email Copy Error: {error}",
|
|
"mailbox_error": "Mailbox Error: {error}",
|
|
"token_saved_to_file": "Token Saved to cursor_tokens.txt",
|
|
"navigate_to": "Navigating to {url}",
|
|
"generate_email_success": "Generate Email Success",
|
|
"select_email_domain": "Select Email Domain",
|
|
"select_email_domain_success": "Select Email Domain Success",
|
|
"get_email_name": "Get Email Name",
|
|
"get_email_name_success": "Get Email Name Success",
|
|
"get_email_address": "Get Email Address",
|
|
"get_email_address_success": "Get Email Address Success",
|
|
"enter_mailbox_success": "Enter Mailbox Success",
|
|
"found_verification_code": "Found Verification Code",
|
|
"get_cursor_session_token": "Get Cursor Session Token",
|
|
"get_cursor_session_token_success": "Get Cursor Session Token Success",
|
|
"get_cursor_session_token_failed": "Get Cursor Session Token Failed",
|
|
"save_token_failed": "Save Token Failed",
|
|
"database_updated_successfully": "Database Updated Successfully",
|
|
"database_connection_closed": "Database Connection Closed",
|
|
"no_valid_verification_code": "No Valid Verification Code"
|
|
},
|
|
"email": {
|
|
"starting_browser": "Starting Browser",
|
|
"visiting_site": "Visiting mail domains",
|
|
"create_success": "Email Created Successfully",
|
|
"create_failed": "Failed to Create Email",
|
|
"create_error": "Email Creation Error: {error}",
|
|
"refreshing": "Refreshing Email",
|
|
"refresh_success": "Email Refreshed Successfully",
|
|
"refresh_error": "Email Refresh Error: {error}",
|
|
"refresh_button_not_found": "Refresh Button Not Found",
|
|
"verification_found": "Verification Found",
|
|
"verification_not_found": "Verification Not Found",
|
|
"verification_error": "Verification Error: {error}",
|
|
"verification_code_found": "Verification Code Found",
|
|
"verification_code_not_found": "Verification Code Not Found",
|
|
"verification_code_error": "Verification Code Error: {error}",
|
|
"address": "Email Address",
|
|
"all_domains_blocked": "All Domains Blocked, Switching Service",
|
|
"no_available_domains_after_filtering": "No Available Domains After Filtering",
|
|
"switching_service": "Switching to {service} Service",
|
|
"domains_list_error": "Failed to Get Domains List: {error}",
|
|
"failed_to_get_available_domains": "Failed to Get Available Domains",
|
|
"domains_excluded": "Domains Excluded: {domains}",
|
|
"failed_to_create_account": "Failed to Create Account",
|
|
"account_creation_error": "Account Creation Error: {error}",
|
|
"blocked_domains": "Blocked Domains: {domains}",
|
|
"blocked_domains_loaded": "Blocked Domains Loaded: {count}",
|
|
"blocked_domains_loaded_error": "Blocked Domains Loaded Error: {error}",
|
|
"blocked_domains_loaded_success": "Blocked Domains Loaded Successfully",
|
|
"blocked_domains_loaded_timeout": "Blocked Domains Loaded Timeout: {timeout}s",
|
|
"blocked_domains_loaded_timeout_error": "Blocked Domains Loaded Timeout Error: {error}",
|
|
"available_domains_loaded": "Available Domains Loaded: {count}",
|
|
"domains_filtered": "Domains Filtered: {count}",
|
|
"trying_to_create_email": "Trying to create email: {email}",
|
|
"domain_blocked": "Domain Blocked: {domain}",
|
|
"using_chrome_profile": "Using Chrome profile from: {user_data_dir}",
|
|
"no_display_found": "No display found. Make sure X server is running.",
|
|
"try_export_display": "Try: export DISPLAY=:0",
|
|
"extension_load_error": "Extension Load Error: {error}",
|
|
"make_sure_chrome_chromium_is_properly_installed": "Make sure Chrome/Chromium is properly installed",
|
|
"try_install_chromium": "Try: sudo apt install chromium-browser"
|
|
},
|
|
"update": {
|
|
"title": "Disable Cursor Auto Update",
|
|
"disable_success": "Auto Update Disabled Successfully",
|
|
"disable_failed": "Disable Auto Update Failed: {error}",
|
|
"press_enter": "Press Enter to Exit",
|
|
"start_disable": "Start Disabling Auto Update",
|
|
"killing_processes": "Killing Processes",
|
|
"processes_killed": "Processes Killed",
|
|
"removing_directory": "Removing Directory",
|
|
"directory_removed": "Directory Removed",
|
|
"creating_block_file": "Creating Block File",
|
|
"block_file_created": "Block File Created",
|
|
"clearing_update_yml": "Clearing update.yml file",
|
|
"update_yml_cleared": "update.yml file cleared",
|
|
"update_yml_not_found": "update.yml file not found",
|
|
"clear_update_yml_failed": "Failed to clear update.yml file: {error}",
|
|
"unsupported_os": "Unsupported OS: {system}",
|
|
"remove_directory_failed": "Failed to remove directory: {error}",
|
|
"create_block_file_failed": "Failed to create block file: {error}",
|
|
"directory_locked": "Directory is locked: {path}",
|
|
"yml_locked": "update.yml file is locked",
|
|
"block_file_locked": "block file is locked",
|
|
"yml_already_locked": "update.yml file is already locked",
|
|
"block_file_already_locked": "block file is already locked",
|
|
"block_file_locked_error": "Block file locked error: {error}",
|
|
"yml_locked_error": "update.yml file locked error: {error}",
|
|
"block_file_already_locked_error": "Block file already locked error: {error}",
|
|
"yml_already_locked_error": "update.yml file already locked error: {error}"
|
|
},
|
|
"updater": {
|
|
"checking": "Checking for updates...",
|
|
"new_version_available": "New version available! (Current: {current}, Latest: {latest})",
|
|
"updating": "Updating to the latest version. The program will restart automatically.",
|
|
"up_to_date": "You are using the latest version.",
|
|
"check_failed": "Failed to check for updates: {error}",
|
|
"continue_anyway": "Continuing with current version...",
|
|
"update_confirm": "Do you want to update to the latest version? (Y/n)",
|
|
"update_skipped": "Skipping update.",
|
|
"invalid_choice": "Invalid choice. Please enter 'Y' or 'n'.",
|
|
"development_version": "Development Version {current} > {latest}",
|
|
"changelog_title": "Changelog",
|
|
"rate_limit_exceeded": "GitHub API rate limit exceeded. Skipping update check."
|
|
},
|
|
"totally_reset": {
|
|
"title": "Totally Reset Cursor",
|
|
"checking_config": "Checking Config File",
|
|
"config_not_found": "Config File Not Found",
|
|
"no_permission": "Cannot Read or Write Config File, Please Check File Permissions",
|
|
"reading_config": "Reading Current Config",
|
|
"creating_backup": "Creating Config Backup",
|
|
"backup_exists": "Backup File Already Exists, Skipping Backup Step",
|
|
"generating_new_machine_id": "Generating New Machine ID",
|
|
"saving_new_config": "Saving New Config to JSON",
|
|
"success": "Cursor Reset Successfully",
|
|
"error": "Cursor Reset Failed: {error}",
|
|
"press_enter": "Press Enter to Exit",
|
|
"reset_machine_id": "Reset Machine ID",
|
|
"database_connection_closed": "Database Connection Closed",
|
|
"database_updated_successfully": "Database Updated Successfully",
|
|
"connected_to_database": "Connected to Database",
|
|
"updating_pair": "Updating Key-Value Pair",
|
|
"db_not_found": "Database file not found at: {path}",
|
|
"db_permission_error": "Cannot access database file. Please check permissions",
|
|
"db_connection_error": "Failed to connect to database: {error}",
|
|
"feature_title": "FEATURES",
|
|
"feature_1": "Complete removal of Cursor AI settings and configurations",
|
|
"feature_2": "Clears all cached data including AI history and prompts",
|
|
"feature_3": "Resets machine ID to bypass trial detection",
|
|
"feature_4": "Creates new randomized machine identifiers",
|
|
"feature_5": "Removes custom extensions and preferences",
|
|
"feature_6": "Resets trial information and activation data",
|
|
"feature_7": "Deep scan for hidden license and trial-related files",
|
|
"feature_8": "Safely preserves non-Cursor files and applications",
|
|
"feature_9": "Compatible with Windows, macOS, and Linux",
|
|
"disclaimer_title": "DISCLAIMER",
|
|
"disclaimer_1": "This tool will permanently delete all Cursor AI settings,",
|
|
"disclaimer_2": "configurations, and cached data. This action cannot be undone.",
|
|
"disclaimer_3": "Your code files will NOT be affected, and the tool is designed",
|
|
"disclaimer_4": "to only target Cursor AI editor files and trial detection mechanisms.",
|
|
"disclaimer_5": "Other applications on your system will not be affected.",
|
|
"disclaimer_6": "You will need to set up Cursor AI again after running this tool.",
|
|
"disclaimer_7": "Use at your own risk",
|
|
"confirm_title": "Are you sure you want to proceed?",
|
|
"confirm_1": "This action will delete all Cursor AI settings,",
|
|
"confirm_2": "configurations, and cached data. This action cannot be undone.",
|
|
"confirm_3": "Your code files will NOT be affected, and the tool is designed",
|
|
"confirm_4": "to only target Cursor AI editor files and trial detection mechanisms.",
|
|
"confirm_5": "Other applications on your system will not be affected.",
|
|
"confirm_6": "You will need to set up Cursor AI again after running this tool.",
|
|
"confirm_7": "Use at your own risk",
|
|
"invalid_choice": "Please enter 'Y' or 'n'",
|
|
"skipped_for_safety": "Skipped for safety (not Cursor-related): {path}",
|
|
"deleted": "Deleted: {path}",
|
|
"error_deleting": "Error deleting {path}: {error}",
|
|
"not_found": "File not found: {path}",
|
|
"resetting_machine_id": "Resetting machine identifiers to bypass trial detection...",
|
|
"created_machine_id": "Created new machine ID: {path}",
|
|
"error_creating_machine_id": "Error creating machine ID file {path}: {error}",
|
|
"error_searching": "Error searching for files in {path}: {error}",
|
|
"created_extended_trial_info": "Created new extended trial info: {path}",
|
|
"error_creating_trial_info": "Error creating trial info file {path}: {error}",
|
|
"resetting_cursor_ai_editor": "Resetting Cursor AI Editor... Please wait.",
|
|
"reset_cancelled": "Reset cancelled. Exiting without making any changes.",
|
|
"windows_machine_id_modification_skipped": "Windows machine ID modification skipped: {error}",
|
|
"linux_machine_id_modification_skipped": "Linux machine-id modification skipped: {error}",
|
|
"note_complete_machine_id_reset_may_require_running_as_administrator": "Note: Complete machine ID reset may require running as administrator",
|
|
"note_complete_system_machine_id_reset_may_require_sudo_privileges": "Note: Complete system machine-id reset may require sudo privileges",
|
|
"windows_registry_instructions": "📝 NOTE: For complete reset on Windows, you might also need to clean registry entries.",
|
|
"windows_registry_instructions_2": " Run 'regedit' and search for keys containing 'Cursor' or 'CursorAI' under HKEY_CURRENT_USER\\Software\\ and delete them.\n",
|
|
"reset_log_1": "Cursor AI has been fully reset and trial detection bypassed!",
|
|
"reset_log_2": "Please restart your system for changes to take effect.",
|
|
"reset_log_3": "You will need to reinstall Cursor AI and should now have a fresh trial period.",
|
|
"reset_log_4": "For best results, consider also:",
|
|
"reset_log_5": "Use a different email address when registering for a new trial",
|
|
"reset_log_6": "If available, use a VPN to change your IP address",
|
|
"reset_log_7": "Clear your browser cookies and cache before visiting Cursor AI's website",
|
|
"reset_log_8": "If issues persist, try installing Cursor AI in a different location",
|
|
"reset_log_9": "If you encounter any issues, go to Github Issue Tracker and create an issue at https://github.com/yeongpin/cursor-free-vip/issues",
|
|
"unexpected_error": "An unexpected error occurred: {error}",
|
|
"report_issue": "Please report this issue to Github Issue Tracker at https://github.com/yeongpin/cursor-free-vip/issues",
|
|
"keyboard_interrupt": "Process interrupted by user. Exiting...",
|
|
"return_to_main_menu": "Returning to main menu...",
|
|
"process_interrupted": "Process interrupted. Exiting...",
|
|
"press_enter_to_return_to_main_menu": "Press Enter to return to main menu...",
|
|
"removing_known": "Removing known trial/license files",
|
|
"performing_deep_scan": "Performing deep scan for additional trial/license files",
|
|
"found_additional_potential_license_trial_files": "Found {count} additional potential license/trial files",
|
|
"checking_for_electron_localstorage_files": "Checking for Electron localStorage files",
|
|
"no_additional_license_trial_files_found_in_deep_scan": "No additional license/trial files found in deep scan",
|
|
"removing_electron_localstorage_files": "Removing Electron localStorage files",
|
|
"electron_localstorage_files_removed": "Electron localStorage files removed",
|
|
"electron_localstorage_files_removal_error": "Error removing Electron localStorage files: {error}",
|
|
"removing_electron_localstorage_files_completed": "Electron localStorage files removal completed",
|
|
"warning_title": "WARNING",
|
|
"warning_1": "This action will delete all Cursor AI settings,",
|
|
"warning_2": "configurations, and cached data. This action cannot be undone.",
|
|
"warning_3": "Your code files will NOT be affected, and the tool is designed",
|
|
"warning_4": "to only target Cursor AI editor files and trial detection mechanisms.",
|
|
"warning_5": "Other applications on your system will not be affected.",
|
|
"warning_6": "You will need to set up Cursor AI again after running this tool.",
|
|
"warning_7": "Use at your own risk",
|
|
"removed": "Removed: {path}",
|
|
"failed_to_reset_machine_guid": "Failed to reset machine GUID",
|
|
"failed_to_remove": "Failed to remove: {path}",
|
|
"failed_to_delete_file": "Failed to delete file: {path}",
|
|
"failed_to_delete_directory": "Failed to delete directory: {path}",
|
|
"failed_to_delete_file_or_directory": "Failed to delete file or directory: {path}",
|
|
"deep_scanning": "Performing deep scan for additional trial/license files",
|
|
"resetting_cursor": "Resetting Cursor AI Editor... Please wait.",
|
|
"completed_in": "Completed in {time} seconds",
|
|
"cursor_reset_completed": "Cursor AI Editor has been fully reset and trial detection bypassed!",
|
|
"cursor_reset_failed": "Cursor AI Editor reset failed: {error}",
|
|
"cursor_reset_cancelled": "Cursor AI Editor reset cancelled. Exiting without making any changes.",
|
|
"operation_cancelled": "Operation cancelled. Exiting without making any changes."
|
|
},
|
|
"github_register": {
|
|
"title": "GitHub + Cursor AI Registration Automation",
|
|
"features_header": "Features",
|
|
"feature1": "Generates a temporary email using 1secmail.",
|
|
"feature2": "Registers a new GitHub account with random credentials.",
|
|
"feature3": "Verifies the GitHub email automatically.",
|
|
"feature4": "Logs into Cursor AI using GitHub authentication.",
|
|
"feature5": "Resets the machine ID to bypass trial detection.",
|
|
"feature6": "Saves all credentials to a file.",
|
|
"warnings_header": "Warnings",
|
|
"warning1": "This script automates account creation, which may violate GitHub/Cursor terms of service.",
|
|
"warning2": "Requires internet access and administrative privileges.",
|
|
"warning3": "CAPTCHA or additional verification may interrupt automation.",
|
|
"warning4": "Use responsibly and at your own risk.",
|
|
"confirm": "Are you sure you want to proceed?",
|
|
"invalid_choice": "Invalid choice. Please enter 'yes' or 'no'",
|
|
"cancelled": "Operation cancelled",
|
|
"program_terminated": "Program terminated by user",
|
|
"starting_automation": "Starting automation...",
|
|
"github_username": "GitHub Username",
|
|
"github_password": "GitHub Password",
|
|
"email_address": "Email Address",
|
|
"credentials_saved": "These credentials have been saved to github_cursor_accounts.txt",
|
|
"completed_successfully": "GitHub + Cursor registration completed successfully!",
|
|
"registration_encountered_issues": "GitHub + Cursor registration encountered issues.",
|
|
"check_browser_windows_for_manual_intervention_or_try_again_later": "Check browser windows for manual intervention or try again later."
|
|
},
|
|
"account_info": {
|
|
"subscription": "Subscription",
|
|
"trial_remaining": "Remaining Pro Trial",
|
|
"days": "days",
|
|
"subscription_not_found": "Subscription information not found",
|
|
"email_not_found": "Email not found",
|
|
"failed_to_get_account": "Failed to get account information",
|
|
"config_not_found": "Configuration not found.",
|
|
"failed_to_get_usage": "Failed to get usage information",
|
|
"failed_to_get_subscription": "Failed to get subscription information",
|
|
"failed_to_get_email": "Failed to get email address",
|
|
"failed_to_get_token": "Failed to get token",
|
|
"failed_to_get_account_info": "Failed to get account information",
|
|
"title": "Account Information",
|
|
"email": "Email",
|
|
"token": "Token",
|
|
"usage": "Usage",
|
|
"subscription_type": "Subscription Type",
|
|
"remaining_trial": "Remaining Trial",
|
|
"days_remaining": "Days Remaining",
|
|
"premium": "Premium",
|
|
"pro": "Pro",
|
|
"pro_trial": "Pro Trial",
|
|
"team": "Team",
|
|
"enterprise": "Enterprise",
|
|
"free": "Free",
|
|
"active": "Active",
|
|
"inactive": "Inactive",
|
|
"premium_usage": "Premium Usage",
|
|
"basic_usage": "Basic Usage",
|
|
"usage_not_found": "Usage not found",
|
|
"lifetime_access_enabled": "Lifetime Access Enabled"
|
|
},
|
|
"config": {
|
|
"config_not_available": "Configuration not available",
|
|
"configuration": "Configuration",
|
|
"enabled": "Enabled",
|
|
"disabled": "Disabled",
|
|
"config_directory": "Config Directory",
|
|
"neither_cursor_nor_cursor_directory_found": "Neither Cursor nor Cursor directory found in {config_base}",
|
|
"please_make_sure_cursor_is_installed_and_has_been_run_at_least_once": "Please make sure Cursor is installed and has been run at least once",
|
|
"storage_directory_not_found": "Storage directory not found: {storage_dir}",
|
|
"storage_file_found": "Storage file found: {storage_path}",
|
|
"file_size": "File size: {size} bytes",
|
|
"file_permissions": "File permissions: {permissions}",
|
|
"file_owner": "File owner: {owner}",
|
|
"file_group": "File group: {group}",
|
|
"error_getting_file_stats": "Error getting file stats: {error}",
|
|
"permission_denied": "Permission denied: {storage_path}",
|
|
"try_running": "Try running: {command}",
|
|
"and": "And",
|
|
"storage_file_is_empty": "Storage file is empty: {storage_path}",
|
|
"the_file_might_be_corrupted_please_reinstall_cursor": "The file might be corrupted, please reinstall Cursor",
|
|
"storage_file_not_found": "Storage file not found: {storage_path}",
|
|
"error_checking_linux_paths": "Error checking Linux paths: {error}",
|
|
"config_option_added": "Config option added: {option}",
|
|
"config_updated": "Config updated",
|
|
"config_created": "Config created: {config_file}",
|
|
"config_setup_error": "Error setting up config: {error}",
|
|
"storage_file_is_valid_and_contains_data": "Storage file is valid and contains data",
|
|
"error_reading_storage_file": "Error reading storage file: {error}",
|
|
"also_checked": "Also checked {path}"
|
|
},
|
|
"oauth": {
|
|
"authentication_button_not_found": "Authentication button not found",
|
|
"authentication_failed": "Authentication failed: {error}",
|
|
"found_cookies": "Found {count} cookies",
|
|
"token_extraction_error": "Token extraction error: {error}",
|
|
"authentication_successful": "Authentication successful - Email: {email}",
|
|
"missing_authentication_data": "Missing authentication data: {data}",
|
|
"failed_to_delete_account": "Failed to delete account: {error}",
|
|
"invalid_authentication_type": "Invalid authentication type",
|
|
"auth_update_success": "Auth update success",
|
|
"browser_closed": "Browser closed",
|
|
"auth_update_failed": "Auth update failed",
|
|
"google_start": "Google start",
|
|
"github_start": "Github start",
|
|
"usage_count": "Usage count: {usage}",
|
|
"account_has_reached_maximum_usage": "Account has reached maximum usage, {deleting}",
|
|
"starting_new_authentication_process": "Starting new authentication process...",
|
|
"failed_to_delete_expired_account": "Failed to delete expired account",
|
|
"could_not_check_usage_count": "Could not check usage count: {error}",
|
|
"found_email": "Found email: {email}",
|
|
"could_not_find_email": "Could not find email: {error}",
|
|
"could_not_find_usage_count": "Could not find usage count: {error}",
|
|
"already_on_settings_page": "Already on settings page!",
|
|
"failed_to_extract_auth_info": "Failed to extract auth info: {error}",
|
|
"no_chrome_profiles_found": "No Chrome profiles found, using Default",
|
|
"found_default_chrome_profile": "Found Default Chrome profile",
|
|
"using_first_available_chrome_profile": "Using first available Chrome profile: {profile}",
|
|
"error_finding_chrome_profile": "Error finding Chrome profile, using Default: {error}",
|
|
"initializing_browser_setup": "Initializing browser setup...",
|
|
"detected_platform": "Detected platform: {platform}",
|
|
"running_as_root_warning": "Running as root is not recommended for browser automation",
|
|
"consider_running_without_sudo": "Consider running the script without sudo",
|
|
"no_compatible_browser_found": "No compatible browser found. Please install Google Chrome or Chromium.",
|
|
"supported_browsers": "Supported browsers for {platform}",
|
|
"using_browser_profile": "Using browser profile: {profile}",
|
|
"starting_browser": "Starting browser at: {path}",
|
|
"browser_setup_completed": "Browser setup completed successfully",
|
|
"browser_setup_failed": "Browser setup failed: {error}",
|
|
"try_running_without_sudo_admin": "Try running without sudo/administrator privileges",
|
|
"redirecting_to_authenticator_cursor_sh": "Redirecting to authenticator.cursor.sh...",
|
|
"starting_google_authentication": "Starting Google authentication...",
|
|
"starting_github_authentication": "Starting GitHub authentication...",
|
|
"waiting_for_authentication": "Waiting for authentication...",
|
|
"page_changed_checking_auth": "Page changed, checking auth...",
|
|
"status_check_error": "Status check error: {error}",
|
|
"authentication_timeout": "Authentication timeout",
|
|
"account_is_still_valid": "Account is still valid (Usage: {usage})",
|
|
"starting_re_authentication_process": "Starting re-authentication process...",
|
|
"starting_new_google_authentication": "Starting new Google authentication...",
|
|
"failed_to_delete_account_or_re_authenticate": "Failed to delete account or re-authenticate: {error}",
|
|
"navigating_to_authentication_page": "Navigating to authentication page...",
|
|
"please_select_your_google_account_to_continue": "Please select your Google account to continue...",
|
|
"found_browser_data_directory": "Found browser data directory: {path}",
|
|
"authentication_successful_getting_account_info": "Authentication successful, getting account info...",
|
|
"warning_could_not_kill_existing_browser_processes": "Warning: Could not kill existing browser processes: {error}",
|
|
"browser_failed_to_start": "Browser failed to start: {error}",
|
|
"browser_failed": "Browser failed to start: {error}"
|
|
},
|
|
"chrome_profile": {
|
|
"title": "Chrome Profile Selection",
|
|
"select_profile": "Select a Chrome profile to use:",
|
|
"profile_list": "Available profiles:",
|
|
"default_profile": "Default Profile",
|
|
"profile": "Profile {number}",
|
|
"no_profiles": "No Chrome profiles found",
|
|
"error_loading": "Error loading Chrome profiles: {error}",
|
|
"profile_selected": "Selected profile: {profile}",
|
|
"invalid_selection": "Invalid selection. Please try again",
|
|
"warning_chrome_close": "Warning: This will close all running Chrome processes"
|
|
}
|
|
} |