|
@@ -22,7 +22,7 @@
|
|
|
"unlimited" = "Unlimited"
|
|
|
"none" = "None"
|
|
|
"qrCode" = "QR Code"
|
|
|
-"info" = "More information"
|
|
|
+"info" = "More Information"
|
|
|
"edit" = "Edit"
|
|
|
"delete" = "Delete"
|
|
|
"reset" = "Reset"
|
|
@@ -43,29 +43,29 @@
|
|
|
"monitor" = "Listening IP"
|
|
|
"certificate" = "Certificate"
|
|
|
"fail" = "Fail"
|
|
|
-"success" = " Success"
|
|
|
+"success" = "Success"
|
|
|
"getVersion" = "Get version"
|
|
|
"install" = "Install"
|
|
|
"clients" = "Clients"
|
|
|
"usage" = "Usage"
|
|
|
-"secretToken" = "Secret token"
|
|
|
+"secretToken" = "Secret Token"
|
|
|
|
|
|
[menu]
|
|
|
"dashboard" = "System Status"
|
|
|
"inbounds" = "Inbounds"
|
|
|
-"setting" = "Panel Setting"
|
|
|
+"settings" = "Panel Settings"
|
|
|
"logout" = "Logout"
|
|
|
"link" = "Other"
|
|
|
|
|
|
[pages.login]
|
|
|
"title" = "Login"
|
|
|
-"loginAgain" = "The login time limit has expired, please log in again"
|
|
|
+"loginAgain" = "The login time limit has expired. Please log in again."
|
|
|
|
|
|
[pages.login.toasts]
|
|
|
-"invalidFormData" = "Input Data Format is Invalid"
|
|
|
-"emptyUsername" = "Please Enter Username"
|
|
|
-"emptyPassword" = "Please Enter Password"
|
|
|
-"wrongUsernameOrPassword" = "Invalid username or password"
|
|
|
+"invalidFormData" = "Input data format is invalid."
|
|
|
+"emptyUsername" = "Please enter username."
|
|
|
+"emptyPassword" = "Please enter password."
|
|
|
+"wrongUsernameOrPassword" = "Invalid username or password."
|
|
|
"successLogin" = "Login"
|
|
|
|
|
|
[pages.index]
|
|
@@ -81,21 +81,21 @@
|
|
|
"operationHours" = "Operation Hours"
|
|
|
"operationHoursDesc" = "System uptime: time since startup."
|
|
|
"systemLoad" = "System Load"
|
|
|
-"connectionCount" = "Number of connections"
|
|
|
-"connectionCountDesc" = "Total connections across all network cards"
|
|
|
-"upSpeed" = "Total upload speed for all network cards"
|
|
|
-"downSpeed" = "Total download speed for all network cards"
|
|
|
-"totalSent" = "Total upload traffic of all network cards since system startup"
|
|
|
-"totalReceive" = "Total download data across all network cards since system startup"
|
|
|
-"xraySwitchVersionDialog" = "Switch xray version"
|
|
|
-"xraySwitchVersionDialogDesc" = "Whether to switch the xray version to"
|
|
|
-"dontRefreshh" = "Installation is in progress, please do not refresh this page"
|
|
|
+"connectionCount" = "Number of Connections"
|
|
|
+"connectionCountDesc" = "Total connections across all network cards."
|
|
|
+"upSpeed" = "Total upload speed for all network cards."
|
|
|
+"downSpeed" = "Total download speed for all network cards."
|
|
|
+"totalSent" = "Total upload traffic of all network cards since system startup."
|
|
|
+"totalReceive" = "Total download data across all network cards since system startup."
|
|
|
+"xraySwitchVersionDialog" = "Switch Xray Version"
|
|
|
+"xraySwitchVersionDialogDesc" = "Are you sure you want to switch the Xray version to"
|
|
|
+"dontRefresh" = "Installation is in progress, please do not refresh this page."
|
|
|
|
|
|
[pages.inbounds]
|
|
|
"title" = "Inbounds"
|
|
|
-"totalDownUp" = "Total uploads/downloads"
|
|
|
-"totalUsage" = "Total usage"
|
|
|
-"inboundCount" = "Number of inbound"
|
|
|
+"totalDownUp" = "Total Uploads/Downloads"
|
|
|
+"totalUsage" = "Total Usage"
|
|
|
+"inboundCount" = "Number of Inbounds"
|
|
|
"operate" = "Menu"
|
|
|
"enable" = "Enable"
|
|
|
"remark" = "Remark"
|
|
@@ -104,77 +104,77 @@
|
|
|
"traffic" = "Traffic"
|
|
|
"details" = "Details"
|
|
|
"transportConfig" = "Transport"
|
|
|
-"expireDate" = "Expire date"
|
|
|
-"resetTraffic" = "Reset traffic"
|
|
|
+"expireDate" = "Expire Date"
|
|
|
+"resetTraffic" = "Reset Traffic"
|
|
|
"addInbound" = "Add Inbound"
|
|
|
"generalActions" = "General Actions"
|
|
|
-"addTo" = "Create"
|
|
|
-"revise" = "Update"
|
|
|
-"modifyInbound" = "Modify InBound"
|
|
|
+"create" = "Create"
|
|
|
+"update" = "Update"
|
|
|
+"modifyInbound" = "Modify Inbound"
|
|
|
"deleteInbound" = "Delete Inbound"
|
|
|
"deleteInboundContent" = "Confirm deletion of inbound?"
|
|
|
"resetTrafficContent" = "Confirm traffic reset?"
|
|
|
"copyLink" = "Copy Link"
|
|
|
"address" = "Address"
|
|
|
"network" = "Network"
|
|
|
-"destinationPort" = "Destination port"
|
|
|
-"targetAddress" = "Target address"
|
|
|
-"disableInsecureEncryption" = "Disable insecure encryption"
|
|
|
+"destinationPort" = "Destination Port"
|
|
|
+"targetAddress" = "Target Address"
|
|
|
+"disableInsecureEncryption" = "Disable Insecure Encryption"
|
|
|
"monitorDesc" = "Leave blank by default"
|
|
|
-"meansNoLimit" = "Means no limit"
|
|
|
-"totalFlow" = "Total flow"
|
|
|
-"leaveBlankToNeverExpire" = "Leave blank to set no expiration"
|
|
|
+"meansNoLimit" = "Means No Limit"
|
|
|
+"totalFlow" = "Total Flow"
|
|
|
+"leaveBlankToNeverExpire" = "Leave Blank to Never Expire"
|
|
|
"noRecommendKeepDefault" = "No special requirements to maintain default settings"
|
|
|
-"certificatePath" = "Certificate file path"
|
|
|
-"certificateContent" = "Certificate file content"
|
|
|
-"publicKeyPath" = "Public key path"
|
|
|
-"publicKeyContent" = "Public key content"
|
|
|
-"keyPath" = "Private Key path"
|
|
|
-"keyContent" = "Private Key content"
|
|
|
+"certificatePath" = "Certificate File Path"
|
|
|
+"certificateContent" = "Certificate File Content"
|
|
|
+"publicKeyPath" = "Public Key Path"
|
|
|
+"publicKeyContent" = "Public Key Content"
|
|
|
+"keyPath" = "Private Key Path"
|
|
|
+"keyContent" = "Private Key Content"
|
|
|
"clickOnQRcode" = "Click on QR Code to Copy"
|
|
|
"client" = "Client"
|
|
|
-"export" = "Export links"
|
|
|
-"Clone" = "Clone"
|
|
|
-"cloneInbound" = "Create"
|
|
|
-"cloneInboundContent" = "All settings of this inbound, except for Port, Listening IP, and Clients, will be applied to the clone"
|
|
|
-"cloneInboundOk" = "Creating a clone from"
|
|
|
+"export" = "Export Links"
|
|
|
+"clone" = "Clone"
|
|
|
+"cloneInbound" = "Clone"
|
|
|
+"cloneInboundContent" = "All settings of this inbound, except for Port, Listening IP, and Clients, will be applied to the clone."
|
|
|
+"cloneInboundOk" = "Clone"
|
|
|
"resetAllTraffic" = "Reset All Inbounds Traffic"
|
|
|
"resetAllTrafficTitle" = "Reset all inbounds traffic"
|
|
|
-"resetAllTrafficContent" = "Are you sure to reset all inbounds traffic ?"
|
|
|
+"resetAllTrafficContent" = "Are you sure you want to reset all inbounds traffic?"
|
|
|
"resetAllTrafficOkText" = "Confirm"
|
|
|
"resetAllTrafficCancelText" = "Cancel"
|
|
|
"IPLimit" = "IP Limit"
|
|
|
-"IPLimitDesc" = "Disable inbound if the count exceeds the entered value (Enter 0 to disable IP limit)"
|
|
|
+"IPLimitDesc" = "Disable inbound if the count exceeds the entered value (enter 0 to disable IP limit)."
|
|
|
"resetInboundClientTraffics" = "Reset Clients Traffic"
|
|
|
-"resetInboundClientTrafficTitle" = "Reset all clients traffic"
|
|
|
-"resetInboundClientTrafficContent" = "Are you sure to reset all traffics of this inbound's clients ?"
|
|
|
+"resetInboundClientTrafficTitle" = "Reset all client traffic"
|
|
|
+"resetInboundClientTrafficContent" = "Are you sure you want to reset all traffic for this inbound's clients?"
|
|
|
"resetAllClientTraffics" = "Reset All Clients Traffic"
|
|
|
"resetAllClientTrafficTitle" = "Reset all clients traffic"
|
|
|
-"resetAllClientTrafficContent" = "Are you sure to reset all traffics of all clients ?"
|
|
|
-"delDepletedClients" = "Delete depleted clients"
|
|
|
+"resetAllClientTrafficContent" = "Are you sure you want to reset all traffics for all clients?"
|
|
|
+"delDepletedClients" = "Delete Depleted Clients"
|
|
|
"delDepletedClientsTitle" = "Delete depleted clients"
|
|
|
-"delDepletedClientsContent" = "Are you sure to delete all depleted clients ?"
|
|
|
+"delDepletedClientsContent" = "Are you sure you want to delete all depleted clients?"
|
|
|
"Email" = "Email"
|
|
|
-"EmailDesc" = "Please provide a unique email address"
|
|
|
+"EmailDesc" = "Please provide a unique email address."
|
|
|
"IPLimitlog" = "IP Log"
|
|
|
-"IPLimitlogDesc" = "IPs history Log (before enabling inbound after it has been disabled by IP limit, you should clear the log)"
|
|
|
+"IPLimitlogDesc" = "IPs history log (before enabling inbound after it has been disabled by IP limit, you should clear the log)."
|
|
|
"IPLimitlogclear" = "Clear The Log"
|
|
|
"setDefaultCert" = "Set cert from panel"
|
|
|
"XTLSdec" = "Xray core needs to be 1.7.5"
|
|
|
-"Realitydec" = "Xray core needs to be 1.8.0 and above"
|
|
|
+"Realitydec" = "Xray core needs to be 1.8.0 or higher."
|
|
|
|
|
|
[pages.client]
|
|
|
-"add" = "Add client"
|
|
|
-"edit" = "Edit client"
|
|
|
-"submitAdd" = "Add client"
|
|
|
+"add" = "Add Client"
|
|
|
+"edit" = "Edit Client"
|
|
|
+"submitAdd" = "Add Client"
|
|
|
"submitEdit" = "Save changes"
|
|
|
-"clientCount" = "Number of clients"
|
|
|
-"bulk" = "Add bulk"
|
|
|
+"clientCount" = "Number of Clients"
|
|
|
+"bulk" = "Add Bulk"
|
|
|
"method" = "Method"
|
|
|
"first" = "First"
|
|
|
"last" = "Last"
|
|
|
"prefix" = "Prefix"
|
|
|
-"postfix" = "postfix"
|
|
|
+"postfix" = "Postfix"
|
|
|
"delayedStart" = "Start after first use"
|
|
|
"expireDays" = "Expire days"
|
|
|
"days" = "day(s)"
|
|
@@ -199,113 +199,119 @@
|
|
|
[pages.inbounds.stream.quic]
|
|
|
"encryption" = "Encryption"
|
|
|
|
|
|
-[pages.setting]
|
|
|
-"title" = "Setting"
|
|
|
+[pages.settings]
|
|
|
+"title" = "Settings"
|
|
|
"save" = "Save"
|
|
|
-"restartPanel" = "Restart Panel"
|
|
|
-"restartPanelDesc" = "Are you sure you want to restart the panel? Click OK to restart after 3 seconds. If you cannot access the panel after restarting, please go to the server to view the panel log information"
|
|
|
+"restartPanel" = "Restart Panel "
|
|
|
+"restartPanelDesc" = "Are you sure you want to restart the panel? Click OK to restart after 3 seconds. If you cannot access the panel after restarting, please view the panel log information on the server."
|
|
|
"actions" = "Actions"
|
|
|
-"resetDefaultConfig" = "Reset to default config"
|
|
|
-"panelConfig" = "Panel Configuration"
|
|
|
-"userSetting" = "User Setting"
|
|
|
+"resetDefaultConfig" = "Reset to Default Configuration"
|
|
|
+"panelSettings" = "Panel Settings"
|
|
|
+"securitySettings" = "Security Settings"
|
|
|
"xrayConfiguration" = "Xray Configuration"
|
|
|
-"TGReminder" = "TG Reminder Related Settings"
|
|
|
-"otherSetting" = "Other Setting"
|
|
|
-"panelListeningIP" = "Panel listening IP"
|
|
|
-"panelListeningIPDesc" = "Leave blank by default to monitor all IPs, restart the panel to take effect"
|
|
|
+"TGBotSettings" = "Telegram Bot Settings"
|
|
|
+"panelListeningIP" = "Panel Listening IP"
|
|
|
+"panelListeningIPDesc" = "Leave blank by default to monitor all IPs. Restart the panel to apply changes."
|
|
|
"panelPort" = "Panel Port"
|
|
|
-"panelPortDesc" = "Restart the panel to take effect"
|
|
|
-"publicKeyPath" = "Panel certificate public key file path"
|
|
|
-"publicKeyPathDesc" = "Fill in an absolute path starting with '/', restart the panel to take effect"
|
|
|
-"privateKeyPath" = "Panel certificate private key file path"
|
|
|
-"privateKeyPathDesc" = "Fill in an absolute path starting with '/', restart the panel to take effect"
|
|
|
-"panelUrlPath" = "panel url root path"
|
|
|
-"panelUrlPathDesc" = "Must start with '/' and end with '/', restart the panel to take effect"
|
|
|
+"panelPortDesc" = "Restart the panel to apply changes."
|
|
|
+"publicKeyPath" = "Panel Certificate Public Key File Path"
|
|
|
+"publicKeyPathDesc" = "Fill in an absolute path starting with '/'. Restart the panel to apply changes."
|
|
|
+"privateKeyPath" = "Panel Certificate Private Key File Path"
|
|
|
+"privateKeyPathDesc" = "Fill in an absolute path starting with '/'. Restart the panel to apply changes."
|
|
|
+"panelUrlPath" = "Panel URL Root Path"
|
|
|
+"panelUrlPathDesc" = "Must start with '/' and end with '/'. Restart the panel to apply changes."
|
|
|
"oldUsername" = "Current Username"
|
|
|
"currentPassword" = "Current Password"
|
|
|
"newUsername" = "New Username"
|
|
|
"newPassword" = "New Password"
|
|
|
+"telegramBotEnable" = "Enable Telegram bot"
|
|
|
+"telegramBotEnableDesc" = "Restart the panel to take effect."
|
|
|
+"telegramToken" = "Telegram Token"
|
|
|
+"telegramTokenDesc" = "Restart the panel to take effect."
|
|
|
+"telegramChatId" = "Telegram Admin Chat IDs"
|
|
|
+"telegramChatIdDesc" = "Multiple Chat IDs separated by comma. Restart the panel to apply changes."
|
|
|
+"telegramNotifyTime" = "Telegram bot notification time"
|
|
|
+"telegramNotifyTimeDesc" = "Use Crontab timing format. Restart the panel to apply changes."
|
|
|
+"tgNotifyBackup" = "Database Backup"
|
|
|
+"tgNotifyBackupDesc" = "Include database backup file with report notification. Restart the panel to apply changes."
|
|
|
+"sessionMaxAge" = "Session maximum age"
|
|
|
+"sessionMaxAgeDesc" = "The duration of a login session (unit: minute)"
|
|
|
+"expireTimeDiff" = "Expiration threshold for notification"
|
|
|
+"expireTimeDiffDesc" = "Get notified about account expiration before the threshold (unit: day)"
|
|
|
+"trafficDiff" = "Traffic threshold for notification"
|
|
|
+"trafficDiffDesc" = "Get notified about traffic exhaustion before reaching the threshold (unit: GB)"
|
|
|
+"tgNotifyCpu" = "CPU percentage alert threshold"
|
|
|
+"tgNotifyCpuDesc" = "Receive notification if CPU usage exceeds this threshold (unit: %)"
|
|
|
+"timeZone" = "Time zone"
|
|
|
+"timeZoneDesc" = "Scheduled tasks run according to the time in this time zone. Restart the panel to apply changes."
|
|
|
+
|
|
|
+[pages.settings.templates]
|
|
|
+"title" = "Templates"
|
|
|
"basicTemplate" = "Basic Template"
|
|
|
-"advancedTemplate" = "Advanced Template parts"
|
|
|
-"completeTemplate" = "Complete Template of Xray configuration"
|
|
|
+"advancedTemplate" = "Advanced Template"
|
|
|
+"completeTemplate" = "Complete Template"
|
|
|
"generalConfigs" = "General Configs"
|
|
|
-"generalConfigsDesc" = "This options will prevent users from connecting to specific protocols and websites."
|
|
|
+"generalConfigsDesc" = "These options will prevent users from connecting to specific protocols and websites."
|
|
|
"countryConfigs" = "Country Configs"
|
|
|
-"countryConfigsDesc" = "This options will prevent users from connecting to specific country domains."
|
|
|
+"countryConfigsDesc" = "These options will prevent users from connecting to specific country domains."
|
|
|
"ipv4Configs" = "IPv4 Configs"
|
|
|
-"ipv4ConfigsDesc" = "This options will be route to target domains only via IPv4."
|
|
|
+"ipv4ConfigsDesc" = "These options will route to target domains only via IPv4."
|
|
|
"warpConfigs" = "WARP Configs"
|
|
|
-"warpConfigsDesc" = "Caution: Before using this options, Install WARP in socks5 proxy mode on your server by following the steps on the panel's GitHub. WARP will route traffic to websites through Cloudflare servers."
|
|
|
+"warpConfigsDesc" = "Caution: Before using these options, install WARP in socks5 proxy mode on your server by following the steps on the panel's GitHub. WARP will route traffic to websites through Cloudflare servers."
|
|
|
"xrayConfigTemplate" = "Xray Configuration Template"
|
|
|
-"xrayConfigTemplateDesc" = "Generate the final xray configuration file based on this template, restart the panel to take effect."
|
|
|
-"xrayConfigTorrent" = "Ban bittorrent usage"
|
|
|
-"xrayConfigTorrentDesc" = "Change the configuration template to avoid using bittorrent by users, restart the panel to take effect"
|
|
|
-"xrayConfigPrivateIp" = "Ban private IP ranges to connect"
|
|
|
-"xrayConfigPrivateIpDesc" = "Change the configuration template to avoid connecting with private IP ranges, restart the panel to take effect"
|
|
|
+"xrayConfigTemplateDesc" = "Generate the final Xray configuration file based on this template. Restart the panel to apply changes."
|
|
|
+"xrayConfigTorrent" = "Ban BitTorrent Usage"
|
|
|
+"xrayConfigTorrentDesc" = "Change the configuration template to avoid using BitTorrent by users. Restart the panel to apply changes."
|
|
|
+"xrayConfigPrivateIp" = "Ban Private IP Ranges to Connect"
|
|
|
+"xrayConfigPrivateIpDesc" = "Change the configuration template to avoid connecting with private IP ranges. Restart the panel to apply changes."
|
|
|
"xrayConfigAds" = "Block Ads"
|
|
|
-"xrayConfigAdsDesc" = "Change the configuration template to block Ads, restart the panel to take effect"
|
|
|
+"xrayConfigAdsDesc" = "Change the configuration template to block ads. Restart the panel to apply changes."
|
|
|
"xrayConfigPorn" = "Block Porn Websites"
|
|
|
-"xrayConfigPornDesc" = "Change the configuration template to avoid connecting to Porn websites, restart the panel to take effect"
|
|
|
-"xrayConfigIRIp" = "Ban Iran IP ranges to connect"
|
|
|
-"xrayConfigIRIpDesc" = "Change the configuration template to avoid connecting with Iran IP ranges, restart the panel to take effect"
|
|
|
-"xrayConfigIRDomain" = "Ban Iran Domains to connect"
|
|
|
-"xrayConfigIRDomainDesc" = "Change the configuration template to avoid connecting with Iran domains, restart the panel to take effect"
|
|
|
-"xrayConfigChinaIp" = "Ban China IP ranges to connect"
|
|
|
-"xrayConfigChinaIpDesc" = "Change the configuration template to avoid connecting with China IP ranges, restart the panel to take effect"
|
|
|
-"xrayConfigChinaDomain" = "Ban China Domains to connect"
|
|
|
-"xrayConfigChinaDomainDesc" = "Change the configuration template to avoid connecting with China domains, restart the panel to take effect"
|
|
|
-"xrayConfigRussiaIp" = "Ban Russia IP ranges to connect"
|
|
|
-"xrayConfigRussiaIpDesc" = "Change the configuration template to avoid connecting with Russia IP ranges, restart the panel to take effect"
|
|
|
-"xrayConfigRussiaDomain" = "Ban Russia Domains to connect"
|
|
|
-"xrayConfigRussiaDomainDesc" = "Change the configuration template to avoid connecting with Russia domains, restart the panel to take effect"
|
|
|
+"xrayConfigPornDesc" = "Change the configuration template to avoid connecting to porn websites. Restart the panel to apply changes."
|
|
|
+"xrayConfigIRIp" = "Disable connection to Iran IP ranges"
|
|
|
+"xrayConfigIRIpDesc" = "Change the configuration template to avoid connecting with Iran IP ranges. Restart the panel to apply changes."
|
|
|
+"xrayConfigIRDomain" = "Disable connection to Iran domains"
|
|
|
+"xrayConfigIRDomainDesc" = "Change the configuration template to avoid connecting with Iran domains. Restart the panel to apply changes."
|
|
|
+"xrayConfigChinaIp" = "Disable connection to China IP ranges"
|
|
|
+"xrayConfigChinaIpDesc" = "Change the configuration template to avoid connecting with China IP ranges. Restart the panel to apply changes."
|
|
|
+"xrayConfigChinaDomain" = "Disable connection to China domains"
|
|
|
+"xrayConfigChinaDomainDesc" = "Change the configuration template to avoid connecting with China domains. Restart the panel to apply changes."
|
|
|
+"xrayConfigRussiaIp" = "Disable connection to Russia IP ranges"
|
|
|
+"xrayConfigRussiaIpDesc" = "Change the configuration template to avoid connecting with Russia IP ranges. Restart the panel to apply changes."
|
|
|
+"xrayConfigRussiaDomain" = "Disable connection to Russia domains"
|
|
|
+"xrayConfigRussiaDomainDesc" = "Change the configuration template to avoid connecting with Russia domains. Restart the panel to apply changes."
|
|
|
"xrayConfigGoogleIPv4" = "Use IPv4 for Google"
|
|
|
-"xrayConfigGoogleIPv4Desc" = "Add routing for google to connect with IPv4, restart the panel to take effect"
|
|
|
+"xrayConfigGoogleIPv4Desc" = "Add routing for Google to connect with IPv4. Restart the panel to apply changes."
|
|
|
"xrayConfigNetflixIPv4" = "Use IPv4 for Netflix"
|
|
|
-"xrayConfigNetflixIPv4Desc" = "Add routing for Netflix to connect with IPv4, restart the panel to take effect"
|
|
|
-"xrayConfigGoogleWARP" = "Route Google to WARP"
|
|
|
-"xrayConfigGoogleWARPDesc" = "Add routing for Google to WARP, restart the panel to take effect"
|
|
|
-"xrayConfigOpenAIWARP" = "Route OpenAI (ChatGPT) to WARP"
|
|
|
-"xrayConfigOpenAIWARPDesc" = "Add routing for OpenAI (ChatGPT) to WARP, restart the panel to take effect"
|
|
|
-"xrayConfigNetflixWARP" = "Route Netflix to WARP"
|
|
|
-"xrayConfigNetflixWARPDesc" = "Add routing for Netflix to WARP, restart the panel to take effect"
|
|
|
-"xrayConfigSpotifyWARP" = "Route Spotify to WARP"
|
|
|
-"xrayConfigSpotifyWARPDesc" = "Add routing for Spotify to WARP, restart the panel to take effect"
|
|
|
-"xrayConfigIRWARP" = "Route Iran Domains to WARP"
|
|
|
-"xrayConfigIRWARPDesc" = "Add routing for Iran Domains to WARP. restart the panel to take effect"
|
|
|
+"xrayConfigNetflixIPv4Desc" = "Add routing for Netflix to connect with IPv4. Restart the panel to apply changes."
|
|
|
+"xrayConfigGoogleWARP" = "Route Google through WARP."
|
|
|
+"xrayConfigGoogleWARPDesc" = "Add routing for Google via WARP. Restart the panel to apply changes."
|
|
|
+"xrayConfigOpenAIWARP" = "Route OpenAI (ChatGPT) through WARP."
|
|
|
+"xrayConfigOpenAIWARPDesc" = "Add routing for OpenAI (ChatGPT) via WARP. Restart the panel to apply changes."
|
|
|
+"xrayConfigNetflixWARP" = "Route Netflix through WARP."
|
|
|
+"xrayConfigNetflixWARPDesc" = "Add routing for Netflix via WARP. Restart the panel to apply changes."
|
|
|
+"xrayConfigSpotifyWARP" = "Route Spotify through WARP."
|
|
|
+"xrayConfigSpotifyWARPDesc" = "Add routing for Spotify via WARP. Restart the panel to apply changes."
|
|
|
+"xrayConfigIRWARP" = "Route Iran domains through WARP."
|
|
|
+"xrayConfigIRWARPDesc" = "Add routing for Iran domains via WARP. Restart the panel to apply changes."
|
|
|
"xrayConfigInbounds" = "Configuration of Inbounds"
|
|
|
-"xrayConfigInboundsDesc" = "Change the configuration template to accept special clients, restart the panel to take effect"
|
|
|
+"xrayConfigInboundsDesc" = "Change the configuration template to accept specific clients. Restart the panel to apply changes."
|
|
|
"xrayConfigOutbounds" = "Configuration of Outbounds"
|
|
|
-"xrayConfigOutboundsDesc" = "Change the configuration template to define outgoing ways for this server, restart the panel to take effect"
|
|
|
-"xrayConfigRoutings" = "Configuration of Routing rules"
|
|
|
-"xrayConfigRoutingsDesc" = "Change the configuration template to define Routing rules for this server, restart the panel to take effect"
|
|
|
-"telegramBotEnable" = "Enable telegram bot"
|
|
|
-"telegramBotEnableDesc" = "Restart the panel to take effect"
|
|
|
-"telegramToken" = "Telegram Token"
|
|
|
-"telegramTokenDesc" = "Restart the panel to take effect"
|
|
|
-"telegramChatId" = "Telegram Admin ChatIds"
|
|
|
-"telegramChatIdDesc" = "Multi chatIDs separated by comma. Restart the panel to take effect"
|
|
|
-"telegramNotifyTime" = "Telegram bot notification time"
|
|
|
-"telegramNotifyTimeDesc" = "Using Crontab timing format. Restart the panel to take effect"
|
|
|
-"tgNotifyBackup" = "Database backup"
|
|
|
-"tgNotifyBackupDesc" = "Sending database backup file with report notification. Restart the panel to take effect"
|
|
|
-"sessionMaxAge" = "Session maximum age"
|
|
|
-"sessionMaxAgeDesc" = "The time that you can stay login (unit: minute)"
|
|
|
-"expireTimeDiff" = "Exhaustion time threshold"
|
|
|
-"expireTimeDiffDesc" = "Detect exhaustion before expiration (unit:day)"
|
|
|
-"trafficDiff" = "Exhaustion traffic threshold"
|
|
|
-"trafficDiffDesc" = "Detect exhaustion before finishing traffic (unit:GB)"
|
|
|
-"tgNotifyCpu" = "CPU percentage alert threshold"
|
|
|
-"tgNotifyCpuDesc" = "This telegram bot will send you a notification if CPU usage is more than this percentage (unit:%)"
|
|
|
-"timeZonee" = "Time Zone"
|
|
|
-"timeZoneDesc" = "The scheduled task runs according to the time in the time zone, and restarts the panel to take effect"
|
|
|
+"xrayConfigOutboundsDesc" = "Change the configuration template to define outgoing ways for this server. Restart the panel to apply changes."
|
|
|
+"xrayConfigRoutings" = "Configuration of routing rules."
|
|
|
+"xrayConfigRoutingsDesc" = "Change the configuration template to define routing rules for this server. Restart the panel to apply changes."
|
|
|
+
|
|
|
+[pages.settings.security]
|
|
|
+"admin" = "Admin"
|
|
|
+"secret" = "Secret Token"
|
|
|
"loginSecurity" = "Login security"
|
|
|
-"loginSecurityDesc" = "Toggle additional step in user login page"
|
|
|
+"loginSecurityDesc" = "Enable additional user login security step"
|
|
|
"secretToken" = "Secret Token"
|
|
|
-"secretTokenDesc" = "Copy this secret token and keep it in a safe place; without this you won't be able to login. This can not be recovered from x-ui command tool neither"
|
|
|
+"secretTokenDesc" = "Please copy and securely store this token in a safe place. This token is required for login and cannot be recovered from the x-ui command tool."
|
|
|
|
|
|
-[pages.setting.toasts]
|
|
|
-"modifySetting" = "Modify setting"
|
|
|
-"getSetting" = "Get setting"
|
|
|
-"modifyUser" = "Modify user"
|
|
|
-"originalUserPassIncorrect" = "The original user name or original password is incorrect"
|
|
|
+[pages.settings.toasts]
|
|
|
+"modifySettings" = "Modify Settings "
|
|
|
+"getSettings" = "Get Settings "
|
|
|
+"modifyUser" = "Modify User "
|
|
|
+"originalUserPassIncorrect" = "Incorrect original username or password"
|
|
|
"userPassMustBeNotEmpty" = "New username and new password cannot be empty"
|