"subEncryptDesc"="Encrypt the returned configs in subscription"
"subShowInfo"="Show usage info"
"subShowInfoDesc"="Show remianed traffic and date after config name"
"subShowInfoDesc"="Show remained traffic and date after config name"
"subURI"="Reverse Proxy URI"
"subURIDesc"="Change base URI of subscription URL for using on behind of proxies"
@@ -293,7 +293,7 @@
[pages.xray]
"title"="Xray Settings"
"save"="Save Settings"
"restart"="Reastart Xray"
"restart"="Restart Xray"
"basicTemplate"="Basic Template"
"advancedTemplate"="Advanced Template"
"generalConfigs"="General Configs"
@@ -374,6 +374,7 @@
"editOutbound"="Edit outbound"
"editReverse"="Edit reverse"
"tag"="Tag"
"tagDesc"="Unique tag"
"address"="Address"
"reverse"="Reverse"
"domain"="Domain"
@@ -403,7 +404,7 @@
"usage"="❗ Please provide a text to search!"
"getID"="🆔 Your ID: <code>{{ .ID }}</code>"
"helpAdminCommands"="Search for a client email:\r\n<code>/usage [Email]</code>\r\n \r\nSearch for inbounds (with client stats):\r\n<code>/inbound [Remark]</code>"
"helpClientCommands"="To search for statistics, just use folowing command:\r\n \r\n<code>/usage [UUID|Password]</code>\r\n \r\nUse UUID for vmess/vless and Password for Trojan."
"helpClientCommands"="To search for statistics, just use the following command:\r\n \r\n<code>/usage [UUID|Password]</code>\r\n \r\nUse UUID for vmess/vless and Password for Trojan."
[tgbot.messages]
"cpuThreshold"="🔴 The CPU usage {{ .Percent }}% is more than threshold {{ .Threshold }}%"
"infoDesc"="Mọi thay đổi được thực hiện ở đây cần phải được lưu. Vui lòng khởi động lại bảng điều khiển để áp dụng các thay đổi. bản dich bởi Ohoang7"
"restartPanel"="Khởi động lại Bảng điều khiển"
"restartPanelDesc"="Bạn có chắc chắn muốn khởi động lại bảng điều khiển? Nhấn OK để khởi động lại sau 3 giây. Nếu bạn không thể truy cập bảng điều khiển sau khi khởi động lại, vui lòng xem thông tin nhật ký của bảng điều khiển trên máy chủ."
"resetDefaultConfig"="Đặt lại Cấu hình Mặc định"
"panelConfig"="Cấu hình bảng điều khiển"
"userSettings"="Thiết lập người dùng"
"TGBotSettings"="Cài đặt Bot Telegram"
"panelListeningIP"="IP Nghe của Bảng điều khiển"
"panelListeningIPDesc"="Mặc định để trống để nghe tất cả các IP."
"panelListeningDomain"="Tên miền của nghe Bảng điều khiển"
"panelListeningDomainDesc"="Mặc định để trống để nghe tất cả các tên miền và IP"
"panelPort"="Cổng Bảng điều khiển"
"panelPortDesc"="Cổng được sử dụng để hiển thị bảng điều khiển này"
"publicKeyPath"="Đường dẫn tập tin khóa công khai Chứng chỉ Bảng điều khiển"
"publicKeyPathDesc"="Điền vào đường dẫn tuyệt đối bắt đầu với."
"privateKeyPath"="Đường dẫn tập tin khóa riêng tư Chứng chỉ Bảng điều khiển"
"privateKeyPathDesc"="Điền vào đường dẫn tuyệt đối bắt đầu với."
"panelUrlPath"="Đường dẫn gốc URL Bảng điều khiển"
"panelUrlPathDesc"="Phải bắt đầu bằng '/' và kết thúc bằng."
"pageSize"="Kích thước phân trang"
"pageSizeDesc"="Xác định kích thước trang cho bảng gửi đến. Đặt 0 để tắt"
"oldUsername"="Tên người dùng hiện tại"
"currentPassword"="Mật khẩu hiện tại"
"newUsername"="Tên người dùng mới"
"newPassword"="Mật khẩu mới"
"telegramBotEnable"="Bật Bot Telegram"
"telegramBotEnableDesc"="Kết nối với các tính năng của bảng điều khiển này thông qua bot Telegram"
"telegramToken"="Token Telegram"
"telegramTokenDesc"="Bạn phải nhận token từ quản lý bot Telegram @botfather"
"telegramChatId"="Chat ID Telegram của quản trị viên"
"telegramChatIdDesc"="Nhiều Chat ID phân tách bằng dấu phẩy. Sử dụng @userinfobot hoặc sử dụng lệnh '/id' trong bot để lấy Chat ID của bạn."
"telegramNotifyTime"="Thời gian thông báo của bot Telegram"
"telegramNotifyTimeDesc"="Sử dụng định dạng thời gian Crontab."
"tgNotifyBackup"="Sao lưu Cơ sở dữ liệu"
"tgNotifyBackupDesc"="Bao gồm tệp sao lưu cơ sở dữ liệu với thông báo báo cáo."
"tgNotifyLogin"="Thông báo Đăng nhập"
"tgNotifyLoginDesc"="Hiển thị tên người dùng, địa chỉ IP và thời gian khi ai đó cố gắng đăng nhập vào bảng điều khiển của bạn."
"sessionMaxAge"="Tuổi tối đa của phiên"
"sessionMaxAgeDesc"="Thời gian của phiên đăng nhập (đơn vị: phút)"
"expireTimeDiff"="Ngưỡng hết hạn cho thông báo"
"expireTimeDiffDesc"="Nhận thông báo về việc hết hạn tài khoản trước ngưỡng này (đơn vị: ngày)"
"trafficDiff"="Ngưỡng lưu lượng cho thông báo"
"trafficDiffDesc"="Nhận thông báo về việc cạn kiệt lưu lượng trước khi đạt đến ngưỡng này (đơn vị: GB)"
"tgNotifyCpu"="Ngưỡng cảnh báo tỷ lệ CPU"
"tgNotifyCpuDesc"="Nhận thông báo nếu tỷ lệ sử dụng CPU vượt quá ngưỡng này (đơn vị: %)"
"timeZone"="Múi giờ"
"timeZoneDesc"="Các tác vụ được lên lịch chạy theo thời gian trong múi giờ này."
"subSettings"="Đăng ký"
"subEnable"="Bật dịch vụ"
"subEnableDesc"="Tính năng đăng ký với cấu hình riêng"
"subListen"="Listening IP"
"subListenDesc"="Mặc định để trống để nghe tất cả các IP"
"subPort"="Cổng Đăng ký"
"subPortDesc"="Số cổng dịch vụ đăng ký phải chưa được sử dụng trên máy chủ"
"subCertPath"="Đường dẫn tập tin khóa công khai Chứng chỉ Đăng ký"
"subCertPathDesc"="Điền vào đường dẫn tuyệt đối bắt đầu với '/'"
"subKeyPath"="Đường dẫn tập tin khóa riêng tư Chứng chỉ Đăng ký"
"subKeyPathDesc"="Điền vào đường dẫn tuyệt đối bắt đầu với '/'"
"subPath"="Đường dẫn gốc URL Đăng ký"
"subPathDesc"="Phải bắt đầu bằng '/' và kết thúc bằng '/'"
"subDomain"="Tên miền con"
"subDomainDesc"="Mặc định để trống để nghe tất cả các tên miền và IP"
"subUpdates"="Khoảng thời gian cập nhật đăng ký"
"subUpdatesDesc"="Số giờ giữa các cập nhật trong ứng dụng khách"
"subEncrypt"="Mã hóa cấu hình"
"subEncryptDesc"="Mã hóa các cấu hình được trả về trong đăng ký"
"subShowInfo"="Hiển thị thông tin sử dụng"
"subShowInfoDesc"="Hiển thị lưu lượng truy cập còn lại và ngày sau tên cấu hình"
"subURI"="URI proxy ngược"
"subURIDesc"="Thay đổi URI cơ sở của URL đăng ký để sử dụng ở phía sau proxy"
[pages.settings.toasts]
"modifySettings"="Sửa đổi cài đặt"
"getSettings"="Nhận cài đặt "
"modifyUser"="Sửa đổi người dùng"
"originalUserPassIncorrect"="Tên người dùng hoặc mật khẩu ban đầu không chính xác"
"userPassMustBeNotEmpty"="Tên người dùng mới và mật khẩu mới không được để trống"
[pages.xray]
"title"="Cài đặt Xray"
"save"="Lưu các thiết lập"
"restart"="Khởi động lại Xray"
"basicTemplate"="Mẫu cơ bản"
"advancedTemplate"="Mẫu nâng cao"
"generalConfigs"="Cấu hình Chung"
"generalConfigsDesc"="Những tùy chọn này sẽ cung cấp điều chỉnh tổng quát."
"blockConfigs"="Cấu hình Chặn"
"blockConfigsDesc"="Những tùy chọn này sẽ ngăn người dùng kết nối đến các giao thức và trang web cụ thể."
"blockCountryConfigs"="Cấu hình Chặn Quốc gia"
"blockCountryConfigsDesc"="Những tùy chọn này sẽ ngăn người dùng kết nối đến các tên miền quốc gia cụ thể."
"directCountryConfigs"="Cấu hình Kết nối Trực tiếp Quốc gia"
"directCountryConfigsDesc"="Những tùy chọn này sẽ kết nối người dùng trực tiếp đến các tên miền quốc gia cụ thể."
"ipv4Configs"="Cấu hình IPv4"
"ipv4ConfigsDesc"="Những tùy chọn này sẽ chỉ định kết nối đến các tên miền mục tiêu qua IPv4."
"Template"="Mẫu cấu hình Xray"
"TemplateDesc"="Tạo tệp cấu hình Xray cuối cùng dựa trên mẫu này."
"FreedomStrategy"="Cấu hình chiến lược cho giao thức tự do"
"FreedomStrategyDesc"="Đặt chiến lược đầu ra của mạng trong Giao thức Tự do."
"RoutingStrategy"="Định cấu hình chiến lược định tuyến tên miền"
"RoutingStrategyDesc"="Đặt chiến lược định tuyến tổng thể để phân giải DNS."
"Torrent"="Cấm sử dụng BitTorrent"
"TorrentDesc"="Thay đổi mẫu cấu hình để tránh việc người dùng sử dụng BitTorrent."
"PrivateIp"="Cấm dãy IP riêng để kết nối"
"PrivateIpDesc"="Thay đổi mẫu cấu hình để tránh kết nối với dải IP riêng."
"Ads"="Chặn quảng cáo"
"AdsDesc"="Thay đổi mẫu cấu hình để chặn quảng cáo"
"Family"="Kích hoạt cấu hình thân thiện với gia đình"
"FamilyDesc"="Tránh kết nối đến các trang web không an toàn để bảo vệ gia đình."
"IRIp"="Vô hiệu hóa kết nối với dải IP Iran"
"IRIpDesc"="Thay đổi mẫu cấu hình để tránh kết nối với dãy IP Iran."
"IRDomain"="Vô hiệu hóa kết nối với tên miền Iran"
"IRDomainDesc"="Thay đổi mẫu cấu hình để tránh kết nối với tên miền Iran."
"ChinaIp"="Vô hiệu hóa kết nối với dải IP Trung Quốc"
"ChinaIpDesc"="Thay đổi mẫu cấu hình để tránh kết nối tới dãy IP Trung Quốc."
"ChinaDomain"="Vô hiệu hóa kết nối với tên miền Trung Quốc"
"ChinaDomainDesc"="Thay đổi mẫu cấu hình để tránh kết nối với miền Trung Quốc."
"RussiaIp"="Vô hiệu hóa kết nối với dải IP của Nga"
"RussiaIpDesc"="Thay đổi mẫu cấu hình để tránh kết nối với dãy IP của Nga."
"RussiaDomain"="Vô hiệu hóa kết nối với tên miền của Nga"
"RussiaDomainDesc"="Thay đổi mẫu cấu hình để tránh kết nối với miền Nga."
"DirectIRIp"="Kết nối trực tiếp tới dãy IP Iran"
"DirectIRIpDesc"="Thay đổi mẫu cấu hình để kết nối trực tiếp với dải IP Iran."
"DirectIRDomain"="Kết nối trực tiếp tới các miền của Iran"
"DirectIRDomainDesc"="Thay đổi mẫu cấu hình để kết nối trực tiếp với miền Iran."
"DirectChinaIp"="Thay đổi mẫu cấu hình để kết nối trực tiếp với miền Iran."
"DirectChinaIpDesc"="Thay đổi mẫu cấu hình để kết nối trực tiếp với dải IP Trung Quốc."
"DirectChinaDomain"="Kết nối trực tiếp tới các miền Trung Quốc"
"DirectChinaDomainDesc"="Kết nối trực tiếp tới các miền Trung Quốc"
"DirectRussiaIp"="Kết nối trực tiếp tới dãy IP của Nga"
"DirectRussiaIpDesc"="Thay đổi mẫu cấu hình để kết nối trực tiếp với dải IP của Nga."
"DirectRussiaDomain"="Kết nối trực tiếp tới các miền của Nga"
"DirectRussiaDomainDesc"="Thay đổi mẫu cấu hình để kết nối trực tiếp với miền Nga."
"GoogleIPv4"="Sử dụng IPv4 cho Google"
"GoogleIPv4Desc"="Thêm định tuyến để Google kết nối với IPv4."
"NetflixIPv4"="Sử dụng IPv4 cho Netflix"
"NetflixIPv4Desc"="Thêm định tuyến cho Netflix để kết nối với IPv4."
"completeTemplate"="Tất cả"
"Inbounds"="Đầu vào"
"Outbounds"="Đầu ra"
"Routings"="Quy tắc định tuyến"
"RoutingsDesc"="Mức độ ưu tiên của mỗi quy tắc là quan trọng!"
[pages.xray.rules]
"first"="Đầu tiên"
"last"="Cuối cùng"
"up"="hướng lên"
"down"="Xuống"
"source"="Nguồn"
"dest"="Điểm đến"
"inbound"="Đầu vào"
"outbound"="Đầu ra"
"info"="Thông tin"
"add"="Thêm quy tắc"
"edit"="Chỉnh sửa quy tắc"
"useComma"="Các mục được phân tách bằng dấu phẩy"
[pages.xray.outbound]
"addOutbound"="Thêm Đầu vào"
"addReverse"="Thêm đảo ngược"
"editOutbound"="Chỉnh sửa đầu vào"
"editReverse"="Chỉnh sửa đảo ngược"
"tag"="Nhãn"
"tagDesc"="thẻ duy nhất"
"address"="Địa chỉ"
"reverse"="Đảo ngược"
"domain"="Tên Miền"
"type"="Kiểu"
"bridge"="Liên kết"
"portal"="Cổng thông tin"
"intercon"="Kết nối"
[tgbot]
"noResult"="❗ Không có kết quả!"
"wentWrong"="❌ Đã xảy ra lỗi!"
"noInbounds"="❗ Không tìm thấy inbound!"
"unlimited"="♾ Không giới hạn"
"day"="Ngày"
"days"="hôm nay"
"unknown"="không xác định"
"inbounds"="Đầu vào"
"clients"="Khách hàng"
[tgbot.commands]
"unknown"="❗ Lệnh không rõ"
"pleaseChoose"="👇 Vui lòng chọn:\r\n"
"help"="🤖 Chào mừng bạn đến với bot này! Bot được thiết kế để cung cấp cho bạn dữ liệu cụ thể từ máy chủ và cho phép bạn thực hiện các thay đổi cần thiết.\r\n\r\n"
"start"="👋 Xin chào <i>{{ .Firstname }}</i>.\r\n"
"welcome"="🤖 Chào mừng đến với bot quản lý của <b>{{ .Hostname }}</b>.\r\n"
"status"="✅ Bot hoạt động bình thường!"
"usage"="❗ Vui lòng cung cấp văn bản để tìm kiếm!"
"getID"="🆔 ID của bạn: <code>{{ .ID }}</code>"
"helpAdminCommands"="Tìm kiếm email của khách hàng:\r\n<code>/usage [Email]</code>\r\n \r\nTìm kiếm inbounds (với thống kê của khách hàng):\r\n<code>/inbound [Ghi chú]</code>"
"helpClientCommands"="Để tìm kiếm thống kê, hãy sử dụng lệnh sau:\r\n \r\n<code>/usage [UUID|Mật khẩu]</code>\r\n \r\nSử dụng UUID cho vmess/vless và Mật khẩu cho Trojan."
[tgbot.messages]
"cpuThreshold"="🔴 Sử dụng CPU {{ .Percent }}% vượt quá ngưỡng {{ .Threshold }}%"
"loginSuccess"="✅ Đăng nhập thành công vào bảng điều khiển.\r\n"
"loginFailed"="❗️ Đăng nhập vào bảng không thành công.\r\n"
"report"="🕰 Báo cáo theo lịch trình: {{ .RunTime }}\r\n"
"datetime"="⏰ Ngày-Giờ: {{ .DateTime }}\r\n"
"hostname"="💻 Tên máy chủ: {{ .Hostname }}\r\n"
"version"="🚀 Phiên bản X-UI: {{ .Version }}\r\n"
"ipv6"="🌐 IPv6: {{ .IPv6 }}\r\n"
"ipv4"="🌐 IPv4: {{ .IPv4 }}\r\n"
"ip"="🌐 IP: {{ .IP }}\r\n"
"serverUpTime"="⏳ Thời gian hoạt động của máy chủ: {{ .UpTime }} {{ .Unit }}\r\n"
"backupTime"="🗄 Thời gian sao lưu: {{ .Time }}\r\n"
"yes"="✅ Yes"
"no"="❌ No"
[tgbot.buttons]
"dbBackup"="Tải Backup DB"
"serverUsage"="Sử Dụng Máy Chủ"
"getInbounds"="Lấy Inbounds"
"depleteSoon"="Sắp Cạn Kiệt"
"clientUsage"="Lấy Sử Dụng"
"onlines"="Khách hàng trực tuyến"
"commands"="Lệnh"
[tgbot.answers]
"getInboundsFailed"="❌ Không vào được"
"askToAddUser"="Không tìm thấy cấu hình của bạn!\r\nBạn nên định cấu hình tên người dùng telegram của mình và yêu cầu Quản trị viên thêm nó vào cấu hình của bạn."
"askToAddUserName"="Không tìm thấy cấu hình của bạn!\r\nVui lòng yêu cầu Quản trị viên của bạn sử dụng tên người dùng telegram trong cấu hình của bạn(s).\r\n\r\nTên người dùng của bạn: <b>@{{ .TgUserName }}</b>"
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.