{
    "menu": {
        "title": "Available Options",
        "exit": "Exit Program",
        "reset": "Reset Machine ID",
        "register": "Register New Cursor Account",
        "register_manual": "Register Cursor with Custom Email",
        "quit": "Close Cursor Application",
        "select_language": "Change Language",
        "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"
    },
    "languages": {
        "en": "English",
        "zh_cn": "简体中文",
        "zh_tw": "繁體中文"
    },
    "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"
        
    },
    "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"
    },
    "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.tm",
        "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}"
    },
    "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"
    },
    "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'."
    }
}