diff --git a/web/translation/en-US.json b/web/translation/en-US.json index eedd3454..8231b7e8 100644 --- a/web/translation/en-US.json +++ b/web/translation/en-US.json @@ -32,7 +32,7 @@ "delete": "Delete", "reset": "Reset", "noData": "No data.", - "copySuccess": "Copied Successful", + "copySuccess": "Copied successfully", "sure": "Sure", "encryption": "Encryption", "useIPv4ForHost": "Use IPv4 for host", @@ -52,14 +52,14 @@ "certificate": "Digital Certificate", "fail": "Failed", "comment": "Comment", - "success": "Successfully", + "success": "Success", "lastOnline": "Last Online", "getVersion": "Get Version", "install": "Install", "clients": "Clients", "usage": "Usage", "twoFactorCode": "Code", - "remained": "Remained", + "remained": "Remaining", "security": "Security", "secAlertTitle": "Security Alert", "secAlertSsl": "This connection is not secure. Please avoid entering sensitive information until TLS is activated for data protection.", @@ -107,7 +107,7 @@ "title": "Welcome", "loginAgain": "Your session has expired, please log in again", "toasts": { - "invalidFormData": "The Input data format is invalid.", + "invalidFormData": "The input data format is invalid.", "emptyUsername": "Username is required", "emptyPassword": "Password is required", "wrongUsernameOrPassword": "Invalid username or password or two-factor code.", @@ -138,7 +138,7 @@ "upToDate": "Up to date", "xrayStatusUnknown": "Unknown", "xrayStatusRunning": "Running", - "xrayStatusStop": "Stop", + "xrayStatusStop": "Stopped", "xrayStatusError": "Error", "xrayErrorPopoverTitle": "An error occurred while running Xray", "operationHours": "Uptime", @@ -238,7 +238,7 @@ }, "inbounds": { "allTimeTraffic": "All-time Traffic", - "allTimeTrafficUsage": "All Time Total Usage", + "allTimeTrafficUsage": "All-Time Total Usage", "title": "Inbounds", "totalDownUp": "Total Sent/Received", "totalUsage": "Total Usage", @@ -263,9 +263,9 @@ "generalActions": "General Actions", "modifyInbound": "Modify 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", - "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?", "copyLink": "Copy URL", "address": "Address", @@ -288,14 +288,14 @@ "cloneInbound": "Clone", "cloneInboundContent": "All settings of this inbound, except Port, Listening IP, and Clients, will be applied to the clone.", "cloneInboundOk": "Clone", - "resetAllTraffic": "Reset All Inbounds Traffic", - "resetAllTrafficTitle": "Reset All Inbounds Traffic", + "resetAllTraffic": "Reset Traffic for All Inbounds", + "resetAllTrafficTitle": "Reset Traffic for All Inbounds", "resetAllTrafficContent": "Are you sure you want to reset the traffic of all inbounds?", - "resetInboundClientTraffics": "Reset Clients Traffic", - "resetInboundClientTrafficTitle": "Reset Clients Traffic", + "resetInboundClientTraffics": "Reset Clients' Traffic", + "resetInboundClientTrafficTitle": "Reset Clients' Traffic", "resetInboundClientTrafficContent": "Are you sure you want to reset the traffic of this inbound's clients?", - "resetAllClientTraffics": "Reset All Clients Traffic", - "resetAllClientTrafficTitle": "Reset All Clients Traffic", + "resetAllClientTraffics": "Reset All Clients' Traffic", + "resetAllClientTrafficTitle": "Reset All Clients' Traffic", "resetAllClientTrafficContent": "Are you sure you want to reset the traffic of all clients?", "delDepletedClients": "Delete Depleted Clients", "delDepletedClientsTitle": "Delete Depleted Clients", @@ -305,8 +305,8 @@ "IPLimit": "IP Limit", "IPLimitDesc": "Disables inbound if the count exceeds the set value. (0 = disable)", "IPLimitlog": "IP Log", - "IPLimitlogDesc": "The IPs history log. (to enable inbound after disabling, clear the log)", - "IPLimitlogclear": "Clear The Log", + "IPLimitlogDesc": "The IP history log. (to re-enable the inbound after disabling, clear the log)", + "IPLimitlogclear": "Clear the Log", "setDefaultCert": "Set Cert from Panel", "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.", @@ -337,12 +337,12 @@ "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.", + "delDepletedClientsSuccess": "All depleted clients have been deleted.", + "resetAllClientTrafficSuccess": "Traffic for all clients has been reset.", "resetAllTrafficSuccess": "All traffic has been reset.", "resetInboundClientTrafficSuccess": "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.", "getNewmldsa65Error": "Error while obtaining mldsa65.", "getNewVlessEncError": "Error while obtaining VlessEnc." @@ -526,7 +526,7 @@ "subProfileUrl": "Profile URL", "subProfileUrlDesc": "A link to your website displayed in the VPN client", "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", "subEnableRoutingDesc": "Global setting to enable routing in the VPN client. (Only for Happ)", "subRoutingRules": "Routing rules", @@ -570,7 +570,7 @@ "direct": "Direct Connection", "directDesc": "Directly establishes connections with domains or IP ranges of a specific country.", "notifications": "Notifications", - "certs": "Certificaties", + "certs": "Certificates", "externalTraffic": "External Traffic", "dateAndTime": "Date and Time", "proxyAndServer": "Proxy and Server", @@ -608,10 +608,10 @@ "getSettings": "An error occurred while retrieving parameters.", "modifyUserError": "An error occurred while changing administrator credentials.", "modifyUser": "You have successfully changed the credentials of the administrator.", - "originalUserPassIncorrect": "The сurrent username or password is invalid", - "userPassMustBeNotEmpty": "The new username and password is empty", - "getOutboundTrafficError": "Error getting traffics", - "resetOutboundTrafficError": "Error in reset outbound traffics" + "originalUserPassIncorrect": "The current username or password is invalid", + "userPassMustBeNotEmpty": "The new username and password are empty", + "getOutboundTrafficError": "Error getting traffic", + "resetOutboundTrafficError": "Error resetting outbound traffic" } }, "xray": { @@ -662,9 +662,9 @@ "logLevel": "Log Level", "logLevelDesc": "The log level for error logs, indicating the information that needs to be recorded.", "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", - "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", "dnsLogDesc": "Whether to enable DNS query logs", "maskAddress": "Mask Address", @@ -774,7 +774,7 @@ "edit": "Edit Server", "domains": "Domains", "expectIPs": "Expect IPs", - "unexpectIPs": "Unexpect IPs", + "unexpectIPs": "Unexpected IPs", "useSystemHosts": "Use System Hosts", "useSystemHostsDesc": "Use the hosts file from an installed system", "serveStale": "Serve Stale", @@ -896,10 +896,10 @@ "received_password": "πŸ”‘πŸ“₯ Password updated.", "received_email": "πŸ“§πŸ“₯ Email 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.", "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_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. πŸ”„", @@ -953,7 +953,7 @@ "change_email": "βš™οΈπŸ“§ Email", "change_comment": "βš™οΈπŸ’¬ Comment", "change_flow": "βš™οΈπŸš¦ Flow", - "ResetAllTraffics": "Reset All Traffics", + "ResetAllTraffics": "Reset All Traffic", "SortedTrafficUsageReport": "Sorted Traffic Usage Report" }, "answers": {