{
    "AboutScreen": {
        "installRefer": "Mã giới thiệu cài đặt",
        "installTime": "Thời gian cài đặt",
        "versionChannel": "Kênh cập nhật tự động",
        "updateWhenConnected": "Kiểm tra cập nhật sau khi kết nối",
        "autoDownloadPkg": "Tự động tải gói cập nhật",
        "disableAppImproveData": "Dữ liệu cải thiện ứng dụng",
        "disableUAReportTip": "Bật [@:{AboutScreen.disableAppImproveData}] giúp chúng tôi cải thiện độ ổn định và khả năng sử dụng của sản phẩm; chúng tôi không thu thập bất kỳ dữ liệu riêng tư nào. Tắt tính năng này sẽ ngăn ứng dụng thu thập bất kỳ dữ liệu nào.",
        "devOptions": "Tùy chọn nhà phát triển",
        "enableDebugLog": "Bật nhật ký gỡ lỗi",
        "viewFilsContent": "Xem tệp",
        "enablePprof": "Bật pprof",
        "pprofPanel": "Bảng điều khiển pprof",
        "allowRemoteAccessPprof": "Cho phép truy cập từ xa vào @:{AboutScreen.pprofPanel}",
        "allowRemoteAccessHtmlBoard": "Cho phép truy cập từ xa @:{SettingsScreen.htmlBoard}",
        "useOriginalSBProfile": "Sử dụng cấu hình sing-box gốc"
    },
    "BackupAndSyncWebdavScreen": {
        "webdavServerUrl": "URL máy chủ",
        "webdavRequired": "Không được để trống",
        "webdavLoginFailed": "Đăng nhập thất bại:",
        "webdavListFailed": "Không thể lấy danh sách tệp:"
    },
    "DiversionGroupCustomEditScreen": {
        "invalidDomain": "[Tên miền] không hợp lệ: $p",
        "invalidIpCidr": "[IP Cidr] không hợp lệ: $p",
        "invalid": "[$p0] không hợp lệ: $p",
        "invalidRuleSet": "[Rule Set] không hợp lệ: $p, URL phải là URL https hợp lệ và là tệp nhị phân có phần mở rộng .srs/.json",
        "invalidRuleSetBuildIn": "[Rule Set (tích hợp)] không hợp lệ: $p, định dạng là geosite:xxx hoặc geoip:xxx hoặc acl:xxx, và xxx phải là tên quy tắc hợp lệ",
        "invalidPackageId": "[@:{meta.appPackage}] không hợp lệ: $p",
        "setDiversionRule": "Mẹo: Sau khi lưu, vui lòng đi tới [@:{meta.diversionRules}] để thiết lập các quy tắc liên quan, nếu không chúng sẽ không có hiệu lực"
    },
    "DiversionRuleDetectScreen": {
        "title": "Phát hiện quy tắc phân luồng",
        "rule": "Quy tắc:",
        "outbound": "Máy chủ Proxy:"
    },
    "DiversionRulesScreen": {
        "diversionRulesMatchTips": "Mẹo: Thử khớp các quy tắc từ trên xuống dưới. Nếu không có quy tắc nào khớp, hãy sử dụng [mặc định]"
    },
    "DnsSettingsScreen": {
        "ispCanNotEmpty": "Nhà cung cấp không được để trống",
        "urlCanNotEmpty": "URL không được để trống",
        "error": "Loại không hỗ trợ: $p",
        "dnsDesc": "Cột đầu tiên là độ trễ truy vấn kết nối trực tiếp;\nCột thứ hai: Bật [[Lưu lượng Proxy] Giải quyết DNS qua máy chủ proxy]: dữ liệu độ trễ là độ trễ truy vấn được chuyển tiếp qua máy chủ proxy hiện tại; nếu tắt: dữ liệu độ trễ là độ trễ truy vấn kết nối trực tiếp"
    },
    "FileContentViewerScreen": {
        "title": "Trình xem nội dung tệp",
        "clearFileContent": "Bạn có chắc chắn muốn xóa nội dung tệp không?",
        "clearFileContentTips": "Bạn có chắc chắn muốn xóa nội dung của tệp cấu hình không? Việc xóa tệp cấu hình có thể gây mất dữ liệu hoặc lỗi ứng dụng, vui lòng thực hiện thận trọng"
    },
    "HomeScreen": {
        "toSelectServer": "Vui lòng chọn một máy chủ",
        "invalidServer": "không hợp lệ, vui lòng chọn lại",
        "disabledServer": "đã bị vô hiệu hóa, vui lòng chọn lại",
        "expiredServer": "Không có máy chủ khả dụng, cấu hình có thể đã hết hạn hoặc bị vô hiệu hóa",
        "systemProxyTips": "socks: $sp, http(s): $hp",
        "myLinkEmpty": "Vui lòng thiết lập [Liên kết nhanh] trước khi sử dụng",
        "tooMuchServers": "Quá nhiều máy chủ proxy [$p>$p1], kết nối có thể thất bại do giới hạn bộ nhớ hệ thống",
        "tooMuchServers2": "Quá nhiều máy chủ proxy [$p>$p1] có thể gây ra kết nối chậm hoặc không thể truy cập"
    },
    "LaunchFailedScreen": {
        "invalidProcess": "Ứng dụng không thể khởi động [Tên tiến trình không hợp lệ], vui lòng cài đặt lại ứng dụng vào một thư mục riêng biệt",
        "invalidProfile": "Ứng dụng không thể khởi động [Không thể truy cập cấu hình], vui lòng cài đặt lại ứng dụng",
        "invalidVersion": "Ứng dụng không thể khởi động [Phiên bản không hợp lệ], vui lòng cài đặt lại ứng dụng",
        "systemVersionLow": "Ứng dụng không thể khởi động [Phiên bản hệ thống quá thấp]",
        "invalidInstallPath": "Đường dẫn cài đặt không hợp lệ, vui lòng cài đặt lại vào đường dẫn hợp lệ"
    },
    "MyProfilesMergeScreen": {
        "profilesMerge": "Hợp nhất cấu hình",
        "profilesMergeTarget": "Cấu hình mục tiêu",
        "profilesMergeSource": "Cấu hình nguồn",
        "profilesMergeTips": "Mẹo: Các quy tắc phân luồng của cấu hình nguồn sẽ bị loại bỏ"
    },
    "NetCheckScreen": {
        "title": "Kiểm tra mạng",
        "warn": "Lưu ý: Do ảnh hưởng của môi trường mạng và các quy tắc phân luồng, kết quả kiểm tra không hoàn toàn tương đương với kết quả thực tế.",
        "invalidDomain": "Tên miền không hợp lệ",
        "connectivity": "Kết nối mạng",
        "connectivityTestIpv4AllFailed": "Kiểm tra kết nối IPv4 [$p] đều thất bại",
        "connectivityTestIpv4Ok": "Kết nối IPv4 thành công",
        "connectivityTestIpv6AllFailed": "Kiểm tra kết nối IPv6 [$p] đều thất bại, mạng của bạn có thể không hỗ trợ IPv6",
        "connectivityTestIpv6Ok": "Kết nối IPv6 thành công",
        "connectivityTestOk": "Mạng đã kết nối Internet",
        "connectivityTestFailed": "Mạng chưa được kết nối Internet",
        "remoteRulesetsDownloadOk": "Tất cả đã tải xuống thành công",
        "remoteRulesetsDownloadNotOk": "Đang tải xuống hoặc tải xuống thất bại",
        "outbound": "Máy chủ Proxy",
        "outboundOk": "Kết nối với [$p] thành công",
        "outboundFailed": "Kết nối với [$p1] thất bại\nLỗi: [$p2]",
        "dnsServer": "Máy chủ DNS",
        "dnsOk": "Truy vấn DNS cho [$p1] thành công\nQuy tắc DNS: [$p2]\nĐộ trễ: [$p3 ms]\nĐịa chỉ: [$p4]",
        "dnsFailed": "Truy vấn DNS cho [$p1] thành công\nQuy tắc DNS: [$p2]\nLỗi: [$p3]",
        "host": "Kết nối HTTP",
        "hostConnection": "[$p1]\nQuy tắc phân luồng: [$p2]\nMáy chủ Proxy: [$p3]",
        "hostConnectionOk": "Kết nối thành công",
        "hostConnectionFailed": "Kết nối thất bại: [$p]"
    },
    "NetConnectionsFilterScreen": {
        "hostIp": "Tên miền/IP",
        "app": "Ứng dụng",
        "rule": "Quy tắc",
        "chain": "Gửi đi"
    },
    "NetConnectionsScreen": {
        "copyAsCSV": "Đã sao chép định dạng CSV",
        "selectType": "Chọn loại phân luồng"
    },
    "PerAppAndroidScreen": {
        "title": "Proxy cho từng ứng dụng",
        "whiteListMode": "Chế độ danh sách trắng",
        "whiteListModeTip": "Khi bật: chỉ các ứng dụng đã chọn mới đi qua proxy; khi tắt: chỉ các ứng dụng không được chọn mới đi qua proxy"
    },
    "RegionSettingsScreen": {
        "title": "Quốc gia hoặc Khu vực",
        "Regions": "Mẹo: Vui lòng đặt đúng quốc gia hoặc khu vực hiện tại của bạn, nếu không có thể gây ra vấn đề phân luồng mạng"
    },
    "ServerSelectScreen": {
        "title": "Chọn máy chủ",
        "autoSelectServer": "Tự động chọn máy chủ có độ trễ thấp nhất",
        "recentUse": "Sử dụng gần đây",
        "myFav": "Yêu thích",
        "selectLocal": "Máy chủ đã chọn là địa chỉ nội bộ và có thể không hoạt động bình thường: $p",
        "selectRequireEnableIPv6": "Máy chủ đã chọn là địa chỉ IPv6 và yêu cầu [Bật IPv6]",
        "selectDisabled": "Máy chủ này đã bị vô hiệu hóa",
        "error404": "Phát hiện độ trễ gặp lỗi, vui lòng kiểm tra xem có cấu hình nào có nội dung tương tự không"
    },
    "SettingsScreen": {
        "getTranffic": "Lấy lưu lượng",
        "tutorial": "Hướng dẫn",
        "commonlyUsedRulesets": "Các bộ quy tắc phổ biến",
        "htmlBoard": "Bảng điều khiển trực tuyến",
        "dnsLeakDetection": "Kiểm tra rò rỉ DNS",
        "proxyLeakDetection": "Kiểm tra rò rỉ Proxy",
        "speedTest": "Kiểm tra tốc độ",
        "rulesetDirectDownlad": "Tải xuống trực tiếp bộ quy tắc",
        "hideUnusedDiversionGroup": "Ẩn các quy tắc phân luồng không dùng",
        "disableISPDiversionGroup": "Vô hiệu hóa [@:{meta.isp}] @:{meta.diversionRules}",
        "portSettingRule": "Dựa trên quy tắc",
        "portSettingDirectAll": "Trực tiếp tất cả",
        "portSettingProxyAll": "Proxy tất cả",
        "portSettingControl": "Điều khiển và Đồng bộ",
        "portSettingCluster": "Dịch vụ cụm",
        "modifyPort": "Sửa đổi cổng",
        "modifyPortOccupied": "Cổng đã bị chiếm dụng, vui lòng sử dụng cổng khác",
        "ipStrategyTips": "Trước khi bật, vui lòng xác nhận mạng của bạn hỗ trợ IPv6, nếu không một số lưu lượng không thể truy cập bình thường.",
        "tunAppendHttpProxy": "Thêm Proxy HTTP vào VPN",
        "tunAppendHttpProxyTips": "Một số ứng dụng sẽ bỏ qua thiết bị NIC ảo và kết nối trực tiếp với proxy HTTP",
        "tunAllowBypassHttpProxyDomain": "Các tên miền được phép bỏ qua proxy HTTP",
        "dnsEnableRule": "Bật quy tắc phân luồng DNS",
        "dnsEnableProxyResolveMode": "Kênh giải quyết [@:{meta.trafficProxy}]",
        "dnsEnableClientSubnet": "Bật ECS cho [@:{meta.trafficDirect}]",
        "dnsTestDomain": "Tên miền kiểm tra",
        "dnsTestDomainInvalid": "Tên miền không hợp lệ",
        "dnsTypeOutbound": "Máy chủ Proxy",
        "dnsTypeDirect": "@:{meta.trafficDirect}",
        "dnsTypeProxy": "@:{meta.trafficProxy}",
        "dnsTypeResolver": "Máy chủ DNS",
        "dnsEnableRuleTips": "Sau khi bật, tên miền sẽ chọn máy chủ DNS tương ứng để giải quyết theo quy tắc phân luồng",
        "dnsEnableFakeIpTips": "Sau khi bật FakeIP, nếu bạn ngắt kết nối VPN, ứng dụng của bạn có thể cần được khởi động lại; tính năng này yêu cầu bật [Chế độ TUN]",
        "dnsTypeOutboundTips": "Giải quyết tên miền cho [@:{SettingsScreen.dnsTypeOutbound}]",
        "dnsTypeDirectTips": "Giải quyết tên miền cho [@:{meta.trafficDirect}]",
        "dnsTypeProxyTips": "Giải quyết tên miền cho [@:{meta.trafficProxy}]",
        "dnsTypeResolverTips": "Giải quyết tên miền cho [@:{SettingsScreen.dnsTypeResolver}]",
        "dnsAutoSetServer": "Tự động thiết lập máy chủ",
        "dnsResetServer": "Đặt lại máy chủ",
        "dnsEnableStaticIPForResolver": "Ưu tiên phân giải IP tĩnh",
        "dnsEnableStaticIPForResolverTips": "Ngăn chặn hiệu quả máy chủ DNS bị ô nhiễm trong quá trình phân giải",
        "inboundDomainResolve": "Giải quyết tên miền đến",
        "privateDirect": "Kết nối trực tiếp mạng nội bộ",
        "inboundDomainResolveTips": "Một số tên miền không được cấu hình quy tắc phân luồng cần được giải quyết trước khi có thể khớp với các quy tắc dựa trên IP; tính năng này ảnh hưởng đến các yêu cầu đến cổng proxy [$p]",
        "useRomoteRes": "Sử dụng tài nguyên từ xa",
        "autoAppendRegion": "Tự động đính kèm quy tắc cơ bản",
        "autoSelect": "Tự động chọn",
        "autoSelectServerIgnorePerProxyServer": "Bỏ qua máy chủ proxy [Front/Chain]",
        "autoSelectServerInterval": "Khoảng thời gian kiểm tra độ trễ",
        "autoSelectSelectedHealthCheckInterval": "Khoảng thời gian kiểm tra tình trạng máy chủ hiện tại",
        "autoSelectServerReTestIfNetworkUpdate": "Kiểm tra lại độ trễ khi mạng thay đổi",
        "autoSelectServerUpdateCurrentServerAfterManualUrltest": "Cập nhật máy chủ hiện tại sau khi kiểm tra độ trễ thủ công",
        "autoSelectServerIntervalTips": "Khoảng thời gian càng ngắn, dữ liệu độ trễ máy chủ càng được cập nhật kịp thời, điều này sẽ chiếm nhiều tài nguyên hơn và tiêu thụ nhiều điện năng hơn",
        "autoSelectSelectedHealthCheckIntervalTips": "Nếu kiểm tra thất bại, máy chủ sẽ được chuyển đổi; nếu không tìm thấy máy chủ khả dụng khi chuyển đổi, nhóm sẽ kiểm tra lại độ trễ",
        "autoSelectServerFavFirst": "Ưu tiên [Yêu thích]",
        "autoSelectServerFavFirstTips": "Nếu danh sách [Yêu thích] không trống, hãy sử dụng các máy chủ trong [Yêu thích]",
        "autoSelectServerFilter": "Lọc máy chủ không hợp lệ",
        "autoSelectServerFilterTips": "Các máy chủ kiểm tra độ trễ thất bại sẽ bị lọc ra; nếu không có máy chủ nào khả dụng sau khi lọc, [$p] máy chủ đầu tiên sẽ được sử dụng thay thế",
        "autoSelectServerLimitedNum": "Số lượng máy chủ tối đa",
        "autoSelectServerLimitedNumTips": "Các máy chủ vượt quá số lượng này sẽ bị lọc ra",
        "numInvalid": "Số không hợp lệ",
        "hideInvalidServer": "Ẩn máy chủ không hợp lệ",
        "sortServer": "Sắp xếp máy chủ",
        "sortServerTips": "Sắp xếp theo độ trễ từ thấp đến cao",
        "selectServerHideRecommand": "Ẩn [Đề xuất]",
        "selectServerHideRecent": "Ẩn [Sử dụng gần đây]",
        "selectServerHideFav": "Ẩn [Yêu thích]",
        "homeScreen": "Màn hình chính",
        "theme": "Chủ đề",
        "widgetsAlpha": "Độ trong suốt Widget",
        "widgetsEmpty": "Không có Widget khả dụng",
        "backgroundImage": "Ảnh nền",
        "myLink": "Liên kết nhanh",
        "autoConnectAfterLaunch": "Tự động kết nối sau khi khởi chạy",
        "autoConnectAtBoot": "Tự động kết nối sau khi khởi động hệ thống",
        "autoConnectAtBootTips": "Yêu cầu hệ thống hỗ trợ; một số hệ thống cũng có thể yêu cầu bật [tự khởi chạy].",
        "hideAfterLaunch": "Ẩn cửa sổ sau khi khởi động",
        "autoSetSystemProxy": "Tự động thiết lập proxy hệ thống khi kết nối",
        "bypassSystemProxy": "Các tên miền được phép bỏ qua proxy hệ thống",
        "disconnectWhenQuit": "Ngắt kết nối khi thoát ứng dụng",
        "autoAddToFirewall": "Tự động thêm quy tắc tường lửa",
        "excludeFromRecent": "Ẩn khỏi [Nhiệm vụ gần đây]",
        "wakeLock": "Khóa đánh thức",
        "hideVpn": "Ẩn biểu tượng VPN",
        "hideVpnTips": "Bật IPv6 sẽ khiến chức năng này thất bại",
        "allowBypass": "Cho phép ứng dụng bỏ qua VPN",
        "overrideAndroidVPN": "Ghi đè Android VPN",
        "importSuccess": "Nhập thành công",
        "rewriteConfirm": "Tệp này sẽ ghi đè cấu hình cục bộ hiện có. Bạn có muốn tiếp tục không?",
        "mergePerapp": "Hợp nhất danh sách [@:{PerAppAndroidScreen.title}] cục bộ",
        "networkShare": "Chia sẻ mạng",
        "frontProxy": "Proxy Front/Chain",
        "frontProxyTips": "Dữ liệu -> Máy chủ Proxy Front/Chain [Nhiều máy chủ: Từ trên xuống dưới] -> Máy chủ Proxy [$p] -> Máy chủ đích",
        "allowOtherHostsConnect": "Cho phép thiết bị khác kết nối",
        "allowOtherHostsConnectTips": "socks: $sp, http(s): $hp",
        "allowOtherHostsConnectWarn": "Do giới hạn của hệ thống, sau khi bật tính năng này, các ứng dụng trên thiết bị này sử dụng http để truy cập mạng có thể không kết nối được mạng bình thường.",
        "tunAutoRoute": "Tự động định tuyến",
        "tunDefaultRoute": "Tuyến mặc định",
        "tunAutoRedirect": "Tự động chuyển hướng",
        "tunStrictRoute": "Định tuyến nghiêm ngặt",
        "tunStrictRouteTips": "Nếu sau khi bật chia sẻ, các thiết bị khác không thể truy cập thiết bị này, vui lòng thử tắt công tắc này",
        "loopbackAddress": "Địa chỉ Loopback",
        "enableCluster": "Bật cụm Proxy Socks/Http",
        "clusterAllowOtherHostsConnect": "Cho phép thiết bị khác kết nối với cụm",
        "clusterAllowOtherHostsConnectTips": "http://$ip:$port/get_proxies",
        "clusterAuth": "Xác thực cụm Proxy",
        "tunMode": "Chế độ TUN",
        "tuni4Address": "Địa chỉ IP",
        "tunModeTips": "Chế độ TUN sẽ tiếp nhận toàn bộ lưu lượng của hệ thống [Trong chế độ này, bạn có thể để proxy hệ thống không bật]",
        "tunModeRunAsAdmin": "Chế độ TUN yêu cầu quyền quản trị viên hệ thống, vui lòng khởi động lại ứng dụng với tư cách quản trị viên",
        "tunStack": "Ngăn xếp mạng",
        "tunHijackTips": "Sau khi đóng, các yêu cầu DNS từ TUN sẽ được chuyển tiếp trực tiếp đến máy chủ DNS tương ứng",
        "launchAtStartup": "Khởi chạy cùng hệ thống",
        "quitWhenSwitchSystemUser": "Thoát ứng dụng khi chuyển người dùng hệ thống",
        "handleScheme": "Gọi Scheme hệ thống",
        "portableMode": "Chế độ di động",
        "portableModeDisableTips": "Nếu bạn cần thoát khỏi chế độ di động, vui lòng thoát [karing] và xóa thư mục [profiles] trong cùng thư mục với [karing.exe] một cách thủ công",
        "accessibility": "Khả năng truy cập",
        "handleKaringScheme": "Xử lý gọi karing://",
        "handleClashScheme": "Xử lý gọi clash://",
        "handleSingboxScheme": "Xử lý gọi sing-box://",
        "alwayOnVPN": "Kết nối luôn bật",
        "disconnectAfterSleep": "Ngắt kết nối sau khi hệ thống ngủ",
        "removeSystemVPNConfig": "Xóa cấu hình VPN hệ thống",
        "timeConnectOrDisconnect": "Lịch trình kết nối/ngắt kết nối",
        "timeConnectOrDisconnectTips": "VPN phải được kết nối để có hiệu lực; sau khi bật, [Tự động ngủ] sẽ bị vô hiệu hóa",
        "timeConnectAndDisconnectInterval": "Khoảng thời gian kết nối/ngắt kết nối không được ít hơn $p phút",
        "disableFontScaler": "Tắt thu phóng phông chữ (Cần khởi động lại)",
        "autoOrientation": "Xoay theo màn hình",
        "restartTakesEffect": "Khởi động lại để có hiệu lực",
        "reconnectTakesEffect": "Kết nối lại để có hiệu lực",
        "resetSettings": "Đặt lại cài đặt",
        "cleanCache": "Xóa bộ nhớ đệm",
        "cleanCacheDone": "Đã xóa xong",
        "appleTestFlight": "Apple TestFlight",
        "appleAppStore": "Apple AppStore",
        "hasNewVersion": "Cập nhật phiên bản $p",
        "follow": "Theo dõi chúng tôi",
        "contactUs": "Liên hệ chúng tôi",
        "supportUs": "Hỗ trợ chúng tôi",
        "rateInApp": "Đánh giá",
        "rateInAppStore": "Đánh giá trên AppStore"
    },
    "UserAgreementScreen": {
        "privacyFirst": "Quyền riêng tư của bạn là trên hết",
        "agreeAndContinue": "Đồng ý và Tiếp tục"
    },
    "VersionUpdateScreen": {
        "versionReady": "Phiên bản mới [$p] đã sẵn sàng",
        "update": "Khởi động lại để cập nhật",
        "cancel": "Để sau"
    },
    "CommonWidget": {
        "diableAlwayOnVPN": "Nếu [VPN luôn bật] đang bật, vui lòng tắt nó và thử kết nối lại",
        "resetPort": "Vui lòng đổi cổng sang cổng khác khả dụng hoặc đóng ứng dụng đang chiếm cổng."
    },
    "main": {
        "tray": {
            "menuOpen": "Mở",
            "menuExit": "Thoát"
        }
    },
    "meta": {
        "enable": "Bật",
        "disable": "Tắt",
        "bydefault": "Mặc định",
        "filter": "Lọc",
        "filterMethod": "Phương pháp lọc",
        "include": "Bao gồm",
        "exclude": "Loại trừ",
        "all": "Tất cả",
        "prefer": "Ưu tiên",
        "only": "Chỉ",
        "open": "Mở",
        "close": "Đóng",
        "quit": "Thoát",
        "add": "Thêm",
        "addSuccess": "Đã thêm thành công",
        "addFailed": "Thêm thất bại: $p",
        "remove": "Xóa",
        "removeConfirm": "Bạn có chắc chắn muốn xóa không?",
        "removed": "Đã xóa",
        "edit": "Sửa",
        "view": "Xem",
        "more": "Thêm",
        "tips": "Thông tin",
        "copy": "Sao chép",
        "paste": "Dán",
        "cut": "Cắt",
        "save": "Lưu",
        "ok": "Đồng ý",
        "cancel": "Hủy",
        "feedback": "Góp ý",
        "feedbackContent": "Nội dung góp ý",
        "feedbackContentHit": "Bắt buộc, tối đa 500 ký tự",
        "feedbackContentCannotEmpty": "Nội dung góp ý không được để trống",
        "faq": "Câu hỏi thường gặp",
        "htmlTools": "Bộ công cụ HTML",
        "download": "Tải xuống",
        "upload": "Tải lên",
        "downloadSpeed": "Tốc độ tải xuống",
        "uploadSpeed": "Tốc độ tải lên",
        "loading": "Đang tải...",
        "convert": "Chuyển đổi",
        "check": "Kiểm tra",
        "detect": "Phát hiện",
        "cache": "Bộ nhớ đệm",
        "days": "Ngày",
        "hours": "Giờ",
        "minutes": "Phút",
        "seconds": "Giây",
        "milliseconds": "Mili giây",
        "tolerance": "Dung sai",
        "dateTimePeriod": "Khoảng thời gian",
        "protocol": "Giao thức",
        "search": "Tìm kiếm",
        "custom": "Tùy chỉnh",
        "inbound": "Đến",
        "outbound": "Đi",
        "destination": "Đích",
        "outletIpByCurrentSelected": "IP đầu ra",
        "outletIpByDirect": "IP: @:{outboundRuleMode.direct}",
        "connect": "Kết nối",
        "disconnect": "Ngắt kết nối",
        "reconnect": "Kết nối lại",
        "connected": " Đã kết nối",
        "disconnected": "Đã ngắt kết nối",
        "connecting": "Đang kết nối",
        "connectTimeout": "Kết nối quá hạn",
        "timeout": "Quá hạn",
        "timeoutDuration": "Thời gian quá hạn",
        "runDuration": "Thời gian chạy",
        "latency": "Độ trễ",
        "latencyTest": "Kiểm tra độ trễ",
        "language": "Ngôn ngữ",
        "next": "Tiếp theo",
        "done": "Xong",
        "apply": "Áp dụng",
        "refresh": "Làm mới",
        "retry": "Thử lại?",
        "update": "Cập nhật",
        "updateInterval": "Khoảng thời gian cập nhật",
        "updateInterval5mTips": "Tối thiểu: 5m",
        "updateFailed": "Cập nhật thất bại: $p",
        "samplingUnit": "Đơn vị thời gian lấy mẫu",
        "queryResultCount": "Số lượng kết quả truy vấn",
        "queryLimit": "Hiển thị tối đa $p dữ liệu",
        "none": "Không có",
        "start": "Bắt đầu",
        "pause": "Tạm dừng",
        "reset": "Đặt lại",
        "submit": "Gửi",
        "user": "Người dùng",
        "account": "Tài khoản",
        "password": "Mật khẩu",
        "decryptPassword": "Mật khẩu giải mã",
        "required": "Bắt buộc",
        "type": "Loại",
        "path": "Đường dẫn",
        "local": "Cục bộ",
        "remote": "Từ xa",
        "other": "Khác",
        "dns": "DNS",
        "url": "URL",
        "urlInvalid": "URL không hợp lệ",
        "urlCannotEmpty": "Liên kết không được để trống",
        "urlTooLong": "URL quá dài (>8182)",
        "copyUrl": "Sao chép liên kết",
        "openUrl": "Mở liên kết",
        "shareUrl": "Chia sẻ liên kết",
        "speedTestUrl": "URL kiểm tra tốc độ",
        "tls": "TLS",
        "userAgent": "UserAgent",
        "staticIP": "IP tĩnh",
        "staticIPTips": "Bạn cần bật [TUN HijackDNS] hoặc [@:{SettingsScreen.inboundDomainResolve}].",
        "isp": "Nhà cung cấp VPN",
        "domainSuffix": "Hậu tố tên miền",
        "domain": "Tên miền",
        "domainKeyword": "Từ khóa tên miền",
        "domainRegex": "Regex tên miền",
        "ip": "Địa chỉ IP",
        "port": "Cổng",
        "portRange": "Khoảng cổng",
        "appPackage": "ID gói ứng dụng",
        "processName": "Tên tiến trình",
        "processPath": "Đường dẫn tiến trình",
        "processDir": "Thư mục tiến trình",
        "systemProxy": "Proxy hệ thống",
        "percentage": "Phần trăm",
        "statistics": "Thống kê",
        "statisticsAndAnalysis": "Thống kê và Phân tích",
        "statisticsDataDesensitize": "Khử nhạy dữ liệu",
        "statisticsDataDesensitizeTips": "Tiến trình/ID gói/tên miền đích/IP đích, v.v. sẽ được thay thế bằng * và lưu sau khi khử nhạy",
        "records": "Bản ghi",
        "requestRecords": "Bản ghi yêu cầu",
        "netInterfaces": "Giao diện mạng",
        "netSpeed": "Tốc độ",
        "memoryTrendChart": "Biểu đồ xu hướng bộ nhớ",
        "goroutinesTrendChart": "Biểu đồ xu hướng GoRoutines",
        "trafficTrendChart": "Biểu đồ xu hướng lưu lượng",
        "trafficDistributionChart": "Biểu đồ phân phối lưu lượng",
        "connectionChart": "Biểu đồ xu hướng kết nối",
        "memoryChart": "Biểu đồ xu hướng bộ nhớ",
        "trafficStatistics": "Thống kê lưu lượng",
        "traffic": "Lưu lượng",
        "trafficTotal": "Tổng lưu lượng",
        "trafficProxy": "Lưu lượng Proxy",
        "trafficDirect": "Lưu lượng trực tiếp",
        "website": "Trang web",
        "memory": "Bộ nhớ",
        "outboundMode": "Chế độ đi",
        "rule": "Quy tắc",
        "global": "Toàn cầu",
        "qrcode": "Mã QR",
        "qrcodeTooLong": "Văn bản quá dài để hiển thị",
        "qrcodeShare": "Chia sẻ mã QR",
        "textToQrcode": "Văn bản sang mã QR",
        "qrcodeScan": "Quét mã QR",
        "qrcodeScanResult": "Kết quả quét",
        "qrcodeScanFromImage": "Quét từ ảnh",
        "qrcodeScanResultFailed": "Không thể phân tích ảnh, vui lòng đảm bảo ảnh chụp màn hình là mã QR hợp lệ",
        "qrcodeScanResultEmpty": "Kết quả quét trống",
        "screenshot": "Ảnh chụp màn hình",
        "backupAndSync": "Sao lưu và Đồng bộ",
        "autoBackup": "Sao lưu tự động",
        "noProfileGotAutoBackup": "Nếu dữ liệu như [@:{meta.myProfiles}] bị mất, bạn có thể khôi phục từ [@:{meta.backupAndSync}-@:{meta.autoBackup}] hoặc các nguồn sao lưu khác (như iCloud hoặc Webdav, v.v.)",
        "autoBackupAddProfile": "Sau khi thêm cấu hình",
        "autoBackupRemoveProfile": "Sau khi xóa cấu hình",
        "profile": "Cấu hình",
        "currentProfile": "Cấu hình hiện tại",
        "importAndExport": "Nhập và Xuất",
        "import": "Nhập",
        "importFromUrl": "Nhập từ URL",
        "export": "Xuất",
        "send": "Gửi",
        "receive": "Nhận",
        "sendConfirm": "Xác nhận gửi?",
        "termOfUse": "Điều khoản dịch vụ",
        "privacyPolicy": "Chính sách bảo mật",
        "about": "Giới thiệu",
        "name": "Tên",
        "version": "Phiên bản",
        "notice": "Thông báo",
        "appNotifyWithReason": "Hành động: $p\nLý do: $p1",
        "sort": "Sắp xếp lại",
        "novice": "Chế độ người mới",
        "willCompleteAfterRebootInstall": "Vui lòng khởi động lại thiết bị của bạn để hoàn tất cài đặt tiện ích hệ thống",
        "willCompleteAfterRebootUninstall": "Vui lòng khởi động lại thiết bị của bạn để hoàn tất việc gỡ bỏ tiện ích hệ thống",
        "requestNeedsUserApproval": "1. Vui lòng [Cho phép] Karing cài đặt tiện ích hệ thống trong [Cài đặt hệ thống]-[Quyền riêng tư và Bảo mật]\n2. [Cài đặt hệ thống]-[Cài đặt chung]-[Mục đăng nhập và Tiện ích mở rộng-Tiện ích mạng] bật [karingServiceSE]\nkết nối lại sau khi hoàn thành",
        "FullDiskAccessPermissionRequired": "Vui lòng bật quyền [karingServiceSE] trong [Cài đặt hệ thống]-[Quyền riêng tư và Bảo mật]-[Quyền truy cập toàn bộ ổ đĩa] và kết nối lại",
        "tvMode": "Chế độ TV",
        "recommended": "Đề xuất",
        "innerError": "Lỗi nội bộ: $p",
        "logicOperation": "Thao tác logic",
        "share": "Chia sẻ",
        "candidateWord": "Từ ứng cử",
        "keywordOrRegx": "Từ khóa/Regex",
        "importFromClipboard": "Nhập từ Clipboard",
        "exportToClipboard": "Xuất sang Clipboard",
        "server": "Máy chủ",
        "ads": "Quảng cáo",
        "adsRemove": "Gỡ quảng cáo",
        "donate": "Quyên góp",
        "diversion": "Định tuyến",
        "diversionRules": "Quy tắc định tuyến",
        "diversionCustomGroup": "Nhóm phân luồng tùy chỉnh",
        "urlTestCustomGroup": "Tự động chọn tùy chỉnh",
        "setting": "Cài đặt",
        "iCloud": "iCloud",
        "appleTV": "Apple TV",
        "webdav": "Webdav",
        "lanSync": "Đồng bộ LAN",
        "lanSyncNotQuitTips": "Không thoát giao diện này trước khi đồng bộ hoàn tất",
        "deviceNoSpace": "Không đủ không gian đĩa",
        "hideSystemApp": "Ẩn ứng dụng hệ thống",
        "hideAppIcon": "Ẩn biểu tượng ứng dụng",
        "hideDockIcon": "Ẩn biểu tượng Dock",
        "remark": "Ghi chú",
        "remarkExist": "Ghi chú đã tồn tại, vui lòng sử dụng tên khác",
        "remarkCannotEmpty": "Ghi chú không được để trống",
        "remarkTooLong": "Ghi chú tối đa 32 ký tự",
        "openDir": "Mở thư mục tệp",
        "fileChoose": "Chọn tệp",
        "filePathCannotEmpty": "Đường dẫn tệp không được để trống",
        "fileNotExist": "Tệp không tồn tại: $p",
        "fileTypeInvalid": "Loại tệp không hợp lệ: $p",
        "uwpExemption": "Miễn trừ cách ly mạng UWP",
        "rulesetGeoSite": "GeoSite",
        "rulesetGeoIp": "GeoIP",
        "rulesetAcl": "ACL",
        "getProfile": "Lấy cấu hình",
        "addProfile": "Thêm cấu hình",
        "myProfiles": "Cấu hình của tôi",
        "profileEdit": "Sửa cấu hình",
        "profileEditUrlExist": "URL đã tồn tại, vui lòng sử dụng URL khác",
        "profileEditReloadAfterProfileUpdate": "Tải lại sau khi cập nhật cấu hình",
        "profileEditTestLatencyAfterProfileUpdate": "Bắt đầu kiểm tra độ trễ sau khi cấu hình tự động cập nhật",
        "profileEditTestLatencyAfterProfileUpdateTips": "VPN cần được kết nối, và bật [Tải lại sau khi cập nhật cấu hình]",
        "profileEditTestLatencyAutoRemove": "Tự động loại bỏ máy chủ kiểm tra độ trễ thất bại",
        "profileEditTestLatencyAutoRemoveTips": "Thử tối đa 3 lần",
        "profileImport": "Nhập tệp cấu hình",
        "profileAddUrlOrContent": "Thêm liên kết cấu hình",
        "profileExists": "Cấu hình đã tồn tại, vui lòng không thêm lặp lại",
        "profileUrlOrContent": "Liên kết/Nội dung cấu hình",
        "profileUrlOrContentHit": "Liên kết/Nội dung cấu hình [Bắt buộc] (Hỗ trợ Clash, V2ray (hỗ trợ hàng loạt), Stash, Karing, Sing-box, Shadowsocks, liên kết Sub)",
        "profileUrlOrContentCannotEmpty": "Liên kết cấu hình không được để trống",
        "profileAddFailedFormatException": "Định dạng sai, vui lòng sửa lại và thêm lại: $p",
        "profileAddFailedThenDownloadAndImport": "Thêm thất bại: $p, vui lòng thử sửa đổi [UserAgent] và thử lại, hoặc sử dụng trình duyệt tích hợp của thiết bị để mở liên kết cấu hình và nhập tệp cấu hình đã tải xuống vào ứng dụng này",
        "profileAddFailedHandshakeException": "Thêm thất bại: $p, vui lòng bật proxy hoặc sửa đổi nút proxy hiện tại và thử lại",
        "profileAddParseFailed": "Phân tích cấu hình thất bại",
        "profileAddNoServerAvaliable": "Không có máy chủ khả dụng, hãy đảm bảo liên kết hoặc tệp cấu hình hợp lệ; nếu cấu hình của bạn từ GitHub, vui lòng lấy liên kết từ nút [Raw] trên trang",
        "profileAddWrapSuccess": "Tạo cấu hình thành công, vui lòng đi tới [@:{meta.myProfiles}] để xem"
    },
    "diversionRulesKeep": "Giữ [@:{meta.isp}] @:{meta.diversionRules}",
    "diversionCustomGroupPreset": "Cài đặt sẵn [@:{meta.diversionCustomGroup}]",
    "diversionCustomGroupPresetTips": "Lưu ý: Các mục được bật sẽ được thêm/ghi đè vào [@:{meta.diversionCustomGroup}] và [@:{meta.diversionRules}]",
    "diversionCustomGroupAddTips": "Lưu ý: Sau khi thêm, bạn có thể cần điều chỉnh thứ tự thủ công, nếu không phân luồng mới thêm có thể không có hiệu lực",
    "rulesetEnableTips": "Mẹo: Sau khi bật các tùy chọn, vui lòng đi tới [@:{meta.diversionRules}] để thiết lập các quy tắc liên quan, nếu không chúng sẽ không có hiệu lực",
    "ispUserAgentTips": "[@:{meta.isp}] sẽ gửi dữ liệu của các loại gói đăng ký khác nhau dựa trên [UserAgent] trong yêu cầu [HTTP]",
    "ispDiversionTips": "[@:{meta.isp}] cung cấp các quy tắc phân luồng lưu lượng; các gói đăng ký loại [V2Ray] không hỗ trợ quy tắc phân luồng lưu lượng",
    "isp": {
        "bind": "Liên kết với [@:{meta.isp}] ",
        "unbind": "Hủy liên kết [$p]",
        "faq": "Câu hỏi thường gặp [$p]",
        "customerService": "Telegram [$p]",
        "follow": "Theo dõi [$p]",
        "invalidOrExpired": "[@:{meta.isp}] không hợp lệ hoặc hết hạn"
    },
    "permission": {
        "camera": "Máy ảnh",
        "screen": "Ghi màn hình",
        "appQuery": "Lấy danh sách ứng dụng",
        "request": "Bật quyền [$p]",
        "requestNeed": "Vui lòng bật quyền [$p]"
    },
    "tls": {
        "insecure": "Bỏ qua xác minh chứng chỉ",
        "affectProtocolTips": "vless, vmess, trojan",
        "fragmentEnable": "Bật phân đoạn TLS",
        "fragmentSize": "Kích thước phân đoạn TLS",
        "fragmentSleep": "Thời gian chờ phân đoạn TLS",
        "mixedCaseSNIEnable": "Bật SNI hỗn hợp TLS",
        "paddingEnable": "Bật TLS Padding",
        "paddingSize": "Kích thước TLS Padding"
    },
    "outboundRuleMode": {
        "currentSelected": "Đã chọn hiện tại",
        "urltest": "Tự động chọn",
        "direct": "Trực tiếp",
        "block": "Chặn"
    },
    "dnsProxyResolveMode": {
        "proxy": "@:{outboundRuleMode.currentSelected}",
        "direct": "@:{outboundRuleMode.direct}",
        "fakeip": "FakeIP"
    },
    "proxyStrategy": {
        "perferProxy": "@:{meta.prefer} @:{outboundRuleMode.currentSelected}",
        "perferDirect": "@:{meta.prefer} @:{outboundRuleMode.direct}",
        "onlyProxy": "@:{meta.only} @:{outboundRuleMode.currentSelected}",
        "onlyDirect": "@:{meta.only} @:{outboundRuleMode.direct}"
    },
    "reloadReason": {
        "latencyTest": "@:{meta.latencyTest}-@:{meta.profileEditTestLatencyAutoRemove}",
        "profileUpdate": "Cập nhật cấu hình"
    },
    "theme": {
        "light": "Sáng",
        "dark": "Tối",
        "auto": "Tự động"
    },
    "downloadProxyStrategy": "Kênh tải xuống",
    "dnsProxyResolveModeTips": "[@:{dnsProxyResolveMode.proxy}]: Kết nối với máy chủ DNS thông qua máy chủ proxy để giải quyết tên miền\n[@:{dnsProxyResolveMode.direct}]: Kết nối trực tiếp với máy chủ DNS để giải quyết tên miền\n[@:{dnsProxyResolveMode.fakeip}]: Máy chủ proxy thay mặt bạn giải quyết tên miền; nếu bạn ngắt kết nối VPN, ứng dụng của bạn có thể cần được khởi động lại; chỉ hiệu quả cho lưu lượng đến [TUN]",
    "routeFinal": "cuối cùng",
    "protocolSniff": "Đánh hơi giao thức",
    "sendOrReceiveNotMatch": "Vui lòng sử dụng [$p]",
    "turnOffPrivateDirect": "Vui lòng bật [Kết nối trực tiếp mạng nội bộ] trước",
    "targetConnectFailed": "Kết nối với [$p] thất bại. Vui lòng đảm bảo các thiết bị đang ở cùng mạng LAN",
    "appleTVSync": "Đồng bộ cấu hình lõi hiện tại sang Apple TV - Karing",
    "appleTVSyncDone": "Đồng bộ hoàn tất. Vui lòng đi tới Apple TV - Karing để bắt đầu kết nối/khởi động lại kết nối",
    "appleTVRemoveCoreConfig": "Xóa cấu hình lõi Apple TV - Karing",
    "appleTVRemoveCoreConfigDone": "Đã xóa cấu hình lõi Apple TV - Karing; dịch vụ VPN đã ngắt kết nối",
    "appleTVUrlInvalid": "URL không hợp lệ, vui lòng mở Apple TV - Karing và quét mã QR được hiển thị bởi Karing",
    "appleTV404": "AppleTV: Karing[$p] không có chức năng này, vui lòng nâng cấp và thử lại",
    "appleCoreVersionNotMatch": "Phiên bản chính của lõi không khớp, vui lòng nâng cấp [$p] và thử lại",
    "remoteProfileEditConfirm": "Sau khi cập nhật cấu hình, các thay đổi nút sẽ được khôi phục. Tiếp tục?",
    "continueConnectConfirm": "Bạn có muốn tiếp tục kết nối không?",
    "mustBeValidHttpsURL": "Phải là URL https hợp lệ",
    "fileNotExistReinstall": "Tệp bị thiếu [$p], vui lòng cài đặt lại",
    "noNetworkConnect": "Không có kết nối Internet",
    "sudoPassword": "mật khẩu sudo (yêu cầu cho chế độ TUN)",
    "turnOffNetworkBeforeInstall": "Khuyến nghị chuyển sang [Chế độ máy bay] trước khi cài đặt bản cập nhật",
    "latencyTestResolveIP": "Khi kiểm tra thủ công, giải quyết IP đầu ra",
    "latencyTestConcurrency": "Độ song song",
    "edgeRuntimeNotInstalled": "Thiết bị hiện tại chưa cài đặt Edge WebView2 runtime, nên không thể hiển thị trang. Vui lòng tải xuống và cài đặt Edge WebView2 runtime (x64), khởi động lại ứng dụng và thử lại.",
    "locales(map)": {
        "en": "English",
        "zh-CN": "简体中文",
        "zh-TW": "繁體中文",
        "ja": "日本語",
        "ko": "한국어",
        "fr": "Français",
        "es": "Español",
        "ar": "عربي",
        "ru": "Русский",
        "fa": "فارسی",
        "de": "Deutsch",
        "pt": "Português",
        "it": "Italiano",
        "uk": "Українська",
        "pl": "Polski",
        "nl": "Nederlands",
        "sv": "Svenska",
        "no": "Norsk",
        "da": "Dansk",
        "hi": "हिन्दी",
        "ur": "اردو",
        "bn": "বাংলা",
        "el": "Ελληνικά",
        "vi": "Tiếng Việt",
        "tr": "Türkçe",
        "th": "ไทย",
        "pa": "ਪੰਜਾਬੀ"
    }
}