"subscriptionDesc":"To find your subscription URL, navigate to the 'Details'. Additionally, you can use the same name for several clients.",
"info":"Info",
"same":"Same",
"inboundData":"Inbound's Data",
"exportInbound":"Export Inbound",
"import":"Import",
"importInbound":"Import an Inbound",
"periodicTrafficResetTitle":"Traffic Reset",
"periodicTrafficResetDesc":"Automatically reset traffic counter at specified intervals",
"lastReset":"Last Reset",
"periodicTrafficReset":{
"never":"Never",
"daily":"Daily",
"weekly":"Weekly",
"monthly":"Monthly",
"hourly":"Hourly"
},
"toasts":{
"obtain":"Obtain",
"updateSuccess":"The update was successful.",
"logCleanSuccess":"The log has been cleared.",
"inboundsUpdateSuccess":"Inbounds have been successfully updated.",
"inboundUpdateSuccess":"Inbound has been successfully updated.",
"inboundCreateSuccess":"Inbound has been successfully created.",
"inboundDeleteSuccess":"Inbound has been successfully deleted.",
"inboundClientAddSuccess":"Inbound client(s) have been added.",
"inboundClientDeleteSuccess":"Inbound client has been deleted.",
"inboundClientUpdateSuccess":"Inbound client has been updated.",
"delDepletedClientsSuccess":"All depleted clients are deleted.",
"resetAllClientTrafficSuccess":"All traffic from the client has been reset.",
"resetAllTrafficSuccess":"All traffic has been reset.",
"resetInboundClientTrafficSuccess":"Traffic has been reset.",
"trafficGetError":"Error getting traffics.",
"getNewX25519CertError":"Error while obtaining the X25519 certificate.",
"getNewmldsa65Error":"Error while obtaining mldsa65.",
"getNewVlessEncError":"Error while obtaining VlessEnc."
},
"stream":{
"general":{
"request":"Request",
"response":"Response",
"name":"Name",
"value":"Value"
},
"tcp":{
"version":"Version",
"method":"Method",
"path":"Path",
"status":"Status",
"statusDescription":"Status Desc",
"requestHeader":"Request Header",
"responseHeader":"Response Header"
}
}
},
"client":{
"add":"Add Client",
"edit":"Edit Client",
"submitAdd":"Add Client",
"submitEdit":"Save Changes",
"clientCount":"Number of Clients",
"bulk":"Add Bulk",
"copyFromInbound":"Copy Clients from Inbound",
"copyToInbound":"Copy clients to",
"copySelected":"Copy Selected",
"copySource":"Source",
"copyEmailPreview":"Resulting email preview",
"copySelectSourceFirst":"Please select a source inbound first.",
"copyResult":"Copy result",
"copyResultSuccess":"Copied successfully",
"copyResultNone":"Nothing to copy: no clients selected or source is empty",
"copyResultErrors":"Copy errors",
"copyFlowLabel":"Flow for new clients (VLESS)",
"copyFlowHint":"Applied to all copied clients. Leave empty to skip.",
"selectAll":"Select all",
"clearAll":"Clear all",
"method":"Method",
"first":"First",
"last":"Last",
"prefix":"Prefix",
"postfix":"Postfix",
"delayedStart":"Start After First Use",
"expireDays":"Duration",
"days":"Day(s)",
"renew":"Auto Renew",
"renewDesc":"Auto-renewal after expiration. (0 = disable)(unit: day)"
},
"settings":{
"title":"Panel Settings",
"save":"Save",
"infoDesc":"Every change made here needs to be saved. Please restart the panel to apply changes.",
"restartPanel":"Restart Panel",
"restartPanelDesc":"Are you sure you want to restart the panel? If you cannot access the panel after restarting, please view the panel log info on the server.",
"restartPanelSuccess":"The panel was successfully restarted.",
"actions":"Actions",
"resetDefaultConfig":"Reset to Default",
"panelSettings":"General",
"securitySettings":"Authentication",
"TGBotSettings":"Telegram Bot",
"panelListeningIP":"Listen IP",
"panelListeningIPDesc":"The IP address for the web panel. (leave blank to listen on all IPs)",
"panelListeningDomain":"Listen Domain",
"panelListeningDomainDesc":"The domain name for the web panel. (leave blank to listen on all domains and IPs)",
"panelPort":"Listen Port",
"panelPortDesc":"The port number for the web panel. (must be an unused port)",
"publicKeyPath":"Public Key Path",
"publicKeyPathDesc":"The public key file path for the web panel. (begins with ‘/‘)",
"privateKeyPath":"Private Key Path",
"privateKeyPathDesc":"The private key file path for the web panel. (begins with ‘/‘)",
"panelUrlPath":"URI Path",
"panelUrlPathDesc":"The URI path for the web panel. (begins with ‘/‘ and concludes with ‘/‘)",
"pageSize":"Pagination Size",
"pageSizeDesc":"Define page size for inbounds table. (0 = disable)",
"remarkModel":"Remark Model & Separation Character",
"datepicker":"Calendar Type",
"datepickerPlaceholder":"Select date",
"datepickerDescription":"Scheduled tasks will run based on this calendar.",
"sampleRemark":"Sample Remark",
"oldUsername":"Current Username",
"currentPassword":"Current Password",
"newUsername":"New Username",
"newPassword":"New Password",
"telegramBotEnable":"Enable Telegram Bot",
"telegramBotEnableDesc":"Enables the Telegram bot.",
"statsOutboundDownlinkDesc":"Enables the statistics collection for downstream traffic of all outbound proxies.",
"rules":{
"first":"First",
"last":"Last",
"up":"Up",
"down":"Down",
"source":"Source",
"dest":"Destination",
"inbound":"Inbound",
"outbound":"Outbound",
"balancer":"Balancer",
"info":"Info",
"add":"Add Rule",
"edit":"Edit Rule",
"useComma":"Comma-separated items"
},
"outbound":{
"addOutbound":"Add Outbound",
"addReverse":"Add Reverse",
"editOutbound":"Edit Outbound",
"editReverse":"Edit Reverse",
"reverseTag":"Reverse Tag",
"reverseTagDesc":"VLESS simple reverse proxy tag. Leave empty to disable.",
"reverseTagPlaceholder":"reverse tag (leave empty to disable)",
"tag":"Tag",
"tagDesc":"Unique Tag",
"address":"Address",
"reverse":"Reverse",
"domain":"Domain",
"type":"Type",
"bridge":"Bridge",
"portal":"Portal",
"link":"Link",
"intercon":"Interconnection",
"settings":"Settings",
"accountInfo":"Account Information",
"outboundStatus":"Outbound Status",
"sendThrough":"Send Through",
"test":"Test",
"testResult":"Test Result",
"testing":"Testing connection...",
"testSuccess":"Test successful",
"testFailed":"Test failed",
"testError":"Failed to test outbound",
"nordvpn":"NordVPN",
"accessToken":"Access Token",
"country":"Country",
"server":"Server",
"city":"City",
"allCities":"All Cities",
"privateKey":"Private Key",
"load":"Load"
},
"balancer":{
"addBalancer":"Add Balancer",
"editBalancer":"Edit Balancer",
"balancerStrategy":"Strategy",
"balancerSelectors":"Selectors",
"tag":"Tag",
"tagDesc":"Unique Tag",
"balancerDesc":"It is not possible to use balancerTag and outboundTag at the same time. If used at the same time, only outboundTag will work."
},
"wireguard":{
"secretKey":"Secret Key",
"publicKey":"Public Key",
"allowedIPs":"Allowed IPs",
"endpoint":"Endpoint",
"psk":"PreShared Key",
"domainStrategy":"Domain Strategy"
},
"tun":{
"nameDesc":"The name of the TUN interface. Default is 'xray0'",
"mtuDesc":"Maximum Transmission Unit. The maximum size of data packets. Default is 1500",
"userLevel":"User Level",
"userLevelDesc":"All connections made through this inbound will use this user level. Default is 0"
},
"dns":{
"enable":"Enable DNS",
"enableDesc":"Enable built-in DNS server",
"tag":"DNS Inbound Tag",
"tagDesc":"This tag will be available as an Inbound tag in routing rules.",
"clientIp":"Client IP",
"clientIpDesc":"Used to notify the server of the specified IP location during DNS queries",
"disableCache":"Disable cache",
"disableCacheDesc":"Disables DNS caching",
"disableFallback":"Disable Fallback",
"disableFallbackDesc":"Disables fallback DNS queries",
"disableFallbackIfMatch":"Disable Fallback If Match",
"disableFallbackIfMatchDesc":"Disables fallback DNS queries when the matching domain list of the DNS server is hit",
"enableParallelQuery":"Enable Parallel Query",
"enableParallelQueryDesc":"Enable parallel DNS queries to multiple servers for faster resolution",
"strategy":"Query Strategy",
"strategyDesc":"Overall strategy to resolve domain names",
"add":"Add Server",
"edit":"Edit Server",
"domains":"Domains",
"expectIPs":"Expect IPs",
"unexpectIPs":"Unexpect IPs",
"useSystemHosts":"Use System Hosts",
"useSystemHostsDesc":"Use the hosts file from an installed system",
"usePreset":"Use Preset",
"dnsPresetTitle":"DNS Presets",
"dnsPresetFamily":"Family"
},
"fakedns":{
"add":"Add Fake DNS",
"edit":"Edit Fake DNS",
"ipPool":"IP Pool Subnet",
"poolSize":"Pool Size"
}
}
},
"tgbot":{
"keyboardClosed":"❌ Custom keyboard closed!",
"noResult":"❗ No result!",
"noQuery":"❌ Query not found! Please use the command again!",
"wentWrong":"❌ Something went wrong!",
"noIpRecord":"❗ No IP Record!",
"noInbounds":"❗ No inbound found!",
"unlimited":"♾ Unlimited(Reset)",
"add":"Add",
"month":"Month",
"months":"Months",
"day":"Day",
"days":"Days",
"hours":"Hours",
"minutes":"Minutes",
"unknown":"Unknown",
"inbounds":"Inbounds",
"clients":"Clients",
"offline":"🔴 Offline",
"online":"🟢 Online",
"commands":{
"unknown":"❗ Unknown command.",
"pleaseChoose":"👇 Please choose:\r\n",
"help":"🤖 Welcome to this bot! It's designed to offer specific data from the web panel and allows you to make modifications as needed.\r\n\r\n",
"start":"👋 Hello <i>{{ .Firstname }}</i>.\r\n",
"welcome":"🤖 Welcome to <b>{{ .Hostname }}</b> management bot.\r\n",
"status":"✅ Bot is OK!",
"usage":"❗ Please provide a text to search!",
"getID":"🆔 Your ID: <code>{{ .ID }}</code>",
"helpAdminCommands":"To restart Xray Core:\r\n<code>/restart</code>\r\n\r\nTo search for a client email:\r\n<code>/usage [Email]</code>\r\n\r\nTo search for inbounds (with client stats):\r\n<code>/inbound [Remark]</code>\r\n\r\nTelegram Chat ID:\r\n<code>/id</code>",
"helpClientCommands":"To search for statistics, use the following command:\r\n\r\n<code>/usage [Email]</code>\r\n\r\nTelegram Chat ID:\r\n<code>/id</code>",
"restartUsage":"\r\n\r\n<code>/restart</code>",
"restartSuccess":"✅ Operation successful!",
"restartFailed":"❗ Error in operation.\r\n\r\n<code>Error: {{ .Error }}</code>.",
"xrayNotRunning":"❗ Xray Core is not running.",
"startDesc":"Show the main menu",
"helpDesc":"Bot help",
"statusDesc":"Check bot status",
"idDesc":"Show your Telegram ID"
},
"messages":{
"cpuThreshold":"🔴 CPU Load {{ .Percent }}% exceeds the threshold of {{ .Threshold }}%",
"selectUserFailed":"❌ Error in user selection!",
"userSaved":"✅ Telegram User saved.",
"loginSuccess":"✅ Logged in to the panel successfully.\r\n",
"loginFailed":"❗️Login attempt to the panel failed.\r\n",
"askToAddUserId":"Your configuration is not found!\r\nPlease ask your admin to use your Telegram ChatID in your configuration(s).\r\n\r\nYour ChatID: <code>{{ .TgUserID }}</code>",
"chooseClient":"Choose a Client for Inbound {{ .Inbound }}",