{ "login": { "welcome": "Welcome to Hi快VPN!", "verifyPhone": "Verify Your Phone Number", "verifyEmail": "Verify Your Email", "codeSent": "A 6-digit code has been sent to {account}. Please enter it within 30 minutes.", "back": "Back", "enterEmailOrPhone": "Enter Email or Phone Number", "enterEmail": "Please enter email address", "enterCode": "Please enter verification code", "enterPassword": "Please enter password", "enterPasswordForPhone": "Please enter password (Password Login)", "reenterPassword": "Please re-enter password", "forgotPassword": "Forgot Password", "codeLogin": "Code Login", "passwordLogin": "Password Login", "agreeTerms": "Login/Create account, I agree to", "termsOfService": "Terms of Service", "privacyPolicy": "Privacy Policy", "next": "Next", "registerNow": "Register Now", "registerAccount": "Register Account", "clickToRegister": "Click to Register", "setAndLogin": "Set and Login", "enterAccount": "Please enter account", "passwordMismatch": "The two passwords do not match", "sendCode": "Send Code", "codeSentCountdown": "Code sent {seconds}s", "and": "and", "enterInviteCode": "Enter invite code (optional)", "registerSuccess": "Registration successful", "search": "Search", "selectOtherRegion": "Select other region" }, "failure": { "unexpected": "Unexpected Error", "clash": { "unexpected": "Unexpected Error", "core": "Clash Error ${reason}" }, "singbox": { "unexpected": "Unexpected Service Error", "serviceNotRunning": "Service Not Running", "missingPrivilege": "Missing Privilege", "missingPrivilegeMsg": "VPN mode requires administrator privileges. Restart the application as administrator or change service mode", "missingGeoAssets": "Missing GEO Assets", "missingGeoAssetsMsg": "Missing GEO asset files. Consider changing active assets or download selected assets in settings.", "invalidConfigOptions": "Invalid Config Options", "invalidConfig": "Invalid Configuration", "create": "Service Creation Error", "start": "Service Start Error" }, "connectivity": { "unexpected": "Unexpected Failure", "missingVpnPermission": "Missing VPN Permission", "missingNotificationPermission": "Missing Notification Permission", "core": "Core Error" }, "profiles": { "unexpected": "Unexpected Error", "notFound": "Profile Not Found", "invalidConfig": "Invalid Configuration", "invalidUrl": "Invalid URL" }, "connection": { "unexpected": "Unexpected Connection Error", "timeout": "Connection Timeout", "badResponse": "Bad Response", "connectionError": "Connection Error", "badCertificate": "Invalid Certificate" }, "geoAssets": { "unexpected": "Unexpected Error", "notUpdate": "No Updates Available", "activeNotFound": "Active GEO Assets Not Found" } }, "userInfo": { "title": "My Information", "bindingTip": "No Email/Phone Bound", "myAccount": "My Account", "balance": "Balance", "noValidSubscription": "No Valid Subscription", "subscribeNow": "Subscribe Now", "shortcuts": "Shortcuts", "adBlock": "Ad Block", "dnsUnlock": "DNS Unlock", "contactUs": "Contact Us", "others": "Others", "logout": "Logout", "logoutConfirmTitle": "Logout", "logoutConfirmMessage": "Are you sure you want to logout?", "logoutCancel": "Cancel", "vpnWebsite": "VPN Website", "telegram": "Telegram", "mail": "Email", "phone": "Phone", "customerService": "Customer Service", "workOrder": "Submit Ticket", "pleaseLogin": "Please Login First", "subscriptionValid": "Subscription Valid", "startTime": "Start Time:", "expireTime": "Expiry Time:", "loginNow": "Login Now", "trialPeriod": "Trial Period", "remainingTime": "Remaining Time", "trialExpired": "Trial Expired", "subscriptionExpired": "Subscription Expired", "copySuccess": "Copied Successfully", "notAvailable": "Not Available", "willBeDeleted": "will be deleted", "deleteAccountWarning": "Account deletion is permanent. Once your account is deleted, you will not be able to use any features. Continue?", "requestDelete": "Request Delete", "deviceLimit": "Device Limit: {count}", "reset": "Reset", "trafficUsage": "Used: {used} / {total}", "trafficProgress": { "title": "Traffic Usage", "unlimited": "Unlimited Traffic", "limited": "Used Traffic" }, "switchSubscription": "Switch Subscription", "resetTrafficTitle": "Reset Traffic", "resetTrafficMessage": "Monthly plan traffic reset example: Reset the next cycle's traffic on a monthly basis, and the subscription validity period will be advanced from {currentTime} to {newTime}", "loginRegister": "Login/Register", "guestId": "Guest ID: {id}", "deviceManagement": "Device Management" }, "setting": { "title": "Settings", "vpnConnection": "VPN Connection", "general": "General", "autoConnect": "Auto Connect", "routeRule": "Route Rules", "countrySelector": "Select Country", "appearance": "Appearance", "notifications": "Notifications", "helpImprove": "Help Us Improve", "helpImproveSubtitle": "Help Us Improve Subtitle", "requestDeleteAccount": "Request Account Deletion", "goToDelete": "Go to Delete", "rateUs": "Rate Us on App Store", "iosRating": "iOS Rating", "version": "Version", "switchLanguage": "Switch Language", "system": "System", "light": "Light", "dark": "Dark", "vpnModeSmart": "Smart Mode", "mode": "Outbound Mode", "connectionTypeGlobal": "Global Proxy", "connectionTypeGlobalRemark": "When enabled, all traffic will be routed through the proxy", "connectionTypeRule": "Smart Proxy", "connectionTypeRuleRemark": "When [Outbound Mode] is set to [Smart Proxy], the system will automatically split domestic and international traffic according to the selected country: domestic IPs/domains connect directly, while foreign requests are accessed through the proxy", "connectionTypeDirect": "Direct Connection", "connectionTypeDirectRemark": "When enabled, all traffic bypasses the proxy", "smartMode": "Smart Mode", "secureMode": "Secure Mode" }, "statistics": { "title": "Statistics", "vpnStatus": "VPN Status", "ipAddress": "IP Address", "connectionTime": "Connection Time", "protocol": "Protocol", "weeklyProtectionTime": "Weekly Protection Time", "currentStreak": "Current Streak", "highestStreak": "Highest Streak", "longestConnection": "Longest Connection", "days": "{days} Days", "daysOfWeek": { "monday": "Mon", "tuesday": "Tue", "wednesday": "Wed", "thursday": "Thu", "friday": "Fri", "saturday": "Sat", "sunday": "Sun" }, "processTrafficFailed": "Failed to process traffic log data" }, "message": { "title": "Notifications", "system": "System Messages", "promotion": "Promotional Messages" }, "invite": { "title": "Invite Friends", "progress": "Invitation Progress", "inviteStats": "Invitation Statistics", "registers": "Registered", "totalCommission": "Total Commission", "rewardDetails": "Reward Details >", "steps": "Invitation Steps", "inviteFriend": "Invite Friends", "acceptInvite": "Friends accept invitationPlace order and register", "getReward": "Get Reward", "shareLink": "Share Link", "shareQR": "Share QR Code", "rules": "Invitation Rules", "rule1": "1. You can invite friends to join us by sharing your exclusive invitation link or invitation code.", "rule2": "2. After friends complete registration and login, invitation rewards will be automatically credited to your account.", "pending": "Pending", "processing": "Processing", "success": "Success", "expired": "Expired", "myInviteCode": "My Invite Code", "inviteCodeCopied": "Invite code copied to clipboard", "close": "Close", "saveQRCode": "Save QR Code", "qrCodeSaved": "QR Code saved", "copiedToClipboard": "Copied to clipboard", "getInviteCodeFailed": "Failed to get invite code, please try again later", "generateQRCodeFailed": "Failed to generate QR code, please try again later", "generateShareLinkFailed": "Failed to generate share link, please try again later" }, "purchaseMembership": { "purchasePackage": "Purchase Package", "noData": "No packages available", "myAccount": "My Account", "selectPackage": "Select Package", "packageDescription": "Package Description", "paymentMethod": "Payment Method", "cancelAnytime": "You can cancel anytime in the APP", "startSubscription": "Start Subscription", "subscriptionPrivacyInfo": "Subscription and Privacy Information", "month": "{months} Month(s)", "year": "{years} Year(s)", "renewNow": "Renew Now", "day": "{days} Days", "unlimitedTraffic": "Unlimited Traffic", "unlimitedDevices": "Unlimited Devices", "devices": "{count} devices", "trafficLimit": "Traffic Limit", "deviceLimit": "Device Limit", "features": "Package Features", "expand": "Expand", "collapse": "Collapse", "confirmPurchase": "Confirm Purchase", "confirmPurchaseDesc": "Are you sure you want to purchase this package?", "timeUnit": { "oneWeek": "1 Week", "oneMonth": "1 Month", "oneQuarter": "1 Quarter", "halfYear": "6 Months", "oneYear": "1 Year", "days": "{count} Days" } }, "orderStatus": { "title": "Order Status", "pending": { "title": "Pending Payment", "description": "Please complete payment" }, "paid": { "title": "Payment Received", "description": "Processing your order" }, "success": { "title": "Congratulations! Payment Successful", "description": "Your package has been purchased successfully" }, "closed": { "title": "Order Closed", "description": "Please place a new order" }, "failed": { "title": "Payment Failed", "description": "Please try payment again" }, "unknown": { "title": "Unknown Status", "description": "Please contact customer service" }, "checkFailed": { "title": "Check Failed", "description": "Please try again later" }, "initial": { "title": "Processing Payment", "description": "Please wait while we process your payment" }, "backToHome": "返回首页", "viewSubscription": "查看订阅", "remainingTime": "剩余时间", "timeoutMessage": "订单已超时,请重新下单" }, "home": { "welcome": "Welcome to Hi快VPN", "disconnected": "Disconnected", "connecting": "Connecting", "connected": "Connected", "disconnecting": "Disconnecting", "currentConnectionTitle": "Current Connection", "switchNode": "Switch Node", "timeout": "Timeout", "loading": "Loading...", "error": "Loading Failed", "checkNetwork": "Please check your network connection and try again", "retry": "Retry", "connectionSectionTitle": "Connection Method", "dedicatedServers": "Dedicated Servers", "countryRegion": "Country/Region", "serverListTitle": "Dedicated Server Groups", "nodeListTitle": "All Nodes", "countryListTitle": "Country/Region List", "noServers": "No servers available", "noNodes": "No nodes available", "noRegions": "No regions available", "subscriptionDescription": "Subscribe to enjoy global high-speed network", "subscribe": "Subscribe Now", "trialPeriod": "Trial Period", "remainingTime": "Remaining Time", "trialExpired": "Trial period expired, connection disconnected", "subscriptionExpired": "Subscription expired, connection disconnected", "subscriptionUpdated": "Subscription updated", "subscriptionUpdatedMessage": "Your subscription information has been updated, please refresh to see the latest status", "trialStatus": "Trial Status", "trialing": "Trial in Progress", "trialEndMessage": "Service will be unavailable after trial ends", "lastDaySubscriptionStatus": "Subscription Expiring Soon", "lastDaySubscriptionMessage": "Expiring Soon", "subscriptionEndMessage": "Service will be unavailable after subscription ends", "trialTimeWithDays": "{days}d {hours}h {minutes}m {seconds}s", "trialTimeWithHours": "{hours}h {minutes}m {seconds}s", "trialTimeWithMinutes": "{minutes}m {seconds}s", "refreshLatency": "Refresh Latency", "testLatency": "Speed Test", "testing": "Testing Speed", "refreshLatencyDesc": "Refresh all nodes latency", "testAllNodesLatency": "Test network latency for all nodes", "autoSelect": "Auto Select", "selected": "Selected" }, "dialog": { "confirm": "Confirm", "cancel": "Cancel", "ok": "OK", "iKnow": "I Know", "tip": "Tip", "delete": "Delete", "error": "Error", "success": "Success", "deviceLoginBindingTitle": "Tip", "deviceLoginBindingMessage": "You need to login to purchase a subscription" }, "deviceManagement": { "title": "Device Management", "deleteConfirmTitle": "Confirm Delete", "deleteCurrentDeviceMessage": "Are you sure you want to delete this device? You will be automatically re-logged in using device login.", "deleteOtherDeviceMessage": "Are you sure you want to delete this device? It will be forced offline.", "deleteSuccess": "Device deleted", "deleteFailed": "Delete failed: {error}", "loadDeviceListFailed": "Failed to load device list", "deviceLoginDisabled": "Device login is not enabled, please login manually", "reloginSuccess": "Automatically re-logged in", "reloginFailed": "Auto login failed: {error}, please login manually", "reloginFailedGeneric": "Auto login failed, please login manually", "deviceTypes": { "unknown": "Unknown Device", "android": "Android Device", "ios": "iOS Device", "ipad": "iPad", "macos": "macOS", "windows": "Windows", "linux": "Linux" } }, "splash": { "appName": "Hi快VPN", "slogan": "Enjoy Global High-Speed Network", "initializing": "Initializing...", "networkConnectionFailure": "Network connection failed, please check and retry", "retry": "Retry", "skip": "Skip", "networkPermissionFailed": "Failed to get network permission", "initializationFailed": "Initialization failed" }, "network": { "status": { "connected": "Connected", "disconnected": "Disconnected", "connecting": "Connecting...", "disconnecting": "Disconnecting...", "reconnecting": "Reconnecting...", "failed": "Connection failed" }, "permission": { "title": "Network Permission", "description": "Network permission is required to provide VPN service", "goToSettings": "Go to Settings", "cancel": "Cancel" } }, "update": { "title": "New Version Available", "content": "Would you like to update now?", "updateNow": "Update Now", "updateLater": "Later", "defaultContent": "1. Optimize app performance2. Fix known issues3. Improve user experience" }, "country": { "cn": "China", "ir": "Iran", "af": "Afghanistan", "ru": "Russia", "id": "Indonesia", "tr": "Turkey", "br": "Brazil" }, "error": { "200": "Success", "500": "Internal Server Error", "10001": "Database query error", "10002": "Database update error", "10003": "Database insert error", "10004": "Database deleted error", "20001": "User already exists", "20002": "User does not exist", "20003": "User password error", "20004": "User disabled", "20005": "Insufficient balance", "20006": "Stop register", "20007": "Telegram not bound", "20008": "User not bind oauth method", "20009": "Invite code error", "30001": "Node already exists", "30002": "Node does not exist", "30003": "Node group already exists", "30004": "Node group does not exist", "30005": "Node group is not empty", "400": "Param Error", "401": "Too Many Requests", "40002": "User token is empty", "40003": "User token is invalid", "40004": "User token is expired", "40005": "Invalid access", "50001": "Coupon does not exist", "50002": "Coupon has been used", "50003": "Coupon does not match", "60001": "Subscribe is expired", "60002": "Subscribe is not available", "60003": "User has subscription", "60004": "Subscribe is used", "60005": "Single subscribe mode exceeds limit", "60006": "Subscribe quota limit", "70001": "Verify code error", "80001": "Queue enqueue error", "90001": "Debug mode is enabled", "90002": "Send SMS error", "90003": "SMS not enabled", "90004": "Email not enabled", "90005": "Unsupported login method", "90006": "The authenticator does not support this method", "90007": "Telephone area code is empty", "90008": "Password is empty", "90009": "Area code is empty", "90010": "Password or verification code required", "90011": "Email already exists", "90012": "Telephone already exists", "90013": "Device exists", "90014": "Telephone number error", "90015": "This account has reached the limit of sending times today", "90017": "Device does not exist", "90018": "Userid not match", "61001": "Order does not exist", "61002": "Payment method not found", "61003": "Order status error", "61004": "Insufficient reset period", "61005": "Unused traffic exists" }, "tray": { "open_dashboard": "Open Dashboard", "copy_to_terminal": "Copy to Terminal", "exit_app": "Exit Application" }, "crisp": { "initializingSystem": "Initializing customer service system...", "initFailed": "Customer service system initialization failed" }, "common": { "retry": "Retry", "tryBrowser": "Try opening with browser", "cannotOpenBrowser": "Cannot open browser", "openLinkFailed": "Failed to open link, please try again later", "cannotOpenTelegram": "Cannot open Telegram link" }, "subscribe": { "pleaseSelectFirst": "Please select a subscription first", "resetPeriodFailed": "Failed to reset subscription period", "resetPeriodSuccess": "Subscription period reset successfully" }, "purchase": { "noAvailablePlans": "No available plans" }, "payment": { "cannotOpenLink": "Cannot open payment link", "linkEmpty": "Payment link is empty", "unsupportedType": "Unsupported payment type" }, "account": { "accountRequired": "Account cannot be empty", "deleteSuccess": "Account deleted successfully" } }