translations #106

This commit is contained in:
Alireza Ahmadi
2024-05-15 00:08:50 +02:00
parent b4fcec9477
commit 7d39252fec
44 changed files with 1254 additions and 323 deletions
+192 -7
View File
@@ -11,6 +11,7 @@ export default {
unlimited: "infinite",
remained: "Remained",
type: "Type",
protocol: "Protocol",
submit: "Submit",
reset: "Reset",
now: "Now",
@@ -19,6 +20,8 @@ export default {
noData: "No data!",
invalidLogin: "Invalid Login!",
online: "Online",
version: "Version",
commaSeparated: "(comma separated)",
pages: {
login: "Login",
home: "Home",
@@ -63,6 +66,16 @@ export default {
outbound: "Outbound",
rule: "Rule",
user: "User",
tag: "Tag",
listen: "Listen",
dial: "Dial",
tls: "TLS",
multiplex: "Multiplex",
transport: "Transport",
method: "Method",
headers: "Headers",
key: "Key",
value: "Value",
},
actions: {
action: "Action",
@@ -90,6 +103,9 @@ export default {
oldPass: "Current Password",
newUname: "New Username",
newPass: "New Password",
lastLogin: "Last login",
date: "Date",
time: "Time",
},
setting: {
interface: "Interface",
@@ -120,23 +136,181 @@ export default {
external: "External Link",
sub: "External Subscription",
},
types: {
un: "Username",
pw: "Password",
direct: {
overrideAddr: "Override Address",
overridePort: "Override Port",
proxyProtocol: "Proxy Protocol",
},
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",
},
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",
gso: "Segmentation Offload",
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: {
tag: "Tag",
addr: "Address",
port: "Port",
sniffing: "Sniffing",
tls: "TLS",
clients: "Enable Clients",
multiplex: "Multiplex",
transport: "Transport",
ssMethod: "Method",
},
listen: {
sniffing: "Sniffing",
sniffingTimeout: "Sniffing Timeout",
sniffingOverride: "Override Destation",
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",
},
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",
},
tls : {
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",
},
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",
},
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",
@@ -144,6 +318,13 @@ export default {
keyPath: "Key File Path",
cert: "Certificate",
key: "Key",
options: "TLS Options",
minVer: "Minimum Version",
maxVer: "Maximum Version",
cs: "Cipher suits",
pubKey: "Public Key",
disableSni: "Disable SNI",
insecure: "Allow Insecure",
},
stats: {
upload: "Upload",
@@ -162,6 +343,9 @@ export default {
Kp: "Kp",
Mp: "Mp",
Gb: "Gb",
bps: "bps",
Kbps: "Kbps",
Mbps: "Mbps",
},
date: {
expiry: "Expiry",
@@ -170,5 +354,6 @@ export default {
h: "h",
m: "m",
s: "s",
}
ms: "ms",
},
}
+190 -6
View File
@@ -11,6 +11,7 @@ export default {
unlimited: "نامحدود",
remained: "باقیمانده",
type: "مدل",
protocol: "پروتکل",
submit: "تایید",
reset: "ریست",
now: "اکنون",
@@ -19,6 +20,8 @@ export default {
noData: "بدون داده!",
invalidLogin: "ورود نامعتبر!",
online: "آنلاین",
version: "نسخه",
commaSeparated: "(جداشده با کاما)",
pages: {
login: "ورود",
home: "خانه",
@@ -63,6 +66,15 @@ export default {
outbound: "خروجی‌",
rule: "قانون",
user: "کاربر",
tag: "برچسب",
listen: "گوش‌دادن",
dial: "تماس",
tls: "رمزنگاری",
multiplex: "تسهیم",
transport: "انتقال",
headers: "سربرگ‌ها",
key: "نام",
value: "مقدار",
},
actions: {
action: "فرمان",
@@ -90,6 +102,9 @@ export default {
oldPass: "رمز کنونی",
newUname: "نام کاربری جدید",
newPass: "رمز جدید",
lastLogin: "آخرین ورود",
date: "تاریخ",
time: "ساعت",
},
setting: {
interface: "نما",
@@ -120,23 +135,181 @@ export default {
external: "لینک‌ خارجی",
sub: "سابسکریپشن خارجی",
},
types: {
un: "نام کاربری",
pw: "رمز",
direct: {
overrideAddr: "جایگزین آدرس",
overridePort: "جایگزین پورت",
proxyProtocol: "پروتکل پراکسی",
},
hy: {
obfs: "رمز مبهم کننده",
auth: "رمز احراز هویت",
hyOptions: "گزینه‌های Hysteria",
hy2Options: "گزینه‌های Hysteria2",
ignoreBw: "نادیده‌گرفتن پهنای‌باند کاربر",
},
shdwTls: {
hs: "سرور دست‌تکانی",
addHS: "افزودن سرور دست‌تکانی",
},
ssh: {
passphrase: "عبارت عبور",
hostKey: "کلیدهای هاست‌ها",
algorithm: "الگوریتم‌ها",
clientVer: "نسخه کلاینت",
options: "گزینه‌های SSH",
},
tor: {
execPath: "مسیر فایل اجرایی",
dataDir: "پوشه داده‌ها",
extArgs: "آرگومان‌های اضافی",
},
tuic: {
congControl: "کنترل ازدحام",
authTimeout: "مهلت احراز هویت",
hb: "ضربان قلب",
},
vless: {
flow: "جریان",
udpEnc: "کدگذاری بسته UDP",
},
vmess: {
security: "امنیت",
globalPadding: "لایه بندی کلی",
authLen: "رمزگذاری اندازه بسته",
},
wg: {
privKey: "کلید خصوصی",
pubKey: "کلید عمومی همتا",
psk: "کلید مشترک",
localIp: "آدرس‌های محلی",
worker: "عملگرها",
ifName: "نام اینترفیس",
sysIf: "استفاده از اینترفیس سیستم",
gso: "بارگذاری تقسیم‌بندی عمومی",
options: "گزینه‌های Wireguard",
multiPeer: "چند همتایی",
allowedIp: "آدرس‌های مجاز",
peer: "همتا",
peers: "همتاها",
},
lb: {
defaultOut: "خروجی پیش‌فرض",
interruptConn: "قطع ارتباط موجود",
testUrl: "URL تست",
interval: "فاصله زمانی",
tolerance: "تحمل",
urlTestOptions: "گزینه‌های URLTest"
}
},
in: {
tag: "برچسب",
addr: "آدرس",
port: "پورت",
sniffing: "مبدل آدرس",
tls: "رمزنگاری",
clients: "فعال‌سازی کاربران",
multiplex: "تسهیم",
transport: "انتقال",
ssMethod: "روش",
},
listen: {
sniffing: "شنود آدرس",
sniffingTimeout: "مهلت شنود آدرس",
sniffingOverride: "جایگزینی مقصد",
options: "گزینه‌های گوش‌دادن",
tcpOptions: "گزینه‌های TCP",
udpOptions: "گزینه‌های UDP",
detour: "انحراف مسیر",
detourText: "ارسال به ورودی دیگر",
domainStrategy: "استراتژی دامنه",
},
dial: {
bindIf: "اتصال به کارت شبکه",
bindIp4: "اتصال به IPv4",
bindIp6: "اتصال به IPv6",
reuseAddr: "استفاده مجدد از آدرس",
connTimeout: "مهلت ارتباط",
fbTimeout: "مهلت فالبک",
options: "گزینه‌های تماس",
},
transport: {
enable: "فعال‌سازی انتقال",
host: "دامنه",
hosts: "دامنه‌ها",
path: "مسیر",
httpMethod: "متد درخواست",
idleTimeout: "مهلت بیکاری",
pingTimeout: "مهلت پینگ",
grpcServiceName: "نام سرویس",
grpcPws: "حفظ ارتباط بدون دیتا",
},
tls : {
mux: {
enable: "فعال‌سازی تسهیم",
maxConn: "بیشینه ارتباطات",
minStr: "کمینه استریم",
maxStr: "بیشینه استریم",
padding: "فقط با پدینگ",
enableBrutal: "فعال‌سازی شدت",
},
out: {
addr: "آدرس سرور",
port: "پورت سرور",
},
rule: {
add: "ایجاد قانون",
simple: "ساده",
logical: "منطقی",
mode: "حالت",
invert: "برعکس",
ipVer: "نسخه IP",
domain: "دامنه‌ها",
domainSufix: "پسوند‌های دامنه",
domainKw: "کلمات کلیدی دامنه",
domainRgx: "رجکس دامنه",
ip: "محدوده‌های IP",
privateIp: "آدرس های IP نامعتبر",
port: "پورت‌ها",
portRange: "محدوده‌های پورت",
srcIp: "محدوده‌های آدرس IP مبدا",
srcPrivateIp: "آدرس‌های IP مبدا نامعتبر",
srcPort: "پورت‌های مبدا",
srcPortRange: "محدوده پورتهای منبع",
ruleset: "مجموعه‌ها",
rulesetMatchSrc: "تطابق آدرس‌های مبدا با مجموعه قوانین",
options: "گزینه‌های قوانین",
domainRules: "دامنه/آدرس",
srcIpRules: "آدرس مبدا",
srcPortRules: "پورت مبدا",
},
ruleset: {
add: "ایجاد مجموعه",
format: "فرمت داده‌ها",
interval: "بازه بروزرسانی‌ها",
remote: "راه دور",
local: "محلی",
},
basic: {
log: {
title: "گزارش‌ها",
level: "سطح",
output: "خروجی",
timestamp: "فعال‌سازی ثبت زمان",
},
dns: {
final: "سرور نهایی",
server: "سرور",
firstServer: "سرور نخست",
},
routing: {
title: "مسیریابی",
defaultOut: "خروجی پیش‌فرض",
defaultIf: "کارت شبکه پیش‌فرض",
defaultRm: "Routing Mark پیش‌فرض",
autoBind: "انتخاب اتوماتیک کارت شبکه",
},
exp: {
storeFakeIp: "ذخیره آدرس‌های نامعتبر",
},
},
tls: {
enable: "فعالسازی رمزنگاری",
usePath: "مسیر فایل",
useText: "متن گواهی",
@@ -144,6 +317,13 @@ export default {
keyPath: "مسیر فایل کلید",
cert: "گواهی",
key: "کلید",
options: "گزینه‌های رمز‌نگاری",
minVer: "کمینه نسخه",
maxVer: "بیشینه نسخه",
cs: "مدل‌های رمزنگاری",
pubKey: "کلید عمومی",
disableSni: "غیرفعال‌سازی SNI",
insecure: "تایید ارتباط ناامن",
},
stats: {
upload: "آپلود",
@@ -162,6 +342,9 @@ export default {
Kp: "ک‌پ",
Mp: "م‌پ",
Gp: "گ‌پ",
bps: "ب/ث",
Kbps: "ک‌ب/ث",
Mbps: "م‌ب/ث",
},
date: {
expiry: "انقضا",
@@ -170,5 +353,6 @@ export default {
h: "س",
m: "د",
s: "ث",
ms: "م‌ث",
}
}
+5 -5
View File
@@ -10,11 +10,11 @@ export const i18n = createI18n({
locale: localStorage.getItem("locale") ?? 'en',
fallbackLocale: 'en',
messages: {
en,
fa,
vi,
zhcn,
zhtw
en: en,
fa: fa,
vi: vi,
zhcn: zhcn,
zhtw: zhtw
},
})
+193 -7
View File
@@ -11,6 +11,7 @@ export default {
unlimited: "vô hạn",
remained: "Còn lại",
type: "Loại",
protocol: "Giao thức",
submit: "Gửi",
reset: "Đặt lại",
now: "Hiện tại",
@@ -18,7 +19,9 @@ export default {
copyToClipboard: "Sao chép vào clipboard",
noData: "Không có dữ liệu!",
invalidLogin: "Đăng nhập không hợp lệ!",
online: "Online",
online: "Trực tuyến",
version: "Phiên bản",
commaSeparated: "(được phân tách bằng dấu phẩy)",
pages: {
login: "Đăng nhập",
home: "Trang chủ",
@@ -63,6 +66,16 @@ export default {
outbound: "Đầu Ra",
rule: "Quy tắc",
user: "Người dùng",
tag: "Thẻ",
listen: "Nghe",
dial: "Quay số",
tls: "TLS",
multiplex: "Ghép đa truyền thông ",
transport: "Giao thông",
method: "Phương pháp",
headers: "Tiêu đề",
key: "Chìa khóa",
value: "Giá trị",
},
actions: {
action: "Hành động",
@@ -90,6 +103,9 @@ export default {
oldPass: "Mật khẩu hiện tại",
newUname: "Tên người dùng mới",
newPass: "Mật khẩu mới",
lastLogin: "Lân đăng nhập cuôi",
date: "Ngày",
time: "Thời gian",
},
setting: {
interface: "Giao diện",
@@ -120,21 +136,180 @@ export default {
external: "Liên kết bên ngoài",
sub: "Đăng ký bên ngoài",
},
types: {
un: "Tên người dùng",
pw: "Mật khẩu",
direct: {
overrideAddr: "Ghi đè Địa chỉ",
overridePort: "Ghi đè Cổng",
proxyProtocol: "Giao thức Proxy",
},
hy: {
obfs: "Mật khẩu đã được Ẩn",
auth: "Mật khẩu Xác thực",
hyOptions: "Tùy chọn Hysteria",
hy2Options: "Tùy chọn Hysteria2",
ignoreBw: "Bỏ qua Băng thông của Client",
},
shdwTls: {
hs: "Máy chủ Handshake",
addHS: "Thêm Máy chủ Handshake",
},
ssh: {
passphrase: "Cụm từ mật khẩu",
hostKey: "Khóa Máy chủ",
algorithm: "Thuật toán Khóa",
clientVer: "Phiên bản Client",
options: "Tùy chọn SSH",
},
tor: {
execPath: "Đường dẫn File thực thi",
dataDir: "Thư mục Dữ liệu",
extArgs: "Đối số Bổ sung",
},
tuic: {
congControl: "Kiểm soát Tắc nghẽn",
authTimeout: "Thời gian chờ Xác thực",
hb: "Nhịp tim",
},
vless: {
flow: "Luồng",
udpEnc: "Mã hóa Gói UDP",
},
vmess: {
security: "Bảo mật",
globalPadding: "Đệm Toàn cầu",
authLen: "Chiều dài Mã hóa",
},
wg: {
privKey: "Khóa Riêng tư",
pubKey: "Khóa Công khai của Đối tác",
psk: "Khóa được Chia sẻ trước",
localIp: "IPs Cục bộ",
worker: "Công nhân",
ifName: "Tên Giao diện",
sysIf: "Giao diện Hệ thống",
gso: "Giao Thức GSO",
options: "Tùy chọn Wireguard",
multiPeer: "Nhiều Đối tác",
allowedIp: "IPs được Phép",
peer: "Đối tác",
peers: "Đối tác",
},
lb: {
defaultOut: "Đầu ra Mặc định",
interruptConn: "Ngắt kết nối hiện tại",
testUrl: "URL Kiểm tra",
interval: "Khoảng thời gian",
tolerance: "Sự dung hòa",
urlTestOptions: "Tùy chọn Kiểm tra URL",
}
},
in: {
tag: "Thẻ",
addr: "Địa chỉ",
port: "Cổng",
sniffing: "Sniffing",
tls: "TLS",
sniffing: "Đang Sniffing",
clients: "Kích hoạt khách hàng",
multiplex: "Ghép đa truyền thông ",
transport: "Giao thông",
ssMethod: "Phương thức",
},
listen: {
sniffing: "Đang Sniffing",
sniffingTimeout: "Thời gian Chờ Sniffing",
sniffingOverride: "Ghi đè Đích",
options: "Tùy chọn Nghe",
tcpOptions: "Tùy chọn TCP",
udpOptions: "Tùy chọn UDP",
detour: "Lạc đạo",
detourText: "Chuyển tiếp tới đầu vào",
domainStrategy: "Chiến lược Domain",
},
dial: {
bindIf: "Ràng buộc tới Giao diện Mạng",
bindIp4: "Ràng buộc tới IPv4",
bindIp6: "Ràng buộc tới IPv6",
reuseAddr: "Sử dụng lại Địa chỉ Nghe",
connTimeout: "Thời gian Chờ Kết nối",
fbTimeout: "Thời gian Chờ Fallback",
options: "Tùy chọn Gọi",
},
transport: {
enable: "Kích hoạt vận chuyển",
host: "Máy chủ",
hosts: "Máy chủ",
path: "Đường dẫn",
httpMethod: "Phương thức Yêu cầu",
idleTimeout: "Thời gian Chờ Chờ đợi",
pingTimeout: "Thời gian Chờ Ping",
grpcServiceName: "Tên Dịch vụ",
grpcPws: "Cho phép mà không Có Luồng",
},
mux: {
enable: "Bật Multiplex",
maxConn: "Số kết nối Tối đa",
minStr: "Số Luồng Tối thiểu",
maxStr: "Số Luồng Tối đa",
padding: "Chỉ đệm",
enableBrutal: "Bật Brutal",
},
out: {
addr: "Địa chỉ Máy chủ",
port: "Cổng Máy chủ",
},
rule: {
add: "Thêm Quy tắc",
simple: "Đơn giản",
logical: "Logic",
mode: "Chế độ",
invert: "Nghịch đảo",
ipVer: "Phiên bản IP",
domain: "Tên miền",
domainSufix: "Hậu tố Miền",
domainKw: "Từ khóa Miền",
domainRgx: "Regex Miền",
ip: "CIDRs IP",
privateIp: "Dải IP Không hợp lệ",
port: "Cổng",
portRange: "Dải Cổng",
srcCidr: "CIDRs IP Nguồn",
srcPrivateIp: "IP Nguồn Không hợp lệ",
srcPort: "Cổng Nguồn",
srcPortRange: "Dải Cổng Nguồn",
ruleset: "Bộ quy tắc",
rulesetMatchSrc: "Bộ quy tắc IPcidr Phù hợp Nguồn",
options: "Tùy chọn Quy tắc",
domainRules: "Tên miền/IP",
srcIpRules: "IP Nguồn",
srcPortRules: "Cổng Nguồn",
},
ruleset: {
add: "Thêm Bộ quy tắc",
format: "Định dạng Dữ liệu",
interval: "Khoảng cách Cập nhật",
remote: "Xa",
local: "Cục bộ",
},
basic: {
log: {
title: "Nhật ký",
level: "Mức độ",
output: "Đầu ra",
timestamp: "Bật Dấu thời gian",
},
dns: {
final: "Cuối cùng",
server: "Máy chủ",
firstServer: "Máy chủ Đầu tiên",
},
routing: {
title: "Định tuyến",
defaultOut: "Ra ngoài Mặc định",
defaultIf: "NIC Mặc định",
defaultRm: "Đánh dấu Định tuyến Mặc định",
autoBind: "Tự động Ràng buộc NIC",
},
exp: {
storeFakeIp: "Lưu IP Giả mạo",
},
},
tls : {
enable: "Kích hoạt TLS",
@@ -144,6 +319,13 @@ export default {
keyPath: "Đường dẫn tệp khóa",
cert: "Chứng chỉ",
key: "Khóa",
options: "Tùy chọn TLS",
minVer: "Phiên bản Tối thiểu",
maxVer: "Phiên bản Tối đa",
cs: "Các bộ mã hóa",
pubKey: "Khóa Công khai",
disableSni: "Tắt SNI",
insecure: "Cho phép Không an toàn",
},
stats: {
upload: "Tải lên",
@@ -162,6 +344,9 @@ export default {
Kp: "Kph",
Mp: "Mph",
Gb: "Gb",
bps: "bps",
Kbps: "Kbps",
Mbps: "Mbps",
},
date: {
expiry: "Hết hạn",
@@ -170,5 +355,6 @@ export default {
h: "g",
m: "p",
s: "s",
}
ms: "ms",
},
}
+191 -5
View File
@@ -11,6 +11,7 @@ export default {
unlimited: "无限",
remained: "剩余",
type: "类型",
protocol: "协议",
submit: "提交",
reset: "重置",
now: "当前",
@@ -19,6 +20,8 @@ export default {
noData: "无数据!",
invalidLogin: "登录无效!",
online: "在线",
version: "版本",
commaSeparated: "(逗号分隔)",
pages: {
login: "登录",
home: "主页",
@@ -63,6 +66,16 @@ export default {
outbound: "出站",
rule: "规则",
user: "用户",
tag: "标签",
listen: "听",
dial: "拨号",
tls: "TLS",
multiplex: "多路复用",
transport: "传输",
method: "方法",
headers: "标头",
key: "钥匙",
value: "价值",
},
actions: {
action: "操作",
@@ -90,6 +103,9 @@ export default {
oldPass: "当前密码",
newUname: "新用户名",
newPass: "新密码",
lastLogin: "上次登录",
date: "日期",
time: "时间",
},
setting: {
interface: "界面",
@@ -120,21 +136,180 @@ export default {
external: "外部链接",
sub: "外部订阅",
},
types: {
un: "用户名",
pw: "密码",
direct: {
overrideAddr: "覆盖地址",
overridePort: "覆盖端口",
proxyProtocol: "代理协议",
},
hy: {
obfs: "混淆密码",
auth: "认证密码",
hyOptions: "Hysteria 选项",
hy2Options: "Hysteria2 选项",
ignoreBw: "忽略客户端带宽",
},
shdwTls: {
hs: "握手服务器",
addHS: "添加握手服务器",
},
ssh: {
passphrase: "密码短语",
hostKey: "主机密钥",
algorithm: "密钥算法",
clientVer: "客户端版本",
options: "SSH 选项",
},
tor: {
execPath: "可执行文件路径",
dataDir: "数据目录",
extArgs: "额外参数",
},
tuic: {
congControl: "拥塞控制",
authTimeout: "认证超时",
hb: "心跳",
},
vless: {
flow: "流量",
udpEnc: "UDP 数据包编码",
},
vmess: {
security: "安全性",
globalPadding: "全局填充",
authLen: "加密长度",
},
wg: {
privKey: "私钥",
pubKey: "对等方公钥",
psk: "预共享密钥",
localIp: "本地 IP 地址",
worker: "工作线程",
ifName: "接口名称",
sysIf: "系统接口",
gso: "分段卸载",
options: "WireGuard 选项",
multiPeer: "多对等体",
allowedIp: "允许的 IP 地址",
peer: "对等体",
peers: "对等体",
},
lb: {
defaultOut: "默认出站",
interruptConn: "中断现有连接",
testUrl: "测试 URL",
interval: "间隔",
tolerance: "容错",
urlTestOptions: "URL 测试选项",
}
},
in: {
tag: "标签",
addr: "地址",
port: "端口",
sniffing: "嗅探",
tls: "TLS",
clients: "启用客户端",
multiplex: "多路复用",
transport: "传输",
ssMethod: "方法",
},
listen: {
sniffing: "嗅探",
sniffingTimeout: "嗅探超时",
sniffingOverride: "覆盖目的地",
options: "监听选项",
tcpOptions: "TCP选项",
udpOptions: "UDP选项",
detour: "绕道",
detourText: "转发到入站",
domainStrategy: "域名策略",
},
dial: {
bindIf: "绑定到网络接口",
bindIp4: "绑定到IPv4",
bindIp6: "绑定到IPv6",
reuseAddr: "重用监听地址",
connTimeout: "连接超时",
fbTimeout: "回退超时",
options: "拨号选项",
},
transport: {
enable: "启用传输",
host: "主机",
hosts: "主机列表",
path: "路径",
httpMethod: "请求方法",
idleTimeout: "空闲超时",
pingTimeout: "Ping超时",
grpcServiceName: "服务名称",
grpcPws: "允许无流",
},
mux: {
enable: "启用多路复用",
maxConn: "最大连接数",
minStr: "最小流数",
maxStr: "最大流数",
padding: "仅填充",
enableBrutal: "启用强力模式",
},
out: {
addr: "服务器地址",
port: "服务器端口",
},
rule: {
add: "添加规则",
simple: "简单",
logical: "逻辑",
mode: "模式",
invert: "反转",
ipVer: "IP 版本",
domain: "域名",
domainSufix: "域名后缀",
domainKw: "域名关键词",
domainRgx: "域名正则表达式",
ip: "IP CIDR",
privateIp: "无效 IP 范围",
port: "端口",
portRange: "端口范围",
srcCidr: "源 IP CIDR",
srcPrivateIp: "无效源 IP",
srcPort: "源端口",
srcPortRange: "源端口范围",
ruleset: "规则集",
rulesetMatchSrc: "规则集 IP CIDR 匹配源",
options: "规则选项",
domainRules: "域名/IP",
srcIpRules: "源 IP",
srcPortRules: "源端口",
},
ruleset: {
add: "添加规则集",
format: "数据格式",
interval: "更新间隔",
remote: "远程",
local: "本地",
},
basic: {
log: {
title: "日志",
level: "级别",
output: "输出",
timestamp: "启用时间戳",
},
dns: {
final: "最终",
server: "服务器",
firstServer: "首选服务器",
},
routing: {
title: "路由",
defaultOut: "默认出站",
defaultIf: "默认网卡",
defaultRm: "默认路由标记",
autoBind: "自动绑定网卡",
},
exp: {
storeFakeIp: "存储虚假 IP",
},
},
tls : {
enable: "启用 TLS",
@@ -144,6 +319,13 @@ export default {
keyPath: "私钥文件路径",
cert: "证书文件内容",
key: "私钥文件内容",
options: "TLS 选项",
minVer: "最低版本",
maxVer: "最高版本",
cs: "密码套件",
pubKey: "公钥",
disableSni: "禁用SNI",
insecure: "允许不安全",
},
stats: {
upload: "上传",
@@ -162,6 +344,9 @@ export default {
Kp: "Kp",
Mp: "Mp",
Gb: "Gb",
bps: "bps",
Kbps: "Kbps",
Mbps: "Mbps",
},
date: {
expiry: "到期",
@@ -170,5 +355,6 @@ export default {
h: "时",
m: "分",
s: "秒",
}
ms: "毫秒",
},
}
+192 -5
View File
@@ -1,4 +1,5 @@
export default {
open: "打開",
message: "歡迎",
success: "成功",
failed: "失敗",
@@ -11,6 +12,7 @@ export default {
unlimited: "無限",
remained: "剩余",
type: "類型",
protocol: "協定",
submit: "提交",
reset: "重置",
now: "當前",
@@ -19,6 +21,8 @@ export default {
noData: "無數據!",
invalidLogin: "登錄無效!",
online: "在線",
version: "版本",
commaSeparated: "(逗號分隔)",
pages: {
login: "登錄",
home: "主頁",
@@ -63,6 +67,16 @@ export default {
outbound: "出站",
rule: "規則",
user: "用戶",
tag: "標簽",
listen: "聽",
dial: "撥號",
tls: "TLS",
multiplex: "多路復用",
transport: "傳輸",
method: "方法",
headers: "方法",
key: "鑰匙",
value: "價值",
},
actions: {
action: "操作",
@@ -90,6 +104,9 @@ export default {
oldPass: "當前密碼",
newUname: "新用戶名",
newPass: "新密碼",
lastLogin: "上次登入",
date: "日期",
time: "時間",
},
setting: {
interface: "界面",
@@ -120,21 +137,180 @@ export default {
external: "外部鏈接",
sub: "外部訂閱",
},
types: {
un: "用戶名",
pw: "密碼",
direct: {
overrideAddr: "覆蓋地址",
overridePort: "覆蓋端口",
proxyProtocol: "代理協議",
},
hy: {
obfs: "混淆密碼",
auth: "驗證密碼",
hyOptions: "Hysteria 選項",
hy2Options: "Hysteria2 選項",
ignoreBw: "忽略客戶端帶寬",
},
shdwTls: {
hs: "握手服務器",
addHS: "添加握手服務器",
},
ssh: {
passphrase: "密語",
hostKey: "主機密鑰",
algorithm: "密鑰算法",
clientVer: "客戶端版本",
options: "SSH 選項",
},
tor: {
execPath: "可執行文件路徑",
dataDir: "數據目錄",
extArgs: "額外參數",
},
tuic: {
congControl: "擁塞控制",
authTimeout: "身份驗證超時",
hb: "心跳",
},
vless: {
flow: "流量",
udpEnc: "UDP 封包編碼",
},
vmess: {
security: "安全性",
globalPadding: "全局填充",
authLen: "加密長度",
},
wg: {
privKey: "私鑰",
pubKey: "對等方公鑰",
psk: "預共享密鑰",
localIp: "本地 IP",
worker: "工作線程",
ifName: "介面名稱",
sysIf: "系統介面",
gso: "分段卸載",
options: "Wireguard 選項",
multiPeer: "多對等方",
allowedIp: "允許的 IP",
peer: "對等方",
peers: "對等方",
},
lb: {
defaultOut: "默認外部",
interruptConn: "中斷現有連接",
testUrl: "測試 URL",
interval: "間隔",
tolerance: "容忍度",
urlTestOptions: "URL 測試選項"
}
},
in: {
tag: "標簽",
addr: "地址",
port: "端口",
sniffing: "嗅探",
tls: "TLS",
clients: "啟用客戶端",
multiplex: "多路復用",
transport: "傳輸",
ssMethod: "方法",
},
listen: {
sniffing: "嗅探",
sniffingTimeout: "嗅探超時",
sniffingOverride: "覆蓋目的地",
options: "監聽選項",
tcpOptions: "TCP 選項",
udpOptions: "UDP 選項",
detour: "繞道",
detourText: "轉發到入站",
domainStrategy: "域名策略",
},
dial: {
bindIf: "綁定到網路接口",
bindIp4: "綁定到 IPv4",
bindIp6: "綁定到 IPv6",
reuseAddr: "重用監聽地址",
connTimeout: "連接超時",
fbTimeout: "回退超時",
options: "撥號選項",
},
transport: {
enable: "啟用傳輸",
host: "主機",
hosts: "主機列表",
path: "路徑",
httpMethod: "請求方法",
idleTimeout: "閒置超時",
pingTimeout: "Ping 超時",
grpcServiceName: "服務名稱",
grpcPws: "允許無流",
},
mux: {
enable: "啟用多路徑",
maxConn: "最大連接數",
minStr: "最小串流數",
maxStr: "最大串流數",
padding: "僅填充",
enableBrutal: "啟用暴力",
},
out: {
addr: "伺服器地址",
port: "伺服器端口",
},
rule: {
add: "添加規則",
simple: "簡單",
logical: "邏輯",
mode: "模式",
invert: "反轉",
ipVer: "IP 版本",
domain: "域名",
domainSufix: "域名後綴",
domainKw: "域名關鍵詞",
domainRgx: "域名正則表達式",
ip: "IP CIDR",
privateIp: "無效 IP 範圍",
port: "端口",
portRange: "端口範圍",
srcCidr: "源 IP CIDR",
srcPrivateIp: "無效源 IP",
srcPort: "源端口",
srcPortRange: "源端口範圍",
ruleset: "規則集",
rulesetMatchSrc: "規則集 IP 範圍匹配源",
options: "規則選項",
domainRules: "域名/IP",
srcIpRules: "源 IP",
srcPortRules: "源端口",
},
ruleset: {
add: "添加規則集",
format: "數據格式",
interval: "更新間隔",
remote: "遠端",
local: "本地",
},
basic: {
log: {
title: "日誌",
level: "級別",
output: "輸出",
timestamp: "啟用時間戳記",
},
dns: {
final: "最終",
server: "服務器",
firstServer: "首選服務器",
},
routing: {
title: "路由",
defaultOut: "默認外部",
defaultIf: "默認網卡",
defaultRm: "默認路由標記",
autoBind: "自動綁定網卡",
},
exp: {
storeFakeIp: "存儲假 IP",
},
},
tls : {
enable: "啟用 TLS",
@@ -144,6 +320,13 @@ export default {
keyPath: "私鑰文件路徑",
cert: "證書文件內容",
key: "私鑰文件內容",
options: "TLS 選項",
minVer: "最低版本",
maxVer: "最高版本",
cs: "加密套件",
pubKey: "公鑰",
disableSni: "停用 SNI",
insecure: "允許不安全連線",
},
stats: {
upload: "上傳",
@@ -162,6 +345,9 @@ export default {
Kp: "Kp",
Mp: "Mp",
Gb: "Gb",
bps: "bps",
Kbps: "Kbps",
Mbps: "Mbps",
},
date: {
expiry: "到期",
@@ -170,5 +356,6 @@ export default {
h: "時",
m: "分",
s: "秒",
}
ms: "毫秒",
},
}