fix(translation): correct typos and improve phrasing in English localization (#4430)

This commit is contained in:
Komar
2026-05-16 11:54:04 +03:30
committed by GitHub
parent 2928b52b04
commit f9ae0347c6

View File

@@ -32,7 +32,7 @@
"delete": "Delete", "delete": "Delete",
"reset": "Reset", "reset": "Reset",
"noData": "No data.", "noData": "No data.",
"copySuccess": "Copied Successful", "copySuccess": "Copied successfully",
"sure": "Sure", "sure": "Sure",
"encryption": "Encryption", "encryption": "Encryption",
"useIPv4ForHost": "Use IPv4 for host", "useIPv4ForHost": "Use IPv4 for host",
@@ -52,14 +52,14 @@
"certificate": "Digital Certificate", "certificate": "Digital Certificate",
"fail": "Failed", "fail": "Failed",
"comment": "Comment", "comment": "Comment",
"success": "Successfully", "success": "Success",
"lastOnline": "Last Online", "lastOnline": "Last Online",
"getVersion": "Get Version", "getVersion": "Get Version",
"install": "Install", "install": "Install",
"clients": "Clients", "clients": "Clients",
"usage": "Usage", "usage": "Usage",
"twoFactorCode": "Code", "twoFactorCode": "Code",
"remained": "Remained", "remained": "Remaining",
"security": "Security", "security": "Security",
"secAlertTitle": "Security Alert", "secAlertTitle": "Security Alert",
"secAlertSsl": "This connection is not secure. Please avoid entering sensitive information until TLS is activated for data protection.", "secAlertSsl": "This connection is not secure. Please avoid entering sensitive information until TLS is activated for data protection.",
@@ -107,7 +107,7 @@
"title": "Welcome", "title": "Welcome",
"loginAgain": "Your session has expired, please log in again", "loginAgain": "Your session has expired, please log in again",
"toasts": { "toasts": {
"invalidFormData": "The Input data format is invalid.", "invalidFormData": "The input data format is invalid.",
"emptyUsername": "Username is required", "emptyUsername": "Username is required",
"emptyPassword": "Password is required", "emptyPassword": "Password is required",
"wrongUsernameOrPassword": "Invalid username or password or two-factor code.", "wrongUsernameOrPassword": "Invalid username or password or two-factor code.",
@@ -138,7 +138,7 @@
"upToDate": "Up to date", "upToDate": "Up to date",
"xrayStatusUnknown": "Unknown", "xrayStatusUnknown": "Unknown",
"xrayStatusRunning": "Running", "xrayStatusRunning": "Running",
"xrayStatusStop": "Stop", "xrayStatusStop": "Stopped",
"xrayStatusError": "Error", "xrayStatusError": "Error",
"xrayErrorPopoverTitle": "An error occurred while running Xray", "xrayErrorPopoverTitle": "An error occurred while running Xray",
"operationHours": "Uptime", "operationHours": "Uptime",
@@ -238,7 +238,7 @@
}, },
"inbounds": { "inbounds": {
"allTimeTraffic": "All-time Traffic", "allTimeTraffic": "All-time Traffic",
"allTimeTrafficUsage": "All Time Total Usage", "allTimeTrafficUsage": "All-Time Total Usage",
"title": "Inbounds", "title": "Inbounds",
"totalDownUp": "Total Sent/Received", "totalDownUp": "Total Sent/Received",
"totalUsage": "Total Usage", "totalUsage": "Total Usage",
@@ -263,9 +263,9 @@
"generalActions": "General Actions", "generalActions": "General Actions",
"modifyInbound": "Modify Inbound", "modifyInbound": "Modify Inbound",
"deleteInbound": "Delete Inbound", "deleteInbound": "Delete Inbound",
"deleteInboundContent": "Are you sure you want to delete inbound?", "deleteInboundContent": "Are you sure you want to delete this inbound?",
"deleteClient": "Delete Client", "deleteClient": "Delete Client",
"deleteClientContent": "Are you sure you want to delete client?", "deleteClientContent": "Are you sure you want to delete this client?",
"resetTrafficContent": "Are you sure you want to reset traffic?", "resetTrafficContent": "Are you sure you want to reset traffic?",
"copyLink": "Copy URL", "copyLink": "Copy URL",
"address": "Address", "address": "Address",
@@ -288,14 +288,14 @@
"cloneInbound": "Clone", "cloneInbound": "Clone",
"cloneInboundContent": "All settings of this inbound, except Port, Listening IP, and Clients, will be applied to the clone.", "cloneInboundContent": "All settings of this inbound, except Port, Listening IP, and Clients, will be applied to the clone.",
"cloneInboundOk": "Clone", "cloneInboundOk": "Clone",
"resetAllTraffic": "Reset All Inbounds Traffic", "resetAllTraffic": "Reset Traffic for All Inbounds",
"resetAllTrafficTitle": "Reset All Inbounds Traffic", "resetAllTrafficTitle": "Reset Traffic for All Inbounds",
"resetAllTrafficContent": "Are you sure you want to reset the traffic of all inbounds?", "resetAllTrafficContent": "Are you sure you want to reset the traffic of all inbounds?",
"resetInboundClientTraffics": "Reset Clients Traffic", "resetInboundClientTraffics": "Reset Clients' Traffic",
"resetInboundClientTrafficTitle": "Reset Clients Traffic", "resetInboundClientTrafficTitle": "Reset Clients' Traffic",
"resetInboundClientTrafficContent": "Are you sure you want to reset the traffic of this inbound's clients?", "resetInboundClientTrafficContent": "Are you sure you want to reset the traffic of this inbound's clients?",
"resetAllClientTraffics": "Reset All Clients Traffic", "resetAllClientTraffics": "Reset All Clients' Traffic",
"resetAllClientTrafficTitle": "Reset All Clients Traffic", "resetAllClientTrafficTitle": "Reset All Clients' Traffic",
"resetAllClientTrafficContent": "Are you sure you want to reset the traffic of all clients?", "resetAllClientTrafficContent": "Are you sure you want to reset the traffic of all clients?",
"delDepletedClients": "Delete Depleted Clients", "delDepletedClients": "Delete Depleted Clients",
"delDepletedClientsTitle": "Delete Depleted Clients", "delDepletedClientsTitle": "Delete Depleted Clients",
@@ -305,8 +305,8 @@
"IPLimit": "IP Limit", "IPLimit": "IP Limit",
"IPLimitDesc": "Disables inbound if the count exceeds the set value. (0 = disable)", "IPLimitDesc": "Disables inbound if the count exceeds the set value. (0 = disable)",
"IPLimitlog": "IP Log", "IPLimitlog": "IP Log",
"IPLimitlogDesc": "The IPs history log. (to enable inbound after disabling, clear the log)", "IPLimitlogDesc": "The IP history log. (to re-enable the inbound after disabling, clear the log)",
"IPLimitlogclear": "Clear The Log", "IPLimitlogclear": "Clear the Log",
"setDefaultCert": "Set Cert from Panel", "setDefaultCert": "Set Cert from Panel",
"telegramDesc": "Please provide Telegram Chat ID. (use '/id' command in the bot) or ({'@'}userinfobot)", "telegramDesc": "Please provide Telegram Chat ID. (use '/id' command in the bot) or ({'@'}userinfobot)",
"subscriptionDesc": "To find your subscription URL, navigate to the 'Details'. Additionally, you can use the same name for several clients.", "subscriptionDesc": "To find your subscription URL, navigate to the 'Details'. Additionally, you can use the same name for several clients.",
@@ -337,12 +337,12 @@
"inboundClientAddSuccess": "Inbound client(s) have been added.", "inboundClientAddSuccess": "Inbound client(s) have been added.",
"inboundClientDeleteSuccess": "Inbound client has been deleted.", "inboundClientDeleteSuccess": "Inbound client has been deleted.",
"inboundClientUpdateSuccess": "Inbound client has been updated.", "inboundClientUpdateSuccess": "Inbound client has been updated.",
"delDepletedClientsSuccess": "All depleted clients are deleted.", "delDepletedClientsSuccess": "All depleted clients have been deleted.",
"resetAllClientTrafficSuccess": "All traffic from the client has been reset.", "resetAllClientTrafficSuccess": "Traffic for all clients has been reset.",
"resetAllTrafficSuccess": "All traffic has been reset.", "resetAllTrafficSuccess": "All traffic has been reset.",
"resetInboundClientTrafficSuccess": "Traffic has been reset.", "resetInboundClientTrafficSuccess": "Traffic has been reset.",
"resetInboundTrafficSuccess": "Inbound traffic has been reset.", "resetInboundTrafficSuccess": "Inbound traffic has been reset.",
"trafficGetError": "Error getting traffics.", "trafficGetError": "Error getting traffic.",
"getNewX25519CertError": "Error while obtaining the X25519 certificate.", "getNewX25519CertError": "Error while obtaining the X25519 certificate.",
"getNewmldsa65Error": "Error while obtaining mldsa65.", "getNewmldsa65Error": "Error while obtaining mldsa65.",
"getNewVlessEncError": "Error while obtaining VlessEnc." "getNewVlessEncError": "Error while obtaining VlessEnc."
@@ -526,7 +526,7 @@
"subProfileUrl": "Profile URL", "subProfileUrl": "Profile URL",
"subProfileUrlDesc": "A link to your website displayed in the VPN client", "subProfileUrlDesc": "A link to your website displayed in the VPN client",
"subAnnounce": "Announce", "subAnnounce": "Announce",
"subAnnounceDesc": "The text of the announce displayed in the VPN client", "subAnnounceDesc": "The announcement text displayed in the VPN client",
"subEnableRouting": "Enable routing", "subEnableRouting": "Enable routing",
"subEnableRoutingDesc": "Global setting to enable routing in the VPN client. (Only for Happ)", "subEnableRoutingDesc": "Global setting to enable routing in the VPN client. (Only for Happ)",
"subRoutingRules": "Routing rules", "subRoutingRules": "Routing rules",
@@ -570,7 +570,7 @@
"direct": "Direct Connection", "direct": "Direct Connection",
"directDesc": "Directly establishes connections with domains or IP ranges of a specific country.", "directDesc": "Directly establishes connections with domains or IP ranges of a specific country.",
"notifications": "Notifications", "notifications": "Notifications",
"certs": "Certificaties", "certs": "Certificates",
"externalTraffic": "External Traffic", "externalTraffic": "External Traffic",
"dateAndTime": "Date and Time", "dateAndTime": "Date and Time",
"proxyAndServer": "Proxy and Server", "proxyAndServer": "Proxy and Server",
@@ -608,10 +608,10 @@
"getSettings": "An error occurred while retrieving parameters.", "getSettings": "An error occurred while retrieving parameters.",
"modifyUserError": "An error occurred while changing administrator credentials.", "modifyUserError": "An error occurred while changing administrator credentials.",
"modifyUser": "You have successfully changed the credentials of the administrator.", "modifyUser": "You have successfully changed the credentials of the administrator.",
"originalUserPassIncorrect": "The сurrent username or password is invalid", "originalUserPassIncorrect": "The current username or password is invalid",
"userPassMustBeNotEmpty": "The new username and password is empty", "userPassMustBeNotEmpty": "The new username and password are empty",
"getOutboundTrafficError": "Error getting traffics", "getOutboundTrafficError": "Error getting traffic",
"resetOutboundTrafficError": "Error in reset outbound traffics" "resetOutboundTrafficError": "Error resetting outbound traffic"
} }
}, },
"xray": { "xray": {
@@ -662,9 +662,9 @@
"logLevel": "Log Level", "logLevel": "Log Level",
"logLevelDesc": "The log level for error logs, indicating the information that needs to be recorded.", "logLevelDesc": "The log level for error logs, indicating the information that needs to be recorded.",
"accessLog": "Access Log", "accessLog": "Access Log",
"accessLogDesc": "The file path for the access log. The special value 'none' disabled access logs", "accessLogDesc": "The file path for the access log. The special value 'none' disables access logs",
"errorLog": "Error Log", "errorLog": "Error Log",
"errorLogDesc": "The file path for the error log. The special value 'none' disabled error logs", "errorLogDesc": "The file path for the error log. The special value 'none' disables error logs",
"dnsLog": "DNS Log", "dnsLog": "DNS Log",
"dnsLogDesc": "Whether to enable DNS query logs", "dnsLogDesc": "Whether to enable DNS query logs",
"maskAddress": "Mask Address", "maskAddress": "Mask Address",
@@ -774,7 +774,7 @@
"edit": "Edit Server", "edit": "Edit Server",
"domains": "Domains", "domains": "Domains",
"expectIPs": "Expect IPs", "expectIPs": "Expect IPs",
"unexpectIPs": "Unexpect IPs", "unexpectIPs": "Unexpected IPs",
"useSystemHosts": "Use System Hosts", "useSystemHosts": "Use System Hosts",
"useSystemHostsDesc": "Use the hosts file from an installed system", "useSystemHostsDesc": "Use the hosts file from an installed system",
"serveStale": "Serve Stale", "serveStale": "Serve Stale",
@@ -896,10 +896,10 @@
"received_password": "🔑📥 Password updated.", "received_password": "🔑📥 Password updated.",
"received_email": "📧📥 Email updated.", "received_email": "📧📥 Email updated.",
"received_comment": "💬📥 Comment updated.", "received_comment": "💬📥 Comment updated.",
"id_prompt": "🔑 Default ID: {{ .ClientId }}\n\nEnter your id.", "id_prompt": "🔑 Default ID: {{ .ClientId }}\n\nEnter your ID.",
"pass_prompt": "🔑 Default Password: {{ .ClientPassword }}\n\nEnter your password.", "pass_prompt": "🔑 Default Password: {{ .ClientPassword }}\n\nEnter your password.",
"email_prompt": "📧 Default Email: {{ .ClientEmail }}\n\nEnter your email.", "email_prompt": "📧 Default Email: {{ .ClientEmail }}\n\nEnter your email.",
"comment_prompt": "💬 Default Comment: {{ .ClientComment }}\n\nEnter your Comment.", "comment_prompt": "💬 Default Comment: {{ .ClientComment }}\n\nEnter your comment.",
"inbound_client_data_id": "🔄 Inbound: {{ .InboundRemark }}\n\n🔑 ID: {{ .ClientId }}\n📧 Email: {{ .ClientEmail }}\n📊 Traffic: {{ .ClientTraffic }}\n📅 Expire Date: {{ .ClientExp }}\n🌐 IP Limit: {{ .IpLimit }}\n💬 Comment: {{ .ClientComment }}\n\nYou can add the client to inbound now!", "inbound_client_data_id": "🔄 Inbound: {{ .InboundRemark }}\n\n🔑 ID: {{ .ClientId }}\n📧 Email: {{ .ClientEmail }}\n📊 Traffic: {{ .ClientTraffic }}\n📅 Expire Date: {{ .ClientExp }}\n🌐 IP Limit: {{ .IpLimit }}\n💬 Comment: {{ .ClientComment }}\n\nYou can add the client to inbound now!",
"inbound_client_data_pass": "🔄 Inbound: {{ .InboundRemark }}\n\n🔑 Password: {{ .ClientPass }}\n📧 Email: {{ .ClientEmail }}\n📊 Traffic: {{ .ClientTraffic }}\n📅 Expire Date: {{ .ClientExp }}\n🌐 IP Limit: {{ .IpLimit }}\n💬 Comment: {{ .ClientComment }}\n\nYou can add the client to inbound now!", "inbound_client_data_pass": "🔄 Inbound: {{ .InboundRemark }}\n\n🔑 Password: {{ .ClientPass }}\n📧 Email: {{ .ClientEmail }}\n📊 Traffic: {{ .ClientTraffic }}\n📅 Expire Date: {{ .ClientExp }}\n🌐 IP Limit: {{ .IpLimit }}\n💬 Comment: {{ .ClientComment }}\n\nYou can add the client to inbound now!",
"cancel": "❌ Process Canceled! \n\nYou can /start again anytime. 🔄", "cancel": "❌ Process Canceled! \n\nYou can /start again anytime. 🔄",
@@ -953,7 +953,7 @@
"change_email": "⚙️📧 Email", "change_email": "⚙️📧 Email",
"change_comment": "⚙️💬 Comment", "change_comment": "⚙️💬 Comment",
"change_flow": "⚙️🚦 Flow", "change_flow": "⚙️🚦 Flow",
"ResetAllTraffics": "Reset All Traffics", "ResetAllTraffics": "Reset All Traffic",
"SortedTrafficUsageReport": "Sorted Traffic Usage Report" "SortedTrafficUsageReport": "Sorted Traffic Usage Report"
}, },
"answers": { "answers": {