Files
s-ui/frontend/src/locales/en.ts
T
2025-01-20 01:26:02 +01:00

436 lines
10 KiB
TypeScript

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",
},
}