import { en } from "vuetify/lib/locale/index.mjs"; export default { message: "Welcome", success: "success", failed: "failed", enable: "Enable", disable: "Disable", none: "None", all: "All", filter: "Filter", loading: "Loading...", confirm: "Are you sure ?", yes: "yes", no: "no", unlimited: "infinite", remained: "Remained", type: "Type", protocol: "Protocol", submit: "Submit", reset: "Reset", now: "Now", network: "Network", copyToClipboard: "Copy to clipboard", noData: "No data!", invalidLogin: "Invalid Login!", online: "Online", version: "Version", email: "Email", commaSeparated: "(comma separated)", count: "Count", template: "Template", error: { dplData: "Duplicate Data", core: "Sing-Box Error", }, pages: { login: "Login", home: "Home", inbounds: "Inbounds", outbounds: "Outbounds", endpoints: "Endpoints", clients: "Clients", rules: "Rules", tls: "TLS Settings", basics: "Basics", admins: "Admins", settings: "Settings", }, main: { tiles: "Tiles", gauges: "Gauges", charts: "Charts", infos: "Information", gauge: { cpu: "CPU Gauge", mem: "RAM Gauge", }, chart: { cpu: "CPU Monitor", mem: "RAM Monitor", net: "Network Bandwidth", pnet: "Network Packets", }, info: { sys: "System Info", sbd: "Sing-Box Info", host: "Host", cpu: "CPU", core: "Core", uptime: "Uptime", threads: "Threads", memory: "Memory", running: "Running" }, backup: { title: "Backup & Restore", backup: "Download Backup", restore: "Restore", exclStats: "Exclude graphs", exclChanges: "Exclude changes", } }, objects: { inbound: "Inbound", client: "Client", outbound: "Outbound", endpoint: "Endpoint", config: "Config", rule: "Rule", user: "User", tag: "Tag", listen: "Listen", dial: "Dial", tls: "TLS", multiplex: "Multiplex", transport: "Transport", headers: "Headers", key: "Key", value: "Value", }, actions: { action: "Action", add: "Add", addbulk: "Add Bulk", new: "New", edit: "Edit", del: "Delete", clone: "Clone", save: "Save", update: "Update", submit: "Submit", set: "Set", generate: "Generate", disable: "Disable", close: "Close", restartApp: "Restart App", restartSb: "Restart Singbox", }, login: { title: "Login", username: "Username", unRules: "Username can not be empty", password: "Password", pwRules: "Password can not be empty", }, menu: { logout: "Logout", }, admin: { changeCred: "Change credentials", oldPass: "Current Password", newUname: "New Username", newPass: "New Password", lastLogin: "Last login", date: "Date", time: "Time", changes: "Changes", actor: "Actor", key: "Key", action: "Action", }, setting: { interface: "Interface", sub: "Subscription", addr: "Address", port: "Port", webPath: "Base URI", domain: "Domain", sslKey: "SSL Key Path", sslCert: "SSL Certificate Path", webUri: "Panel URI", sessionAge: "Session Maximum Age", trafficAge: "Traffic Maximum Age", timeLoc: "Timezone Location", subEncode: "Enable Encoding", subInfo: "Enable Client Info", path: "Default Path", update: "Automatic Update Time", subUri: "Subscription URI", jsonSub: "JSON Subscription", toDirect: "Route to Direct", toBlock: "Route to Block", timestamp: "Timestamp", globalDns: "Global DNS", directDns: "Direct DNS", toDirectDns: "Route to Direct DNS", jsonSubOptions: "Other Options", excludePkg: "Exclude Packages", }, client: { name: "Name", desc: "Description", group: "Group", inboundTags: "Inbound Tags", basics: "Basics", config: "Config", links: "Links", external: "External Link", sub: "External Subscription", }, bulk: { order: "Order", random: "Random", }, types: { un: "Username", pw: "Password", direct: { overrideAddr: "Override Address", overridePort: "Override Port", }, hy: { obfs: "Obfuscated Password", auth: "Authentication Password", hyOptions: "Hysteria Options", hy2Options: "Hysteria2 Options", ignoreBw: "Ignore Client Bandwidth", }, shdwTls: { hs: "Handshake Server", addHS: "Add Handshake Server", }, ssh: { passphrase: "Passphrase", hostKey: "Host Keys", algorithm: "Key Algorithms", clientVer: "Client Version", options: "SSH Options", }, tor: { execPath: "Executable File Path", dataDir: "Data Directory", extArgs: "Extra Args", }, tuic: { congControl: "Congestion Control", authTimeout: "Authentication Timeout", hb: "Heartbeat", }, tun: { addr: "Addresses", ifName: "Interface Name", }, vless: { flow: "Flow", udpEnc: "UDP Packet Encoding", }, vmess: { security: "Security", globalPadding: "Global Padding", authLen: "Encryptrd Length", }, wg: { privKey: "Private Key", pubKey: "Peer Public Key", psk: "Pre-Shared Key", localIp: "Local IPs", worker: "Workers", ifName: "Interface Name", sysIf: "System Interface", options: "Wireguard Options", multiPeer: "Multi Peer", allowedIp: "Allowed IPs", peer: "Peer", peers: "Peers", }, lb: { defaultOut: "Default Outbound", interruptConn: "Interrupt exist connections", testUrl: "Test URL", interval: "Interval", tolerance: "Tolerance", urlTestOptions: "URLTest Options" } }, in: { addr: "Address", port: "Port", clients: "Enable Clients", ssMethod: "Method", sSide: "Server Side", cSide: "Client Side", multiDomain: "Multi Domain", remark: "Remark", mdOption: "Multi Domain Options", }, listen: { options: "Listen Options", tcpOptions: "TCP Options", udpOptions: "UDP Options", detour: "Detour", detourText: "Forward to inbound", domainStrategy: "Domain Strategy", }, dial: { bindIf: "Bind to Network Interface", bindIp4: "Bind to IPv4", bindIp6: "Bind to IPv6", reuseAddr: "Reuse Listener Address", connTimeout: "Connection Timeout", fbTimeout: "Fallback Timeout", options: "Dial Options", detourText: "Forward to outbound", }, transport: { enable: "Enable Transport", host: "Host", hosts: "Hosts", path: "Path", httpMethod: "Request Method", idleTimeout: "Idle Timeout", pingTimeout: "Ping Timeout", grpcServiceName: "Service Name", grpcPws: "Permit Without Stream", }, mux: { enable: "Enable Multiplex", maxConn: "Max Connections", minStr: "Min Streams", maxStr: "Max Streams", padding: "Only padding", enableBrutal: "Enable Brutal", }, out: { addr: "Server Address", port: "Server Port", }, rule: { add: "Add Rule", simple: "Simple", logical: "Logical", mode: "Mode", invert: "Invert", ipVer: "IP Version", domain: "Domains", domainSufix: "Domain Suffixes", domainKw: "Domain Keywords", domainRgx: "Domain Regexes", ip: "IP CIDRs", privateIp: "Invalid IP Ranges", port: "Ports", portRange: "Port Ranges", srcCidr: "Source IP CIDRs", srcPrivateIp: "Invalid Source IPs", srcPort: "Source Ports", srcPortRange: "Source Port Ranges", ruleset: "Rulesets", rulesetMatchSrc: "Ruleset IPcidr Match Source", options: "Rule Options", domainRules: "Domain/IP", srcIpRules: "Source IP", srcPortRules: "Source Port", udpDisableDomainUnmapping: "UDP Disable Domain Unmapping", udpConnect: "UDP Connect", udpTimeout: "UDP Timeout", method: "Method", noDrop: "No Drop", sniffer: "Sniffer", timeout: "Timeout", strategy: "Strategy", }, ruleset: { add: "Add Ruleset", format: "Data Format", interval: "Update Intervals", remote: "Remote", local: "Local", }, basic: { log: { title: "Logs", level: "Level", output: "Output", timestamp: "Enable Timestamp", }, dns: { final: "Final", server: "Server", firstServer: "First Server", addrResolver: "Address Resolver", }, routing: { title: "Routing", defaultOut: "Default Outbound", defaultIf: "Default NIC", defaultRm: "Default Routing Mark", autoBind: "Auto Bind NIC", }, exp: { storeFakeIp: "Store Fake IP", }, }, tls: { enable: "Enable TLS", usePath: "Use Path", useText: "Use Text", certPath: "Certificate File Path", keyPath: "Key File Path", cert: "Certificate", key: "Key", options: "TLS Options", minVer: "Minimum Version", maxVer: "Maximum Version", cs: "Cipher suits", privKey: "Private Key", pubKey: "Public Key", disableSni: "Disable SNI", insecure: "Allow Insecure", acme: { options: "ACME Options", dataDir: "Data Directory", defaultDomain: "Default Domain", disableChallenges: "Disable Challenges", httpChallenge: "Disable HTTP Challenge", tlsChallenge: "Disable TLS Challenge", altPorts: "Alternative Ports", altHport: "Alternative HTTP Port", altTport: "Alternative TLS Port", caProvider: "CA Provider", customCa: "Custom CA Provider", extAcc: "External Account", dns01: "DNS01 Challenge", dns01Provider: "DNS01 Challenge Provider", }, }, stats: { upload: "Upload", download: "Download", volume: "Volume", usage: "Usage", graphTitle: "Traffic Chart", B: "B", KB: "KB", MB: "MB", GB: "GB", TB: "TB", PB: "PB", p: "p", Kp: "Kp", Mp: "Mp", Gb: "Gb", bps: "bps", Kbps: "Kbps", Mbps: "Mbps", }, date: { expiry: "Expiry", expired: "Expired", d: "d", h: "h", m: "m", s: "s", ms: "ms", }, }