{
    "appName": "RedStarV",
    "RedStarV": "RedStarV",
    "import_message": "Important Message",
    "common": {
        "or": "OR",
        "tips": "Tips",
        "actions": {
            "ok": "OK",
            "cancel": "Cancel",
            "close": "Close",
            "done": "Done",
            "yes": "Yes",
            "no": "No",
            "save": "Save",
            "delete": "Delete",
            "edit": "Edit",
            "confirm": "Confirm",
            "copy": "Copy",
            "paste": "Paste",
            "insert": "Insert",
            "clean": "Clean",
            "email": "Email",
            "password": "Password",
            "refresh": "Refresh",
            "print": "Print"
        },
        "status": {
            "loading": "Loading...",
            "saving": "Saving...",
            "ready": "Ready",
            "error": "Error",
            "success": "Success",
            "failed": "Failed",
            "unknown": "Unknown"
        },
        "errors": {
            "network": "Network error occurred",
            "server": "Server error occurred",
            "unknown": "An unknown error occurred",
            "unauthorized": "Please log in to continue",
            "invalid_input": "Invalid input",
            "required": "This field is required"
        }
    },
    "system_tray": {
        "show": "Show",
        "chatomni": "ChatOmni",
        "stop_proxy": "Stop Proxy",
        "start_proxy": "Start Proxy",
        "exit": "Exit"
    },
    "update_service": {
        "no_update_title": "No Update Available",
        "no_update_message": "You are already using the latest version.",
        "download_error_title": "Download Error",
        "download_error_message": "There was an error downloading the update. Please try again later.",
        "update_available_title": "Update Available",
        "new_version": "New Version",
        "update_now": "Update Now",
        "current_unavailable_title": "Current Version Unavailable",
        "current_unavailable_message": "The current version is unavailable. Please update to the latest version.",
        "later": "Later",
        "exiting": "Exiting",
        "app_closing": "Application will now close",
        "downloading": "Downloading update",
        "install_ready": "Update is ready",
        "install_instruction": "Please follow the installation wizard to complete the update",
        "install_error": "Installation Error"
    },
    "controlpanelpage": {
        "Select_a_server_first": "Please select a server first",
        "Rule_mode": "Rule Mode",
        "Smart_mode": "Smart Mode",
        "Global_mode_description": "Current global mode will accelerate all network traffic",
        "Smart_mode_description": "Current smart mode will proxy or directly connect to websites according to your rules.",
        "Server_selection": "Server Selection",
        "Current_server": "Current Server",
        "Rules_for_smart_mode": "Rules for Smart Mode",
        "Rules_smart_mode_description": "Route the network according to the rules, tap to edit",
        "Rules_global_mode_description": "Rules route not working, tap to edit",
        "Expiration_date": "Expiration Date",
        "Tap_to_disconnect": "Tap to disconnect",
        "Tap_to_connect": "Tap to connect",
        "your_vip_has_expired": "Your VIP has expired",
        "this_server_is_only_use_for_vip": "This server is only available for VIP users, you can upgrade to VIP to use it.",
        "this_server_is_only_use_for_yearly_vip": "This server is only available for yearly VIP users, you can upgrade to yearly VIP to use it.",
        "Running_on": "Running on",
        "Connecting": "Connecting...",
        "Connected": "Connected",
        "Disconnected": "Disconnected",
        "Connection_failed": "Connection failed",
        "Proxy_command_copied_to_clipboard": "Proxy command copied to clipboard",
        "Copy_proxy_command_for_Terminal": "Copy proxy command for Terminal",
        "The_current_server_appears_to_be_unavailable": "The current server appears to be unavailable. You can switch servers if necessary.",
        "non_ascii_path_error": "The program is installed in a non-ASCII path, which may cause connection failures.\n\nCurrent path: @path",
        "non_ascii_path_solution": "Suggestion: Please install the program in an English-only path (e.g., D:\\\\Program Files\\\\RedstarV)",
        "loading_data": "Loading Data",
        "please_wait": "Please wait while we initialize the connection...",
        "loading_timeout": "If you see this page for a long time, there might be a network issue. \nYou can switch to auxiliary functions and run diagnostics."
    },
    "serverselectionpage": {
        "Select_server": "Select Server",
        "Super_servers": "Super Servers",
        "Advanced_servers": "Advanced Servers",
        "Standard_servers": "Standard Servers",
        "No_servers_available": "No servers available",
        "Latency_for_reference": "Latency is for reference only",
        "Refresh_latency": "Refresh latency",
        "Timeout": "Timeout",
        "resocks_servers": "Resocks5 Servers",
        "No_resocks5_servers": "No Resocks5 servers. Proxy your socks5 server over TLS.",
        "Add_resocks_proxy": "Add Resocks5 Proxy",
        "Edit_resocks_proxy": "Edit Resocks5 Proxy",
        "Add_resocks_proxy_tooltip": "Add your SOCKS5 proxy server information to relay through encrypted tunnel and protect your proxy security",
        "Download_resocks_app": "Download Resocks5",
        "Download_resocks_app_tooltip": "Download Resocks5 APP now to encrypt and relay multiple SOCKS5 proxies, open multiple local SOCKS5 ports, make your SOCKS5 proxies available locally for fingerprint browsers",
        "Server_not_found": "Server not found",
        "Custom_name": "Custom Name",
        "Custom_name_hint": "e.g., My Proxy Server",
        "Parent_server": "Relay Server",
        "Socks5_host": "SOCKS5 Host",
        "Socks5_host_hint": "e.g., proxy.example.com",
        "Socks5_port": "SOCKS5 Port",
        "Socks5_port_hint": "e.g., 1080",
        "Username": "Username",
        "Password": "Password",
        "Optional": "Optional",
        "Name_required": "Name is required",
        "Parent_server_required": "Please select a relay server",
        "Host_required": "Host is required",
        "Port_required": "Port is required",
        "Server_added": "Server added successfully",
        "Server_updated": "Server updated successfully",
        "Server_deleted": "Server deleted successfully",
        "Mobile_servers": "Mobile Servers",
        "IPV6_only_servers": "IPV6 Only Servers",
        "Rotating_IP": "Rotating IP",
        "Rotating_IP_tooltip": "When checked, try to change to a new IP for each connection attempt",
        "Static_residential_servers": "Static Residential IP Servers",
        "Dynamic_residential_servers": "Dynamic Residential IP Servers",
        "Unlimited_servers": "Unlimited Servers",
        "Residential_servers": "Residential Servers",
        "new_feature_title": "🎉 New Feature: Dynamic Residential IP Servers",
        "new_feature_description": "We've launched a brand new dynamic residential IP server feature! Now you can use real residential IP addresses for network access, enjoying higher privacy protection and lower risk of being banned.",
        "new_feature_benefits": "✨ Key Benefits:\n• Real residential IPs from 195 countries worldwide\n• Automatic IP rotation on each connection (optional)\n• Over 80 million real residential IP pool\n• Perfect for scenarios requiring high anonymity\n• Pay-as-you-go traffic billing",
        "Delete_server": "Delete Server",
        "Delete_server_confirm": "Are you sure you want to delete this server?",
        "OR": "OR",
        "Copy": "Copy",
        "Edit": "Edit",
        "Delete": "Delete",
        "delete_server_info": "Remove current server or all servers in this country?",
        "delete_current": "Remove current",
        "delete_all": "Remove all",
        "server_use_info": "Server Use Info",
        "Unlimited_servers_info": "- Your any visit record will **not be recorded**\n- No speed limit\n- No traffic limit",
        "Resocks_servers_info": "- The **Socks5 service** you added is provided by a **third party**\n- May record your visit records\n\n**Our relay servers:**\n- **Will not record** any of your information",
        "Residential_servers_info": "- The **Residential Proxy service** is provided by a **third party**\n- The third party is one of the world's largest network proxy providers\n- They have stated that they **will not retain user sensitive information**\n\n**Our relay servers:**\n- **Will not record** any of your information\n\n**⚠️ Security Warning:**\n- **Not recommended** for accessing banks, cryptocurrency exchanges, or other sensitive websites\n- Recommended only for general web browsing and content access",
        "Import_from_clipboard": "Import from Clipboard. Such as \"username:password@host:port\" or \"socks5h://username:password@host:port\" or \"socks5://username:password@host:port\"",
        "Invalid_clipboard_format": "Invalid clipboard format. Such as \"username:password@host:port\" or \"socks5h://username:password@host:port\" or \"socks5://username:password@host:port\"",
        "Add_dynamic_residential": "Add Dynamic Residential IP",
        "add_dynamic_residential_count": "Add Count",
        "Dynamic_residential_name": "Residential IP Name, optional",
        "Country": "Country"
    },
    "home": {
        "network_acceleration": "Network Acceleration",
        "chatomni": "ChatOmni",
        "wise_share": "Wiser Files Share Server",
        "markdown_editor": "Markdown Editor",
        "text_storage": "Text Storage",
        "currency_conversion": "Currency Conversion",
        "file_crusher": "File Crusher",
        "network_resources": "Network resources",
        "calculator": "Calculator"
    },
    "markdown_editor": {
        "edit_mode": "Edit Mode",
        "preview_mode": "Preview Mode",
        "copy_markdown": "Copy Markdown",
        "copy_text": "Copy Text",
        "export_markdown": "Export to Markdown",
        "export_html": "Export to HTML",
        "export_pdf": "Export to PDF",
        "export_png": "Export to PNG",
        "export_txt": "Export to Text",
        "print": "Print",
        "share": "Share",
        "insert_image": "Insert Image",
        "insert_link": "Insert Link",
        "insert_table": "Insert Table",
        "insert_code": "Insert Code Block",
        "insert_math": "Insert Math Formula",
        "bold": "Bold",
        "italic": "Italic",
        "strike": "Strikethrough",
        "quote": "Quote",
        "list": "List",
        "ordered_list": "Ordered List",
        "task_list": "Task List",
        "heading": "Heading",
        "delete_confirm_title": "Delete Markdown Document",
        "delete_confirm_message": "Are you sure you want to delete this markdown document? This action cannot be undone.",
        "markdown_title": "Markdown Editor",
        "markdown_description": "Write and edit markdown documents",
        "new_content": "# New Document\n\nPlease edit here",
        "tooltips": {
            "preview": "Preview",
            "edit": "Edit",
            "copy_markdown": "Copy Markdown",
            "copy_text": "Copy Text",
            "export": "Export",
            "new_document": "New document",
            "save": "Save",
            "share": "Share",
            "get_pro_version": "Get AIMarkdown Pro Version"
        },
        "export": {
            "title": "Export as {0}",
            "as_markdown": "Export as Markdown",
            "as_txt": "Export as Txt",
            "as_pdf": "Export as PDF",
            "as_html": "Export as HTML",
            "as_png": "Export as PNG",
            "print": "Print",
            "success": "Export Successful",
            "error": "Export Failed"
        },
        "messages": {
            "markdown_copied": "Markdown content copied to clipboard",
            "text_copied": "Text content copied to clipboard",
            "file_saved": "{0} file saved successfully",
            "save_error": "Error saving {0} file: {1}"
        }
    },
    "markdown": {
        "toolbar": {
            "formatting": {
                "bold": "Bold",
                "italic": "Italic",
                "strikethrough": "Strikethrough",
                "code_block": "Code Block",
                "inline_code": "Inline Code",
                "numbered_list": "Numbered List",
                "bullet_list": "Bullet List",
                "task_list": "Task List",
                "quote": "Quote",
                "link": "Link",
                "table": "Table",
                "image": "Image"
            },
            "view": {
                "edit": "Edit Mode",
                "preview": "Preview Mode",
                "split": "Split View"
            },
            "image": {
                "title": "Insert Image",
                "url": {
                    "label": "Image URL",
                    "placeholder": "Enter image URL",
                    "invalid": "Invalid image URL"
                },
                "local": {
                    "label": "Local Image",
                    "button": "Choose Image",
                    "error": {
                        "too_large": "Image is too large",
                        "invalid_type": "Invalid image type",
                        "upload_failed": "Failed to upload image"
                    }
                },
                "ai": {
                    "label": "AI Generated Image",
                    "button": "Generate Image",
                    "prompt": "Enter your image description"
                },
                "preview": "Image Preview",
                "insert": "Insert",
                "cancel": "Cancel"
            }
        },
        "editor": {
            "placeholder": "Start writing...",
            "save": {
                "success": "Changes saved",
                "error": "Failed to save changes"
            }
        },
        "markdown_toolbar": {
            "heading1": "Heading 1",
            "heading3": "Heading 3",
            "bold": "Bold",
            "italic": "Italic",
            "strikethrough": "Strikethrough",
            "code_block": "Code Block",
            "code": "Code",
            "numbered_list": "Numbered List",
            "bullet_list": "Bullet List",
            "task_list": "Task List",
            "quote": "Quote",
            "link": "Link",
            "table": "Table",
            "image": "Image",
            "more": "More",
            "ai_image": "AI Build Image"
        },
        "code_wrapper": {
            "copyto_clipboard": "Copy code to clipboard"
        }
    },
    "aichatpage": {
        "errors": {
            "init": "Error initializing app: @error",
            "load_sections": "Error loading sections: @error",
            "select_section": "Error selecting section: @error",
            "load_chats": "Error loading chats: @error",
            "select_chat": "Error selecting chat: @error",
            "load_notebooks": "Error loading notebooks: @error",
            "select_notebook": "Error selecting notebook: @error",
            "unauthorized_usage_mode": "You cannot use this model currently. Please upgrade to membership before using it, or switch to other free models."
        },
        "sort": {
            "title": "Sort By",
            "by_update_time_desc": "Update Time (Newest)",
            "by_update_time_asc": "Update Time (Oldest)",
            "by_title_asc": "Title (A-Z)",
            "by_title_desc": "Title (Z-A)"
        },
        "menu": {
            "rename": "Rename",
            "move_to_folder": "Move to Folder",
            "copy_to_folder": "Copy to Folder",
            "duplicate": "Duplicate",
            "delete": "Delete",
            "delete_title": "Delete Chat/Folder",
            "delete_confirm": "Are you sure you want to delete this chat/folder? This action cannot be undone."
        },
        "chatbox": {
            "copymessage": "Copy Message",
            "delete": "Delete Message Pair"
        },
        "yes": "Yes",
        "no": "No",
        "settings": "Settings",
        "home": "Visit Home Page",
        "chats": "Chats",
        "new_chat": "New Chat",
        "new_folder": "New Folder",
        "root_folder": "Root Folder",
        "create_new_folder": "Create New Folder",
        "folder_name": "Folder Name",
        "select_parent_folder": "Select Parent Folder",
        "max_depth_reached": "Maximum folder depth reached",
        "def_notebook_name": "Notebook",
        "searchplaceholder": "Search",
        "create": "Create",
        "modelcustom": "Custom Model",
        "clear_all_messages": "Clear All Messages",
        "type_message": "Type your message, Enter to send, Shift+Enter to insert a new line",
        "confirm_clear_all_messages": "Are you sure you want to clear all messages? This action cannot be undone.",
        "get_pro_version": "Get Pro Version",
        "updated_at": "Updated at"
    },
    "auth": {
        "login": {
            "title": "Welcome Back",
            "subtitle": "Welcome back! Please login to continue",
            "email": "Email",
            "password": "Password",
            "sign_in": "Sign In",
            "sign_up": "Sign Up",
            "check_user_status_error": "The mail is not registered/confirmed or the account has been removed.",
            "forgot_password": "Forgot Password?",
            "sign_up_success_title": "Registration Successful",
            "sign_up_success_message": "Registration successful! You can now sign in.",
            "ok": "OK",
            "create_account": "Create Account",
            "signup_subtitle": "Fill in your details to get started",
            "no_account": "Don't have an account? Sign up",
            "have_account": "Already have an account? Sign in",
            "close": "Close",
            "validation": {
                "email_required": "Please enter your email",
                "email_invalid": "Please enter a valid email",
                "password_required": "Please enter your password",
                "password_length": "Password must be at least 6 characters"
            },
            "reset_password": {
                "email_required": "Please enter a valid email address",
                "password_required": "Please enter a new password",
                "success": "Password reset email sent. Please check your inbox",
                "confirm_title": "Reset Password",
                "confirm_message": "We will send a password reset link to your email address. Do you want to continue?",
                "old_user_message": "Enter your new password",
                "new_password": "New Password"
            }
        },
        "signup": {
            "title": "Create Account",
            "subtitle": "Create an account to get started",
            "submit": "Sign Up",
            "loading": "Creating account...",
            "has_account": "Already have an account? Sign in",
            "error": {
                "email_in_use": "Email already in use",
                "weak_password": "Password is too weak",
                "network_error": "Network error occurred",
                "unknown": "An unknown error occurred"
            },
            "terms_agreement": "I agree to the {{terms}} and {{privacy}}",
            "terms_required": "You must agree to the Terms of Service and Privacy Policy to register",
            "privacy_policy": "Privacy Policy",
            "terms_of_service": "Terms of Service"
        },
        "reset_password": {
            "title": "Reset Password",
            "subtitle": "Enter your email to receive reset instructions",
            "submit": "Reset Password",
            "loading": "Sending reset email...",
            "success": "Password reset email sent. Please check your inbox.",
            "error": {
                "email_not_found": "No account found with this email",
                "network_error": "Network error occurred",
                "unknown": "An unknown error occurred"
            }
        },
        "errors": {
            "email_not_confirmed": "Email not confirmed",
            "invalid_credentials": "Invalid email or password",
            "upgrade_failed_and_retry": "Upgrade failed, please try again",
            "user_not_found": "User not found",
            "weak_password": "Password is too weak",
            "email_already_exists": "Email already registered",
            "account_disabled": "Your account has been disabled or removed. Please contact support.",
            "signup_failed": "Sign up failed. Please try again.",
            "handshakeexception" : "Certificate verification failed.\nThe authentication server is currently unavailable and has been automatically switched. Please try again.\nIf the problem persists, please return to the application, switch and test the authentication server in \"Network Settings,\" and try again after a successful test.\nIf all authentication servers are unavailable, it may be due to an outdated system version. Please upgrade your operating system.",
            "unknown": "An error occurred. Please try again."
        }
    },
    "settings": {
        "title": "Settings",
        "userpage": {
            "title": "User Profile",
            "sign_in_register": "Sign in/Register",
            "free_user": "Free User",
            "standard_member": "Standard Member",
            "standard_user": "Standard User",
            "annual_member": "Annual Member",
            "annual_member_pro": "Annual Member PRO",
            "premium_status": "Premium Status",
            "premium_validity": "Premium Validity",
            "premium_user": "Premium User",
            "not_logged_in": "Not logged in",
            "account_info": "Account Information",
            "credits_balance": "Traffic Balance",
            "recharge": "Recharge",
            "activated": "Activated",
            "not_activated": "Not Activated",
            "renew": "Renew",
            "unavailable": "Unavailable",
            "renew_membership": "Renew Membership",
            "renew_membership_description": "Choose a membership plan to continue enjoying premium features",
            "membership_options": "Available Plans",
            "month_1": "1 Month",
            "month_6": "6 Months",
            "year_1": "1 Year",
            "year_3": "3 Years",
            "price_month_1": "€5.99",
            "price_month_6": "€30.99",
            "price_year_1": "€45.99",
            "price_year_3": "€79.99",
            "popular": "Popular",
            "best_value": "Best Value",
            "select_plan": "Select Plan",
            "unlimited_speed_and_traffic_network_acceleration_service": "Unlimited Speed and Traffic Acceleration Service",
            "standard_and_advanced_server_usage": "Standard and Advanced Server Usage",
            "standard_advanced_super_server_usage": "Standard, Advanced, Super Server Usage",
            "multiple_platforms_use": "One-time purchase, shared across multiple platforms and devices.",
            "feature_limited_chats": "Limited conversations",
            "feature_unlimited_chats": "More conversations",
            "feature_advanced_models": "Access to advanced AI models",
            "feature_early_access": "Early access to new features",
            "feature_custom_plugins": "Custom plugins and integrations",
            "discount_code": "Discount Code",
            "discount_code_hint": "Enter your discount code if you have one",
            "payment_details": "Payment Details",
            "process_payment": "Process Payment",
            "select_plan_first": "Please select a membership plan first",
            "payment_processing_note": "Payment will be processed securely. All plans include a 7-day money-back guarantee.",
            "payment_processing": "Processing payment...",
            "payment_success": "Payment successful!",
            "payment_failed": "Payment failed",
            "account_security": "Account Security",
            "change_password": "Change Password",
            "change_password_description": "Change your password regularly to keep your account secure",
            "current_password": "Current Password",
            "new_password": "New Password",
            "confirm_password": "Confirm Password",
            "password_required": "Password is required",
            "password_too_short": "Password must be at least 6 characters",
            "passwords_do_not_match": "Passwords do not match",
            "updating_password": "Updating password...",
            "password_updated": "Password updated successfully",
            "change_email": "Change Email",
            "change_email_description": "Change your email address if needed",
            "new_email": "New Email Address",
            "email_required": "Email is required",
            "invalid_email": "Please enter a valid email address",
            "updating_email": "Updating email...",
            "email_updated": "Email updated request sent successfully. Please check your current email address for a confirmation link. After confirming, check your new email address for another confirmation link to complete the change.",
            "email_update_failed": "Failed to update email",
            "logout": "Logout",
            "logout_description": "Sign out of your account",
            "account_operations": "Account Operations",
            "delete_account": "Delete Account",
            "delete_account_description": "Permanently delete your account",
            "confirm_delete_account": "Are you sure you want to delete your account?",
            "delete_account_local_data_notice": "Note: This will only delete your account information. Your chat history will remain saved locally on this device.",
            "account_deleted": "Your account has been successfully deleted",
            "account_delete_failed": "Failed to delete account",
            "deleting_account": "Deleting account...",
            "confirm_sign_out": "Confirm Sign Out",
            "confirm_sign_out_message": "Are you sure you want to sign out?",
            "sign_out": "Sign Out",
            "refresh": "Refresh",
            "membership": "Membership"
        },
        "general": {
            "title": "General",
            "appearance": {
                "title": "Appearance",
                "subtitle": "Control the app's appearance",
                "startMaxWindow": "Start Max Window",
                "startMaxWindowSubtitle": "Start the app in a maximized window",
                "darkModetitle": "Dark Mode",
                "darkModesubtitle": "Enable dark mode for the app",
                "darkMode": "Dark Mode",
                "lightMode": "Light Mode",
                "systemMode": "System Mode",
                "theme": "Theme",
                "theme_subtitle": "Select the app's theme",
                "hideOnTray": "Minimize to System Tray",
                "hideOnTraySubtitle": "Hide the application to system tray when minimized"
            },
            "language": {
                "title": "Language",
                "subtitle": "Select the interface language",
                "current": "Current Language",
                "select": "Select Language",
                "locales": {
                    "en_US": "English (US)",
                    "zh_CN": "Chinese (Simplified)",
                    "zh_TW": "Chinese (Traditional)",
                    "de_DE": "German",
                    "ja_JP": "Japanese",
                    "es_ES": "Spanish",
                    "fr_FR": "French",
                    "pt_BR": "Portuguese",
                    "it_IT": "Italian",
                    "ko_KR": "Korean"
                }
            }
        },
        "about": {
            "title": "About",
            "version": "Version",
            "copyright": " 2026 RedStarV Team",
            "app_description": {
                "title": "App Description",
                "content": "RedStarV is a global internet accelerator software that combines speed, stability, and security, helping you access the global internet anonymously and protecting your privacy."
            },
            "features": {
                "title": "Features",
                "content": "Supports both TUN and system proxy modes, with intelligent traffic routing based on APP/website rules. \nOffers unlimited traffic and speed proxy services for multiple countries. \nProvides dynamic residential IP nodes from 180+ countries and regions, with tens of millions of IPs, which can be added as needed. \nSupports static residential IP nodes from multiple countries and regions. \nPure IPv6 server nodes, also with unlimited traffic and speed. \nControl and core programs are separated; the core program can continue running in the background even after the control program exits."
            },
            "privacy_policy": {
                "title": "Privacy Policy",
                "content": "RedStarV respects and protects your privacy. We do not collect your personal information, and all chat records and settings are stored on your local device. Your API keys are only used to communicate with the corresponding AI service providers and are not sent anywhere else."
            },
            "contact_us": {
                "title": "Contact Us",
                "content": "If you have any questions, suggestions, or feedback, please contact us through the following channels:\n\nEmail: support@redstarv.com\nOfficial Website: https://redstarv.com"
            },
            "open_source": {
                "title": "Open Source Licenses",
                "content": "RedStarV uses multiple open source projects, and we thank the contributors to these projects. A complete list of open source licenses can be found in the app's GitHub repository."
            },
            "check_update": "Check for Updates",
            "checking_update": "Checking for updates...",
            "latest_version": "You are using the latest version",
            "copy_tooltip": "Copy content"
        },
        "ai_models": {
            "title": "AI Models",
            "Professional": "For premium users",
            "Limited": "For free users limited",
            "Free": "For free users",
            "default_models": "Default Models",
            "custom_models": "Custom Models",
            "add_model": "Add Custom Model",
            "edit_model": "Edit Model",
            "duplicate_model": "Duplicate Model",
            "delete_model": "Delete Model",
            "model_info": {
                "display_name": "Display Name",
                "display_name_hint": "e.g., My GPT-4 Model",
                "display_name_error": "Please enter a display name",
                "api_provider": "API Provider",
                "model_name": "Model ID",
                "model_name_hint": "e.g., gpt-4",
                "model_name_error": "Please enter a model id",
                "base_url": "Base URL",
                "base_url_hint": "e.g., https://api.openai.com",
                "base_url_error": "Please enter a valid URL",
                "api_key": "API Key",
                "api_key_hint": "Enter API key e.g., sk-xxx",
                "api_key_error": "Please enter API key",
                "temperature": "Temperature",
                "temperature_hint": "0.0 - 1.0",
                "temperature_error": "Enter 0-1",
                "max_tokens": "Max Tokens",
                "max_tokens_hint": "e.g., 409600",
                "max_tokens_error": "Enter a valid number",
                "url_info": {
                    "title": "The API Base URL",
                    "example": "e.g., or your URL",
                    "copy_tooltip": "Copy and use this URL"
                }
            },
            "providers": {
                "openai": "OpenAI Compatible",
                "qwen": "Qwen",
                "claude": "Claude",
                "gemini": "Gemini",
                "deepseek": "DeepSeek",
                "cloudflare": "Cloudflare"
            },
            "actions": {
                "save": "Save",
                "cancel": "Cancel",
                "close": "Close",
                "delete": "Delete",
                "confirm_delete": "Are you sure you want to delete this model?",
                "last_model_warning": "Cannot disable the last available model"
            }
        },
        "prompts": {
            "title": "Prompts",
            "list_title": "Prompt List",
            "create_new": "Create New Prompt",
            "edit": "Edit Prompt",
            "title_label": "Title",
            "content_label": "Content",
            "save": "Save",
            "default": "Default",
            "refresh": "Refresh",
            "delete_confirm_title": "Confirm Delete",
            "delete_confirm_message": "Are you sure you want to delete the prompt \"{0}\"?",
            "delete_button": "Delete",
            "cancel_button": "Cancel",
            "empty_fields_error": "Title and content cannot be empty",
            "saved_success": "Prompt saved successfully",
            "deleted_success": "Prompt deleted successfully",
            "default_error": "Default prompts cannot be deleted",
            "default_prompts": {
                "translator": "Translation Assistant",
                "translator_content": "You are a translation assistant. Please translate the text I input into the specified language.",
                "coder": "Code Assistant",
                "coder_content": "You are a programming assistant. Please help me solve coding problems or implement features.",
                "writer": "Writing Assistant",
                "writer_content": "You are a writing assistant. Please help me improve my article and provide suggestions for revision.",
                "custom": "Custom Prompt Example",
                "custom_content": "This is an example of a custom prompt."
            },
            "use_prompt": "Use Prompt",
            "add_prompt": "Add Prompt",
            "copy": "Copy",
            "use": "Use",
            "copied_to_clipboard": "Prompt copied to clipboard",
            "no_prompts": "No prompts available",
            "save_file_error": "Error saving prompt file"
        }
    },
    "wiser_server": {
        "common": {
            "server_status": "Server Status",
            "tap_start_button_to_start_server": "Tap the start button to start the server",
            "warning": "When not in use, manually stop the service or exit the app to protect your files",
            "running": "Running",
            "stopped": "Stopped",
            "start_server": "Start Server",
            "stop_server": "Stop Server",
            "server_address": "Server Address",
            "save_success": "Save success",
            "new_settings_will_take_effect_after_restarting": "New settings will take effect after restarting",
            "error": "Error",
            "cannot_start_stop_server": "Cannot start or stop server",
            "shared_folders": "Shared Folders",
            "add_folder": "Add Folder",
            "remove_folder": "Remove",
            "browse": "Browse",
            "usage_guide": "Usage Guide",
            "advanced_settings": "Settings",
            "service_name": "Service Name",
            "service_name_helper": "Service name shown to clients",
            "service_name_required": "Please enter a service name",
            "port": "Port",
            "port_helper": "Server port number",
            "port_required": "Please enter a port number",
            "server_port": "Server Port",
            "server_port_required": "Please enter a port number",
            "server_port_invalid": "Port number must be between 1024-65535",
            "save": "Save",
            "cancel": "Cancel",
            "credentials": "Credentials"
        },
        "http": {
            "title": "WiFi HTTP File Transfer",
            "header": "HTTP File Sharing Service",
            "description": "Share and manage files over HTTP protocol on your local network for quick file transfer between phones and computers",
            "advanced_settings": "HTTP Sharing Advanced Settings",
            "server_port_helper": "Default is 80, usually no need to change",
            "usage_guide_title": "Usage Guide",
            "usage_guide_1": "1. After starting the service, open a browser on phones or computers in the same network and enter the service address to view and manage files.",
            "usage_guide_2": "2. Scan the QR code on the left with your phone camera to open the URL for file viewing and management.",
            "usage_guide_3": "3. It is recommended to add frequently used folders to the sharing list for quick access."
        },
        "dlna": {
            "title": "UPnP / DLNA File Sharing",
            "header": "DLNA File Sharing Service",
            "server_port_helper": "Default is 8200, usually no need to change",
            "advanced_settings": "DLNA Sharing Advanced Settings",
            "description": "Share media files over DLNA protocol on your local network, such as playing videos, music, and images from your computer on TVs/phones",
            "usage_guide_title": "Usage Guide",
            "usage_guide_1": "1. After starting the service, TVs and set-top boxes that support DLNA can search for UPNP/DLNA services on the network to access media files in shared folders.",
            "usage_guide_2": "2. Download DLNA-compatible clients on your phone, such as nPlayer, VLC, etc., to search for or add UPNP/DLNA network devices to access media files in shared folders.",
            "usage_guide_3": "3. It is recommended to add frequently used media folders to the sharing list for quick access."
        },
        "webdav": {
            "title": "WebDAV File Sharing",
            "header": "WebDAV File Sharing Service",
            "server_port_helper": "Default is 8300, usually no need to change",
            "advanced_settings": "WebDAV Sharing Advanced Settings",
            "description": "Share and manage files over WebDAV protocol on your local network, such as adding as a network drive on other computers",
            "usage_guide_title": "Usage Guide",
            "usage_guide_1": "1. After starting the service, add a network location on other computers in the same network by entering server address to map as a drive for easy management and access.",
            "usage_guide_2": "2. Download WebDAV-compatible clients on your phone, such as nPlayer, to search for or add WebDAV network devices to access media files in shared folders.",
            "usage_guide_3": "3. It is recommended to add frequently used folders to the sharing list for quick access."
        },
        "safety_warning": "Warning: The server is accessible to anyone on your local network. Please stop the server when not in use."
    },
    "text_storage": {
        "title": "Text Storage",
        "header": "Text Storage",
        "subheader": "Temporarily store text content",
        "new_category": "Create New Category",
        "category_name": "Category Name",
        "enter_category_name": "Enter category name",
        "rename_category": "Rename Category",
        "delete_category": "Delete Category",
        "delete_confirm_title": "Delete Category",
        "delete_confirm_message": "Are you sure you want to delete this category? All text content in this category will be lost.",
        "settings": "Settings",
        "row_count": "Row Count",
        "col_count": "Column Count",
        "save": "Save",
        "cancel": "Cancel",
        "ok": "OK",
        "retry": "Retry",
        "loading_error": "Loading Error",
        "loading_failed": "Failed to load",
        "cannot_load_content": "Unable to load text content",
        "actions": {
            "copy": "Copy",
            "paste": "Paste",
            "clear": "Clear",
            "rename": "Rename",
            "delete": "Delete",
            "add_category": "Add new category"
        },
        "messages": {
            "copied": "Text copied to clipboard",
            "cleared": "Text cleared",
            "saved": "Text saved"
        }
    },
    "network_acceleration": {
        "title": "Network Acceleration",
        "click_to_home": "Tap to visit home page",
        "sidebar": {
            "control_panel": "Control Panel",
            "rule_editor": "Rule Editor",
            "network_settings": "Network Settings",
            "toolbox": "Toolbox",
            "app_download": "APP Download"
        },
        "toolbox": {
            "title": "Toolbox",
            "subtitle": "Network diagnostic and optimization tools",
            "tools": {
                "diagnostic": "Diagnostic",
                "diagnostic_desc": "Diagnose and fix network connection issues",
                "faq": "FAQ",
                "faq_desc": "View frequently asked questions and solutions",
                "speed_test": "Speed Test",
                "speed_test_desc": "Test your network connection speed and latency",
                "ip_lookup": "IP Lookup",
                "ip_lookup_desc": "Check your current/proxied IP address and location",
                "dns_query": "DNS Query",
                "dns_query_desc": "Query your current DNS servers",
                "port_scan": "Port Scanner",
                "port_scan_desc": "Scan for open ports on a specified host"
            },
            "tools_ip_lookup_loading": "Getting IP information...",
            "tools_ip_lookup_proxy_status": "Proxy Status",
            "tools_ip_lookup_proxy_enabled": "Enabled",
            "tools_ip_lookup_proxy_disabled": "Disabled",
            "tools_ip_lookup_direct_ip": "Your direct IP address",
            "tools_ip_lookup_proxy_ip": "Your proxy IP address",
            "tools_ip_lookup_warning": "Warning: Proxy may not be working, direct IP and proxy IP are the same",
            "tools_ip_lookup_global_mode": "Global proxy enabled, proxy working properly, IP successfully hidden",
            "tools_ip_lookup_smart_mode": "Smart proxy enabled, proxy working properly, not all IPs are hidden",
            "tools_ip_lookup_error": "IP Lookup Error",
            "tools_ip_lookup_error_message": "Failed to get IP information",
            "tools_ip_lookup_error_details": "Error details",
            "tools_dns_query_loading": "Getting DNS information...",
            "tools_dns_query_result": "Your current DNS address",
            "tools_dns_query_error": "DNS Query Error",
            "tools_dns_query_error_message": "Failed to get DNS information",
            "tools_dns_query_error_details": "Error details",
            "tools_faq": {
                "q1": "What should I do if the accelerator can't connect?",
                "a1": "First check the following points:\n- Make sure your network connection is normal\n- Check if the accelerator service is started\n- Try switching to different server nodes\n- Restart the application\n\nIf the problem persists, you can try reinstalling the application or contacting customer support.",
                "q2": "Why is my game latency still high?",
                "a2": "High latency may be caused by the following reasons:\n- The selected server node is far from your physical location\n- Your local network has issues\n- The game server itself is overloaded\n- Network congestion\n\nIt is recommended to try switching to a geographically closer server node, or use it during periods of less network traffic.",
                "q3": "How do I configure the accelerator on my phone?",
                "a3": "For different devices, the configuration methods are slightly different:\n\n### iOS Devices\n1. Download and install the WiserLink app\n2. Scan the QR code on the left to download, or search for \"WiserLink\" in the App Store and download\n3. Follow the in-app guide to complete the setup\n\n### Android Devices\n1. Download and install the RedStar Velocity app\n2. Open the app and log in to your account\n3. Select the app or game you need to accelerate",
                "q4": "Will the accelerator affect my network security?",
                "a4": "RedStar Velocity accelerator uses advanced encryption technology to ensure the security of your data transmission. We do not record or monitor your personal browsing activity.",
                "q5": "How can I improve the acceleration effect?",
                "a5": "- Close other applications that occupy bandwidth\n- Use a wired connection instead of wireless network\n- Regularly clean system cache\n- Update to the latest version of the accelerator application"
            }
        },
        "port_scanner": {
            "title": "Port Scanner",
            "host": "Host Address:",
            "host_placeholder": "e.g., 192.168.1.1 or example.com",
            "port": "Port:",
            "start_port": "Start Port",
            "end_port": "End Port",
            "range_mode": "Range Mode",
            "single_port_desc": "Will scan only the specified single port",
            "range_port_desc": "Will scan a range from start port to end port",
            "start_scan": "Start Scan",
            "stop_scan": "Stop",
            "scanning": "Scanning",
            "scan_complete": "Scan Complete",
            "scan_cancelled": "Scan Cancelled",
            "open_ports_found": "Open Ports Found",
            "no_open_ports": "No Open Ports Found",
            "still_searching": "No open ports found yet...",
            "scan_again": "Scan Again",
            "finish": "Finish",
            "possible_service": "Possible Service",
            "unknown_service": "Unknown Service",
            "errors": {
                "empty_host": "Please enter a host address",
                "invalid_start_port": "Start port must be a number between 1-65535",
                "invalid_end_port": "End port must be a number between 1-65535",
                "start_greater_than_end": "Start port cannot be greater than end port",
                "scan_error": "Error occurred during scanning"
            }
        },
        "diagnostic": {
            "title": "Network Diagnostic",
            "start_diagnostic": "Start Diagnostic",
            "restart_diagnostic": "Restart Diagnostic",
            "confirmation_title": "Network Diagnostic",
            "confirmation_message": "The diagnostic will check the following items:\n• Network connectivity\n• Service availability\n• Current server availability\n• System permissions\n• Membership system availability\n\nThe diagnostic process will take a few seconds, please confirm to start.",
            "in_progress": "Diagnostic in progress",
            "of_total_steps": "of",
            "complete": "Diagnostic Complete",
            "preparing": "Preparing to start diagnostic",
            "all_tests_passed": "All tests passed, your network and service status are good!",
            "problems_detected": "Problems detected, please check the details above. Contact us if you need help.",
            "no_details": "No details available",
            "waiting_for_diagnostic": "Waiting for diagnostic...",
            "diagnosing": "Diagnosing...",
            "items": {
                "network": "Network Connectivity",
                "service": "Service Availability",
                "current_server": "Current Server Availability",
                "system_permission": "System Permissions",
                "member_system": "Membership System Availability"
            },
            "network_connected": "Network connection is normal, IP address: {ip}",
            "network_connection_failed": "Unable to get IP address, status code: {status}, error: {error}",
            "network_connection_error": "Network connection failed: {error}",
            "service_unavailable": "Unable to get server list",
            "server_connected": "Server {name}: Connection successful, response time: {time}ms",
            "server_connection_failed": "Server {name}: Connection failed",
            "server_connection_error": "Server {name}: Connection failed - {error}",
            "service_error": "Error checking service availability: {error}",
            "current_server": "Server {name}:",
            "current_server_unavailable": "Unable to get current server information",
            "current_server_connected": "Connection successful, response time: {time}ms",
            "current_server_connection_failed": "Connection failed",
            "current_server_error": "Error checking current server: {error}",
            "system_permission_granted": "System permission check: Granted",
            "system_permission_denied": "System permission check: Not granted. For first-time run, click the connect button in the control panel and grant permission in the authorization window that pops up.",
            "member_system_available": "Membership system available, status code: {status}",
            "member_system_unavailable": "Membership system unavailable, status code: {status}, error: {error}",
            "member_system_error": "Error checking membership system: {error}",
            "user_cancelled": "User cancelled the operation"
        },
        "speed_test": {
            "title": "Network Speed Test",
            "proxy_enabled": "Proxy Enabled",
            "proxy_disabled": "Proxy Disabled",
            "description": "Test download speed to understand network performance and proxy acceleration effect",
            "url_label": "Test URL",
            "url_hint": "Enter test file URL",
            "start_test": "Start Test",
            "testing": "Testing...",
            "preparing": "Preparing to start test...",
            "testing_direct": "Testing direct connection speed...",
            "testing_proxy": "Testing proxy connection speed...",
            "test_complete": "Test Complete",
            "direct_test": "Direct Connection Test",
            "proxy_test": "Proxy Connection Test",
            "stop": "Stop",
            "error_direct": "Direct connection test failed: {error}",
            "error_proxy": "Proxy connection test failed: {error}",
            "error_general": "Error during speed test: {error}",
            "user_cancelled": "User cancelled the test",
            "test_results": "Test Results",
            "direct_speed": "Direct Connection Speed",
            "proxy_speed": "Proxy Connection Speed",
            "proxy_faster": "Proxy is {percent}% faster",
            "proxy_slower": "Proxy is {percent}% slower",
            "proxy_faster_detail": "Proxy connection is {difference} Mbps faster than direct connection",
            "proxy_slower_detail": "Proxy connection is {difference} Mbps slower than direct connection",
            "proxy_recommendation_positive": "The current proxy configuration has an acceleration effect on your network connection. In actual use, the acceleration effect of the proxy on different network environments and target websites varies. It is recommended to evaluate the proxy effect based on your actual usage experience.",
            "proxy_recommendation_negative": "Don't worry, you can still use it. This only indicates that there is no acceleration effect on the current test address. In actual use, the acceleration effect of the proxy on different network environments and target websites varies. It is recommended to evaluate the proxy effect based on your actual usage experience."
        },
        "accelerator_settings": {
            "title": "Accelerator Settings",
            "subtitle": "Configure local and shared proxy settings",
            "local_proxy": "Local Proxy Settings",
            "http_port": "HTTP Proxy Port",
            "http_port_desc": "Set the port used by the local HTTP proxy server",
            "socks_port": "SOCKS5 Proxy Port",
            "socks_port_desc": "Set the port used by the local SOCKS5 proxy server",
            "default_port": "Default: {port}",
            "sharing": "Proxy Sharing Settings",
            "enable_sharing": "Enable Proxy Sharing",
            "enable_sharing_desc": "Allow other devices on the LAN to connect to your proxy",
            "share_ip": "Sharing IP Address",
            "share_ip_desc": "Select the network interface for proxy sharing",
            "share_port": "Sharing Proxy Port",
            "share_port_desc": "Port for other devices on the LAN to connect",
            "require_auth": "Require Authentication",
            "require_auth_desc": "Username and password required for other devices on the LAN to connect",
            "username": "Username",
            "username_desc": "Set the username required to access the shared proxy",
            "password": "Password",
            "password_desc": "Set the password required to access the shared proxy",
            "server_access": "Server Access Settings",
            "auth_api_host": "Auth API Host",
            "auth_api_host_desc": "Select the API server for user authentication",
            "auth_api_host_item": "Auth API Host",
            "auth_api_changed": "Auth API host changed, reconnecting...",
            "server_host": "Server Host",
            "server_host_desc": "Select the server host for proxy connections",
            "server_host_item": "Server Host",
            "server_host_changed": "Server host changed, reconnecting...",
            "test_server": "Test Server",
            "test_server_select_first": "Please select a server host first",
            "test_server_testing": "Testing server connection...",
            "test_server_success": "Server connection successful!\n@host is available",
            "test_server_response_error": "Server response error, did not return a valid PNG image",
            "test_server_failed": "Server connection failed: @error",
            "test_auth_select_first": "Please select an auth API host first",
            "test_auth_testing": "Testing auth API connection...",
            "test_auth_success": "Auth API connection successful!\n@host is available",
            "test_auth_failed": "Auth API connection failed\nError: @error",
            "test_auth_failed_details": "Auth API connection failed\nError: @error\nDetails: @details",
            "test_auth_exception": "Auth API test exception: @error",
            "pac": "Proxy Auto-Configuration (PAC)",
            "use_pac": "Use PAC",
            "use_pac_desc": "Use PAC instead of HTTP/HTTPS proxy settings",
            "save_settings": "Save Settings",
            "settings_saved": "Settings saved successfully",
            "reset_defaults": "Reset to Defaults",
            "reset_confirm_title": "Reset to Default Settings",
            "reset_confirm_message": "Are you sure you want to reset all network settings to their default values? This action cannot be undone.",
            "reset_success": "Settings have been reset to defaults successfully",
            "error": {
                "http_port_range": "HTTP proxy port must be in the range 1024-65535",
                "socks_port_range": "SOCKS5 proxy port must be in the range 1024-65535",
                "share_port_range": "Sharing proxy port must be in the range 1024-65535",
                "http_socks_same": "HTTP proxy port and SOCKS5 proxy port cannot be the same",
                "http_share_same": "HTTP proxy port and sharing proxy port cannot be the same",
                "socks_share_same": "SOCKS5 proxy port and sharing proxy port cannot be the same",
                "username_length": "Username must be at least 3 characters",
                "password_length": "Password must be at least 3 characters"
            }
        },
        "app_download": {
            "title": "App Download",
            "subtitle": "Download RedStarV accelerator for various platforms",
            "tabs": {
                "ios": "iOS",
                "harmony": "HarmonyOS",
                "android": "Android",
                "macos": "macOS",
                "windows": "Windows",
                "linux": "Linux",
                "other_devices": "Other Devices"
            },
            "ios": {
                "instructions_title": "Instructions:",
                "instructions": "1. Run the \"Camera\" App on your iPhone or iPad, scan the QR code on the left to download, or search for \"WiserLink\" in the App Store and download\n2. Click the generate button below to generate a server list QR code\n3. Run WiserLink on your phone/iPad, click the + button in the top right corner,\n    select \"Add from QR code\"\n4. Scan the QR code on the left to complete the addition\n5. Select a server and use it, same experience as the desktop client",
                "generate_qrcode": "Generate QR Code",
                "usage_notice_title": "Usage Notice",
                "important": "IMPORTANT",
                "usage_notice": "The mobile client is bound to your account and is for your personal use only. Please do not share it with others.",
                "go_to_appstore": "Go to App Store",
                "view_button": "View",
                "binding_warning": "This subscription link is bound to your account. Do not share it. Abuse may result in account suspension without refund.",
                "terms_dialog": {
                    "title": "Terms of Use",
                    "content": "You are about to generate an iOS subscription link. Please read the following important information carefully:\n\n• This subscription link is uniquely bound to your account\n• Sharing this link with others is strictly prohibited\n• For use on your personal devices only\n• We monitor abnormal login activities",
                    "warning": "Excessive device logins or abuse will result in permanent account closure without refund.",
                    "cancel": "Cancel",
                    "agree": "I have read and agree"
                }
            },
            "harmony": {
                "system_version_title": "System Version Notice:",
                "version_4_5": "HarmonyOS 4/5: Can be installed and used directly",
                "version_next": "HarmonyOS NEXT or above: Need to install \"ZhuoYiTong\" app first, then install this app"
            },
            "android": {
                "scan_download": "Scan to download with system browser",
                "or_direct_download": "Or download directly",
                "install_notice": "Installation requires allowing external download sources. You may need to manually accept risks and install."
            },
            "macos": {
                "instructions": "1. Open a browser on your Mac and visit: https://redstarv.com\n2. Switch to the download page -> For macOS\n3. Download the latest version and install"
            },
            "windows": {
                "instructions": "1. Open a browser on your PC and visit: https://redstarv.com\n2. Switch to the download page -> For Windows\n3. Download the latest version and install"
            },
            "linux": {
                "instructions": "1. Open a browser on your computer and visit: https://redstarv.com\n2. Switch to the download page -> For Linux\n3. Download the latest version and install"
            },
            "other_devices": {
                "use_with_shared": "Use with shared proxy",
                "router_setup": "For routers, game consoles (PS5/Xbox), and other devices that cannot install the client directly, please set up proxy sharing on your computer, and then configure the proxy settings on these devices.",
                "step1": "1. Install and run RedStarV accelerator on your computer",
                "step2": "2. Enable the \"Shared Proxy\" feature in the accelerator settings",
                "step3": "3. Configure the http/https proxy settings on your device using the IP address and port shown in the accelerator",
                "step4": "4. If authentication is set up, enter the username and password you set in the accelerator",
                "supported_device_types": "Supported Device Types",
                "playstation": "PlayStation (PS4/PS5)",
                "xbox": "Xbox (Series X/S)",
                "nintendo": "Nintendo Switch",
                "smart_tv": "Smart TV",
                "set_top_box": "Set-top Box Devices"
            },
            "download": {
                "copy_link": "Copy Link",
                "download": "Download",
                "link_unavailable": "Download link not provided, please try again later",
                "title": "Download App",
                "about_to_download": "You are about to download {title}",
                "new_window": "The download link will open in a new window.",
                "cancel": "Cancel",
                "download_now": "Download Now",
                "link_copied": "Download link copied to clipboard",
                "opening_page": "Opening download page...",
                "app_name": "RedStarV Accelerator"
            }
        },
        "rule_editor_page": {
            "title": "Rule Editor",
            "subtitle": "Edit rules for intelligent proxying",
            "rule_list": "Rule List",
            "rule_content": "Rule Content",
            "rule_title": "Rule Title",
            "rule_title_desc": "Enter a title for the rule",
            "rule_content_desc": "Enter the rule content",
            "add_rule": "Add Rule",
            "save": "Save",
            "save_desc": "Save the rule content",
            "save_success": "Rule saved successfully",
            "save_failed": "Failed to save rule",
            "system_rule": "System Default Rules",
            "default_proxy_list": "Default Proxy List",
            "default_proxy_desc": "Use default proxy list, required for users in China",
            "direct_cn": "Direct Connect to Chinese Sites",
            "direct_cn_desc": "URL,.cn,DIRECT\\nGEOIP,CN,DIRECT",
            "block_ads": "Block Ads",
            "block_ads_desc": "Block known ad servers and trackers",
            "proxy_us": "Proxy US Sites",
            "proxy_us_desc": "URL,.us,PROXY\\nGEOIP,US,PROXY",
            "proxy_uk": "Proxy UK Sites",
            "proxy_uk_desc": "URL,.uk,PROXY\\nGEOIP,UK,PROXY",
            "proxy_jp": "Proxy Japan Sites",
            "proxy_jp_desc": "URL,.jp,PROXY\\nGEOIP,JP,PROXY",
            "rule_name_hint": "Enter rule name",
            "rule_content_hint": "Enter rule content here...",
            "domain_hint": "example.com",
            "rule_generator": "Rule Generator",
            "add": "Add",
            "delete": "Delete",
            "cancel": "Cancel",
            "add_new_rule": "Add New Rule",
            "delete_rule": "Delete Rule",
            "delete_confirm": "Are you sure you want to delete rule \"{name}\"?",
            "enable_rule": "Enable Rule",
            "disable_rule": "Disable Rule",
            "add_rule_tooltip": "Add New Rule",
            "rule_exists": "A rule with this name already exists. Please use a different name.",
            "final_rules": "Final Rule",
            "final_rules_desc": "Default action for unmatched traffic"
        }
    },
    "file_crusher": {
        "title": "File Crusher",
        "header": {
            "title": "Secure File Shredder",
            "description": "Permanently delete files using certified security standards. Files deleted with this tool cannot be recovered."
        },
        "select_files": "Select Files",
        "select_folder": "Select Folder",
        "no_files_selected": "No files selected. Please select files or folders to shred.",
        "start_shredding": "Securely Delete Files",
        "security_level": {
            "title": "Security Level",
            "low": "Basic (1 pass)",
            "low_desc": "Simple overwrite with random data. Fast but less secure.",
            "medium": "Standard (3 passes)",
            "medium_desc": "Triple overwrite with random data. Good balance of speed and security.",
            "high": "High Security (7 passes)",
            "high_desc": "Seven passes of random data overwrite. Very secure deletion.",
            "dod": "DoD 5220.22-M (7 passes)",
            "dod_desc": "US Department of Defense standard for secure data deletion.",
            "gutmann": "Gutmann Method (35 passes)",
            "gutmann_desc": "Maximum security with 35 overwrite passes. Very slow but extremely secure."
        },
        "confirmation": {
            "title": "Confirm Secure Deletion",
            "message": "WARNING: Files will be permanently deleted and CANNOT be recovered by any means. Are you sure you want to continue?",
            "cancel": "Cancel",
            "confirm": "Yes, Delete Permanently"
        },
        "status": {
            "starting": "Preparing to shred files...",
            "progress": "Shredding files: {current}/{total}",
            "processing_file": "Processing file: {filename}",
            "overwriting": "Overwriting {filename}: Pass {current}/{total}",
            "deleting": "Finalizing deletion of {filename}",
            "completed": "All files have been securely deleted"
        },
        "progress": {
            "warning": "Do not close the application during the shredding process"
        },
        "error": {
            "file_selection": "Error selecting files",
            "folder_selection": "Error selecting folder",
            "no_files": "Please select at least one file or folder"
        }
    },
    "web_resources": {
        "header": {
            "title": "Web resources",
            "description": "Web resources"
        }
    },
    "network_acceleration_fix": {
        "accelerator_settings": {
            "tun_settings": "TUN Settings",
            "can_back_running": "Allow Back Running",
            "can_back_running_desc": "Allow proxy running when the app is closed",
            "tun_two_process": "Use Separate Process for TUN",
            "tun_two_process_desc": "When enabled, TUN functionality runs in a separate process for improved stability",
            "tun_dns_proxy": "Enable DNS Proxy",
            "tun_dns_proxy_desc": "Resolve DNS requests through proxy server",
            "tun_dns_proxy_server": "Proxy DNS Server",
            "tun_dns_proxy_server_desc": "DNS server used for domains accessed through proxy",
            "tun_dns_local_server": "Direct DNS Server",
            "tun_dns_local_server_desc": "DNS server used for domains accessed directly",
            "default_dns": "Default: {dns}",
            "tun_cache": "TUN Cache",
            "tun_cache_desc": "Cache DNS and FakeIP mappings to improve connection speed and stability.",
            "enable_ipv6": "Enable IPV6",
            "enable_ipv6_desc": "Enable IPv6 support for proxying and handling IPv6 network traffic.",
            "tun_dns_fakeip": "Enable FakeIP",
            "tun_dns_fakeip_desc": "Use virtual IP addresses to preserve domain information for more accurate routing and transparent proxying. ",
            "dns_remote_first": "Pre-resolve Domain",
            "dns_remote_first_desc": "Resolve server domain to IP before connecting to improve stability and speed.",
            "error": {
                "invalid_dns_proxy": "Invalid proxy DNS server address format, must be a valid IP address",
                "invalid_dns_local": "Invalid direct DNS server address format, must be a valid IP address"
            }
        },
        "rule_editor_page": {
            "app_rules": "App Rules",
            "website_rules": "Website Rules",
            "tun_rules": "TUN Rules",
            "app_type": "App Type",
            "direct_apps": "Direct Apps",
            "proxy_apps": "Proxy Apps",
            "reject_apps": "Reject Apps",
            "app_list": "List",
            "add_app": "Add App",
            "add_app_title": "Add App",
            "add_app_hint": "Enter app name or process name, e.g. ChatGPT.app or curl",
            "browse": "Browse",
            "select_application": "Select Application",
            "cancel": "Cancel",
            "add": "Add",
            "save": "Save",
            "delete_app": "Delete APP",
            "save_success": "Saved successfully",
            "app_exists": "App already exists",
            "no_apps": "No apps yet. Click + in the top right to add, then restart service to take effect.\nIn TUN mode: App rules have priority;\nIn TUN+System Proxy mode: App rules come after website rules;\nIn System Proxy mode: App rules are inactive.",
            "app_name_format_tip": "Tip: App/process name format like \"ChatGPT.app\"/\"curl\"",
            "help_title": "How to Get App/Process Name",
            "help_got_it": "Got it",
            "help_macos_method1": "Method 1: Activity Monitor",
            "help_macos_method1_step1": "Open \"Activity Monitor\" (in Applications > Utilities)",
            "help_macos_method1_step2": "Find the target application in the process list",
            "help_macos_method1_step3": "Check the \"Process Name\" column and copy the process name",
            "help_macos_method2": "Method 2: Applications Folder",
            "help_macos_method2_step1": "Open \"Finder\" > \"Applications\"",
            "help_macos_method2_step2": "Find the target app and view its full name",
            "help_macos_method2_step3": "Usually formatted as \"AppName.app\"",
            "help_macos_method3": "Method 3: Terminal Command",
            "help_macos_method3_step1": "Open \"Terminal\" app",
            "help_macos_method3_step2": "Enter command: ps aux | grep \"app name\"",
            "help_macos_method3_step3": "View the process name in the output",
            "help_macos_tip1": "App name may be \"ChatGPT.app\" or \"Google Chrome\"",
            "help_macos_tip2": "Process name may be \"chatgpt\" or \"chrome\"",
            "help_macos_tip3": "Names are case-sensitive, please enter accurately",
            "help_windows_method1": "Method 1: Task Manager",
            "help_windows_method1_step1": "Press Ctrl+Shift+Esc to open Task Manager",
            "help_windows_method1_step2": "Switch to \"Details\" tab",
            "help_windows_method1_step3": "Find the target app in the process list and check the \"Name\" column",
            "help_windows_method2": "Method 2: Resource Monitor",
            "help_windows_method2_step1": "Click \"Performance\" tab in Task Manager",
            "help_windows_method2_step2": "Click \"Open Resource Monitor\" at the bottom",
            "help_windows_method2_step3": "View process names in the \"Overview\" tab",
            "help_windows_method3": "Method 3: Command Prompt",
            "help_windows_method3_step1": "Press Win+R, type cmd to open Command Prompt",
            "help_windows_method3_step2": "Enter command: tasklist | findstr \"app name\"",
            "help_windows_method3_step3": "View the process name (.exe file) in the output",
            "help_windows_tip1": "Process names are usually \"chrome.exe\" or \"notepad.exe\"",
            "help_windows_tip2": "Can omit .exe extension, e.g. \"chrome\"",
            "help_windows_tip3": "Names are case-insensitive",
            "help_linux_method1": "Method 1: System Monitor",
            "help_linux_method1_step1": "Open \"System Monitor\" (gnome-system-monitor)",
            "help_linux_method1_step2": "Switch to \"Processes\" tab",
            "help_linux_method1_step3": "Find the target app in the process list and view the process name",
            "help_linux_method2": "Method 2: ps Command",
            "help_linux_method2_step1": "Open terminal",
            "help_linux_method2_step2": "Enter command: ps aux | grep \"app name\"",
            "help_linux_method2_step3": "View the process name in the output",
            "help_linux_method3": "Method 3: top/htop Command",
            "help_linux_method3_step1": "Open terminal",
            "help_linux_method3_step2": "Enter command: top or htop (requires installation)",
            "help_linux_method3_step3": "Find the target app's process name in the process list",
            "help_linux_method4": "Method 4: pgrep Command",
            "help_linux_method4_step1": "Open terminal",
            "help_linux_method4_step2": "Enter command: pgrep -l \"app name\"",
            "help_linux_method4_step3": "View the output process name and PID",
            "help_linux_tip1": "Process names are usually lowercase, like \"firefox\" or \"chrome\"",
            "help_linux_tip2": "Names are case-sensitive, please enter accurately",
            "help_tips": "Tips",
            "tun_config": "TUN Rules Config",
            "coming_soon": "Coming soon...",
            "restore_default": "Restore Default",
            "restore_direct_title": "Restore Default Direct Apps List",
            "restore_direct_confirm": "Are you sure you want to restore the default direct apps list? Current list will be overwritten.",
            "restore_proxy_title": "Restore Default Proxy Apps List",
            "restore_proxy_confirm": "Are you sure you want to restore the default proxy apps list? Current list will be overwritten.",
            "restore_reject_title": "Restore Default Reject Apps List",
            "restore_reject_confirm": "Are you sure you want to restore the default reject apps list? Current list will be overwritten.",
            "restore": "Restore",
            "restore_success": "Restored to default list",
            "global_mode_warning": "Global mode enabled, rules inactive, view/edit only",
            "tun_rules_title": "TUN Routing Rules Configuration",
            "tun_rules_description": "Configure outbound rules for different traffic types",
            "tun_udp443_title": "UDP Port 443",
            "tun_udp443_description": "QUIC protocol traffic (e.g., HTTP/3)",
            "tun_udp853_title": "UDP Port 853",
            "tun_udp853_description": "DNS over TLS traffic",
            "tun_tcp_left_title": "TCP Remaining Traffic",
            "tun_tcp_left_description": "Other TCP traffic except 80/443",
            "tun_udp_left_title": "UDP Remaining Traffic",
            "tun_udp_left_description": "Other UDP traffic except 443/853",
            "tun_final_title": "Final Rule",
            "tun_final_description": "Traffic not matching any rules",
            "outbound_rule": "Outbound Rule",
            "outbound_direct": "Direct",
            "outbound_proxy": "Proxy",
            "outbound_block": "Block",
            "config_saved": "Configuration saved",
            "port_traffic_rules": "Port Traffic Rules",
            "add_rule": "Add Rule"
        },
        "app_download": {
            "other_products": "Other APP"
        },
        "advanced_rules_page": {
            "title": "Advanced Rules Editor",
            "warning": "Advanced feature. Use with caution. Clear rules if issues occur.",
            "example_title": "Example",
            "documentation_title": "Documentation",
            "input_title": "Your Advanced Rules (JSON Array)",
            "input_hint": "Enter your advanced rules in JSON array format...\\nExample: [\\n  {...},\\n  {...}\\n]",
            "copy_button": "Copy",
            "clear_button": "Clear",
            "save_button": "Save",
            "clear_confirm_title": "Clear Advanced Rules",
            "clear_confirm_message": "Are you sure you want to clear all advanced rules?",
            "cancel": "Cancel",
            "clear_confirm": "Clear",
            "success_saved": "Advanced rules saved successfully",
            "success_cleared": "Advanced rules cleared",
            "error_save_failed": "Failed to save advanced rules",
            "error_clear_failed": "Failed to clear advanced rules",
            "error_invalid_format": "Rules must be a JSON array. Example: [ {...}, {...} ]",
            "error_invalid_json": "Invalid JSON format. Please check your syntax.",
            "copied": "Copied to clipboard",
            "doc_process_name": "• process_name: Process name list (array)\n  Example: [\"app1.app\", \"app2.exe\", \"app3\"]",
            "doc_network": "• network: Network protocol\n  Options: \"tcp\" or \"udp\"",
            "doc_port": "• port: Port number (single or array)\n  Example: 80 or [80, 443, 8080]",
            "doc_outbound": "• outbound: Outbound rule\n  - \"direct\": Direct connection\n  - \"socks-out\": Proxy\n  - \"block\": Block"
        }
    },
    "controlpanelpage_fix": {
        "flow_is_not_enough": "Need extra credit for current server, credit is not enough. Please recharge.",
        "Proxy_mode": "Proxy mode",
        "TunfixDescription": "System Proxy + TUN, Rule execution order: Website match > App match",
        "TunDescription": "TUN, Rule execution order: App match > Website match",
        "SystemDescription": "System Proxy, Rule execution order: Website match only",
        "TunfixName": "TUN + System Proxy, Smart Hybrid",
        "TunName": "TUN, Virtual Tunnel (Recommended)",
        "SystemName": "System Proxy",
        "no_auth_network_config": "No authorization has been granted to modify network configuration.\nPlease run RedStarv.app with administrator privileges.\nFor first-time use, click 'Allow' in the authorization dialog that appears.",
        "no_auth_tunnel_windows": "No authorization has been granted to create Tunnel.\nPlease run Redstarv.exe with administrator privileges.\nFor first-time use, right-click Redstarv.exe and select 'Run as administrator' from the menu.\nFor first-time use, click 'Allow' in the authorization dialog that appears."
    },
    "settings_fix": {
        "userpage": {
            "account_info": "Account Info",
            "credits_balance": "1 credit = 100MB dynamic residential/mobile data = 500MB static residential data",
            "recharge": "Recharge"
        },
        "recharge": {
            "recharge_traffic": "Recharge Traffic For Residential Servers",
            "recharge_description": "Choose a traffic package to recharge",
            "traffic_package": "80 million+ Real Residential IPs",
            "instant_activation": "From 195+ countries",
            "no_expiry": "No Expiry",
            "one_gb_flow": "1 GB dynamic residential flow",
            "five_gb_flow": "5 GB dynamic residential flow",
            "ten_gb_flow": "10 GB dynamic residential flow",
            "fifty_gb_flow": "50 GB dynamic residential flow",
            "popular": "Popular",
            "best_value": "Best Value",
            "payment_processing_note_recharge": "Payment will be processed securely. 7-day money-back guarantee, provided there is no data misuse."
        }
    },
    "home_fixed": {
        "user_profile": "User Profile"
    },
    "dynamic_residential_allocation_page": {
        "title": "Add Dynamic Residential Proxy",
        "pool1": "Proxy Pool 1",
        "pool2": "Proxy Pool 2",
        "country": "Country",
        "city": "City",
        "city_optional": "City (Optional)",
        "random_city": "Random City",
        "no_cities_available": "Unable to specify a city",
        "name_note": "Name / Note",
        "name_note_optional": "Name / Note (Optional)",
        "count": "Count",
        "loading_countries": "Loading countries...",
        "load_failed": "Load failed",
        "retry": "Retry",
        "available": "available",
        "optional_custom_name": "Optional custom name",
        "city_hint": "e.g., Los Angeles (English name required)",
        "name_hint": "Enter proxy name or note",
        "save": "Save",
        "successfully_added": "Successfully added proxies",
        "failed_to_add": "Failed to add proxies",
        "successfully_saved": "Successfully saved",
        "failed_to_save": "Failed to save",
        "invalid_count": "Please enter a valid number between 1 and 1000"
    },
    "app_rules_page_fix": {
        "enable_http_proxy": "Enable HTTP Proxy",
        "http_proxy_description": "Enable HTTP Proxy: Traffic from browsers and some applications will be routed through the HTTP proxy first and then matched by the rules below.",
        "refresh": "Refresh",
        "delete_app": "Delete from list",
        "stop_app_router": "Disable",
        "proxy_included_apps_description": "All apps in this include list will be routed through the proxy first, then further matched by website rules and TUN rules. Other apps connect directly.",
        "proxy_excluded_apps_description": "All apps in this exclude list connect directly. All other apps will be routed and further matched by website rules and TUN rules.",
        "proxy_all_apps_message": "App routing is disabled. All app traffic will be routed.\n\n• If website rules are enabled, traffic is matched by those rules.\n• Some traffic may be further matched by TUN rules.",
        "app_router_disabled": "App Routing Disabled",
        "app_router_disabled_description": "If you know which apps need a proxy (e.g. YouTube, Chrome, ChatGPT, Telegram), enable app routing and add them to the proxy app list.\n\nIf you want some apps to connect directly while others use the proxy, enable app routing and add the direct apps to the direct list.\n\nIf you want all apps routed through the proxy and prefer fine-grained control via website rules, disable app routing and enable website rules instead.",
        "search_apps": "Search apps",
        "no_apps_found": "No apps found on your device",
        "no_matching_apps": "No apps match your search",
        "user_apps": "User apps",
        "system_apps": "System apps",
        "go_to_app_settings": "Go to App Settings",
        "no_apps_found_description": "Insufficient permissions. Tap the settings button to open the app settings page and grant permission to query the installed app list, then try again."
    }
}