omnAPP/assets/translations/strings_en.i18n.json
2025-09-23 16:23:15 +08:00

427 lines
16 KiB
JSON
Executable File

{
"login": {
"welcome": "Welcome to BearVPN!",
"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",
"enterCode": "Please enter verification code",
"enterPassword": "Please enter password",
"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",
"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"
},
"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",
"contactService": "Contact Support",
"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}"
},
"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"
}
},
"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 invitation\nPlace 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?"
},
"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"
}
},
"home": {
"welcome": "Welcome to BearVPN",
"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"
},
"splash": {
"appName": "BearVPN",
"slogan": "Enjoy Global High-Speed Network",
"initializing": "Initializing...",
"networkConnectionFailure": "Network connection failed, please check and retry",
"retry": "Retry",
"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 performance\n2. Fix known issues\n3. 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"
}
}