1{
2 "home": "Home",
3 "hosts": "Hosts",
4 "password": "Password",
5 "cancel": "Cancel",
6 "apply": "Apply",
7 "delete": "Delete",
8 "reset": "Reset",
9 "createUser": "Create User",
10 "createService": "Create Service",
11 "username": "Username",
12 "name": "Name",
13 "node": "Node",
14 "nodes": "Nodes",
15 "xrayVersion": "xray version",
16 "addNode": "Add Node",
17 "expires": "Expires in {{time}}",
18 "expired": "Expired {{time}} ago",
19 "dateFormat": "MMMM d, yyy",
20 "services": "Services",
21 "inbound": "Inbound",
22 "inbounds": "Inbounds",
23 "sidebar": {
24 "groups": {
25 "management": "Management",
26 "settings": "Settings"
27 }
28 },
29 "login": {
30 "login": "Login",
31 "loginYourAccount": "Login to your account",
32 "welcomeBack": "Welcome back, please enter your details",
33 "fieldRequired": "This field is required"
34 },
35 "header": {
36 "hostSettings": "Host Settings",
37 "nodeSettings": "Node Settings",
38 "nodesUsage": "Nodes Usage",
39 "donation": "Donation",
40 "logout": "Log out"
41 },
42 "deleteUser": {
43 "title": "Delete User",
44 "prompt": "Are you sure you want to delete <b>{{username}}</b>?",
45 "deleteSuccess": "{{username}} deleted successfully."
46 },
47 "usersTable": {
48 "status": "status",
49 "dataUsage": "data usage",
50 "noUserMatched": "It seems there is no user matched with what you are looking for",
51 "noUser": "There is no user added to the system",
52 "copyLink": "Copy Subscription Link",
53 "copied": "Copied",
54 "copyConfigs": "Copy Configs",
55 "total": "Total"
56 },
57 "servicesTable": {
58 "noServiceMatched": "It seems there is no user matched with what you are looking for",
59 "noService": "There is no user added to the system",
60 "usersNumber": "Users",
61 "inboundsNumber": "Inbounds",
62 "total": "Total"
63 },
64 "nodesTable": {
65 "status": "status",
66 "dataUsage": "data usage",
67 "editNode": "Edit node",
68 "copyCertificate": "Copy Certificate",
69 "copied": "Certificate Copied",
70 "addNode": "Add node",
71 "ipPort": "Node IP Port",
72 "xrayVersion": "xray version",
73 "noNodeMatched": "It seems there is no node matched with what you are looking for",
74 "noNode": "There is no node added to the system",
75 "copyConfigs": "Copy Configs",
76 "total": "Total"
77 },
78 "hostsTable": {
79 "inboundIsNotSelectedToCreate": "An inbound must be selected first",
80 "status": "status",
81 "editHost": "Edit host",
82 "createHosts": "Create host",
83 "address": "Address",
84 "noHostMatched": "It seems there is no host matched with what you are looking for",
85 "noHost": "Select an inbound, there is no host in the system",
86 "port": "Port",
87 "total": "Total"
88 },
89 "noInboundsCallout": {
90 "header": "Configure Nodes!",
91 "body": "Please configure nodes to access inbounds hosts"
92 },
93 "userDialog": {
94 "dataLimit": "Data Limit",
95 "periodicUsageReset": "Periodic Usage Reset",
96 "warningNoProtocol": "Please select at least one protocol",
97 "expiryDate": "Expiry Date",
98 "note": "Note",
99 "resetUsage": "Reset Usage",
100 "usage": "Usage",
101 "protocols": "Protocols",
102 "services": "Services",
103 "editUserTitle": "Edit user",
104 "editUser": "Edit user",
105 "userEdited": "User {{username}} edited.",
106 "userCreated": "User {{username}} created.",
107 "userAlreadyExists": "User already exists",
108 "vmessDesc": "Fast and secure",
109 "vlessDesc": "Lightweight, fast and secure",
110 "trojanDesc": "Lightweight, secure and lightening fast",
111 "shadowsocksDesc": "Fast and secure, but not efficient as others",
112 "resetStrategyNo": "No",
113 "resetStrategyDaily": "Daily",
114 "resetStrategyWeekly": "Weekly",
115 "resetStrategyMonthly": "Monthly",
116 "resetStrategyAnnually": "Annually",
117 "selectOneProtocol": "Please select at least one protocol",
118 "optional": "optional",
119 "method": "Method",
120 "generatedByDefault": "Automatically generated by default",
121 "hours": "Hours",
122 "days": "Days",
123 "weeks": "Weeks",
124 "months": "Months",
125 "relative": "Relative",
126 "absolute": "Absolute",
127 "custom": "Custom",
128 "startDate": "Start date",
129 "endDate": "End date",
130 "revokeSubscription": "Revoke Subscription",
131 "total": "Total: "
132 },
133 "nodeDialog": {
134 "editNodeTitle": "Edit node",
135 "createNewNode": "Create node",
136 "nodeEdited": "Node {{name}} edited.",
137 "nodeCreated": "Node {{name}} created.",
138 "nodeAlreadyExists": "Node already exists",
139 "optional": "optional",
140 "total": "Total: ",
141 "updateSubmit": "Submit update",
142 "addSubmit": "Submit",
143 "title": "Using Marzban-Node, you are able to scale up your connection quality by adding different nodes on different servers.",
144 "addNewMarzbanNode": "Add New Marzban Node",
145 "certificate": "Certificate",
146 "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",
147 "download-certificate": "Download certificate",
148 "show-certificate": "Show certificate",
149 "hide-certificate": "Hide certificate",
150 "addHostForEveryInbound": "Add this node as a new host for every inbound",
151 "addNode": "Add Node",
152 "addNodeSuccess": "Node {{name}} added successfully",
153 "apply": "editNode",
154 "nodeName": "Name",
155 "nodeAddress": "Address",
156 "nodePort": "Port",
157 "nodeAPIPort": "API Port",
158 "editNode": "Update Node",
159 "reconnecting": "Reconnecting...",
160 "reconnect": "Reconnect"
161 },
162 "serviceDialog": {
163 "editServiceTitle": "Edit service",
164 "editService": "Edit service",
165 "createNewService": "Create service",
166 "serviceEdited": "Service {{name}} edited.",
167 "serviceCreated": "Service {{name}} created.",
168 "serviceAlreadyExists": "Service already exists",
169 "resetStrategyNo": "No",
170 "optional": "optional",
171 "total": "Total: "
172 },
173 "hostsDialog": {
174 "title": "Using this setting, you are able to assign specific address for each inbound.",
175 "desc": "Use these variables to make it dynamic",
176 "username": "The username of the user",
177 "dataUsage": "The current usage of the user",
178 "remainingData": "Remaining data of the user",
179 "dataLimit": "The usage limit of the user",
180 "remainingDays": "Remaining days of the user",
181 "expireDate": "Expiry date of the user",
182 "jalaliExpireDate": "Expiry date of the user in solar calendar",
183 "remainingTime": "Remaining time of the user",
184 "statusEmoji": "User status as an emoji (✅,⌛️,🪫,❌,🔌)",
185 "proxyProtocol": "Proxy protocol (e.g. VMess)",
186 "proxyMethod": "Proxy transport method (e.g. ws)",
187 "currentServer": "Current server ip address",
188 "security": "Security Layer",
189 "host": "Request Host",
190 "port": "Port",
191 "path": "Path",
192 "sni": "SNI",
193 "createSubmit": "Submit",
194 "editSubmit": "Submit",
195 "createHost": "Create host",
196 "editHost": "Edit host",
197 "savedSuccess": "Hosts saved successfully",
198 "loading": "loading...",
199 "apply": "Apply",
200 "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.",
201 "path.info": "Set a path for host users, useful behind a reverse proxy.",
202 "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.",
203 "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.",
204 "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.",
205 "alpn": "ALPN",
206 "fingerprint": "Fingerprint",
207 "host.multiHost": "To set multiple addresses, separate them with <badge>,</badge> Each time an address is chosen randomly.",
208 "host.wildcard": "Use <badge>*</badge> to generate a random string (works for wildcard domain names)"
209 },
210 "revoke": "Revoke",
211 "deleteNode": {
212 "title": "Delete Node",
213 "prompt": "Are you sure you want to delete the <b>{{name}}</b> node?",
214 "deleteSuccess": "Node {{name}} removed successfully"
215 },
216 "deleteService": {
217 "title": "Delete Service",
218 "prompt": "Are you sure you want to delete the <b>{{name}}</b> node?",
219 "deleteSuccess": "Service {{name}} removed successfully"
220 },
221 "users": "Users",
222 "active": "active",
223 "disabled": "disabled",
224 "activeUsers": "active users",
225 "dataUsage": "data usage",
226 "memoryUsage": "memory usage",
227 "itemsPerPage": "Items per page",
228 "previous": "Previous",
229 "next": "Next",
230 "createNewUser": "Create new user",
231 "search": "Search",
232 "resetAllUsage": "Reset All Usages",
233 "qrcodeDialog.sublink": "Subscribe Link",
234 "resetUserUsage.prompt": "Are you sure you want to reset <b>{{username}}</b>'s usage?",
235 "resetUserUsage.title": "Reset User Usage",
236 "resetUserUsage.success": "{{username}}'s usage has reset successfully.",
237 "resetUserUsage.error": "Usage reset failed, please try again.",
238 "revokeUserSub.prompt": "Are you sure you want to revoke <b>{{username}}</b>'s subscription?",
239 "revokeUserSub.title": "Revoke User Subscription",
240 "revokeUserSub.success": "{{username}}'s subscription has revoked successfully.",
241 "revokeUserSub.error": "Subscription revoke failed, please try again.",
242 "resetAllUsage.title": "Reset data usage for all users",
243 "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!",
244 "resetAllUsage.success": "All usage has reset successfully.",
245 "resetAllUsage.error": "Usage reset failed, please try again.",
246 "core.title": "Core Settings",
247 "core.socket.connecting": "Connecting...",
248 "core.socket.connected": "Connected",
249 "core.socket.not_connected": "Not Connected",
250 "core.socket.closed": "Closed",
251 "core.restarting": "Restarting...",
252 "core.restartCore": "Restart Core",
253 "core.save": "Save",
254 "core.logs": "Logs",
255 "core.configuration": "Configuration",
256 "core.generalErrorMessage": "Something went wrong, please check the configuration",
257 "core.successMessage": "Core settings updated successfully"
258}