{ "home": "Home", "hosts": "Hosts", "password": "Password", "cancel": "Cancel", "apply": "Apply", "delete": "Delete", "reset": "Reset", "createUser": "Create User", "createService": "Create Service", "username": "Username", "name": "Name", "node": "Node", "nodes": "Nodes", "xrayVersion": "xray version", "addNode": "Add Node", "expires": "Expires in {{time}}", "expired": "Expired {{time}} ago", "dateFormat": "MMMM d, yyy", "services": "Services", "inbound": "Inbound", "inbounds": "Inbounds", "sidebar": { "groups": { "management": "Management", "settings": "Settings" } }, "login": { "login": "Login", "loginYourAccount": "Login to your account", "welcomeBack": "Welcome back, please enter your details", "fieldRequired": "This field is required" }, "header": { "hostSettings": "Host Settings", "nodeSettings": "Node Settings", "nodesUsage": "Nodes Usage", "donation": "Donation", "logout": "Log out" }, "deleteUser": { "title": "Delete User", "prompt": "Are you sure you want to delete {{username}}?", "deleteSuccess": "{{username}} deleted successfully." }, "usersTable": { "status": "status", "dataUsage": "data usage", "noUserMatched": "It seems there is no user matched with what you are looking for", "noUser": "There is no user added to the system", "copyLink": "Copy Subscription Link", "copied": "Copied", "copyConfigs": "Copy Configs", "total": "Total" }, "servicesTable": { "noServiceMatched": "It seems there is no user matched with what you are looking for", "noService": "There is no user added to the system", "usersNumber": "Users", "inboundsNumber": "Inbounds", "total": "Total" }, "nodesTable": { "status": "status", "dataUsage": "data usage", "editNode": "Edit node", "copyCertificate": "Copy Certificate", "copied": "Certificate Copied", "addNode": "Add node", "ipPort": "Node IP Port", "xrayVersion": "xray version", "noNodeMatched": "It seems there is no node matched with what you are looking for", "noNode": "There is no node added to the system", "copyConfigs": "Copy Configs", "total": "Total" }, "hostsTable": { "inboundIsNotSelectedToCreate": "An inbound must be selected first", "status": "status", "editHost": "Edit host", "createHosts": "Create host", "address": "Address", "noHostMatched": "It seems there is no host matched with what you are looking for", "noHost": "Select an inbound, there is no host in the system", "port": "Port", "total": "Total" }, "userDialog": { "dataLimit": "Data Limit", "periodicUsageReset": "Periodic Usage Reset", "warningNoProtocol": "Please select at least one protocol", "expiryDate": "Expiry Date", "note": "Note", "resetUsage": "Reset Usage", "usage": "Usage", "protocols": "Protocols", "services": "Services", "editUserTitle": "Edit user", "editUser": "Edit user", "userEdited": "User {{username}} edited.", "userCreated": "User {{username}} created.", "userAlreadyExists": "User already exists", "vmessDesc": "Fast and secure", "vlessDesc": "Lightweight, fast and secure", "trojanDesc": "Lightweight, secure and lightening fast", "shadowsocksDesc": "Fast and secure, but not efficient as others", "resetStrategyNo": "No", "resetStrategyDaily": "Daily", "resetStrategyWeekly": "Weekly", "resetStrategyMonthly": "Monthly", "resetStrategyAnnually": "Annually", "selectOneProtocol": "Please select at least one protocol", "optional": "optional", "method": "Method", "generatedByDefault": "Automatically generated by default", "hours": "Hours", "days": "Days", "weeks": "Weeks", "months": "Months", "relative": "Relative", "absolute": "Absolute", "custom": "Custom", "startDate": "Start date", "endDate": "End date", "revokeSubscription": "Revoke Subscription", "total": "Total: " }, "nodeDialog": { "editNodeTitle": "Edit node", "createNewNode": "Create node", "nodeEdited": "Node {{name}} edited.", "nodeCreated": "Node {{name}} created.", "nodeAlreadyExists": "Node already exists", "optional": "optional", "total": "Total: ", "updateSubmit": "Submit update", "addSubmit": "Submit", "title": "Using Marzban-Node, you are able to scale up your connection quality by adding different nodes on different servers.", "addNewMarzbanNode": "Add New Marzban Node", "certificate": "Certificate", "connection-hint": "To setup a Marzban Node, you need to set this certificate on the node to initialize a secure connection between main server and the node", "download-certificate": "Download certificate", "show-certificate": "Show certificate", "hide-certificate": "Hide certificate", "addHostForEveryInbound": "Add this node as a new host for every inbound", "addNode": "Add Node", "addNodeSuccess": "Node {{name}} added successfully", "apply": "editNode", "nodeName": "Name", "nodeAddress": "Address", "nodePort": "Port", "nodeAPIPort": "API Port", "editNode": "Update Node", "reconnecting": "Reconnecting...", "reconnect": "Reconnect" }, "serviceDialog": { "editServiceTitle": "Edit service", "editService": "Edit service", "createNewService": "Create service", "serviceEdited": "Service {{name}} edited.", "serviceCreated": "Service {{name}} created.", "serviceAlreadyExists": "Service already exists", "resetStrategyNo": "No", "optional": "optional", "total": "Total: " }, "hostsDialog": { "title": "Using this setting, you are able to assign specific address for each inbound.", "desc": "Use these variables to make it dynamic", "username": "The username of the user", "dataUsage": "The current usage of the user", "remainingData": "Remaining data of the user", "dataLimit": "The usage limit of the user", "remainingDays": "Remaining days of the user", "expireDate": "Expiry date of the user", "jalaliExpireDate": "Expiry date of the user in solar calendar", "remainingTime": "Remaining time of the user", "statusEmoji": "User status as an emoji (✅,âŒ›ī¸,đŸĒĢ,❌,🔌)", "proxyProtocol": "Proxy protocol (e.g. VMess)", "proxyMethod": "Proxy transport method (e.g. ws)", "currentServer": "Current server ip address", "security": "Security Layer", "host": "Request Host", "port": "Port", "path": "Path", "sni": "SNI", "createSubmit": "Submit", "editSubmit": "Submit", "createHost": "Create host", "editHost": "Edit host", "savedSuccess": "Hosts saved successfully", "loading": "loading...", "apply": "Apply", "port.info": "By default, a host uses the default port of the inbound. You can set a custom port in case this host is a server that forwards traffic from a port that differs from your server's port. For example, the server may forward traffic from port 8443 to the default port of your inbound server.", "path.info": "Set a path for host users, useful behind a reverse proxy.", "sni.info": "By default, a host uses the default SNI of the inbound. You can set a custom SNI in case this host is a server that has a different SNI. For example, the server may receive traffic with a different SSL certificate, perform SSL termination, and forward it to your inbound server.", "host.info": "By default, if a request host is set in the Xray config, this host is used. However, you can set a custom request host here if needed.", "security.info": "If the middleware server of this host uses a different security layer than the inbound's default, you can set a custom security layer here.", "alpn": "ALPN", "fingerprint": "Fingerprint", "host.multiHost": "To set multiple addresses, separate them with , Each time an address is chosen randomly.", "host.wildcard": "Use * to generate a random string (works for wildcard domain names)" }, "revoke": "Revoke", "deleteNode.title": "Delete Node", "deleteNode.prompt": "Are you sure you want to delete the {{name}} node?", "deleteNode.deleteSuccess": "Node {{name}} removed successfully", "deleteService.title": "Delete Service", "deleteService.prompt": "Are you sure you want to delete the {{name}} node?", "deleteService.deleteSuccess": "Service {{name}} removed successfully", "users": "Users", "active": "active", "disabled": "disabled", "activeUsers": "active users", "dataUsage": "data usage", "memoryUsage": "memory usage", "itemsPerPage": "Items per page", "previous": "Previous", "next": "Next", "createNewUser": "Create new user", "search": "Search", "resetAllUsage": "Reset All Usages", "qrcodeDialog.sublink": "Subscribe Link", "resetUserUsage.prompt": "Are you sure you want to reset {{username}}'s usage?", "resetUserUsage.title": "Reset User Usage", "resetUserUsage.success": "{{username}}'s usage has reset successfully.", "resetUserUsage.error": "Usage reset failed, please try again.", "revokeUserSub.prompt": "Are you sure you want to revoke {{username}}'s subscription?", "revokeUserSub.title": "Revoke User Subscription", "revokeUserSub.success": "{{username}}'s subscription has revoked successfully.", "revokeUserSub.error": "Subscription revoke failed, please try again.", "resetAllUsage.title": "Reset data usage for all users", "resetAllUsage.prompt": "This action clears all of the users' data usage completely. Are you sure you want to reset all usage? THIS CANNOT BE UNDONE!", "resetAllUsage.success": "All usage has reset successfully.", "resetAllUsage.error": "Usage reset failed, please try again.", "core.title": "Core Settings", "core.socket.connecting": "Connecting...", "core.socket.connected": "Connected", "core.socket.not_connected": "Not Connected", "core.socket.closed": "Closed", "core.restarting": "Restarting...", "core.restartCore": "Restart Core", "core.save": "Save", "core.logs": "Logs", "core.configuration": "Configuration", "core.generalErrorMessage": "Something went wrong, please check the configuration", "core.successMessage": "Core settings updated successfully" }