{
  "openSourceLicenses.title": "Giấy phép mã nguồn mở",
  "openSourceLicenses.description": "Phần mềm và phông chữ mã nguồn mở mà sản phẩm này sử dụng, được ghi công theo yêu cầu của từng giấy phép.",
  "openSourceLicenses.chartsDescription": "Bộ máy biểu đồ. TradingView Lightweight Charts™ thuộc bản quyền của TradingView, Inc.",
  "openSourceLicenses.fontDescription": "Kiểu chữ giao diện.",
  "openSourceLicenses.uiDescription": "Nền tảng thành phần giao diện không định kiểu.",
  "apiKeyPool.title": "Nhóm khóa {{provider}}",
  "apiKeyPool.manage": "Quản lý khóa",
  "apiKeyPool.importTitle": "Nhập hàng loạt",
  "apiKeyPool.importHint": "Mỗi dòng một khóa; tên sau tab, dấu phẩy hoặc gạch đứng. Hỗ trợ mảng JSON.",
  "apiKeyPool.invalidImport": "Dòng không hợp lệ: {{lines}}. Chưa nhập mục nào.",
  "apiKeyPool.limit": "Giới hạn khóa: {{count}}",
  "apiKeyPool.summary": "Khả dụng: {{ready}} / Tổng: {{total}}",
  "apiKeyPool.remaining": "Ký tự còn lại ước tính",
  "apiKeyPool.runUsage": "Yêu cầu trong kỳ: {{requests}}; ký tự đã xác nhận tính phí: {{billed}}; yêu cầu chưa xác nhận phí: {{unknown}}.",
  "apiKeyPool.policy": "Luân phiên khóa khả dụng, tuân thủ thời gian chờ và hạn mức giữ chỗ.",
  "apiKeyPool.check": "Kiểm tra khóa",
  "apiKeyPool.checkAll": "Kiểm tra tất cả",
  "apiKeyPool.search": "Tìm tên hoặc điểm cuối",
  "apiKeyPool.disabled": "Đã tắt",
  "apiKeyPool.cooldown": "Đang chờ",
  "apiKeyPool.duplicate": "Khóa này đã có trong nhóm.",
  "apiKeyPool.invalidConfig": "Kiểm tra tên, khóa và URL API chính thức.",
  "apiKeyPool.quotaBlocked": "Hạn mức không khả dụng",
  "apiKeyPool.usageScope": "Lưu yêu cầu nghiệp vụ trong 30 ngày; mức sử dụng của nhà cung cấp theo kỳ tính phí của họ.",
  "apiKeyPool.usageUnavailable": "Tạm thời không có bản ghi sử dụng nghiệp vụ.",
  "taskResult.rawOutput": "Đầu ra thô",
  "recordViews.userAccounts": "Tài khoản",
  "recordViews.userEntitled": "Quyền truy cập đang hoạt động",
  "recordViews.userDisabled": "Tài khoản bị vô hiệu hóa",
  "recordViews.securityDescription": "Kiểm tra hoạt động đăng nhập và các hành động của quản trị viên theo loại bản ghi.",
  "recordViews.recentNotifications": "50 bản ghi thông báo mới nhất",
  "recordViews.userCountsError": "Không thể cập nhật số liệu thống kê người dùng; số liệu hiện tại có thể đã lỗi thời.",
  "recordViews.notificationHistory": "Lịch sử thông báo",
  "recordViews.securityRecords": "Hồ sơ an ninh",
  "recordViews.query": "Trình khám phá lịch sử",
  "recordViews.settings": "Quản lý hồ sơ",
  "processing.status.newsTitle": "Xử lý chi tiết thông báo",
  "processing.status.ingestConnected": "Kết nối bộ sưu tập trực tuyến",
  "processing.status.title": "Xử lý thời gian thực",
  "processing.status.snapshotUnavailable": "Không có ảnh chụp nhanh thời gian chạy; các cài đặt vẫn có sẵn.",
  "processing.status.computeWaiting": "Đang chờ tính toán lần đầu",
  "processing.status.computeWaitingDetail": "Khoảng thời gian tính toán{{interval}}ms; chưa có kết quả nào được ghi vào cơ sở dữ liệu.",
  "processing.status.computeRecorded": "Kết quả tính toán đã được ghi lại",
  "processing.status.computeOverrun": "Lần tính toán gần nhất đã vượt quá khoảng thời gian quy định",
  "processing.status.computeSample": "Lần tính toán gần nhất{{duration}}ms; khoảng thời gian tính toán{{interval}}ms.",
  "processing.status.publishIdle": "Không có luồng xuất bản nào",
  "processing.status.publishIdleDetail": "Các phiên họp liên quan {{sessions}}; không có luồng xuất bản nào.",
  "processing.status.publishWaiting": "Đang chờ xuất bản lần đầu",
  "processing.status.publishWaitingDetail": "Các luồng xuất bản: {{streams}}, các phiên kết nối: {{sessions}}; hiện chưa có bài xuất bản nào được ghi nhận.",
  "processing.status.publishRecorded": "Đã ghi nhận việc xuất bản",
  "processing.status.publishSample": "Các luồng xuất bản {{streams}}, các phiên kết nối {{sessions}}; đợt xuất bản cuối cùng của máy chủ {{duration}} ms.",
  "processing.status.dataTitle": "Dịch vụ dữ liệu",
  "processing.status.ingestCounts": "Đang kết nối {{connected}}, bị suy giảm {{degraded}}, bị gián đoạn {{disconnected}}, đang tạm dừng {{paused}}.",
  "processing.status.historyAccess": "Mọi thắc mắc xin liên hệ: {{readable}}; ghi âm: {{recording}}.",
  "processing.status.readable": "có sẵn",
  "processing.status.unreadable": "không có sẵn",
  "processing.status.historyLatest": "Dữ liệu lịch sử mới nhất {{time}}.",
  "processing.status.historyProtected": "Việc viết lịch sử đã khơi dậy tinh thần bảo tồn và cần được quan tâm.",
  "processing.status.historyWriteIssue": "Việc viết lịch sử bị ảnh hưởng. Mở dữ liệu lịch sử để xem chi tiết.",
  "processing.status.historyWriting": "Dữ liệu lịch sử đang được ghi lại.",
  "processing.status.newsUnavailable": "Hiện không thể xử lý chi tiết thông báo. Mở phần quản lý thông báo.",
  "processing.status.newsActivity": "Đang xử lý {{active}}, đang chờ {{waiting}}.",
  "processing.status.newsIdle": "Việc xử lý chi tiết đã hoàn tất. Mở tính năng quản lý thông báo để theo dõi tình trạng thu thập nguồn.",
  "processing.status.newsProcessing": "Xử lý",
  "processing.collectionCredentialsRequired": "Cấu hình thông tin đăng nhập dữ liệu thị trường",
  "processing.collectionWaiting": "Đang chờ dữ liệu thị trường hợp lệ",
  "processing.collectionInterrupted": "Việc thu thập dữ liệu thị trường bị gián đoạn",
  "processing.collectionDegraded": "Một số dữ liệu thị trường bị ảnh hưởng",
  "processing.pause": "Tạm dừng",
  "processing.latestData": "Dữ liệu mới nhất",
  "processing.instruments": "Các dụng cụ",
  "processing.title": "Xử lý thời gian thực",
  "processing.ingestTitle": "Dữ liệu thị trường",
  "processing.operation": "Hoạt động",
  "processing.groups.cadence": "Tính toán và xuất bản",
  "processing.groups.validity": "Thời hạn hiệu lực của báo giá",
  "processing.groups.connection": "Cài đặt kết nối",
  "processing.descriptions.cadence": "Cài đặt tần suất tính toán và tần suất xuất bản riêng biệt. Các thay đổi sẽ có hiệu lực ngay sau khi được lưu.",
  "processing.descriptions.validity": "Xác định tính hợp lệ dựa trên độ mới của báo giá, thời điểm thực hiện hợp đồng và giới hạn chênh lệch giá.",
  "processing.descriptions.connection": "Khoảng thời gian kiểm tra nhịp tim dùng để kiểm tra trạng thái hoạt động của kết nối. Các thay đổi sẽ có hiệu lực khi dịch vụ khởi động lại lần tiếp theo.",
  "processing.fields.batch": "Khoảng thời gian tính toán",
  "processing.fields.publish": "Khoảng thời gian đăng tối thiểu",
  "processing.fields.delta": "Chênh lệch thời gian tối đa giữa các chặng",
  "processing.fields.stale": "Hạn sử dụng trích dẫn",
  "processing.fields.spread": "Chênh lệch tuyệt đối tối đa",
  "processing.fields.ping": "Khoảng thời gian kiểm tra kết nối",
  "processing.effective": "Có hiệu lực từ ngày {{value}} {{unit}}",
  "processing.pending": "Đã lưu, đang chờ khởi động lại · Hiện tại {{value}} {{unit}}",
  "processing.unavailable": "Dịch vụ này không cung cấp tùy chọn này",
  "processing.invalid": "Hãy nhập một địa chỉ {{field}} hợp lệ, nằm trong khoảng từ {{min}} đến {{max}} {{unit}}.",
  "processing.deltaLimit": "Chênh lệch thời gian tối đa của kỳ hạn không được vượt quá thời hạn hiệu lực của báo giá.",
  "processing.conflict": "Các cài đặt này đã được thay đổi ở nơi khác. Bản nháp của bạn vẫn được giữ nguyên. Vui lòng kiểm tra lại các giá trị hiện tại trước khi lưu lại.",
  "processing.restartPending": "Một số cài đặt cần khởi động lại",
  "processing.restartDescription": "Việc tính toán, công bố và hiệu lực của báo giá có hiệu lực ngay lập tức. Khoảng thời gian kiểm tra trạng thái sẽ được áp dụng kể từ lần khởi động dịch vụ tiếp theo.",
  "processing.saved": "Cài đặt đã được lưu",
  "processing.applied": "Các cài đặt đã được áp dụng.",
  "processing.savedAt": "Đã lưu {{time}}",
  "processing.running": "Chạy bộ",
  "processing.notPublished": "Chưa có ấn phẩm nào",
  "processing.publishSummary": "Liên kết {{sessions}} · Bài viết mới nhất {{duration}} ms",
  "processing.computeSummary": "Thời gian tính toán gần nhất: {{duration}} ms",
  "processing.readAt": "Đọc bài viết “{{time}}”",
  "processing.collection": "Tình trạng thu hồi",
  "processing.settings": "Cài đặt trao đổi",
  "processing.quotes": "Những câu trích dẫn",
  "processing.affected": "Các báo giá bị ảnh hưởng",
  "processing.publishUnknown": "Không có thông tin về tình trạng xuất bản",
  "common.back": "Quay lại",
  "common.numericDraft.invalid": "Nhập một số hợp lệ.",
  "common.numericDraft.grouping": "Dùng dấu chấm thập phân, không dùng dấu phân cách hàng nghìn.",
  "common.numericDraft.integer": "Nhập một số nguyên.",
  "common.numericDraft.precision": "Tối đa {{digits}} chữ số thập phân.",
  "common.numericDraft.min": "Nhập giá trị không nhỏ hơn {{min}}.",
  "common.numericDraft.max": "Nhập giá trị không lớn hơn {{max}}.",
  "common.numericDraft.required": "Trường này là bắt buộc.",
  "common.language": "Ngôn ngữ",
  "common.discardChanges": "Hủy bỏ các thay đổi",
  "common.cancel": "Hủy",
  "common.confirm": "Xác nhận",
  "common.close": "Đóng",
  "common.closeNavigation": "Đóng thanh điều hướng",
  "common.retry": "Thử lại",
  "common.reapply": "Nộp đơn lại",
  "common.save": "Lưu",
  "common.saving": "Đang lưu…",
  "common.loading": "Đang tải…",
  "common.readError": "Không đọc được",
  "common.subscriptionRequired": "Gói đăng ký của bạn đã hết hạn. Hãy gia hạn để tiếp tục truy cập dữ liệu này.",
  "common.sessionExpired": "Phiên làm việc của bạn đã hết hạn. Vui lòng đăng nhập lại và thử lại.",
  "common.rateLimited": "Có quá nhiều yêu cầu. Vui lòng thử lại sau một lúc.",
  "common.unrecognizedValue": "Không được công nhận ({{value}})",
  "common.moduleError.retryMessage": "Hiện tại, mô-đun này tạm thời không khả dụng.",
  "common.moduleError.namedRetryMessage": "{{title}} hiện đang tạm thời không khả dụng.",
  "common.snapshot.retained": "Không thể làm mới. Ảnh chụp màn hình thành công gần nhất vẫn hiển thị.",
  "common.snapshot.retainedWithError": "Không thể làm mới. Ảnh chụp màn hình thành công gần nhất vẫn hiển thị: {{error}}",
  "common.feedback.toastRegion": "Phản hồi về hành động",
  "common.permissionDenied": "Tài khoản này không được phép truy cập dữ liệu này.",
  "common.enabled": "Đã bật",
  "common.disabled": "Đã tắt",
  "common.missingValue": "Không có dữ liệu",
  "common.showPassword": "Hiển thị mật khẩu",
  "common.hidePassword": "Ẩn mật khẩu",
  "common.showValue": "Xem phim “{{label}}”",
  "common.hideValue": "Ẩn {{label}}",
  "common.secret": "bí mật",
  "common.selectPlaceholder": "Chọn một tùy chọn",
  "common.unknownOption": "Tùy chọn không xác định: {{value}}",
  "common.optionsAria": "{{label}} tùy chọn",
  "common.detailsAria": "Thông tin chi tiết về cuốn sách “{{label}}”",
  "common.statusLabel.healthy": "Lành mạnh",
  "common.statusLabel.active": "Đang thực hiện",
  "common.statusLabel.warning": "Bị suy thoái",
  "common.statusLabel.error": "Không thành công",
  "common.statusLabel.idle": "Không hoạt động",
  "common.statusLabel.stale": "Dữ liệu đã lỗi thời",
  "common.statusLabel.offline": "Chế độ ngoại tuyến",
  "common.statusLabel.unknown": "Không rõ",
  "common.skipToMain": "Chuyển thẳng đến nội dung chính",
  "common.tableSort.idle": "{{label}}; nhấp để sắp xếp",
  "common.tableSort.active": "{{label}}; hiện tại là {{current}}; nhấp vào đây để truy cập {{next}}",
  "common.tableSort.ascending": "tăng dần",
  "common.tableSort.descending": "giảm dần",
  "common.sortable.targetPosition": "vị trí mục tiêu",
  "common.sortable.dragStart": "Đã chọn chế độ “{{item}}”. Sử dụng các phím mũi tên để chọn vị trí mới.",
  "common.sortable.dragOverInvalid": "{{item}} không nằm trên một vị trí hợp lệ.",
  "common.sortable.dragOverSame": "{{item}} vẫn còn ở vị trí ban đầu.",
  "common.sortable.dragOver": "{{item}} hiện đã kết thúc tại {{target}}.",
  "common.sortable.dragEndSame": "{{item}} không bị lay chuyển.",
  "common.sortable.dragEnd": "Đã chuyển trang {{item}} sang {{target}}.",
  "common.sortable.dragCancel": "Đã hủy dịch vụ chuyển nhà {{item}}.",
  "common.pagination.first": "Thứ nhất",
  "common.pagination.previous": "Trước đó",
  "common.pagination.next": "Tiếp theo",
  "common.pagination.last": "Cuối cùng",
  "common.pagination.firstPage": "Đã xuất hiện ngay trên trang đầu tiên.",
  "common.pagination.lastPage": "Đã đến trang cuối rồi.",
  "common.chartData.points": "{{count}} điểm",
  "common.chartData.pageAria": "{{label}}, trang {{page}}",
  "common.chartData.caption": "{{label}} chứa {{total}} điểm; hiện đang hiển thị các điểm từ {{start}} đến {{end}}.",
  "common.chartData.pageStatus": "Trang {{page}}/{{pageCount}} · {{start}}–{{end}}/{{total}}",
  "common.chartData.paginationAria": "{{label}} phân trang",
  "common.chartData.actionsAria": "Các thao tác trên biểu đồ",
  "common.dataTable.scrollRegion": "{{label}} khu vực cuộn",
  "common.lazyRegion.unavailable": "Khu vực này tạm thời không khả dụng",
  "common.transportClose.payloadOverload": "Dữ liệu trình duyệt đã được sao lưu; đang kết nối lại",
  "common.transportClose.invalidPayload": "Quá trình xác thực chuỗi dữ liệu thời gian thực đã thất bại; đang kết nối lại",
  "common.transportClose.protocolMismatch": "Phiên bản giao thức trực tiếp không khớp; hãy tải lại trang",
  "common.transportClose.unauthorized": "Thời gian đăng nhập đã hết hạn; vui lòng đăng nhập lại",
  "common.transportClose.forbidden": "Tài khoản này không còn có thể duy trì kết nối trực tiếp nữa; vui lòng liên hệ với quản trị viên hoặc kiểm tra gói đăng ký của bạn",
  "common.transportClose.abnormal": "Kết nối trực tiếp đã bị ngắt đột ngột; đang kết nối lại",
  "common.workspaceSettings.loadFailed": "Không thể tải cài đặt tài khoản.",
  "common.workspaceSettings.reloadFailed": "Không thể làm mới cài đặt tài khoản.",
  "common.workspaceSettings.templateConflict": "Các mẫu điều kiện trên một trang khác đã bị thay đổi. Hãy chọn phiên bản nào để giữ lại.",
  "common.workspaceSettings.saveFailed": "Không thể lưu cài đặt tài khoản.",
  "common.workspaceSettings.saveUnconfirmed": "Không thể xác nhận kết quả lưu. Vui lòng kiểm tra kết nối và thử lại.",
  "common.workspaceSettings.saveRetry": "Không thể lưu cài đặt tài khoản. Vui lòng thử lại.",
  "common.overlayResize.title": "Kéo để thay đổi kích thước; nhấp đúp, nhấn phím Enter hoặc nhấn phím Space để khôi phục độ rộng mặc định",
  "common.overlayResize.aria": "Thay đổi kích thước bảng điều khiển; nhấn phím Enter hoặc phím cách để khôi phục chiều rộng mặc định",
  "common.overlayResize.defaultWidth": "Chiều rộng mặc định",
  "common.overlayResize.widthPixels": "{{value}} pixel",
  "common.route.openingPage": "Trang mở đầu…",
  "common.route.openingAccount": "Đang mở tài khoản…",
  "common.route.unavailableSr": "Trang này tạm thời không thể truy cập được",
  "common.route.openFailed": "Không thể mở trang này",
  "common.route.recoveringTitle": "Đang khôi phục trang",
  "common.route.recoveringMessage": "Mô-đun này hiện không khả dụng tạm thời và đang tự động khôi phục.",
  "common.route.retryMessage": "Mô-đun này hiện vẫn chưa khả dụng. Bạn có thể thử lại trang hiện tại.",
  "common.route.bootstrapFailed": "Ứng dụng không khởi động được",
  "common.route.loginUnavailableAria": "Trang đăng nhập tạm thời không khả dụng",
  "common.route.loadException": "Trang này hiện không thể truy cập được tạm thời.",
  "common.route.authUnavailable": "Dịch vụ xác thực tạm thời không khả dụng",
  "common.route.backToMonitor": "Quay lại màn hình",
  "common.route.openInNewTab": "Mở trong tab mới",
  "common.route.reload": "Tải lại",
  "common.route.notFoundTitle": "Không tìm thấy trang",
  "common.route.notFoundDescription": "Kiểm tra địa chỉ hoặc quay lại trang theo dõi.",
  "common.localeName.zh-CN": "Tiếng Trung",
  "common.localeName.en": "Tiếng Anh",
  "common.systemState.healthy": "Lành mạnh",
  "common.systemState.disabled": "Người khuyết tật",
  "common.systemState.paused": "Tạm dừng",
  "common.systemState.starting": "Bắt đầu",
  "common.systemState.adapting": "Thích ứng",
  "common.systemState.verifying": "Xác minh",
  "common.systemState.recordingStopped": "Quá trình ghi âm đã dừng lại",
  "common.systemState.recovering": "Đang hồi phục",
  "common.systemState.warmingUp": "Khởi động",
  "common.systemState.degraded": "Bị suy thoái",
  "common.systemState.disconnected": "Bị ngắt kết nối",
  "common.systemState.unavailable": "Không có sẵn",
  "common.systemState.unknown": "Không rõ",
  "common.ui.matches": "Kết quả khớp",
  "common.ui.state": "Trạng thái",
  "common.ui.queryFailed": "Lỗi truy vấn",
  "common.ui.applyingChanges": "Áp dụng thay đổi",
  "common.ui.availableExchanges": "Các sàn giao dịch có sẵn",
  "common.ui.spotTurnover": "Khối lượng giao dịch giao ngay",
  "common.ui.perpetualTurnover": "Khối lượng giao dịch hợp đồng vĩnh viễn",
  "common.ui.openInterest": "Giá trị danh nghĩa của số hợp đồng mở (USD)",
  "common.ui.noMinimum": "Không có mức tối thiểu",
  "common.ui.excludedExchanges": "Các sàn giao dịch bị loại trừ",
  "common.ui.excludedCombinations": "Các kết hợp bị loại trừ",
  "common.ui.excludedMarkets": "Các thị trường bị loại trừ",
  "common.ui.viewFilters": "Bộ lọc chế độ xem",
  "common.ui.assetSearch": "Tìm kiếm tài sản",
  "common.ui.useCurrentView": "Sử dụng chế độ xem hiện tại",
  "common.ui.liquidityPerLeg": "Thanh khoản theo từng chân",
  "common.ui.listOptions": "Tùy chọn danh sách",
  "common.ui.sectionHelp": "Trợ giúp {{title}}",
  "common.ui.displayProperties": "Thuộc tính hiển thị",
  "common.ui.reset": "Đặt lại",
  "common.ui.ordering": "Sắp xếp",
  "common.ui.direction": "Hướng",
  "common.ui.sortDirection": "Hướng sắp xếp",
  "common.ui.descending": "Giảm dần",
  "common.ui.ascending": "Tăng dần",
  "common.ui.asset": "Tài sản",
  "common.ui.spotBasis": "Cơ sở giao dịch giao ngay",
  "common.ui.spread": "Chênh lệch",
  "common.ui.highestPositiveRate": "Tỷ lệ dương cao nhất",
  "common.ui.lowestNegativeRate": "Lãi suất âm thấp nhất",
  "common.ui.matrixOptions": "Tùy chọn ma trận",
  "common.ui.rateNormalization": "Chuẩn hóa tỷ giá",
  "common.ui.period": "Kỳ",
  "common.ui.exchanges": "Sàn giao dịch",
  "common.ui.search": "Tìm kiếm",
  "common.ui.clear": "Xóa",
  "common.ui.status": "Trạng thái",
  "common.ui.affected": "Bị ảnh hưởng",
  "common.ui.summary": "Tóm tắt",
  "common.ui.instruments": "Công cụ giao dịch",
  "common.ui.excludedStructures": "Các cấu trúc bị loại trừ",
  "common.ui.clearFilters": "Xóa bộ lọc",
  "common.ui.displayOptions": "Tùy chọn hiển thị",
  "common.ui.tagLiquidityHelp": "Chỉ áp dụng cho thẻ này cùng các cảnh báo và quy tắc ZML Trade liên quan. Việc thiếu một phần không bị hạn chế; tuy nhiên, việc thiếu dữ liệu bắt buộc sẽ không được chấp nhận.",
  "common.ui.marketExclusionsHelp": "Các trường hợp loại trừ đã chọn sẽ từ chối một trong hai chân hợp đồng, bất kể cặp thị trường nào.",
  "common.ui.volume24h": "Giá trị giao dịch trong 24 giờ (USD)",
  "common.ui.excludeStructure": "Loại trừ {{structure}}",
  "common.ui.unavailableView": "Chế độ xem này không khả dụng hoặc bạn không có quyền truy cập. Hiện đang hiển thị “{{name}}”.",
  "common.ui.filter": "Bộ lọc",
  "common.ui.searchFilters": "Bộ lọc tìm kiếm",
  "common.ui.addFilter": "Thêm bộ lọc…",
  "common.ui.noMatchingFilters": "Không có bộ lọc phù hợp",
  "common.languageSearch": "Ngôn ngữ tìm kiếm",
  "common.languageChangeFailed": "Không thể thay đổi ngôn ngữ. Ngôn ngữ trước đó của bạn vẫn đang được sử dụng.",
  "common.languageNoResults": "Không có ngôn ngữ phù hợp",
  "common.bootstrap.title": "Không thể tải các mô-đun trang",
  "common.bootstrap.recovering": "Dịch vụ đang được khôi phục. Trang này sẽ tự động tải lại khi các mô-đun của nó sẵn sàng.",
  "common.bootstrap.unavailable": "Các mô-đun trang vẫn chưa khả dụng. Bạn có thể tải lại trang này.",
  "common.bootstrap.reload": "Tải lại",
  "common.sidebar.autoHide": "Tự động ẩn thanh bên",
  "common.sidebar.keepOpen": "Giữ thanh bên mở",
  "pairs.quoteFamilies.title": "Các nhóm trích dẫn",
  "pairs.quoteFamilies.description": "Các tài sản thuộc cùng một nhóm có thể được ghép đôi với nhau.",
  "pairs.quoteFamilies.states.loading": "Đang tải các nhóm báo giá…",
  "pairs.quoteFamilies.states.unavailable": "Không thể lấy thông tin về các nhóm trích dẫn",
  "pairs.quoteFamilies.states.empty": "Không có nhóm trích dẫn nào",
  "pairs.quoteFamilies.states.emptyDescription": "Tạo nhóm đầu tiên, sau đó thêm các tài nguyên trích dẫn có liên quan đến nhau vào nhóm đó.",
  "pairs.quoteFamilies.states.noMembers": "Không có thành viên nào trong gia đình này.",
  "pairs.quoteFamilies.memberCount": "{{count}} thành viên",
  "pairs.quoteFamilies.itemCount": "{{count}} mặt hàng",
  "pairs.quoteFamilies.addToFamily": "Thêm vào {{family}}",
  "pairs.quoteFamilies.addAssetAria": "Thêm tài sản vào {{family}}",
  "pairs.quoteFamilies.assetPlaceholder": "Nhập một loại tài sản được định giá theo tỷ giá, ví dụ như USDT",
  "pairs.quoteFamilies.newFamily.label": "Gia đình mới",
  "pairs.quoteFamilies.newFamily.hint": "Tên được chuẩn hóa thành chữ thường.",
  "pairs.quoteFamilies.newFamily.aria": "Họ mới",
  "pairs.quoteFamilies.newFamily.placeholder": "Nhập họ, ví dụ: usd",
  "pairs.quoteFamilies.unassigned.columns.asset": "Trích dẫn tài sản",
  "pairs.quoteFamilies.unassigned.columns.markets": "Thị trường",
  "pairs.quoteFamilies.unassigned.columns.actions": "Thêm vào danh sách gia đình",
  "pairs.quoteFamilies.unassigned.title": "Tài sản trích dẫn chưa được phân bổ",
  "pairs.quoteFamilies.unassigned.aria": "Tài sản trích dẫn chưa được phân bổ",
  "pairs.quoteFamilies.unassigned.noMarkets": "Không có chợ",
  "pairs.quoteFamilies.unassigned.empty": "Mỗi tài sản được trích dẫn đã quan sát đều được phân bổ.",
  "pairs.quoteFamilies.unassigned.description": "Một tài sản chưa được gán chỉ có thể ghép đôi với chính tài sản đó. Việc thêm tài sản đó vào một nhóm sẽ cho phép ghép đôi ở cấp độ nhóm.",
  "pairs.quoteFamilies.actions.deleteFamily": "Xóa nhóm trích dẫn {{family}}",
  "pairs.quoteFamilies.actions.moveUnassigned": "Chuyển “{{coin}}” sang trạng thái “chưa được phân công”",
  "pairs.quoteFamilies.actions.addMember": "Thêm thành viên",
  "pairs.quoteFamilies.actions.createFamily": "Tạo gia đình",
  "pairs.quoteFamilies.actions.return": "Quay lại",
  "pairs.quoteFamilies.actions.add": "Thêm",
  "pairs.quoteFamilies.actions.returnAssetAria": "Vui lòng gửi lại tệp “{{asset}}” về địa chỉ {{family}}",
  "pairs.quoteFamilies.actions.addAssetToFamilyAria": "Thêm {{asset}} vào {{family}}",
  "pairs.quoteFamilies.actions.restoreDefaults": "Khôi phục cài đặt mặc định",
  "pairs.quoteFamilies.actions.discard": "Hủy bỏ các thay đổi",
  "pairs.quoteFamilies.announcements.removedMember": "{{coin}} Đã chuyển từ “{{family}}” sang “Chưa được phân công”.",
  "pairs.quoteFamilies.announcements.addedMember": "{{coin}} đã được thêm vào {{family}}.",
  "pairs.quoteFamilies.announcements.deletedFamily": "{{count}} Các thành viên từ {{family}} đã được chuyển sang danh sách chưa được phân công.",
  "pairs.quoteFamilies.announcements.defaultsLoaded": "Bản nháp phông chữ trích dẫn mặc định đã được tải.",
  "pairs.quoteFamilies.disabled.saving": "Các nhóm báo giá đang được lưu lại. Vui lòng đợi cho đến khi hoàn tất.",
  "pairs.quoteFamilies.disabled.unchanged": "Các nhóm trích dẫn không có thay đổi chưa được lưu.",
  "pairs.quoteFamilies.errors.title": "Hành động không thành công",
  "pairs.quoteFamilies.errors.load": "Không thể tải các nhóm trích dẫn, do đó các tham số này không phải là cấu hình đã được xác minh.",
  "pairs.quoteFamilies.errors.previewConflict": "Một quản trị viên khác đã cập nhật cấu hình. Bản nháp của bạn vẫn được giữ nguyên; hãy so sánh nó với trạng thái mới nhất và xem trước lại.",
  "pairs.quoteFamilies.errors.preview": "Quá trình xem trước nhóm trích dẫn đã thất bại. Không có nội dung nào được gửi đi.",
  "pairs.quoteFamilies.errors.saveConflict": "Một quản trị viên khác đã lưu trước. Bản nháp của bạn vẫn được giữ nguyên; hãy so sánh nó với phiên bản mới nhất và xem trước lại.",
  "pairs.quoteFamilies.errors.save": "Không thể lưu các nhóm báo giá, và hệ thống phía máy chủ không xác nhận cập nhật thời gian thực.",
  "pairs.quoteFamilies.confirm.title": "Xác nhận các thay đổi trong nhóm báo giá",
  "pairs.quoteFamilies.confirm.description": "Thay đổi này loại bỏ các cặp {{removed}} và thêm các cặp {{added}} ({{net}} ròng). Thay đổi này có hiệu lực ngay lập tức trong các bảng giám sát.",
  "pairs.quoteFamilies.confirm.save": "Xác nhận và lưu",
  "pairs.matching.title": "Đơn vị và hệ thống đo lường",
  "pairs.matching.description": "Thông tin ghép nối chỉ đọc, nhãn hiển thị và đơn vị.",
  "pairs.matching.help": "Đọc khóa ghép đôi canonicalAssetId trong bộ nhớ, các nhãn hiển thị và CMC, đơn vị giá và kích thước, cũng như các thông tin về điều khoản. Giá cả không bao giờ quyết định danh tính.",
  "pairs.matching.instrumentCount": "{{count}} các dụng cụ",
  "pairs.matching.tableAria": "Danh sách độ phân giải của các thiết bị",
  "pairs.matching.status.all": "Tất cả các trạng thái",
  "pairs.matching.status.confirmed": "Đã xác nhận",
  "pairs.matching.status.pending": "Chưa có quyết định",
  "pairs.matching.status.conflict": "Xung đột",
  "pairs.matching.status.manual": "Thông tin trong hướng dẫn sử dụng",
  "pairs.matching.assetKey.nameFallback": "Tìm kiếm theo tên · {{value}}",
  "pairs.matching.term.spot": "Spot",
  "pairs.matching.term.perpetual": "Vĩnh viễn",
  "pairs.matching.term.future": "Hợp đồng kỳ hạn có ngày đáo hạn",
  "pairs.matching.term.futureAt": "Hợp đồng tương lai có ngày giao dịch cụ thể · {{time}}",
  "pairs.matching.states.snapshotChanged": "Dữ liệu đang được cập nhật. Kết quả nhất quán đang được khôi phục.",
  "pairs.matching.states.snapshotMismatch": "Các bản chụp nhanh của mặt phẳng điều khiển chưa được đồng bộ hóa hoàn toàn",
  "pairs.matching.states.epochMismatch": "Danh sách các thời kỳ chạy chương trình {{list}}; trạng thái các thời kỳ chạy chương trình {{status}}",
  "pairs.matching.states.loading": "Đang tải thông tin về bản sắc và đơn vị…",
  "pairs.matching.states.listUnavailable": "Không có thông tin về danh tính và danh sách đơn vị",
  "pairs.matching.states.empty": "Không có nhạc cụ phù hợp",
  "pairs.matching.states.emptyDescription": "Điều chỉnh tiêu chí tìm kiếm hoặc bộ lọc.",
  "pairs.matching.errors.status": "Không thể đọc được trạng thái thời gian chạy của bộ giải quyết.",
  "pairs.matching.errors.list": "Không thể đọc được danh sách thông tin nhận dạng và đơn vị.",
  "pairs.matching.errors.detail": "Không thể đọc được thông tin về độ phân giải thời gian chạy của thiết bị này.",
  "pairs.matching.search.toolbarAria": "Tìm kiếm độ phân giải của các thiết bị đo",
  "pairs.matching.search.inputAria": "Tìm kiếm các loại nhạc cụ",
  "pairs.matching.search.placeholder": "Mã định danh thiết bị / khóa ghép nối / nhãn hiển thị hoặc nhãn CMC",
  "pairs.matching.search.statusAria": "Bộ lọc trạng thái giải quyết",
  "pairs.matching.columns.instrument": "Thiết bị / mã ghép nối",
  "pairs.matching.columns.display": "Hiển thị / Nhãn AssetKey",
  "pairs.matching.columns.exposure": "Mức độ tiếp xúc / thuật ngữ",
  "pairs.matching.columns.priceUnit": "Đơn vị giá",
  "pairs.matching.columns.sizeUnit": "Đơn vị kích thước",
  "pairs.matching.columns.identity": "Bản sắc",
  "pairs.matching.columns.term": "Thuật ngữ",
  "pairs.matching.detail.fallbackTitle": "Mã định danh và đơn vị đo lường của thiết bị",
  "pairs.matching.detail.description": "Việc ghép đôi sử dụng mã định danh tài sản cục bộ. Tên hiển thị và nhãn CMC không quyết định việc này.",
  "pairs.matching.detail.help": "canonicalAssetId là khóa ghép nối duy nhất trong thời gian chạy. displaySlug, CMC và AssetKey chỉ là các nhãn hiển thị và mang tính tham khảo.",
  "pairs.matching.detail.closeAria": "Xem chi tiết về danh tính và đơn vị",
  "pairs.matching.detail.loading": "Đang tải thông tin về độ phân giải…",
  "pairs.matching.detail.unavailable": "Không có thông tin chi tiết về nghị quyết",
  "pairs.matching.pagination.aria": "Phân trang theo độ phân giải của thiết bị",
  "pairs.matching.pagination.status": "Trang {{page}} / {{pages}} · Tổng số {{total}}",
  "pairs.matching.pagination.updating": "Danh sách đang được cập nhật.",
  "pairs.matching.runtime.loading": "Đang tải ảnh chụp nhanh thời gian chạy…",
  "pairs.matching.runtime.unavailable": "Không có ảnh chụp nhanh thời gian chạy",
  "pairs.matching.runtime.aria": "Tóm tắt thời gian thực thi của bản giải quyết",
  "pairs.matching.runtime.epoch": "Kỷ nguyên thời gian chạy{{epoch}}",
  "pairs.matching.runtime.total": "Tổng cộng{{count}}",
  "pairs.matching.runtime.pending": "Đang chờ xử lý {{count}}",
  "pairs.matching.runtime.conflicts": "Các xung đột {{count}}",
  "pairs.matching.runtime.manual": "Thông tin về sách hướng dẫn {{count}}",
  "pairs.matching.runtime.pairable": "Có thể ghép nối{{count}}",
  "pairs.matching.row.expand": "Xem thêm tại {{instrument}}",
  "pairs.matching.row.collapse": "Thu gọn {{instrument}}",
  "pairs.matching.facts.canonicalAssetId": "canonicalAssetId (khóa ghép đôi)",
  "pairs.matching.facts.displaySlug": "displaySlug (hiển thị)",
  "pairs.matching.facts.assetKey": "AssetKey / Nhãn CMC",
  "pairs.matching.facts.runtimeEpoch": "kỷ nguyên thời gian chạy",
  "pairs.matching.facts.representation": "đại diện",
  "pairs.matching.facts.exposureTerm": "Mức độ tiếp xúc / thuật ngữ",
  "pairs.matching.facts.listingIncarnation": "hình thức hiện thân",
  "pairs.matching.facts.discoveryFingerprint": "dấu vân tay phát hiện",
  "pairs.matching.facts.priceUnit": "Đơn vị giá",
  "pairs.matching.facts.sizeUnit": "Đơn vị kích thước",
  "pairs.matching.facts.unitEffectiveFrom": "Đơn vị có hiệu lực kể từ ngày",
  "pairs.matching.facts.identitySource": "Nguồn xác thực danh tính",
  "pairs.matching.facts.identityReason": "Cơ sở xác định danh tính",
  "pairs.matching.facts.unitSource": "Nguồn đơn vị",
  "pairs.matching.facts.revisions": "bằng chứng / ngữ nghĩa / rà soát đơn vị",
  "pairs.matching.evidence.title": "Chứng cứ xác định danh tính",
  "pairs.matching.evidence.empty": "Không có thông tin xác định danh tính",
  "pairs.matching.evidence.emptyDescription": "Hiện chưa có thông tin xác định danh tính.",
  "pairs.matching.evidence.tableAria": "Danh sách các thông tin nhận dạng",
  "pairs.matching.evidence.source": "Nguồn",
  "pairs.matching.evidence.reference": "Tham khảo",
  "pairs.matching.evidence.observedAt": "Được quan sát tại",
  "pairs.overview.title": "Tổng quan về cặp giao dịch",
  "pairs.overview.unsaved": "Chưa được lưu",
  "pairs.overview.pairCount": "{{count}} cặp",
  "pairs.overview.states.loading": "Đang tải thông tin về các cặp giao dịch…",
  "pairs.overview.states.unavailable": "Không có thông tin tổng quan về cặp giao dịch",
  "pairs.overview.states.loadFailed": "Không thể tải thông tin về cặp giao dịch. Vui lòng thử lại.",
  "pairs.overview.metrics.activePairs": "Các cặp đang hoạt động",
  "pairs.overview.metrics.activeInstruments": "Các công cụ đang hoạt động",
  "pairs.overview.discovery.title": "Kiểm soát quá trình khám phá",
  "pairs.overview.discovery.controlsAria": "Các yếu tố kiểm soát trong việc xác định cặp giao dịch",
  "pairs.overview.discovery.interval": "Khoảng thời gian phát hiện",
  "pairs.overview.discovery.intervalError": "Hãy nhập một số nguyên từ 30 đến 3600.",
  "pairs.overview.discovery.intervalHint": "Phạm vi cho phép: 30–3600 giây.",
  "pairs.overview.discovery.seconds": "giây",
  "pairs.overview.discovery.running": "Khám phá",
  "pairs.overview.discovery.runningEllipsis": "Khám phá…",
  "pairs.overview.discovery.runNow": "Khám phá ngay",
  "pairs.overview.pairClassControl.title": "Kiểm soát theo cặp lớp",
  "pairs.overview.pairClassControl.description": "Chọn các lớp cặp được bao gồm trong quá trình giám sát và phát hiện.",
  "pairs.overview.pairClassControl.updating": "Cập nhật",
  "pairs.overview.pairClasses.spot_swap": "Giao dịch ngay × hợp đồng vĩnh viễn",
  "pairs.overview.pairClasses.swap_swap": "Vĩnh viễn × vĩnh viễn",
  "pairs.overview.pairClasses.spot_spot": "Điểm × điểm",
  "pairs.overview.pairClasses.spot_future": "Giao dịch giao ngay × hợp đồng kỳ hạn có ngày giao hàng cụ thể",
  "pairs.overview.pairClasses.swap_future": "Hợp đồng vĩnh viễn × hợp đồng tương lai có ngày đáo hạn",
  "pairs.overview.pairClasses.future_future": "Hợp đồng kỳ hạn có ngày đáo hạn × hợp đồng kỳ hạn có ngày đáo hạn",
  "pairs.overview.actions.reset": "Đặt lại",
  "pairs.overview.actions.refresh": "Làm mới",
  "pairs.overview.actions.refreshing": "Thật sảng khoái…",
  "pairs.overview.disabled.refreshingOverview": "Tổng quan về cặp này mang lại cảm giác mới mẻ. Hãy chờ đến khi hoàn tất.",
  "pairs.overview.disabled.refreshingDiscovery": "Quá trình khám phá máy chủ Exchange thật thú vị. Hãy đợi cho đến khi hoàn tất.",
  "pairs.overview.disabled.savingMarkets": "Các công tắc thị trường đang được lưu lại. Vui lòng đợi cho đến khi hoàn tất.",
  "pairs.overview.disabled.savingInterval": "Khoảng thời gian phát hiện đang được lưu lại. Vui lòng đợi cho đến khi hoàn tất.",
  "pairs.overview.disabled.togglingClass": "Một lớp cặp đang được cập nhật. Vui lòng đợi cho đến khi hoàn tất.",
  "pairs.overview.disabled.invalidInterval": "Khoảng thời gian phát hiện phải là một số nguyên nằm trong khoảng từ 30 đến 3600 giây.",
  "pairs.overview.disabled.intervalUnchanged": "Khoảng thời gian phát hiện không có thay đổi nào cần lưu lại.",
  "pairs.overview.disabled.noIntervalDraft": "Khoảng thời gian phát hiện không có thay đổi nào chưa được lưu.",
  "pairs.overview.disabled.intervalDraftPending": "Trước tiên, hãy lưu hoặc đặt lại khoảng thời gian khám phá đang chờ xử lý.",
  "pairs.overview.disabled.marketDraftPending": "Trước tiên, hãy áp dụng hoặc đặt lại bản nháp chuyển đổi thị trường đang chờ xử lý.",
  "pairs.overview.disabled.noMarketReset": "Không có thay đổi nào liên quan đến việc chuyển đổi thị trường cần thiết lập lại.",
  "pairs.overview.disabled.noMarketChanges": "Không có thay đổi nào liên quan đến việc chuyển đổi thị trường cần áp dụng.",
  "pairs.overview.disabled.exchangeDisabled": "Tính năng này hiện đã bị vô hiệu hóa trên toàn hệ thống. Vui lòng kích hoạt tính năng này trong công cụ quản lý Exchange trước.",
  "pairs.overview.disabled.marketDisabled": "Thị trường này hiện đang bị vô hiệu hóa. Vui lòng kích hoạt thị trường trước khi chọn tài sản thanh toán.",
  "pairs.overview.disabled.marketGenerationConflict": "Các tính năng của thị trường phía máy chủ đã thay đổi. Hãy đặt lại bản nháp và chỉnh sửa dựa trên cấu hình mới nhất.",
  "pairs.overview.refreshResult.totalInstruments": "Tổng số nhạc cụ",
  "pairs.overview.refreshResult.added": "Các tin đăng mới",
  "pairs.overview.refreshResult.removed": "Bị hủy niêm yết",
  "pairs.overview.refreshResult.detailsAria": "Chi tiết về việc làm mới thiết bị",
  "pairs.overview.columns.exchange": "Sàn giao dịch",
  "pairs.overview.columns.market": "Thị trường",
  "pairs.overview.columns.count": "Số lượng",
  "pairs.overview.columns.change": "Thay đổi",
  "pairs.overview.columns.spot": "Spot",
  "pairs.overview.columns.perpetual": "Vĩnh viễn",
  "pairs.overview.columns.lastDiscovery": "Phát hiện mới nhất",
  "pairs.overview.columns.status": "Tình trạng",
  "pairs.overview.venues.title": "Phân phối các công cụ theo sàn giao dịch",
  "pairs.overview.venues.description": "Kiểm tra lại các kết nối trao đổi và phạm vi thị trường, sau đó áp dụng các bản dự thảo chuyển đổi thị trường cùng một lúc.",
  "pairs.overview.venues.unsavedSuffix": "các thay đổi chưa được lưu",
  "pairs.overview.venues.draftAria": "Dự thảo về việc chuyển đổi thị trường giao dịch",
  "pairs.overview.venues.pendingChanges": "{{count}} Các thay đổi liên quan đến chuyển đổi thị trường đã sẵn sàng để áp dụng",
  "pairs.overview.venues.confirmed": "Các sự kiện chuyển đổi thị trường phải khớp với trạng thái đã được hệ thống nền xác nhận",
  "pairs.overview.venues.draftDescription": "Chế độ bản nháp; chưa có nội dung nào được gửi đi.",
  "pairs.overview.venues.applying": "Đang áp dụng…",
  "pairs.overview.venues.apply": "Đăng ký và tiết kiệm",
  "pairs.overview.venues.empty": "Không có dữ liệu trao đổi",
  "pairs.overview.venues.emptyDescription": "Đang chờ hệ thống backend kết nối các sàn giao dịch.",
  "pairs.overview.venues.tableAria": "Tình trạng kích hoạt trên thị trường giao dịch",
  "pairs.overview.venues.settlementsAria": "{{market}} tài sản thanh toán",
  "pairs.overview.venues.generationConflict": "Các tính năng của thị trường phía máy chủ đã thay đổi trong khi bạn đang chỉnh sửa. Bản nháp này vẫn được lưu giữ nhưng không thể áp dụng; hãy đặt lại và chọn lại.",
  "pairs.overview.venues.changedUnsaved": "Đã thay đổi, chưa được lưu",
  "pairs.overview.refreshOutcome.partialTitle": "Quá trình khám phá đã hoàn thành một phần",
  "pairs.overview.refreshOutcome.convergingTitle": "Quá trình khám phá vẫn đang diễn ra",
  "pairs.overview.refreshOutcome.partialDescription": "Đợt giao dịch này đã xác nhận các thị trường tại {{refreshed}}/{{expected}}. Các công cụ tham chiếu tại {{instruments}} đã xuất hiện; các nhà kết nối sẽ tiếp tục hội tụ các thị trường chưa hoàn thiện.",
  "pairs.overview.refreshOutcome.noMarketsTitle": "Không có thị trường nào được kích hoạt để làm mới",
  "pairs.overview.refreshOutcome.noMarketsDescription": "Tập hợp các thị trường đã kích hoạt là rỗng; hệ thống vẫn hiển thị các công cụ có thẩm quyền thuộc loại “{{instruments}}”.",
  "pairs.overview.refreshOutcome.completedTitle": "Quá trình làm mới Discovery đã hoàn tất",
  "pairs.overview.refreshOutcome.completedDescription": "{{refreshed}} đã được cập nhật và tìm thấy các công cụ {{instruments}}.",
  "pairs.overview.notices.refreshFailed.title": "Không thể làm mới",
  "pairs.overview.notices.refreshFailed.message": "Tổng quan về cặp giao dịch thành công gần nhất vẫn được hiển thị.",
  "pairs.overview.notices.classUpdated.title": "Các lớp học theo cặp đã được cập nhật",
  "pairs.overview.notices.classUpdated.message": "Hệ thống phía máy chủ đã xác nhận hai lớp này và áp dụng cập nhật thời gian thực.",
  "pairs.overview.notices.classStatsFailed.title": "Các lớp cặp đã được cập nhật; không thể làm mới số liệu thống kê",
  "pairs.overview.notices.classStatsFailed.message": "Các lớp học theo cặp đang diễn ra, nhưng không thể cập nhật số liệu thống kê hiện tại. Vui lòng thử lại sau một lát.",
  "pairs.overview.notices.classConflictReloaded.title": "Đã cập nhật cấu hình",
  "pairs.overview.notices.classConflictReloaded.message": "Một quản trị viên khác đã thay đổi các lớp ghép đôi. Cấu hình mới nhất đã được tải; vui lòng thực hiện lại thao tác của bạn.",
  "pairs.overview.notices.classConflictFailed.title": "Xung đột cấu hình",
  "pairs.overview.notices.classConflictFailed.message": "Một quản trị viên khác đã thay đổi cấu hình, do đó không thể tải được trạng thái mới nhất. Vui lòng thử lại sau một lúc.",
  "pairs.overview.notices.classUpdateFailed.title": "Không thể cập nhật lớp cặp",
  "pairs.overview.notices.classUpdateFailed.message": "Hệ thống backend chưa xác nhận việc thay đổi lớp cặp.",
  "pairs.overview.notices.intervalUpdated.title": "Khoảng thời gian phát hiện đã được cập nhật",
  "pairs.overview.notices.intervalUpdated.message": "Khoảng thời gian đã được lưu và tham số thời gian chạy đang hoạt động.",
  "pairs.overview.notices.intervalConflictReloaded.title": "Khoảng thời gian phát hiện đã được cập nhật ở phần khác",
  "pairs.overview.notices.intervalConflictReloaded.message": "Một quản trị viên khác đã lưu một khoảng thời gian mới. Dữ liệu tham chiếu chính thức đã được cập nhật và dữ liệu nhập của bạn vẫn được giữ nguyên; hãy kiểm tra lại trước khi lưu lần nữa.",
  "pairs.overview.notices.intervalConflictFailed.title": "Mâu thuẫn về khoảng thời gian phát hiện",
  "pairs.overview.notices.intervalConflictFailed.message": "Một quản trị viên khác đã thay đổi khoảng thời gian, và giá trị mới nhất không thể được tải về. Vui lòng thử lại sau một lúc.",
  "pairs.overview.notices.intervalSaveFailed.title": "Khoảng thời gian phát hiện không được lưu",
  "pairs.overview.notices.intervalSaveFailed.message": "Tham số thời gian chạy hiện tại không thay đổi.",
  "pairs.overview.notices.intervalReset.title": "Xóa bản nháp",
  "pairs.overview.notices.intervalReset.message": "Khoảng thời gian phát hiện chưa được lưu hiện đã khớp với giá trị thời gian chạy hiện tại.",
  "pairs.overview.notices.discoveryOverviewFailed.completedTitle": "Quá trình khám phá đã hoàn tất; không thể làm mới tổng quan",
  "pairs.overview.notices.discoveryOverviewFailed.completedMessage": "Hệ thống backend đã xác nhận quá trình phát hiện đã hoàn tất, nhưng không thể làm mới bản tổng quan mới nhất. Vui lòng thử lại sau một lúc.",
  "pairs.overview.notices.discoveryOverviewFailed.partialTitle": "Quá trình khám phá đang hội tụ; không thể cập nhật tổng quan",
  "pairs.overview.notices.discoveryOverviewFailed.partialMessage": "Hệ thống phía máy chủ đã trả về thông tin tiến độ chưa đầy đủ và các thị trường chưa hoàn tất sẽ tiếp tục được tổng hợp; bản tổng quan mới nhất hiện tạm thời không khả dụng.",
  "pairs.overview.notices.discoveryFailed.title": "Quá trình khám phá đã thất bại",
  "pairs.overview.notices.discoveryFailed.message": "Hệ thống phía máy chủ không trả về kết quả tìm kiếm.",
  "pairs.overview.notices.marketsUpdated.title": "Cập nhật các công tắc thị trường",
  "pairs.overview.notices.marketsUpdated.message": "Cấu hình thị trường đã được lưu. Các mục bị vô hiệu hóa đã được xóa; các mục được kích hoạt sẽ tiếp tục cập nhật trạng thái thời gian thực của chúng.",
  "pairs.overview.notices.marketStatsFailed.title": "Các tùy chọn thị trường đã được cập nhật; không thể làm mới số liệu thống kê",
  "pairs.overview.notices.marketStatsFailed.message": "Các công tắc đang hoạt động, nhưng không thể cập nhật số liệu thống kê hiện tại của thiết bị. Vui lòng thử lại sau một lát.",
  "pairs.overview.notices.marketConflict.title": "Cấu hình thị trường đã được cập nhật tại một nơi khác",
  "pairs.overview.notices.marketConflict.message": "Một quản trị viên khác đã gửi một cấu hình mới. Bản chuẩn có hiệu lực đã được cập nhật, nhưng bản nháp cục bộ của bạn vẫn còn nguyên; hãy xem lại bản nháp này trước khi lưu lại.",
  "pairs.overview.notices.marketUpdateFailed.title": "Sự đảo chiều của thị trường chưa được xác nhận hoàn toàn",
  "pairs.overview.notices.marketUpdateFailed.message": "Cấu hình thực tế đã được đọc lại, nhưng hệ thống nền không xác nhận rằng quá trình chuyển đổi thời gian chạy này đã hoàn tất.",
  "pairs.overview.notices.marketReset.title": "Xóa bản nháp",
  "pairs.overview.notices.marketReset.message": "Các thay đổi về chuyển đổi thị trường chưa được lưu hiện đã khớp với trạng thái đã được hệ thống backend xác nhận.",
  "linkage.time.unknown": "Không rõ",
  "linkage.time.justNow": "Vừa nãy",
  "linkage.time.milliseconds": "{{value}} ms",
  "linkage.time.seconds": "{{value}} giây",
  "linkage.time.minutes": "{{value}} phút",
  "linkage.time.hours": "{{value}} hr",
  "linkage.time.minutesSeconds": "{{minutes}} phút {{seconds}} giây",
  "linkage.time.daysHours": "{{days}} {{hours}} giờ",
  "linkage.time.hoursMinutes": "{{hours}} hr{{minutes}} phút",
  "linkage.time.minutesAgo": "{{value}} cách đây vài phút",
  "linkage.time.hoursAgo": "{{value}} cách đây vài giờ",
  "linkage.time.daysAgo": "{{value}} cách đây d ngày",
  "linkage.pair.title": "Phân tích chi tiết theo cặp",
  "linkage.pair.description": "Máy chủ sẽ tính toán lại chính xác các dữ liệu đã được lưu trữ theo yêu cầu để hiển thị diễn biến điểm số và sự phân tán trong khung thời gian hiện tại. Lịch sử điểm số không được lưu trữ.",
  "linkage.pair.inputPlaceholder": "Mã cặp (số)",
  "linkage.pair.actions.drillDown": "Phân tích chi tiết",
  "linkage.pair.errors.notFound": "Hiện tại, cặp này không có thông tin nào trong cửa sổ liên kết có thể sử dụng được.",
  "linkage.pair.errors.server": "Máy chủ không thể thực hiện thao tác phân tích chi tiết. Vui lòng thử lại.",
  "linkage.pair.errors.load": "Không tải được",
  "linkage.pair.states.idleTitle": "Nhập số cặp",
  "linkage.pair.states.idleDescription": "Nhập số cặp để xem diễn biến điểm số và cửa sổ hiện tại.",
  "linkage.pair.states.loading": "Tính lại diễn biến điểm số trong 7 ngày của {{id}}…",
  "linkage.pair.states.errorTitle": "Quá trình phân tích chi tiết không thành công",
  "linkage.pair.metrics.score": "Tỷ số hiện tại",
  "linkage.pair.metrics.representedMinutes": "Biên bản cuộc họp đại diện",
  "linkage.pair.metrics.representedValue": "{{minutes}} ({{share}}%)",
  "linkage.pair.metrics.validBuckets": "Các nhóm cửa sổ hợp lệ",
  "linkage.pair.metrics.fingerprint": "Dấu vân tay phân khúc",
  "linkage.pair.curveTitle": "Biến đổi điểm số (theo từng khoảng 15 phút · độ phân giải của đường cong tương ứng với độ phân giải của nhóm)",
  "linkage.pair.scatter.title": "Biểu đồ phân tán của cửa sổ hiện tại",
  "linkage.pair.scatter.aria": "Phân tán cửa sổ liên kết",
  "linkage.pair.scatter.xAxis": "x: trạng thái lan truyền →",
  "linkage.pair.scatter.yAxis": "↑ y: nguồn vốn ròng theo giờ",
  "linkage.pair.scatter.description": "Góc trên bên phải và góc dưới bên trái di chuyển cùng chiều; góc trên bên trái và góc dưới bên phải di chuyển ngược chiều. Các điểm mờ hơn là những điểm hình thành từ lâu hơn.",
  "linkage.pair.scatter.help": "Các điểm hướng về phía trên bên phải/dưới bên trái sẽ cho điểm số tích cực hơn (cùng hướng); các điểm hướng về phía trên bên trái/dưới bên phải sẽ cho điểm số tiêu cực hơn (ngược hướng). Sự hỗn loạn có xu hướng tiến về 0. Các điểm trong suốt hơn là những điểm cũ hơn và có trọng số thấp hơn.",
  "linkage.overview.summary.status": "Hoạt động",
  "linkage.overview.summary.ready": "Còn hàng",
  "linkage.overview.summary.delayed": "Việc cập nhật bị trì hoãn",
  "linkage.overview.summary.attention": "Việc kiểm tra dữ liệu cần được chú trọng",
  "linkage.overview.summary.attentionDescription": "Quá trình kiểm tra dữ liệu đã phát hiện ra một sự cố. Các kết quả và phạm vi bao phủ mới nhất vẫn được trình bày dưới đây.",
  "linkage.overview.title": "Liên kết tài trợ",
  "linkage.overview.description": "Mối quan hệ giữa nguồn vốn và chênh lệch giá.",
  "linkage.overview.errors.load": "Không tải được",
  "linkage.overview.states.loading": "Đang tải tổng quan về hệ thống liên kết…",
  "linkage.overview.states.stale": "Không thể làm mới; ảnh chụp màn hình trước đó vẫn được hiển thị: {{error}}",
  "linkage.overview.states.unavailable": "Tổng quan về cơ cấu liên kết hiện không khả dụng tạm thời",
  "linkage.overview.states.recoveringTitle": "Công cụ chấm điểm liên kết đang khôi phục",
  "linkage.overview.states.recoveringDescription": "Khoảng thời gian tính điểm đang được khôi phục từ dữ liệu lịch sử. Tiến trình được cập nhật tự động.",
  "linkage.overview.states.warmStart": "Hiển thị điểm số mới nhất được công bố trên {{age}}. Cửa sổ hiển thị điểm số đang được khôi phục và sẽ tự động cập nhật.",
  "linkage.overview.metrics.lastPublished": "Lần xuất bản gần đây nhất",
  "linkage.overview.metrics.lastPublishedValue": "{{time}} ({{age}})",
  "linkage.overview.metrics.lastPublishedDescription": "Được đăng một lần mỗi phút",
  "linkage.overview.metrics.latency": "Độ trễ từ đầu đến cuối (thực tế → điểm số)",
  "linkage.overview.metrics.latencyDescription": "Bản nhạc “{{delivery}}” kèm bản tổng phổ đầy đủ {{score}}",
  "linkage.overview.metrics.coverage": "Phạm vi bảo hiểm cửa sổ",
  "linkage.overview.metrics.coverageDescription": "Các cặp số có điểm {{scored}} / có thể đo lường được {{measurable}} / toàn bộ sách {{total}}",
  "linkage.overview.metrics.accuracy": "Độ chính xác",
  "linkage.overview.metrics.selfCheckValue": "Tự đánh giá ≤{{points}} điểm",
  "linkage.overview.metrics.calibratedValue": "Đã hiệu chuẩn ±{{points}} pts",
  "linkage.overview.metrics.selfCheckDescription": "{{count}} các cặp dữ liệu được tính toán lại hàng giờ · {{time}} · hiệu chuẩn ±{{points}}",
  "linkage.overview.metrics.calibratedDescription": "Hiệu chuẩn ngoại tuyến p90 ±{{points}} pts · lần tự kiểm tra đầu tiên khoảng 3 phút sau khi khởi động",
  "linkage.overview.formula.title": "Công thức và cách giải thích",
  "linkage.overview.formula.description": "Chỉ số này trả lời một câu hỏi: trong 7 ngày qua, liệu chênh lệch giữa các bang và nguồn tài trợ ròng của các bang có biến động đơn điệu theo cùng một hướng (+) hay ngược chiều (−) hay không?",
  "linkage.overview.formula.waiver": "Thời hạn miễn trừ đối với cầu vẫn còn hiệu lực {{duration}}",
  "linkage.overview.formula.scoreBefore": "+100 biểu thị xu hướng cùng chiều mạnh, −100 biểu thị xu hướng ngược chiều mạnh, và giá trị tuyệt đối thể hiện mức độ mạnh; ",
  "linkage.overview.formula.zeroMeaning": "0 chỉ có nghĩa là cửa sổ hiện tại không thể đo lường được",
  "linkage.overview.formula.scoreAfter": ", chứ không phải là bằng chứng cho thấy không có mối quan hệ nào.",
  "linkage.overview.formula.details": "Chi tiết công thức (tham số · định nghĩa x/y · hiệu chuẩn độ chính xác)",
  "linkage.overview.formula.hardWindow": "Cửa sổ cứng",
  "linkage.overview.formula.hardWindowValue": "{{days}} ngày gần nhất ({{minutes}} phút); giá trị luôn bằng 0 khi nằm ngoài khoảng thời gian này",
  "linkage.overview.formula.timeWeight": "Hệ số thời gian",
  "linkage.overview.formula.timeWeightValue": "Trọng lượng giảm một nửa sau mỗi {{hours}} giờ: giảm khoảng một nửa sau 3 ngày và giảm còn một phần năm vào ngày thứ 7",
  "linkage.overview.formula.representation": "Đại diện",
  "linkage.overview.formula.representationValue": "{{buckets}} × {{minutes}}- các khoảng thời gian theo phút cộng với khoảng thời gian hiện tại theo thời gian thực",
  "linkage.overview.formula.identity": "Bản sắc phân khúc",
  "linkage.overview.formula.identityValue": "Cửa sổ sẽ được tính toán lại khi ý nghĩa của nó thay đổi",
  "linkage.overview.formula.calibrationDescription": ": {{note}} — trung bình ±{{mae}} điểm, p90 ±{{p90}} điểm. Sai số này xuất phát từ cách biểu diễn theo khoảng thời gian 15 phút và là sự cân bằng đã được xác định giữa tốc độ và độ chính xác.",
  "linkage.overview.coverage.title": "Phân bố phạm vi che phủ của cửa sổ",
  "linkage.overview.coverage.description": "{{count}} các cặp sách đầy đủ được nhóm theo mức độ hoàn chỉnh của cửa sổ",
  "linkage.overview.coverage.note": "Các khoảng trống có thể xuất hiện khi không có dữ liệu về nguồn tài trợ hoặc dữ liệu quan trắc chênh lệch. Các kết hợp mới sẽ mở rộng phạm vi bao phủ khi có dữ liệu hợp lệ; hãy sử dụng bản cập nhật mới nhất và trạng thái hoạt động để đánh giá tính sẵn có.",
  "linkage.overview.coverage.rows.full": "Toàn màn hình (≥90%)",
  "linkage.overview.coverage.rows.high": "Hầu như đầy (50–90%)",
  "linkage.overview.coverage.rows.low": "Thưa thớt (<50%)",
  "linkage.overview.coverage.rows.insufficient": "Không đủ mẫu (điểm hợp đồng là 0)",
  "linkage.overview.coverage.rows.zeroVariance": "Không có độ biến thiên theo chuỗi (điểm hợp đồng là 0)",
  "linkage.overview.storage.title": "Dữ liệu và lưu trữ",
  "linkage.overview.storage.spread1m": "Bảng thông tin trong 1 phút",
  "linkage.overview.storage.spread15m": "Bàn xô 15 phút",
  "linkage.overview.storage.clickhouseTable": "Bảng ClickHouse",
  "linkage.overview.storage.listingIncarnations": "Sổ cái liệt kê-hóa thân",
  "linkage.overview.storage.calibratedEvidence": "Bằng chứng về đơn vị đã được hiệu chuẩn",
  "linkage.overview.storage.postgresTable": "Bảng PostgreSQL",
  "linkage.overview.storage.clickhouseValue": "{{bytes}} · {{rows}} hàng · bucket mới nhất {{age}}",
  "linkage.overview.storage.postgresValue": "{{bytes}} · {{rows}} hàng",
  "linkage.overview.storage.unavailable": "Không có hàng tồn kho; hệ thống sẽ tự động thử lại sau mỗi 60 giây.",
  "linkage.overview.integrity.title": "Tính toàn vẹn của dữ liệu",
  "linkage.overview.integrity.issue": "Các vấn đề hiện tại",
  "linkage.overview.integrity.mirrorMismatches": "Sự không khớp của gương",
  "linkage.overview.integrity.invalidFingerprints": "Các hàng dấu vân tay không hợp lệ",
  "linkage.overview.integrity.dirtyBuckets": "Các xô bẩn đang chờ sửa chữa",
  "linkage.overview.integrity.duplicatePublished": "Các bài báo trùng lặp",
  "linkage.overview.integrity.segmentResets": "Đặt lại phân đoạn {{count}}",
  "linkage.overview.integrity.retired": "{{count}} đã nghỉ hưu",
  "linkage.overview.integrity.ingested": "Đã nhập các hàng từ {{count}}",
  "linkage.overview.integrity.recovery": "Lần khôi phục gần nhất {{time}} ({{age}}), thời gian {{duration}}: {{windowRows}} hàng cửa sổ + {{tailRows}} hàng cuối cùng của current-bucket, tỷ lệ dấu vân tay lỗi thời {{staleRatio}}. Sự gia tăng liên tục cho thấy sự thay đổi nhận dạng trong dữ liệu được lưu giữ.",
  "ipRules.denyTitle": "Danh sách chặn IP",
  "ipRules.allowTitle": "Danh sách cho phép IP",
  "ipRules.ruleCount": "{{count}} quy tắc",
  "ipRules.whitelistNote": "Khi tính năng này được bật, chỉ các địa chỉ IP có trong danh sách mới được phép đăng nhập và truy cập API; các kết nối thời gian thực hiện tại cũng sẽ được xác thực lại. Hệ thống ký hiệu CIDR được hỗ trợ, ví dụ như 192.168.0.0/16.",
  "ipRules.states.loading": "Đang tải các quy tắc IP…",
  "ipRules.states.unavailable": "Không thể thực hiện các thao tác điều khiển IP",
  "ipRules.states.empty": "Không có quy tắc nào cả",
  "ipRules.states.emptyDescription": "{{title}} Hiện tại chưa có quy tắc nào.",
  "ipRules.errors.readFailed": "Không thể tải các quy tắc IP và cấu hình bảo mật.",
  "ipRules.errors.missingConfig": "Thiếu cấu hình bảo mật.",
  "ipRules.errors.policyFailed": "Hệ thống phía máy chủ chưa xác nhận việc thay đổi chính sách.",
  "ipRules.errors.addFailed": "Hệ thống phía máy chủ chưa xác nhận quy tắc mới.",
  "ipRules.errors.deleteFailed": "Hệ thống phía máy chủ chưa xác nhận việc xóa quy tắc.",
  "ipRules.notice.policyUpdatedTitle": "Cập nhật các quy định về IP",
  "ipRules.notice.policyUpdated": "Kết quả lưu chính sách đã được trả về. Hãy sử dụng trạng thái ứng dụng trong thời gian chạy ở trên để xác nhận thời điểm chính sách có hiệu lực.",
  "ipRules.notice.conflictTitle": "Một quản trị viên khác đã cập nhật chính sách IP",
  "ipRules.notice.conflict": "Chính sách hiện tại đã được tải lại. Vui lòng xem lại chính sách này trước khi thử lại.",
  "ipRules.notice.policyFailedTitle": "Không thể cập nhật điều khiển IP",
  "ipRules.notice.addedTitle": "Đã thêm quy tắc",
  "ipRules.notice.addedAllow": "{{ip}} đã được thêm vào danh sách cho phép.",
  "ipRules.notice.addedDeny": "{{ip}} đã được thêm vào danh sách chặn.",
  "ipRules.notice.addFailedTitle": "Không thể thêm quy tắc IP",
  "ipRules.notice.deletedTitle": "Quy tắc đã bị xóa",
  "ipRules.notice.deletedAllow": "{{ip}} đã bị loại khỏi danh sách cho phép.",
  "ipRules.notice.deletedDeny": "{{ip}} đã được gỡ bỏ khỏi danh sách chặn.",
  "ipRules.notice.deleteFailedTitle": "Không thể xóa quy tắc IP",
  "ipRules.confirm.allowTitle": "Xóa quy tắc danh sách cho phép IP",
  "ipRules.confirm.denyTitle": "Xóa quy tắc danh sách chặn IP",
  "ipRules.confirm.allowDescription": "Xóa “{{ip}}”? Khi danh sách cho phép được kích hoạt, việc đăng nhập, truy cập API và các kết nối thời gian thực từ địa chỉ này có thể bị từ chối.",
  "ipRules.confirm.denyDescription": "Xóa “{{ip}}”? Địa chỉ này sẽ không còn bị giới hạn bởi quy tắc danh sách chặn này nữa.",
  "ipRules.status.updating": "Cập nhật",
  "ipRules.status.enabledEmpty": "Đã bật · không có quy tắc",
  "ipRules.status.empty": "Không có quy tắc nào cả",
  "ipRules.status.enabled": "Đã bật",
  "ipRules.status.disabled": "Chưa được bật",
  "ipRules.toggleAria": "{{title}}: {{status}}",
  "ipRules.whitelist.enabledEmpty": "Danh sách cho phép đã được kích hoạt nhưng chưa có quy tắc cho phép nào. Việc đăng nhập và truy cập API có thể bị từ chối từ mọi địa chỉ IP.",
  "ipRules.whitelist.empty": "Danh sách cho phép hiện không có quy tắc nào. Hãy thêm ít nhất một địa chỉ IP hoặc CIDR đáng tin cậy trước khi kích hoạt tính năng này để tránh bị chặn đăng nhập và truy cập API.",
  "ipRules.tableAria": "{{title}} quy tắc",
  "ipRules.columns.ip": "IP / CIDR",
  "ipRules.columns.note": "Lưu ý",
  "ipRules.columns.actions": "Các hành động",
  "ipRules.disabled.mutation": "Một thay đổi khác về kiểm soát IP đang được tiến hành. Hãy đợi cho đến khi quá trình này hoàn tất.",
  "ipRules.disabled.ruleMutation": "Hiện đang tiến hành thay đổi quy tắc bảo mật. Vui lòng đợi cho đến khi quá trình này hoàn tất.",
  "ipRules.disabled.enterIp": "Nhập địa chỉ IP hoặc CIDR.",
  "ipRules.actions.delete": "Xóa quy tắc",
  "ipRules.actions.deleting": "Đang xóa…",
  "ipRules.actions.deleteAria": "Xóa quy tắc cho {{ip}}",
  "ipRules.actions.addRule": "Thêm quy tắc",
  "ipRules.actions.add": "Thêm",
  "ipRules.actions.adding": "Đang thêm…",
  "ipRules.add.aria": "Thêm quy tắc IP",
  "ipRules.add.ipLabel": "IP hoặc CIDR",
  "ipRules.add.ipPlaceholder": "Ví dụ: 203.0.113.10 hoặc 203.0.113.0/24",
  "ipRules.add.notePlaceholder": "Tùy chọn",
  "announcementManagement.dataAsOf": "Dữ liệu tính đến ngày {{time}}",
  "announcementManagement.actions.saveSection": "Lưu phần hiện tại",
  "announcementManagement.actions.reloadDiscardAria": "Tải lại và hủy bản nháp cài đặt thông báo hiện tại",
  "announcementManagement.actions.reloadAria": "Tải lại cài đặt thông báo",
  "announcementManagement.actions.reloadDiscard": "Xóa bản nháp và tải lại",
  "announcementManagement.actions.refresh": "Làm mới",
  "announcementManagement.states.loadingSettings": "Đang tải cài đặt thông báo…",
  "announcementManagement.states.forbidden": "Không có quyền quản lý thông báo",
  "announcementManagement.states.settingsUnavailable": "Không thể truy cập cài đặt thông báo",
  "announcementManagement.states.loadingCatalogue": "Đang tải danh mục nguồn…",
  "announcementManagement.states.catalogueForbidden": "Không có quyền truy cập để đọc danh mục nguồn",
  "announcementManagement.states.catalogueUnavailable": "Không thể truy cập danh mục nguồn",
  "announcementManagement.states.loadingHealth": "Đang tải bản chụp nhanh nguồn-sức khỏe…",
  "announcementManagement.states.healthUnavailable": "Không có thông tin về nguồn gốc",
  "announcementManagement.errors.conflict": "Một quản trị viên khác đã cập nhật các cài đặt này. Phiên bản hiện tại sẽ tự động cập nhật; vui lòng kiểm tra lại bản nháp đã lưu trước khi lưu lại.",
  "announcementManagement.errors.unknown": "Lỗi không xác định",
  "announcementManagement.errors.catalogueChanged": "Danh mục nguồn đã thay đổi và đang được điều chỉnh. Hãy kiểm tra lại các lựa chọn trong bộ sưu tập của bạn trước khi lưu.",
  "announcementManagement.errors.collectionNotLoaded": "Cài đặt bộ sưu tập chưa được tải.",
  "announcementManagement.errors.invalidEndpoint": "Mỗi điểm cuối DeepL đều cần có tên và URL. Các điểm cuối mới cũng cần có khóa API.",
  "announcementManagement.errors.staleSettings": "Không thể làm mới cài đặt. Đang hiển thị bản chụp màn hình thành công mới nhất từ {{time}}: {{error}}",
  "announcementManagement.errors.permissionLost": "Tài khoản hiện tại không còn quyền quản lý thông báo. Bản chụp nhanh mới nhất vẫn có sẵn để xem lại, nhưng tất cả các thao tác chỉnh sửa đều bị vô hiệu hóa.",
  "announcementManagement.errors.noCatalogue": "Chưa nhận được bất kỳ danh mục chính thức nào.",
  "announcementManagement.errors.staleCatalogue": "Không thể cập nhật danh mục nguồn. Các mục đề xuất và trạng thái thời gian chạy vẫn giữ nguyên từ {{time}}: {{error}}",
  "announcementManagement.errors.catalogueMismatch": "Cài đặt và danh mục nguồn sử dụng các phiên bản khác nhau. Quá trình lưu sẽ bị tạm dừng trong khi danh mục được đồng bộ hóa; bản nháp của bạn sẽ được giữ nguyên.",
  "announcementManagement.errors.noSnapshot": "Không có ảnh chụp nhanh nào",
  "announcementManagement.errors.staleHealth": "Không thể làm mới trạng thái. Hiển thị bản chụp nhanh mới nhất đã thực hiện thành công từ {{time}}: {{error}}",
  "announcementManagement.collection.title": "Nguồn tin chính thức",
  "announcementManagement.collection.description": "Chọn các nguồn nào trong danh sách do máy chủ cung cấp cần được thu thập. Các biểu tượng trạng thái cho biết những nguồn nào hiện đang hoạt động.",
  "announcementManagement.collection.revision": "Danh mục r{{revision}}",
  "announcementManagement.collection.empty": "Danh mục máy chủ chính thức đã trả về kết quả rõ ràng là không có nguồn nào được hỗ trợ.",
  "announcementManagement.collection.enableAria": "Bật tính năng thu thập thông báo cho {{source}}",
  "announcementManagement.collection.disableAria": "Tắt tính năng thu thập thông báo cho {{source}}",
  "announcementManagement.collection.running": "Chạy bộ",
  "announcementManagement.collection.notRunning": "Không hoạt động",
  "announcementManagement.collectionState.live": "Thu thập",
  "announcementManagement.collectionState.starting": "Bắt đầu",
  "announcementManagement.collectionState.degraded": "Bị suy thoái",
  "announcementManagement.collectionState.interrupted": "Bị gián đoạn",
  "announcementManagement.collectionState.disabled": "Người khuyết tật",
  "announcementManagement.publicationState.recent": "Vừa được xuất bản",
  "announcementManagement.publicationState.quiet": "Không có thông tin xuất bản",
  "announcementManagement.publicationState.old": "Không có bài viết mới",
  "announcementManagement.publicationState.none": "Không có hồ sơ xuất bản",
  "announcementManagement.providerState.ready": "Sẵn sàng",
  "announcementManagement.providerState.quotaExhausted": "Hạn ngạch đã hết",
  "announcementManagement.providerState.invalid": "Thông tin đăng nhập không hợp lệ",
  "announcementManagement.providerState.unreachable": "Không thể liên lạc được",
  "announcementManagement.providerState.unchecked": "Đang chờ xác nhận",
  "announcementManagement.providerState.unconfigured": "Chưa được cấu hình",
  "announcementManagement.disabledReason.venueDisabled": "Tính năng trao đổi hiện đang bị tắt. Hãy bật tính năng này để thu thập dữ liệu từ nguồn này.",
  "announcementManagement.disabledReason.sourceOverride": "Nguồn này đã bị vô hiệu hóa trong cài đặt bộ sưu tập.",
  "announcementManagement.disabledReason.unknown": "Nguồn này đã bị vô hiệu hóa; hiện tại chưa xác định được lý do.",
  "announcementManagement.health.title": "Trạng thái thời gian chạy của nguồn",
  "announcementManagement.health.description": "Việc thu thập và xuất bản được trình bày riêng biệt. Việc không có thông báo gần đây không có nghĩa là quá trình thu thập đã thất bại.",
  "announcementManagement.health.empty": "Hiện tại, danh mục chính thức này chưa có bất kỳ mục nguồn nào.",
  "announcementManagement.health.attentionPriority": "Cần chú ý",
  "announcementManagement.health.supported": "Được hỗ trợ",
  "announcementManagement.health.unsupported": "Không được hỗ trợ",
  "announcementManagement.health.configured": "Đã cấu hình",
  "announcementManagement.health.unconfigured": "Chưa được cấu hình",
  "announcementManagement.health.effective": "Có hiệu lực",
  "announcementManagement.health.ineffective": "Không hiệu quả",
  "announcementManagement.health.consecutiveFailures": "{{count}} những lần thất bại liên tiếp",
  "announcementManagement.health.lastAttempt": "Nỗ lực gần đây nhất: ",
  "announcementManagement.health.lastSuccess": "Thành công mới nhất: ",
  "announcementManagement.health.latestDocument": "Tài liệu mới nhất: ",
  "announcementManagement.health.constituentsAria": "Các thành phần dinh dưỡng trong món “{{source}}”",
  "announcementManagement.health.failedCount": " · {{count}} đã gặp sự cố",
  "announcementManagement.health.coverage": "Bài báo: {{items}}",
  "announcementManagement.health.coverageGaps": "Những khoảng trống trong phạm vi bảo hiểm: {{items}}",
  "announcementManagement.constituents.transport": "Giao thông",
  "announcementManagement.constituents.schema": "Sơ đồ",
  "announcementManagement.constituents.pagination": "Chia trang",
  "announcementManagement.constituents.detail": "Chi tiết",
  "announcementManagement.constituents.translation": "Bản dịch",
  "announcementManagement.constituents.coverage": "Phạm vi bảo hiểm",
  "announcementManagement.localization.title": "Dịch thông báo",
  "announcementManagement.localization.description": "Dịch thông báo bằng DeepL. Khóa được che; lỗi của nhà cung cấp được hiển thị nguyên văn.",
  "announcementManagement.localization.enabled": "Bật tính năng bản địa hóa",
  "announcementManagement.localization.endpointsTitle": "Nhóm điểm cuối DeepL",
  "announcementManagement.localization.endpointsDescription": "Để trống khóa thay thế để giữ khóa đã lưu. Thay đổi có hiệu lực sau khi lưu.",
  "announcementManagement.localization.addEndpoint": "Thêm điểm cuối",
  "announcementManagement.localization.empty": "Chưa có điểm cuối DeepL nào được cấu hình. Đây là trạng thái trống chính thức khi tính năng bản địa hóa bị tắt.",
  "announcementManagement.localization.endpointFallback": "Điểm cuối {{index}}",
  "announcementManagement.localization.enableAria": "Bật tính năng “{{name}}”",
  "announcementManagement.localization.deleteAria": "Xóa {{name}}",
  "announcementManagement.localization.delete": "Xóa",
  "announcementManagement.localization.endpointName": "Tên điểm cuối",
  "announcementManagement.localization.currentKey": "Khóa hiện tại",
  "announcementManagement.localization.configured": "Đã cấu hình",
  "announcementManagement.localization.unconfigured": "Chưa được cấu hình",
  "announcementManagement.localization.previewLabel": "Xem trước khóa của {{name}}",
  "announcementManagement.localization.replaceKey": "Thay thế khóa (để trống nếu muốn giữ nguyên)",
  "announcementManagement.localization.apiKey": "Khóa API",
  "announcementManagement.localization.clearAfterSave": "Xóa khi lưu",
  "announcementManagement.localization.keepExisting": "Để trống để giữ nguyên khóa hiện tại",
  "announcementManagement.localization.showKey": "Hiển thị khóa mới cho {{name}}",
  "announcementManagement.localization.hideKey": "Ẩn khóa mới cho {{name}}",
  "announcementManagement.localization.clearKey": "Phím xóa",
  "announcementManagement.localization.lastValidated": "Lần xác thực gần đây nhất: {{time}}",
  "announcementManagement.localization.usage": "Cách sử dụng: {{count}}{{limit}}",
  "announcementManagement.localization.unknown": "Không rõ",
  "announcementManagement.policy.title": "Cảnh báo hủy niêm yết",
  "announcementManagement.policy.description": "Chỉ những trường hợp hủy niêm yết chính thức đã được xác minh mới được đưa vào danh sách cảnh báo và thông báo.",
  "announcementManagement.policy.help": "Chỉ những trường hợp hủy niêm yết có nguồn chính thức được xác minh, cặp tiền tệ chính xác, loại sản phẩm và thời gian hủy niêm yết cuối cùng mới được đưa vào các cảnh báo, biểu tượng cặp tiền tệ và thông báo. Các thông báo thông thường không bị ảnh hưởng.",
  "announcementManagement.policy.enabled": "Bật thông báo về việc hủy niêm yết",
  "cmcIdentity.description": "Quản lý dữ liệu tham chiếu tài sản, khóa API và tần suất làm mới.",
  "cmcIdentity.help": "CMC chỉ cung cấp bằng chứng về danh tính và siêu dữ liệu; hệ thống này không bao giờ quyết định việc ghép đôi. Các khóa API được lưu trữ trong cơ sở dữ liệu với tính năng tiết lộ được bảo vệ, xoay vòng tự động và phân phối yêu cầu.",
  "cmcIdentity.retry.ready": "Sẵn sàng thử lại ngay bây giờ",
  "cmcIdentity.retry.after": "Tính năng thử lại có sẵn tại {{age}}",
  "cmcIdentity.status.loading": "Đang tải",
  "cmcIdentity.status.failed": "Không tải được",
  "cmcIdentity.status.unknown": "Không rõ",
  "cmcIdentity.status.refreshing": "Sảng khoái",
  "cmcIdentity.status.configured": "Đã cấu hình",
  "cmcIdentity.status.unconfigured": "Chưa được cấu hình",
  "cmcIdentity.actions.refresh": "Thu thập lại dữ liệu",
  "cmcIdentity.actions.refreshing": "Đang thu thập…",
  "cmcIdentity.actions.clearCache": "Xóa bộ nhớ đệm",
  "cmcIdentity.actions.clearing": "Đang dọn dẹp…",
  "cmcIdentity.actions.manageKeys": "Quản lý khóa CMC",
  "cmcIdentity.actions.discard": "Hủy bỏ các thay đổi",
  "cmcIdentity.actions.saveSettings": "Lưu các tham số",
  "cmcIdentity.actions.saving": "Đang lưu…",
  "cmcIdentity.states.loading": "Đang tải CMC và trạng thái phân giải…",
  "cmcIdentity.states.unavailable": "Trạng thái nguồn dữ liệu CMC không khả dụng",
  "cmcIdentity.errors.readFailed": "Không thể tải trạng thái CMC và trạng thái xác định danh tính/đơn vị.",
  "cmcIdentity.errors.refreshTitle": "Không thể cập nhật trạng thái",
  "cmcIdentity.errors.staleSnapshot": "Không thể cập nhật trạng thái hiện tại. Ảnh chụp màn hình mới nhất đã được lưu thành công vẫn hiển thị.",
  "cmcIdentity.feedback.refreshComplete": "Các danh mục của CMC và hình ảnh thương hiệu đều đã được làm mới.",
  "cmcIdentity.feedback.refreshConverging": "Danh mục CMC đã được cập nhật; quá trình chiếu bản sắc vẫn đang hội tụ ở chế độ nền. Việc ghép đôi hiện tại không bị ảnh hưởng.",
  "cmcIdentity.feedback.refreshIncomplete": "Quá trình làm mới CMC chưa hoàn tất. Vui lòng kiểm tra các lỗi bộ nhớ đệm và trạng thái tạm dừng.",
  "cmcIdentity.feedback.refreshFailed": "Yêu cầu làm mới CMC đã thất bại.",
  "cmcIdentity.feedback.clearComplete": "Bộ nhớ đệm CMC đã được xóa.",
  "cmcIdentity.feedback.clearFailed": "Không thể xóa bộ nhớ đệm CMC.",
  "cmcIdentity.failure.derivativesCoverage": "Cả danh mục sản phẩm phái sinh của CMC lẫn danh mục sàn giao dịch đều không chứa mã định danh sàn giao dịch này. Đây là một lỗ hổng trong phạm vi dữ liệu và hệ thống sẽ không thử lại.",
  "cmcIdentity.failure.exchangeCoverage": "Danh mục sàn giao dịch của CMC hiện không chứa mã định danh sàn giao dịch này. Đây là một lỗ hổng trong phạm vi phủ sóng và hệ thống sẽ không thử lại.",
  "cmcIdentity.failure.safetyBudget": "Hiện tại, tất cả các khóa CMC đều không thể sử dụng được. Lý do mới nhất: khóa “{{key}}” sẽ làm vượt quá ngân sách an toàn hàng tháng (dự kiến {{projected}}, giới hạn an toàn {{limit}}).",
  "cmcIdentity.failure.forbidden": "Một số dữ liệu tham chiếu nằm ngoài phạm vi kế hoạch hoặc quyền hạn hiện tại của CMC. Vui lòng kiểm tra kế hoạch của khóa.",
  "cmcIdentity.failure.rateLimited": "CMC đã đạt giới hạn số lượng yêu cầu. Hệ thống sẽ tự động thử lại sau.",
  "cmcIdentity.failure.timeout": "Yêu cầu CMC đã hết thời gian chờ. Dữ liệu trước đó vẫn còn sẵn có và hệ thống sẽ tự động thử lại.",
  "cmcIdentity.failure.upstream": "Một số dữ liệu tham chiếu của CMC không thể cập nhật được. Vui lòng thử lại sau.",
  "cmcIdentity.failure.line": "{{cache}}: {{reason}}",
  "cmcIdentity.failure.latestTitle": "Vấn đề liên quan đến yêu cầu CMC mới nhất",
  "cmcIdentity.coverage.title": "Sàn giao dịch hoặc thị trường này hiện chưa được CMC hỗ trợ",
  "cmcIdentity.coverage.description": "Các thị trường này không có bản đồ CMC riêng. Cặp tiền tệ hiện tại vẫn giữ nguyên.",
  "cmcIdentity.coverage.help": "Các mục này không có bản đồ tương ứng duy nhất trong danh mục CMC. Đây là những khoảng trống trong phạm vi phủ sóng, không phải là lỗi yêu cầu, và không tiêu tốn tín dụng thử lại. Bản chụp nhanh thành công mới nhất và cặp dữ liệu trong bộ nhớ vẫn đang hoạt động.",
  "cmcIdentity.coverage.more": "{{count}} thêm những lỗ hổng trong phạm vi bảo hiểm của CMC.",
  "cmcIdentity.retryFailures.title": "Một số dữ liệu tham chiếu hiện không có sẵn",
  "cmcIdentity.retryFailures.description": "Mỗi khóa bộ nhớ đệm bị lỗi sẽ tự động tạm ngừng hoạt động một cách độc lập. Bản chụp nhanh thành công mới nhất và cặp dữ liệu trong bộ nhớ vẫn duy trì trạng thái hoạt động.",
  "cmcIdentity.retryFailures.retry": " ({{count}} consecutive failures; {{retry}})",
  "cmcIdentity.retryFailures.more": "{{count}} thêm các khóa bộ nhớ đệm bị lỗi.",
  "cmcIdentity.keyPool.title": "Nhóm khóa API của CMC",
  "cmcIdentity.keyPool.description": "Các yêu cầu được luân phiên giữa các khóa và sẽ chuyển sang khóa khác khi một khóa bị giới hạn tốc độ.",
  "cmcIdentity.keyPool.help": "Các khóa được lưu trữ trong cơ sở dữ liệu và được tiết lộ khi có yêu cầu. Các yêu cầu sẽ luân phiên sử dụng tất cả các khóa có thể dùng được và tự động chuyển sang khóa khác khi một khóa bị giới hạn tần suất hoặc đã hết hạn mức.",
  "cmcIdentity.keyPool.summary": "Trạng thái khóa: {{enabled}} / {{total}} đã được kích hoạt · {{ready}} đã sẵn sàng · {{attention}} đang hạ nhiệt hoặc gặp sự cố",
  "cmcIdentity.refreshSettings.title": "Cập nhật các tham số CMC",
  "cmcIdentity.refreshSettings.description": "Tần suất làm mới ngắn hơn sẽ tiêu hao điểm CMC nhanh hơn. Giá niêm yết trên màn hình theo thời gian thực không bị ảnh hưởng.",
  "cmcIdentity.refreshSettings.help": "Thiết lập tần suất lấy lại dữ liệu từ CMC và do đó, tốc độ tiêu hao tín dụng. Dữ liệu thị trường thời gian thực hiển thị trên màn hình được lấy từ các kết nối sàn giao dịch và không phụ thuộc vào các thông số này. Các thay đổi có hiệu lực ngay lập tức sau khi lưu.",
  "cmcIdentity.refreshSettings.catalogLabel": "Khoảng thời gian cập nhật danh mục (giờ)",
  "cmcIdentity.refreshSettings.catalogHint": "Khoảng thời gian ngắn hơn sẽ tiêu tốn nhiều điểm hơn. Mặc định: 24 giờ.",
  "cmcIdentity.refreshSettings.detailLabel": "Khoảng thời gian làm mới chi tiết (giờ)",
  "cmcIdentity.refreshSettings.detailHint": "Áp dụng cho các trang chi tiết tài sản. Giá trị mặc định: 1 giờ.",
  "cmcIdentity.refreshSettings.validation.catalog": "Khoảng thời gian làm mới danh mục phải nằm trong khoảng từ 1 đến 168 giờ.",
  "cmcIdentity.refreshSettings.validation.detail": "Khoảng thời gian làm mới chi tiết phải nằm trong khoảng từ 5 phút đến 48 giờ.",
  "cmcIdentity.refreshSettings.validation.order": "Khoảng thời gian làm mới chi tiết không được vượt quá khoảng thời gian làm mới danh mục.",
  "cmcIdentity.refreshSettings.saved": "Làm mới các thông số đã lưu và áp dụng ngay lập tức.",
  "cmcIdentity.refreshSettings.saveFailed": "Lỗi lưu.",
  "cmcIdentity.refreshSettings.saveFailedWithReason": "Lỗi khi lưu: {{reason}}",
  "cmcIdentity.usage.title": "Tổng mức sử dụng tín dụng hàng tháng",
  "cmcIdentity.usage.updatedAt": "Cập nhật ngày {{time}}",
  "cmcIdentity.usage.used": "<used>{{used}}</used> đã sử dụng / <total>{{total}}</total> tổng",
  "cmcIdentity.usage.remainingPrefix": "· Còn lại",
  "cmcIdentity.usage.budgetPrefix": "<percent>{{percent}}%</percent> số dư ngân sách an toàn",
  "cmcIdentity.datasets.title": "Bộ dữ liệu bộ nhớ đệm",
  "cmcIdentity.datasets.description": "Kiểm tra thời gian tồn tại của bộ nhớ đệm, các mục và các lỗi gần đây nhất theo từng nhóm.",
  "cmcIdentity.datasets.unavailable": "Tình trạng bộ nhớ đệm hiện không khả dụng tạm thời.",
  "cmcIdentity.datasets.empty": "Hiện chưa có dữ liệu bộ nhớ đệm CMC.",
  "cmcIdentity.datasets.errorCount": "{{count}} lỗi",
  "cmcIdentity.datasets.healthy": "Lành mạnh",
  "cmcIdentity.datasets.age": "{{age}} trước đây",
  "cmcKeyPool.title": "Quản lý nhóm khóa CMC",
  "cmcKeyPool.unnamed": "Không có tên",
  "cmcKeyPool.stats.aria": "Các số liệu thống kê chính của CMC",
  "cmcKeyPool.stats.total": "{{count}} tổng cộng",
  "cmcKeyPool.stats.enabled": "{{count}} đã bật",
  "cmcKeyPool.stats.configured": "{{count}} đã được cấu hình",
  "cmcKeyPool.stats.ready": "{{count}} sẵn sàng",
  "cmcKeyPool.stats.attention": "{{count}} đang nguội dần hoặc đang hỏng",
  "cmcKeyPool.toolbar.aria": "Tìm kiếm và lọc các khóa CMC",
  "cmcKeyPool.toolbar.searchAria": "Tìm kiếm các khóa CMC",
  "cmcKeyPool.toolbar.showSearch": "Hiển thị giá trị tìm kiếm",
  "cmcKeyPool.toolbar.hideSearch": "Ẩn giá trị tìm kiếm",
  "cmcKeyPool.toolbar.searchPlaceholder": "Tên / khóa",
  "cmcKeyPool.toolbar.filterAria": "Lọc trạng thái khóa CMC",
  "cmcKeyPool.filters.all": "Tất cả các trạng thái",
  "cmcKeyPool.filters.attention": "Thời gian hồi chiêu / sự cố",
  "cmcKeyPool.status.ready": "Sẵn sàng",
  "cmcKeyPool.status.cooldown": "Thời gian hồi chiêu",
  "cmcKeyPool.status.error": "Vấn đề",
  "cmcKeyPool.status.unverified": "Chưa được xác minh",
  "cmcKeyPool.status.unsaved": "Chưa được lưu",
  "cmcKeyPool.status.disabled": "Người khuyết tật",
  "cmcKeyPool.status.unconfigured": "Chưa được cấu hình",
  "cmcKeyPool.status.testing": "Đang thử nghiệm…",
  "cmcKeyPool.disabled.testing": "Một bài kiểm tra đang được thực hiện. Hãy đợi cho đến khi nó hoàn tất.",
  "cmcKeyPool.disabled.saving": "Bộ khóa đang được lưu. Vui lòng đợi cho đến khi quá trình này hoàn tất.",
  "cmcKeyPool.actions.testAll": "Kiểm tra tất cả",
  "cmcKeyPool.actions.testingAll": "Kiểm thử {{done}}/{{total}}",
  "cmcKeyPool.actions.import": "Nhập hàng loạt",
  "cmcKeyPool.actions.add": "Thêm khóa",
  "cmcKeyPool.actions.enableSelected": "Kích hoạt các mục đã chọn",
  "cmcKeyPool.actions.disableSelected": "Tắt các mục đã chọn",
  "cmcKeyPool.actions.deleteSelected": "Xóa các mục đã chọn",
  "cmcKeyPool.actions.confirmImport": "Nhập khóa",
  "cmcKeyPool.actions.save": "Lưu nhóm khóa",
  "cmcKeyPool.actions.delete": "Phím Delete",
  "cmcKeyPool.actions.collapse": "Thu gọn",
  "cmcKeyPool.actions.edit": "Chỉnh sửa khóa",
  "cmcKeyPool.pagination.aria": "Phân trang chính của CMC",
  "cmcKeyPool.selection.selected": "{{count}} đã chọn",
  "cmcKeyPool.selection.pageAria": "Chọn các khóa CMC trên trang hiện tại",
  "cmcKeyPool.selection.page": "Chọn trang hiện tại",
  "cmcKeyPool.selection.pageCount": "Số khóa: {{count}}",
  "cmcKeyPool.import.descriptionBefore": "Nhập một khóa trên mỗi dòng, có thể dùng định dạng",
  "cmcKeyPool.import.descriptionAfter": "(được phân tách bằng dấu phẩy, dấu gạch dọc hoặc tab).",
  "cmcKeyPool.import.aria": "Nhập hàng loạt các khóa API CMC",
  "cmcKeyPool.import.placeholder": "8a5adb2dbace4d449c9812ce0bc8a17f\n399f9100...,backup-10",
  "cmcKeyPool.import.show": "Hiển thị các khóa nhập hàng loạt",
  "cmcKeyPool.import.hide": "Ẩn các khóa nhập hàng loạt",
  "cmcKeyPool.import.preview": "Xem trước: Các tác phẩm dự thi cuộc thi “{{count}}”",
  "cmcKeyPool.import.defaultLabel": "CMC nhập khẩu số{{index}}",
  "cmcKeyPool.columns.name": "Tên khóa",
  "cmcKeyPool.columns.enabled": "Đã bật",
  "cmcKeyPool.columns.status": "Tình trạng",
  "cmcKeyPool.columns.monthlyCredits": "Tín dụng hàng tháng",
  "cmcKeyPool.columns.actions": "Các hành động",
  "cmcKeyPool.states.empty": "Hiện chưa có khóa CMC nào. Chọn “Thêm khóa” hoặc “Nhập hàng loạt”.",
  "cmcKeyPool.states.noMatches": "Không tìm thấy khóa nào khớp.",
  "cmcKeyPool.listAria": "Các khóa CMC",
  "cmcKeyPool.note": "Các thay đổi sẽ có hiệu lực ngay sau khi được lưu. Nếu có quản trị viên khác đang chỉnh sửa nhóm tài nguyên cùng lúc, hãy làm mới trang trước khi lưu lại.",
  "cmcKeyPool.confirm.deleteTitle": "Xóa khóa CMC",
  "cmcKeyPool.confirm.deleteDescription": "Xóa “{{label}}”? Khóa này sẽ bị xóa khỏi nhóm sau khi lưu.",
  "cmcKeyPool.confirm.bulkDeleteTitle": "Xóa các khóa CMC",
  "cmcKeyPool.confirm.bulkDeleteDescription": "Xóa các khóa đã chọn trong phần “{{count}}” (Cấu hình hệ thống) chứ? Thay đổi sẽ có hiệu lực sau khi lưu.",
  "cmcKeyPool.feedback.noValidImport": "Không có khóa hợp lệ nào được phân tích cú pháp.",
  "cmcKeyPool.feedback.imported": "Đã nhập các khóa {{count}}. Hãy lưu nhóm khóa để áp dụng chúng.",
  "cmcKeyPool.feedback.importedWithSkipped": "Đã nhập các khóa từ {{count}} và loại bỏ các bản trùng lặp từ {{skipped}}. Lưu nhóm khóa để áp dụng các thay đổi.",
  "cmcKeyPool.feedback.enterKeyFirst": "Hãy nhập khóa API trước khi kiểm tra",
  "cmcKeyPool.feedback.testFailed": "Thử nghiệm không thành công",
  "cmcKeyPool.feedback.noTestableKeys": "Không có khóa nào đã được cấu hình và kích hoạt để kiểm tra.",
  "cmcKeyPool.feedback.tested": "Số khóa đã kiểm tra: {{count}}.",
  "cmcKeyPool.feedback.copied": "Khóa API đã được sao chép.",
  "cmcKeyPool.feedback.copyFailed": "Sao chép không thành công. Vui lòng kiểm tra quyền truy cập vào khay nhớ tạm của trình duyệt.",
  "cmcKeyPool.feedback.savedUsageIssue": "Bộ khóa đã được lưu, nhưng quá trình làm mới thông tin sử dụng đã báo cáo một sự cố: {{error}}",
  "cmcKeyPool.feedback.saved": "Bộ khóa đã được lưu lại và thông tin sử dụng được cập nhật cho từng khóa.",
  "cmcKeyPool.feedback.saveFailed": "Lỗi lưu",
  "cmcKeyPool.row.unnamed": "Khóa không có tên {{index}}",
  "cmcKeyPool.row.accessibleName": "{{index}} chính của CMC: {{name}}",
  "cmcKeyPool.row.selectAria": "Chọn “{{name}}”",
  "cmcKeyPool.row.nameAria": "Tên khóa: {{name}}",
  "cmcKeyPool.row.namePlaceholder": "Tên khóa hoặc ghi chú",
  "cmcKeyPool.row.enableAria": "Bật tính năng “{{name}}”",
  "cmcKeyPool.row.statusDetailAria": "Xem chi tiết trạng thái của {{name}}",
  "cmcKeyPool.row.testAria": "Bài kiểm tra {{name}}",
  "cmcKeyPool.row.copyTooltip": "Sao chép khóa của {{name}}",
  "cmcKeyPool.row.copyAria": "Sao chép khóa của {{name}}",
  "cmcKeyPool.row.deleteTooltip": "Xóa {{name}}",
  "cmcKeyPool.row.deleteAria": "Xóa {{name}}",
  "cmcKeyPool.row.secretLabel": "Khóa API cho {{name}}",
  "cmcKeyPool.row.budgetRemaining": "· Số dư ngân sách{{count}}",
  "cmcKeyPool.row.rpm": "· RPM {{count}}",
  "cmcKeyPool.row.requests": "· Yêu cầu {{total}} / không thành công {{failed}}",
  "cmcKeyPool.row.unsavedNote": "· Chưa lưu: khi lưu, hệ thống sẽ xác minh khóa và thu thập dữ liệu sử dụng",
  "cmcKeyPool.row.collapseEditAria": "Ẩn trình soạn thảo cho {{name}}",
  "cmcKeyPool.row.editAria": "Chỉnh sửa {{name}}",
  "cmcKeyPool.row.apiKey": "Khóa API",
  "cmcKeyPool.row.apiKeyAria": "Khóa API: {{name}}",
  "cmcKeyPool.row.apiKeyPlaceholder": "Khóa API CMC",
  "cmcKeyPool.row.showSecret": "Hiển thị khóa API cho {{name}}",
  "cmcKeyPool.row.hideSecret": "Ẩn khóa API của {{name}}",
  "networkEgress.title": "Lưu lượng ra khỏi mạng",
  "networkEgress.description": "Chỉ thay đổi đường ra cho các trung tâm giao dịch đã chọn.",
  "networkEgress.help": "Chỉ định tuyến tất cả các kết nối đi cho các tổng đài đã chọn. Lưu lượng truy cập từ giao diện người dùng, API, cơ sở dữ liệu, bộ phận vận hành và lưu lượng hệ thống thông thường vẫn được định tuyến qua tuyến nội bộ.",
  "networkEgress.readyCount": "Sẵn sàng rồi {{ready}}/{{total}}",
  "networkEgress.running": "Chạy bộ",
  "networkEgress.secondsShort": "{{value}} giây",
  "networkEgress.states.loading": "Đang tải cấu hình kết nối ra ngoài mạng và trạng thái hoạt động…",
  "networkEgress.states.unavailable": "Không thể xác định trạng thái kết nối ra khỏi mạng",
  "networkEgress.errors.readFailed": "Không thể đọc được trạng thái kết nối ra khỏi mạng.",
  "networkEgress.errors.requestFailed": "Yêu cầu không thành công. Hãy thử lại.",
  "networkEgress.errors.refreshTitle": "Không thể cập nhật trạng thái",
  "networkEgress.errors.staleSnapshot": "{{error}} Ảnh chụp màn hình thành công gần nhất vẫn hiển thị.",
  "networkEgress.feedback.operationInProgress.title": "Hoạt động đang diễn ra",
  "networkEgress.feedback.operationInProgress.message": "Hãy đợi cho đến khi thao tác thoát mạng hiện tại hoàn tất.",
  "networkEgress.feedback.acceptedTitle": "Yêu cầu đã được chấp nhận",
  "networkEgress.feedback.completedTitle": "Hoàn tất thao tác",
  "networkEgress.feedback.acceptedMany": "{{action}} Đã chấp nhận các thao tác đồng thời trong {{count}}. Trạng thái sẽ được cập nhật tự động.",
  "networkEgress.feedback.accepted": "{{action}} đã được chấp nhận. Trạng thái sẽ được cập nhật tự động.",
  "networkEgress.feedback.completed": "{{action}} đã hoàn thành.",
  "networkEgress.feedback.failedTitle": "{{action}} thất bại",
  "networkEgress.feedback.gatewayInUse": "Máy chủ Egress đang được sử dụng",
  "networkEgress.feedback.updateUnavailable": "Không thể cập nhật máy chủ Egress",
  "networkEgress.disabled.busy": "Hiện tại, một hoạt động thoát mạng đang được thực hiện.",
  "networkEgress.disabled.activeOperation": "Một tác vụ thoát mạng khác đang được thực thi.",
  "networkEgress.disabled.selectAssignment": "Trước tiên, hãy chọn ít nhất một chỉ định lối ra đã được thay đổi.",
  "networkEgress.disabled.targetNotReady": "Mục tiêu đã chọn chưa hoàn tất quá trình xác minh giao diện, đường hầm và địa chỉ IP đầu ra.",
  "networkEgress.actions.refresh": "Làm mới",
  "networkEgress.actions.refreshing": "Thật sảng khoái…",
  "networkEgress.actions.addGateway": "Thêm máy chủ thoát",
  "networkEgress.actions.updateGateway": "Cập nhật máy chủ xuất",
  "networkEgress.actions.batchSave": "Lưu lưu lượng ra khỏi mạng theo lô",
  "networkEgress.actions.clearSelection": "Xóa lựa chọn",
  "networkEgress.actions.selectAllPending": "Chọn tất cả các thay đổi đang chờ xử lý",
  "networkEgress.actions.clearAllPending": "Xóa tất cả các lựa chọn đang chờ xử lý",
  "networkEgress.actions.install": "Cài đặt",
  "networkEgress.actions.reconcile": "Đối chiếu cấu hình",
  "networkEgress.actions.retryInstall": "Thử cài đặt lại",
  "networkEgress.actions.testSsh": "Kiểm tra SSH",
  "networkEgress.actions.editGateway": "Chỉnh sửa máy chủ",
  "networkEgress.actions.editSwitchFirst": "Chỉnh sửa (chuyển sang tùy chọn đầu tiên)",
  "networkEgress.actions.disable": "Tắt cấu hình đường hầm",
  "networkEgress.actions.disableSwitchFirst": "Tắt (chuyển công tắc sang vị trí đầu tiên)",
  "networkEgress.actions.uninstall": "Gỡ cài đặt cấu hình mạng",
  "networkEgress.actions.uninstallSwitchFirst": "Gỡ cài đặt (chuyển sang chế độ khác trước)",
  "networkEgress.actions.deleteGateway": "Xóa máy chủ",
  "networkEgress.actions.deleteSwitchFirst": "Xóa (chuyển sang chế độ đầu tiên)",
  "networkEgress.actions.saveChanges": "Lưu các thay đổi",
  "networkEgress.actionLabels.test": "Kiểm tra kết nối SSH cho {{gateway}}",
  "networkEgress.actionLabels.install": "Cài đặt hoặc điều chỉnh cấu hình mạng cho {{gateway}}",
  "networkEgress.actionLabels.disable": "Vô hiệu hóa cấu hình đường hầm cho {{gateway}}",
  "networkEgress.actionLabels.uninstall": "Gỡ cài đặt cấu hình mạng cho {{gateway}}",
  "networkEgress.actionLabels.delete": "Xóa {{gateway}}",
  "networkEgress.columns.select": "Chọn",
  "networkEgress.columns.server": "Máy chủ",
  "networkEgress.columns.liveTraffic": "Tình hình giao thông thời gian thực",
  "networkEgress.columns.reachability": "Khả năng tiếp cận",
  "networkEgress.columns.tunnelEgress": "Đường hầm / lối thoát hiểm",
  "networkEgress.columns.feedback": "Phản hồi trạng thái",
  "networkEgress.columns.actions": "Các hành động",
  "networkEgress.columns.exchange": "Sàn giao dịch",
  "networkEgress.columns.desiredEgress": "Lối ra mong muốn",
  "networkEgress.columns.effectiveEgress": "Lối thoát hiểm hiệu quả",
  "networkEgress.columns.selectEgress": "Chọn điểm thoát theo cách thủ công",
  "networkEgress.target.local": "Lối thoát hiểm công cộng tại chỗ",
  "networkEgress.target.unknown": "Máy chủ không xác định {{id}}",
  "networkEgress.gateways.title": "Máy chủ thoát",
  "networkEgress.gateways.description": "Cài đặt và duy trì đường hầm trên máy chủ đầu ra. Trạng thái được xác định dựa trên quan sát tại chỗ.",
  "networkEgress.gateways.help": "Cài đặt một cách idempotent các thành phần tiêu chuẩn như WireGuard, nftables, chuyển tiếp IP và cấu hình systemd lâu dài thông qua kết nối SSH riêng tư. Thông tin trạng thái được thu thập từ việc theo dõi đường hầm cục bộ của ZML Monitor, chứ không phải từ một tác nhân từ xa tùy chỉnh.",
  "networkEgress.gateways.count": "{{count}} máy chủ",
  "networkEgress.gateways.empty": "Không có máy chủ thoát ra",
  "networkEgress.gateways.emptyDescription": "Thêm một máy chủ thoát có thể truy cập được từ máy này, kiểm tra kết nối, sau đó tiến hành cài đặt.",
  "networkEgress.gateways.tableAria": "Máy chủ thoát",
  "networkEgress.gateways.notInUse": "Không sử dụng",
  "networkEgress.gateways.credentialMissing": "Thiếu thông tin xác thực",
  "networkEgress.gateways.fingerprint": "Dấu vân tay {{value}}",
  "networkEgress.gateways.trafficTotal": "Tổng cộng ↓ {{rx}} · ↑ {{tx}}",
  "networkEgress.gateways.trafficTotalLabel": "Lưu lượng tích lũy",
  "networkEgress.gateways.trafficObservedLabel": "Quan sát lưu lượng",
  "networkEgress.gateways.detailsExpand": "Hiện chi tiết đường hầm và lưu lượng của {{gateway}}",
  "networkEgress.gateways.detailsCollapse": "Ẩn chi tiết đường hầm và lưu lượng của {{gateway}}",
  "networkEgress.gateways.interface": "Giao diện",
  "networkEgress.gateways.tunnel": "Đường hầm",
  "networkEgress.gateways.tunnelObservation": "Đường hầm RTT {{rtt}} · quan sát {{time}}",
  "networkEgress.gateways.publicIp": "Địa chỉ IP công cộng",
  "networkEgress.gateways.publicIpHistorical": "Địa chỉ IP công cộng (lịch sử)",
  "networkEgress.gateways.probeFailed": "Cảm biến dòng điện bị hỏng",
  "networkEgress.gateways.probeFailedWithIp": "{{ip}} · Đầu dò dòng điện bị hỏng",
  "networkEgress.gateways.peer": "Đồng nghiệp",
  "networkEgress.gateways.installFailed": "Quá trình cài đặt cấu hình mạng đã thất bại.",
  "networkEgress.gateways.noIssues": "Không có vấn đề gì",
  "networkEgress.gateways.installAria": "Cài đặt hoặc điều chỉnh cấu hình mạng tiêu chuẩn cho {{gateway}}",
  "networkEgress.gateways.installing": "Đang cài đặt…",
  "networkEgress.gateways.moreActionsAria": "Các hoạt động khác của tổ chức “{{gateway}}”",
  "networkEgress.gateways.actionsAria": "Các thao tác trên máy chủ dành cho {{gateway}}",
  "networkEgress.gateways.usageReason": "Được sử dụng bởi {{exchanges}}. Trước tiên, hãy chuyển các giao dịch đó sang chế độ cục bộ hoặc một cổng ra khác một cách rõ ràng.",
  "networkEgress.assignments.title": "Lưu lượng ra khỏi sàn giao dịch",
  "networkEgress.assignments.description": "Tất cả lưu lượng đi ra của một trạm trung chuyển đều đi qua một cổng ra. Một bộ chuyển mạch bị lỗi sẽ vẫn ở trạng thái ngắt kết nối.",
  "networkEgress.assignments.help": "Tất cả các kết nối đi ra (WS, REST, SBE, FIX, thông báo và các kết nối khác) của mỗi sàn giao dịch đều sử dụng một cổng ra đã được chọn. Quá trình chuyển đổi sẽ tạm dừng hoạt động của sàn giao dịch, ngắt các kết nối cũ, xác nhận bản ánh xạ duy nhất và thiết lập lại kết nối. Trong trường hợp xảy ra lỗi, kết nối sẽ vẫn bị ngắt và không bao giờ tự động chuyển sang phương án dự phòng mà không có thông báo.",
  "networkEgress.assignments.count": "{{count}} các phép ánh xạ",
  "networkEgress.assignments.batchAria": "Lưu dữ liệu trao đổi đi theo lô",
  "networkEgress.assignments.selected": "{{count}} đã chọn",
  "networkEgress.assignments.changed": "{{count}} đã thay đổi",
  "networkEgress.assignments.tableAria": "Lưu lượng ra khỏi mạng trao đổi",
  "networkEgress.assignments.selectPendingAria": "Chọn các yêu cầu xuất đang chờ xử lý cho {{exchange}}",
  "networkEgress.assignments.selectEgressAria": "Chọn cổng ra mạng cho {{exchange}}",
  "networkEgress.assignments.notEffective": "Không hiệu quả (không kết nối)",
  "networkEgress.assignments.exchangeDisabled": "Chức năng trao đổi đã bị vô hiệu hóa",
  "networkEgress.assignments.targetNotReady": "Quá trình xác minh tình trạng sẵn sàng của lối ra mục tiêu chưa hoàn tất",
  "networkEgress.assignments.missing": "Thiếu cấu hình kết nối ra khỏi máy chủ Exchange",
  "networkEgress.assignments.missingDescription": "Hệ thống phía máy chủ (backend) không trả về bản đồ lưu lượng ra (egress mapping) duy nhất cho từng điểm trao đổi. Trang này sẽ không suy ra hoặc tạo ra một giá trị mặc định ngầm định.",
  "networkEgress.dialog.createTitle": "Thêm máy chủ thoát",
  "networkEgress.dialog.editTitle": "Chỉnh sửa máy chủ xuất",
  "networkEgress.dialog.description": "Lưu thông tin kết nối riêng tư để cài đặt Egress. Mật khẩu sẽ không bao giờ được hiển thị trên màn hình.",
  "networkEgress.dialog.help": "Lưu thông tin kết nối SSH riêng tư để kiểm tra và cài đặt một cách idempotent các cấu hình tiêu chuẩn của WireGuard, nftables, chuyển tiếp IP và systemd. Mật khẩu chỉ được gửi đến hệ thống backend đã được xác thực và không bao giờ được trả về.",
  "networkEgress.dialog.name": "Tên",
  "networkEgress.dialog.namePlaceholder": "Ví dụ: Lối ra Nhật Bản 1",
  "networkEgress.dialog.privateIp": "Địa chỉ IP riêng",
  "networkEgress.dialog.privateIpHint": "Phải có thể truy cập được từ mạng riêng của ZML Monitor; không sử dụng địa chỉ công cộng.",
  "networkEgress.dialog.sshUser": "Người dùng SSH",
  "networkEgress.dialog.sshPort": "Cổng SSH",
  "networkEgress.dialog.password": "Mật khẩu SSH",
  "networkEgress.dialog.passwordStoredHint": "Mật khẩu đã được lưu. Để trống để giữ nguyên hoặc nhập mật khẩu mới.",
  "networkEgress.dialog.passwordEditHint": "Để trống để giữ nguyên trạng thái thông tin đăng nhập hoặc nhập mật khẩu mới.",
  "networkEgress.dialog.passwordCreateHint": "Được sử dụng để kiểm tra và lắp đặt; không bao giờ được trả lại.",
  "networkEgress.dialog.passwordKeepPlaceholder": "Để trống để giữ lại mật khẩu đã lưu",
  "networkEgress.dialog.passwordPlaceholder": "Nhập mật khẩu SSH",
  "networkEgress.dialog.showPassword": "Hiển thị mật khẩu SSH",
  "networkEgress.dialog.hidePassword": "Ẩn mật khẩu SSH",
  "networkEgress.validation.name": "Nhập tên máy chủ.",
  "networkEgress.validation.privateIp": "Nhập địa chỉ IP riêng.",
  "networkEgress.validation.sshUser": "Nhập tên người dùng SSH.",
  "networkEgress.validation.sshPort": "Cổng phải là một số nguyên nằm trong khoảng từ 1 đến 65535.",
  "networkEgress.validation.password": "Khi thêm máy chủ, bạn phải nhập mật khẩu.",
  "networkEgress.confirm.batchTitle": "Lưu lại đường ra cho các giao dịch trao đổi {{count}}",
  "networkEgress.confirm.batchDescription": "Thay đổi: {{changes}}. Hệ thống sẽ đồng thời ngắt và xả các kết nối Exchange đã chọn, xác nhận các bản đồ đầu ra duy nhất, sau đó thiết lập lại tất cả các kết nối dữ liệu thị trường, REST và thông báo. Đây là quá trình kết nối lại ngắn có kiểm soát, không phải là ngắt kết nối TCP hoàn toàn. {{publicIpSummary}}Hãy kiểm tra danh sách IP được phép của thông tin xác thực trước tiên. Một mục tiêu kết nối thất bại sẽ duy trì trạng thái ngắt kết nối hoàn toàn và không bao giờ tự động chuyển sang phương án dự phòng.",
  "networkEgress.confirm.publicIps": "Các địa chỉ IP công cộng mục tiêu đã được xác nhận: {{ips}}. ",
  "networkEgress.confirm.noPublicIps": "Các mục tiêu là các máy chủ cục bộ hoặc không có địa chỉ IP công khai đã được xác minh để hiển thị. ",
  "networkEgress.confirm.batchConfirm": "Lưu và chuyển đổi",
  "networkEgress.confirm.thisGateway": "máy chủ này",
  "networkEgress.confirm.installTitle": "Cài đặt hoặc điều chỉnh cấu hình mạng cho {{gateway}}",
  "networkEgress.confirm.installDescription": "Hệ thống xác thực máy chủ qua kết nối SSH riêng tư và cài đặt một cách idempotent các thành phần tiêu chuẩn như WireGuard, nftables, chuyển tiếp IP và cấu hình systemd lâu dài. Hệ thống không triển khai chương trình điều khiển từ xa ZML Monitor hay điểm cuối trạng thái nào. Một máy chủ đang được sàn giao dịch sử dụng không thể thực hiện thao tác này.",
  "networkEgress.confirm.reconcile": "Bắt đầu đối chiếu",
  "networkEgress.confirm.install": "Bắt đầu cài đặt",
  "networkEgress.confirm.disableTitle": "Vô hiệu hóa cấu hình đường hầm cho {{gateway}}",
  "networkEgress.confirm.disableDescription": "Vô hiệu hóa cấu hình WireGuard cố định cả trên máy cục bộ và từ xa. Chỉ có thể vô hiệu hóa máy chủ không được sử dụng; hệ thống không bao giờ tự động chuyển đổi điểm xuất của máy chủ trao đổi.",
  "networkEgress.confirm.disable": "Xác nhận tắt",
  "networkEgress.confirm.uninstallTitle": "Gỡ cài đặt cấu hình mạng cho {{gateway}}",
  "networkEgress.confirm.uninstallDescription": "Xóa các cấu hình WireGuard, nftables và systemd do ZML Monitor quản lý qua kết nối SSH riêng tư, đồng thời giữ lại thông tin kết nối máy chủ. Chỉ có thể gỡ cài đặt trên máy chủ không đang được sử dụng.",
  "networkEgress.confirm.uninstall": "Xác nhận gỡ cài đặt",
  "networkEgress.confirm.deleteTitle": "Xóa {{gateway}}",
  "networkEgress.confirm.deleteDescription": "Chỉ xóa các thành phần WireGuard cục bộ, các tuyến đường, nftables, khóa tạm thời và bản ghi máy chủ do ZML Monitor quản lý. Thao tác này không kết nối với hoặc phụ thuộc vào máy chủ từ xa. Loại bỏ mọi dấu vết còn sót lại từ máy chủ từ xa trên máy chủ đó. Chỉ có thể xóa máy chủ chưa được sử dụng.",
  "networkEgress.reachability.failed": "Không thành công",
  "networkEgress.reachability.unknown": "Không rõ",
  "networkEgress.readiness.installing": "Cài đặt",
  "networkEgress.readiness.installFailed": "Quá trình cài đặt không thành công",
  "networkEgress.readiness.disabled": "Chưa được bật",
  "networkEgress.readiness.interfaceNotReady": "Giao diện chưa sẵn sàng",
  "networkEgress.readiness.tunnelUnreachable": "Không thể truy cập đường hầm",
  "networkEgress.readiness.handshakeUnknown": "Chưa xác nhận quá trình bắt tay của WG",
  "networkEgress.readiness.handshakeExpired": "Thời hạn xác thực WG đã hết hạn",
  "networkEgress.readiness.ipProbeFailed": "Quá trình kiểm tra địa chỉ IP đầu ra không thành công",
  "networkEgress.readiness.ipUnconfirmed": "Địa chỉ IP xuất không được xác nhận",
  "networkEgress.readiness.notReady": "Chưa sẵn sàng",
  "networkEgress.installState.notInstalled": "Chưa được cài đặt",
  "networkEgress.installState.installing": "Cài đặt",
  "networkEgress.installState.ready": "Đã cài đặt",
  "networkEgress.installState.disabled": "Người khuyết tật",
  "networkEgress.installState.failed": "Quá trình cài đặt không thành công",
  "networkEgress.installState.readyOperational": "Đã cài đặt · đã sẵn sàng",
  "networkEgress.installState.readyNotOperational": "Đã cài đặt · chưa sẵn sàng",
  "networkEgress.assignmentPhase.stable": "Ổn định",
  "networkEgress.assignmentPhase.switching": "Chuyển đổi",
  "networkEgress.assignmentPhase.failed": "Không thành công",
  "networkEgress.operationPhase.queued": "Đang chờ xử lý",
  "networkEgress.operationPhase.running": "Chạy bộ",
  "networkEgress.operationPhase.succeeded": "Đã hoàn thành",
  "networkEgress.operationPhase.failed": "Không thành công",
  "networkEgress.operationPhase.superseded": "Đã bị thay thế",
  "assetCatalog.title": "Danh mục tài sản",
  "assetCatalog.description": "Mở một tài sản để xem xét các công cụ, đơn vị và tổ hợp.",
  "assetCatalog.all": "Tất cả",
  "assetCatalog.filterLabel": "Bộ lọc phân loại tài sản",
  "assetCatalog.tableAria": "Danh sách danh mục tài sản",
  "assetCatalog.catalogOnlyGroup": "Chỉ dành cho danh mục · không phải là nhóm thời gian chạy",
  "assetCatalog.catalogData": "Dữ liệu danh mục",
  "assetCatalog.actions.refresh": "Làm mới",
  "assetCatalog.actions.refreshing": "Thật sảng khoái…",
  "assetCatalog.errors.load": "Không thể tải danh mục tài sản.",
  "assetCatalog.states.loading": "Đang tải danh mục tài sản…",
  "assetCatalog.states.unavailable": "Danh mục tài sản không khả dụng",
  "assetCatalog.states.staleTitle": "Danh sách chưa được cập nhật",
  "assetCatalog.states.staleDescription": "Bản chụp nhanh cuối cùng vẫn hiển thị cùng với dữ liệu cuối cùng đã được đọc thành công.",
  "assetCatalog.states.noMatches": "Không có tài sản phù hợp",
  "assetCatalog.states.noMatchesDescription": "Không có tài sản nào phù hợp với phân loại và tiêu chí tìm kiếm hiện tại.",
  "assetCatalog.states.empty": "Không có tài sản",
  "assetCatalog.states.emptyDescription": "Đang chờ hệ thống backend phát hiện các nhạc cụ và tổng hợp danh mục.",
  "assetCatalog.coverage.runtime": "Tài nguyên thời gian chạy {{count}}",
  "assetCatalog.coverage.leveraged": "Các sản phẩm tái thiết lập có đòn bẩy {{count}}",
  "assetCatalog.coverage.security": "Chứng khoán cấu trúc {{count}}",
  "assetCatalog.coverage.cmcLabeled": "CMC đã xác định được {{count}}",
  "assetCatalog.coverage.ambiguous": "Không rõ ràng {{count}}",
  "assetCatalog.coverage.conflict": "Xung đột về bản sắc {{count}}",
  "assetCatalog.coverage.catalogOnly": "Chỉ có trong danh mục {{count}}",
  "assetCatalog.classification.resolved": "Đã xác định",
  "assetCatalog.classification.leveraged": "Sản phẩm tái thiết lập có đòn bẩy",
  "assetCatalog.classification.security": "Bảo mật có cấu trúc",
  "assetCatalog.classification.ambiguous": "CMC không rõ ràng",
  "assetCatalog.classification.conflict": "Xung đột về bản sắc",
  "assetCatalog.classification.unavailable": "CMC chưa được xác định",
  "assetCatalog.search.toolbarAria": "Tìm kiếm danh mục tài sản",
  "assetCatalog.search.inputAria": "Tìm kiếm trong danh mục tài sản",
  "assetCatalog.search.placeholder": "Tìm kiếm tài sản, mã giao dịch, tên hoặc ID CMC",
  "assetCatalog.search.total": "Tổng {{count}}",
  "assetCatalog.search.matchedOfTotal": "{{matched}} trên {{total}}",
  "assetCatalog.columns.asset": "Tài sản",
  "assetCatalog.columns.assetKey": "Mã số CMC",
  "assetCatalog.columns.identity": "Tình trạng nhận dạng",
  "assetCatalog.columns.name": "Tên",
  "assetCatalog.columns.classification": "Phân loại",
  "assetCatalog.columns.rank": "Xếp hạng CMC",
  "assetCatalog.columns.instruments": "Các dụng cụ",
  "assetCatalog.columns.pairs": "Cặp",
  "assetCatalog.columns.underlying": "Các yếu tố nền tảng kinh tế",
  "assetCatalog.pagination.aria": "Phân trang danh mục tài sản",
  "assetCatalog.pagination.status": "Trang {{page}} / {{pages}} · {{total}} assets",
  "assetCatalog.pagination.updating": "Danh mục tài sản đang được cập nhật.",
  "assetCatalog.group.pageCount": "{{page}} trên trang này / Tổng số sản phẩm {{total}}",
  "assetCatalog.group.count": "{{count}} sản phẩm",
  "assetCatalog.detail.title": "Chi tiết về việc ghép cặp tài sản",
  "assetCatalog.detail.runtimeDescription": "Xem các công cụ giao dịch hiện tại và các kết hợp thực tế của tài sản này.",
  "assetCatalog.detail.catalogDescription": "Mục này chỉ chứa dữ liệu danh mục và không có công cụ hay cặp nào trong thời gian chạy.",
  "assetCatalog.detail.instrumentCount": "Các nhạc cụ{{count}}",
  "assetCatalog.detail.pairCount": "Các tổ hợp có định hướng {{count}}",
  "assetCatalog.detail.errors.load": "Không thể đọc được thông tin ghép nối trong thời gian chạy.",
  "assetCatalog.detail.states.loading": "Đang tải các cặp kết hợp trong bộ nhớ…",
  "assetCatalog.detail.states.unavailable": "Không có thông tin chi tiết về việc ghép đôi",
  "assetCatalog.detail.states.catalogOnly": "Không có cặp kết hợp trong thời gian chạy",
  "assetCatalog.detail.states.catalogOnlyDescription": "Tài sản này hiện không được giao dịch trên các thị trường được theo dõi. Xem dữ liệu tham chiếu của tài sản này dưới đây.",
  "assetCatalog.detail.states.staleTitle": "Không thể làm mới; đang hiển thị ảnh chụp màn hình đã lỗi thời",
  "assetCatalog.detail.states.staleDescription": "Hiển thị các nhạc cụ và tổ hợp nhạc cụ được tải thành công gần đây nhất. Hãy thử lại để làm mới.",
  "assetCatalog.detail.tabs.aria": "Chi tiết về việc ghép cặp tài sản",
  "assetCatalog.detail.tabs.instruments": "Các dụng cụ",
  "assetCatalog.detail.tabs.pairs": "Các tổ hợp thực tế",
  "assetCatalog.detail.pagination.status": "Trang {{page}} / {{pages}} · {{size}} mỗi trang · {{total}} tổng cộng",
  "assetCatalog.detail.actions.refresh": "Làm mới các cặp kết hợp",
  "assetCatalog.detail.actions.coinLookup": "Tra cứu tiền xu",
  "assetCatalog.detail.unit.standard": "Đơn vị tiêu chuẩn",
  "assetCatalog.detail.unit.multiplier": "Hệ số nhân ×{{value}}",
  "assetCatalog.detail.instruments.empty": "Không có công cụ theo dõi thời gian chạy",
  "assetCatalog.detail.instruments.emptyDescription": "Tài sản này không có công cụ giao dịch nào có thể hiển thị.",
  "assetCatalog.detail.instruments.tableAria": "Các công cụ theo dõi tài sản trong thời gian chạy",
  "assetCatalog.detail.instruments.symbol": "Biểu tượng bản địa",
  "assetCatalog.detail.instruments.exchangeMarket": "Sàn giao dịch / thị trường",
  "assetCatalog.detail.instruments.rawAsset": "Tên tài sản thô",
  "assetCatalog.detail.instruments.quoteUnit": "Đơn vị trích dẫn",
  "assetCatalog.detail.instruments.pairingStatus": "Tình trạng ghép đôi",
  "assetCatalog.detail.instruments.combinations": "Các tổ hợp",
  "assetCatalog.detail.instruments.pairable": "Đi kèm trong bộ sản phẩm",
  "assetCatalog.detail.instruments.notPairable": "Không bao gồm trong gói ghép đôi",
  "assetCatalog.detail.opportunities.empty": "Không có tổ hợp thực tế nào",
  "assetCatalog.detail.opportunities.emptyDescription": "Không có sự kết hợp nào được công bố theo các lớp cặp, nhóm báo giá và quy tắc danh sách đen hiện tại.",
  "assetCatalog.detail.opportunities.tableAria": "Các tổ hợp tài sản thực tế",
  "assetCatalog.detail.opportunities.class": "Lớp",
  "assetCatalog.detail.opportunities.direction": "Hướng thực tế",
  "assetCatalog.detail.opportunities.id": "Mã cơ hội",
  "systemParams.title": "Tham số hệ thống",
  "systemParams.errors.readTitle": "Không đọc được",
  "systemParams.errors.readFailed": "Không thể đọc được các tham số hệ thống. Vui lòng kiểm tra trạng thái của hệ thống nền và thử lại.",
  "systemParams.errors.refreshTitle": "Không thể làm mới tham số hệ thống",
  "systemParams.summary.effective": "Giá trị hiệu dụng",
  "systemParams.summary.persisted": "Giá trị được lưu giữ",
  "systemParams.summary.range": "Phạm vi cho phép",
  "systemParams.editor.title": "Khoảng thời gian tính toán thống nhất",
  "systemParams.editor.parameter": "Tham số",
  "systemParams.editor.mode": "Chế độ:",
  "systemParams.editor.persistence": ". Thay đổi được lưu ngay lập tức và có hiệu lực từ đợt tính toán tiếp theo.",
  "systemParams.editor.controlsAria": "Các điều khiển khoảng thời gian tính toán thống nhất",
  "systemParams.editor.field": "Khoảng thời gian tính toán thống nhất",
  "systemParams.disabled.saving": "Các tham số tính toán đang được lưu. Vui lòng đợi cho đến khi hoàn tất.",
  "systemParams.disabled.refreshFailed": "Quá trình làm mới bản chụp thông số đã thất bại. Vui lòng làm mới thành công trước khi lưu.",
  "systemParams.actions.refresh": "Làm mới",
  "systemParams.actions.retry": "Thử lại",
  "systemParams.actions.saving": "Đang lưu…",
  "systemParams.actions.save": "Lưu",
  "systemParams.feedback.error": "Hành động không thành công",
  "systemParams.feedback.saved": "Đã lưu",
  "systemParams.details.title": "Thời gian chạy và cấu hình",
  "systemParams.details.overruns": "Vượt ngân sách",
  "systemParams.details.source": "Nguồn tham số",
  "systemParams.details.revision": "Sửa đổi thông số",
  "systemParams.details.savedAt": "Lần lưu gần nhất",
  "systemParams.details.neverSaved": "Không có bản sửa đổi nào được lưu",
  "billingManagement.errors.signedOut": "Phiên làm việc của bạn đã hết hạn. Vui lòng đăng nhập lại và thử lại.",
  "billingManagement.errors.forbidden": "Tài khoản này không thể quản lý thanh toán hoặc đơn hàng.",
  "billingManagement.pricing.title": "Giá cả",
  "billingManagement.pricing.description": "Việc thay đổi giá chỉ áp dụng cho các đơn hàng mới. Các đơn hàng hiện có vẫn giữ nguyên số tiền đã được ghi nhận tại thời điểm thanh toán.",
  "billingManagement.pricing.loading": "Đang tải cấu hình thanh toán…",
  "billingManagement.pricing.fields.monthlyPrice": "Giá hàng tháng",
  "billingManagement.pricing.fields.maxDevices": "Số lượng thiết bị đang đăng nhập cùng lúc",
  "billingManagement.pricing.fields.orderTtl": "Thời hạn hiệu lực của đơn hàng",
  "billingManagement.pricing.units.devices": "thiết bị",
  "billingManagement.pricing.units.minutes": "phút",
  "billingManagement.pricing.units.seconds": "giây",
  "billingManagement.pricing.sales.title": "Chấp nhận đơn hàng mới",
  "billingManagement.pricing.sales.description": "Khi tính năng này bị tắt, người dùng không thể tạo đơn hàng mới. Các đơn hàng hiện có sẽ không bị ảnh hưởng.",
  "billingManagement.pricing.entitlement.title": "Ngừng dịch vụ sau khi hết hạn",
  "billingManagement.pricing.entitlement.description": "Khi tính năng này được bật, các tài khoản không có gói đăng ký đang hoạt động sẽ không thể xem dữ liệu giám sát.",
  "billingManagement.pricing.entitlement.help": "Khi bật chế độ này, các tài khoản không có gói đăng ký đang hoạt động sẽ không thể sử dụng dữ liệu giám sát; tuy nhiên, họ vẫn có thể đăng nhập, xem lại thông tin gói đăng ký và gia hạn. Khi tắt chế độ này, các cấp độ sẽ được ghi lại và hiển thị mà không áp dụng các hạn chế truy cập.",
  "billingManagement.pricing.entitlement.warning": "Trước khi lưu, hãy xác nhận rằng các tài khoản cần tiếp tục truy cập phải có gói đăng ký vĩnh viễn hoặc chưa hết hạn.",
  "billingManagement.pricing.tiers.title": "Các cấp độ",
  "billingManagement.pricing.tiers.description": "Với các gói dịch vụ, người dùng có thể chọn mức giá và số lượng thiết bị. Quyền truy cập vẫn phụ thuộc vào trạng thái và thời hạn hiệu lực.",
  "billingManagement.pricing.tiers.help": "Khi các gói dịch vụ được xác định, người dùng sẽ chọn một gói trong quá trình thanh toán. Nếu không có các gói dịch vụ, mức giá duy nhất và giới hạn thiết bị nêu trên sẽ được áp dụng. Các gói dịch vụ chỉ ảnh hưởng đến mức giá và giới hạn thiết bị; trạng thái và thời hạn hiệu lực của gói dịch vụ mới quyết định quyền truy cập.",
  "billingManagement.pricing.receiving.title": "Tiếp nhận thanh toán",
  "billingManagement.pricing.receiving.description": "Cấu hình địa chỉ nhận TRC20 và tính năng tra cứu thanh toán.",
  "billingManagement.pricing.receiving.address": "Địa chỉ nhận TRC20",
  "billingManagement.pricing.receiving.addressPlaceholder": "Địa chỉ gồm 34 ký tự, bắt đầu bằng chữ T",
  "billingManagement.pricing.receiving.usdtContract": "Địa chỉ hợp đồng USDT",
  "billingManagement.pricing.receiving.trongridKey": "Khóa chỉ đọc TronGrid",
  "billingManagement.pricing.receiving.optional": "Để trống để tắt tính năng này",
  "billingManagement.pricing.receiving.showKey": "Hiển thị khóa TronGrid",
  "billingManagement.pricing.receiving.hideKey": "Ẩn khóa TronGrid",
  "billingManagement.pricing.receiving.pollInterval": "Khoảng thời gian lấy mẫu",
  "billingManagement.pricing.receiving.addressWarning": "Địa chỉ nhận đã thay đổi. Nếu địa chỉ không chính xác, mọi khoản thanh toán sẽ không thể thu hồi được; hãy kiểm tra kỹ từng ký tự trước khi lưu.",
  "billingManagement.pricing.actions.discard": "Hủy bỏ các thay đổi",
  "billingManagement.pricing.actions.saving": "Đang lưu…",
  "billingManagement.pricing.actions.savePricing": "Lưu giá",
  "billingManagement.pricing.actions.saveReceiving": "Lưu cấu hình nhận",
  "billingManagement.pricing.confirmAddress.title": "Thay đổi địa chỉ nhận hàng?",
  "billingManagement.pricing.confirmAddress.description": "\nĐịa chỉ mới: {{address}}\nTất cả các đơn hàng sau này đều phải thanh toán qua địa chỉ này. Nếu địa chỉ không chính xác, số tiền sẽ không thể thu hồi được.",
  "billingManagement.pricing.confirmAddress.confirm": "Thay đổi địa chỉ",
  "billingManagement.pricing.feedback.pricingSaved": "Giá đã được lưu. Các đơn hàng mới sẽ áp dụng ngay lập tức.",
  "billingManagement.pricing.feedback.receivingSaved": "Cấu hình nhận thanh toán đã được lưu.",
  "billingManagement.pricing.validation.monthlyPrice": "Giá hàng tháng phải là một số hợp lệ, lớn hơn 0 và nhỏ hơn 1.000.000.",
  "billingManagement.pricing.validation.maxDevices": "Số lượng thiết bị đăng nhập đồng thời phải là một số nguyên từ 1 đến 10.",
  "billingManagement.pricing.validation.orderTtl": "Thời hạn hiệu lực của đơn hàng phải là một số nguyên nằm trong khoảng từ 5 đến 1.440 phút.",
  "billingManagement.pricing.validation.tooManyTiers": "Bạn có thể thiết lập tối đa 12 mức mua hàng.",
  "billingManagement.pricing.validation.tierIdFormat": "ID cấp {{position}} chỉ được chứa các ký tự chữ cái, số, dấu gạch dưới và dấu gạch ngang, với độ dài tối đa là 32 ký tự.",
  "billingManagement.pricing.validation.duplicateTierId": "Mã cấp độ “{{id}}” bị trùng lặp.",
  "billingManagement.pricing.validation.tierName": "Tên của Cấp độ {{position}} là trường bắt buộc và không được vượt quá 40 ký tự.",
  "billingManagement.pricing.validation.tierPrice": "Giá hàng tháng của gói dịch vụ Cấp độ {{position}} phải là một số dương hợp lệ.",
  "billingManagement.pricing.validation.tierDevices": "Giới hạn thiết bị ở Cấp độ {{position}} phải là một số nguyên từ 1 đến 10.",
  "billingManagement.pricing.validation.pollInterval": "Khoảng thời gian lấy mẫu phải là một số nguyên nằm trong khoảng từ 30 đến 3.600 giây.",
  "billingManagement.pricing.errors.loadStatus": "Không thể tải cấu hình thanh toán (HTTP {{status}}).",
  "billingManagement.pricing.errors.loadFailed": "Không thể tải cấu hình thanh toán. Vui lòng thử lại sau một lúc.",
  "billingManagement.pricing.errors.saveConfigFailed": "Không thể lưu giá. Vui lòng thử lại sau một lát.",
  "billingManagement.pricing.errors.saveReceivingFailed": "Không thể lưu cấu hình nhận thanh toán. Vui lòng thử lại sau một lúc.",
  "billingManagement.orders.title": "Đơn hàng",
  "billingManagement.orders.description": "Mỗi khoản phải trả đều có một hậu tố phân số duy nhất để tự động đối chiếu. Hãy thực hiện đối chiếu thủ công khi khoản thanh toán đến không khớp.",
  "billingManagement.orders.statusAria": "Tình trạng đơn hàng",
  "billingManagement.orders.status.all": "Tất cả",
  "billingManagement.orders.status.pending": "Đang chờ thanh toán",
  "billingManagement.orders.status.paid": "Đã nhận",
  "billingManagement.orders.status.expired": "Đã hết hạn",
  "billingManagement.orders.status.cancelled": "Đã hủy",
  "billingManagement.orders.errors.loadStatus": "Không thể tải được các đơn hàng và biên lai thanh toán (Lỗi HTTP {{status}}).",
  "billingManagement.orders.errors.loadFailed": "Không thể tải được các đơn hàng và biên lai thanh toán. Vui lòng thử lại sau một lúc.",
  "billingManagement.orders.errors.settleFailed": "Không thể đối chiếu đơn hàng. Vui lòng thử lại sau một lúc.",
  "billingManagement.orders.feedback.settled": "Thanh toán đã được xác nhận và gói đăng ký cho {{username}} đã được gia hạn.",
  "billingManagement.orders.accountFallback": "tài khoản này",
  "billingManagement.orders.stale": "Hiển thị các bản ghi cuối cùng đã được tải thành công.",
  "billingManagement.orders.filteredEmpty.title": "Không có đơn hàng nào có trạng thái này",
  "billingManagement.orders.filteredEmpty.description": "Chọn một trạng thái khác để xem các đơn hàng khác.",
  "billingManagement.orders.loading": "Đang tải các đơn hàng…",
  "billingManagement.orders.empty.title": "Không có đơn hàng",
  "billingManagement.orders.empty.description": "Các đơn hàng sẽ hiển thị tại đây sau khi người dùng hoàn tất thanh toán.",
  "billingManagement.orders.table.aria": "Danh sách đơn hàng",
  "billingManagement.orders.table.account": "Tài khoản",
  "billingManagement.orders.table.duration": "Thời lượng",
  "billingManagement.orders.table.amount": "Số tiền phải thanh toán (USDT)",
  "billingManagement.orders.table.status": "Tình trạng",
  "billingManagement.orders.table.createdAt": "Được tạo",
  "billingManagement.orders.table.actions": "Các hành động",
  "billingManagement.orders.months": "{{count}} tháng",
  "billingManagement.orders.months_one": "{{count}} tháng",
  "billingManagement.orders.months_other": "{{count}} tháng",
  "billingManagement.orders.actions.manualSettle": "Đối chiếu thủ công",
  "billingManagement.orders.settleDialog.title": "Xác nhận đã nhận khoản thanh toán này chưa?",
  "billingManagement.orders.settleDialog.targetChanged": "Đơn hàng này đã thay đổi. Vui lòng đóng hộp thoại này và kiểm tra lại đơn hàng hiện tại.",
  "billingManagement.orders.settleDialog.description": "Việc xác nhận ngay lập tức sẽ gia hạn <username>{{username}}</username> thêm <months>{{months}}</months> tháng. Trước tiên, hãy xác minh trên chuỗi rằng <amount>{{amount}} USDT</amount> đã được chuyển đến.",
  "billingManagement.orders.settleDialog.confirm": "Xác nhận đã nhận",
  "billingManagement.receipts.title": "Các hóa đơn chưa khớp",
  "billingManagement.receipts.description": "Các giao dịch trên chuỗi không thể khớp với bất kỳ lệnh nào. Các khoản tiền đã được điều chỉnh, các giao dịch chậm trễ và các khoản thanh toán trùng lặp sẽ được hiển thị tại đây.",
  "billingManagement.receipts.loading": "Đang tải các biên lai thanh toán…",
  "billingManagement.receipts.empty.title": "Không có hóa đơn nào cần được xem xét",
  "billingManagement.receipts.empty.description": "Hiện tại, không có khoản thanh toán nào đến cần phải được kiểm tra thủ công.",
  "billingManagement.receipts.status.unmatched": "Không ai sánh kịp",
  "billingManagement.receipts.status.matched": "Phù hợp",
  "billingManagement.receipts.table.aria": "Phiếu thu chưa khớp",
  "billingManagement.receipts.table.txHash": "Mã băm giao dịch",
  "billingManagement.receipts.table.amount": "Số tiền (USDT)",
  "billingManagement.receipts.table.status": "Tình trạng",
  "billingManagement.receipts.table.fromAddress": "Địa chỉ người gửi",
  "billingManagement.receipts.table.observedAt": "Đã nhận",
  "billingManagement.tiers.fields.id": "Mã cấp độ",
  "billingManagement.tiers.fields.name": "Tên hiển thị",
  "billingManagement.tiers.fields.monthlyPrice": "Giá hàng tháng · USDT",
  "billingManagement.tiers.fields.devices": "Thiết bị",
  "billingManagement.tiers.standardName": "Tiêu chuẩn",
  "billingManagement.tiers.deleteAria": "Xóa cấp độ {{tier}}",
  "billingManagement.tiers.identityWarning": "Khi một đơn hàng đã sử dụng ID cấp độ, không được thay đổi hoặc tái sử dụng ID đó: các đơn hàng trước đây vẫn trỏ đến ID đó, do đó việc thay đổi ID sẽ làm thay đổi ý nghĩa của các biên lai đã phát hành. Việc xóa một cấp độ sẽ không ảnh hưởng đến những người đăng ký hiện tại; quyền lợi hiện tại của họ vẫn được duy trì cho đến khi hết hạn.",
  "billingManagement.tiers.add": "Thêm cấp độ",
  "systemManagement.deferred.observabilityLoading": "Đang tải dữ liệu về khả năng quan sát đăng ký và lưu lượng truy cập…",
  "systemManagement.deferred.observabilityUnavailable": "Không thể tải được thông tin về đăng ký và khả năng quan sát lưu lượng. Vui lòng thử lại.",
  "systemManagement.deferred.paramsTitle": "Tham số hệ thống",
  "systemManagement.format.uptime.seconds": "{{seconds}} giây",
  "systemManagement.format.uptime.minutes": "{{minutes}} phút {{seconds}} giây",
  "systemManagement.format.uptime.hours": "{{hours}} hr{{minutes}} phút",
  "systemManagement.format.relative.seconds": "{{count}} vài giây trước",
  "systemManagement.format.relative.minutes": "{{count}} cách đây vài phút",
  "systemManagement.format.relative.hours": "{{count}} cách đây hr",
  "systemManagement.format.relative.days": "{{count}} cách đây d ngày",
  "systemManagement.format.streamType.bookTicker": "Đầu sách",
  "systemManagement.format.streamType.markPrice": "$t(zml:zml.metric.mark_price)",
  "systemManagement.format.streamType.funding": "Nguồn tài trợ",
  "systemManagement.format.streamType.ticker24h": "Bảng tin 24 giờ",
  "systemManagement.format.streamType.other": "Khác",
  "systemManagement.format.ingestEvent.connected": "Kết nối",
  "systemManagement.format.ingestEvent.disconnected": "Bị ngắt kết nối",
  "systemManagement.format.ingestEvent.reconnecting": "Tái kết nối",
  "systemManagement.format.ingestEvent.error": "Lỗi",
  "systemManagement.format.ingestEvent.degraded": "Bị suy thoái",
  "systemManagement.format.ingestEvent.restored": "Đã được phục hồi",
  "systemManagement.format.ingestEvent.subscribed": "Đã đăng ký",
  "systemManagement.format.ingestEvent.recovered": "Luồng tin nhắn đã được khôi phục",
  "systemManagement.format.ingestEvent.watchdog_stalled": "Cơ quan giám sát bị đình trệ",
  "systemManagement.format.ingestEvent.symbol_stale_repair": "Làm mới từng ký tự",
  "systemManagement.format.invalidReason.none": "Không có",
  "systemManagement.format.invalidReason.long_stale": "Vấn đề về độ tươi ngon của Long-leg",
  "systemManagement.format.invalidReason.short_stale": "Vấn đề về độ tươi ngon của phần chân ngắn",
  "systemManagement.format.invalidReason.legs_desynced": "Hai chân không đồng bộ",
  "systemManagement.format.invalidReason.spread_out_of_range": "Vươn xa ngoài ranh giới của sự tỉnh táo",
  "systemManagement.format.historyReason.recordingStopped": "Việc ghi lại lịch sử mới đã bị dừng; dữ liệu đã lưu vẫn có thể truy cập được",
  "systemManagement.format.historyReason.rollupRepair": "Các khoảng thời gian dài hơn đang được tái xây dựng dựa trên dữ liệu theo từng phút",
  "systemManagement.format.historyReason.storeUnavailable": "Không thể truy cập kho lưu trữ lịch sử",
  "systemManagement.format.historyReason.spread1mMissing": "Thiếu bản tóm tắt 1 phút",
  "systemManagement.format.historyReason.spread5mMissing": "Thiếu bản tóm tắt 5 phút",
  "systemManagement.format.historyReason.spread15mMissing": "Thiếu bản tổng hợp 15 phút",
  "systemManagement.format.historyReason.spread30mMissing": "Thiếu bản tổng hợp 30 phút",
  "systemManagement.format.historyReason.spread1hMissing": "Thiếu bản tổng hợp 1 giờ",
  "systemManagement.format.historyReason.spread1dMissing": "Thiếu bản tổng hợp của ngày 1",
  "systemManagement.format.historyReason.recording": "Việc ghi lại lịch sử, tổng hợp và truy vấn đều diễn ra bình thường",
  "systemManagement.format.historyReason.degraded": "Hiệu suất của quy trình xử lý lịch sử đã bị suy giảm",
  "systemManagement.format.historyReason.unavailable": "Dòng công việc lịch sử hiện không khả dụng",
  "systemManagement.page.backendUnavailable": "Hệ thống backend không khả dụng",
  "systemManagement.page.viewportReadFailed": "Không thể đọc được dữ liệu chẩn đoán của lớp dữ liệu vùng hiển thị; các chỉ số có thể đã lỗi thời.",
  "systemManagement.page.statusReadFailed": "Không thể đọc được trạng thái hệ thống.",
  "systemManagement.page.paramsReadFailed": "Không thể đọc được các tham số tính toán thời gian thực.",
  "systemManagement.page.checkBackend": "Kiểm tra xem zml-monitor có đang chạy không.",
  "systemManagement.page.refresh": "Làm mới",
  "systemManagement.page.refreshing": "Thật sảng khoái…",
  "systemManagement.page.refreshFailed": "Không thể cập nhật trạng thái hệ thống",
  "systemManagement.page.retainedSnapshot": "Bản chụp màn hình thành công gần đây nhất vẫn còn hiển thị: {{error}}",
  "systemManagement.page.publishTitle": "Tổng quan về việc xuất bản truy vấn",
  "systemManagement.page.publishDescription": "Liệu ngành xuất bản có đang bắt kịp xu hướng hay không, và liệu nó có cần được quan tâm hay không.",
  "systemManagement.page.validation.integerMilliseconds": "Hãy nhập một số nguyên hợp lệ tính bằng mili giây.",
  "systemManagement.page.validation.millisecondRange": "Nhập một giá trị trong khoảng từ {{min}} đến {{max}} ms.",
  "systemManagement.page.feedback.connectorDegraded": "{{venue}} đã được đặt vào trạng thái tạm dừng thủ công.",
  "systemManagement.page.feedback.connectorRestored": "{{venue}} đã được khôi phục hoạt động.",
  "systemManagement.page.errors.computeConflict": "Một nhà điều hành khác đã cập nhật cấu hình. Bản tham chiếu chính thức đã được làm mới; hãy kiểm tra lại dữ liệu đầu vào hiện tại và lưu lại.",
  "systemManagement.page.errors.publishConflict": "Một nhà điều hành khác đã cập nhật cài đặt xuất bản. Bản tham chiếu chính thức mới nhất đã được tải về và dữ liệu đầu vào cục bộ của bạn vẫn được giữ nguyên; hãy kiểm tra lại và lưu lại.",
  "systemManagement.page.errors.saveFailed": "Lỗi khi lưu. Vui lòng kiểm tra trạng thái hệ thống phía sau và thử lại.",
  "systemManagement.page.errors.connectorRefreshFailed": "Hành động {{venue}} đã được gửi, nhưng không thể làm mới trạng thái của trình kết nối.",
  "systemManagement.page.errors.connectorActionFailed": "Hành động {{venue}} đã thất bại. Vui lòng kiểm tra trạng thái hệ thống phía sau hoặc nhật ký kiểm toán.",
  "systemManagement.overview.view": "Xem",
  "systemManagement.overview.resource.sampling": "Lấy mẫu CPU",
  "systemManagement.overview.resource.shared": "Môi trường chạy chung",
  "systemManagement.overview.resource.dedicated": "Các chủ đề chuyên biệt",
  "systemManagement.overview.resource.coverage": "Phạm vi bao phủ của CPU",
  "systemManagement.overview.resource.hotThread": "Chủ đề nóng {{thread}}{{cpu}}",
  "systemManagement.overview.healthTitle": "Tình trạng đường ống",
  "systemManagement.overview.health.ingest": "Tiếp nhận thị trường",
  "systemManagement.overview.health.ingestDescription": "{{connected}} trực tuyến / {{disconnected}} đã ngắt kết nối",
  "systemManagement.overview.health.compute": "Tính toán thời gian thực",
  "systemManagement.overview.health.computeDescription": "{{commit}} ms commit · {{interval}} ms interval",
  "systemManagement.overview.health.publish": "Xin thông tin về ấn phẩm",
  "systemManagement.overview.health.publishDescription": "{{sessions}} Các phiên WS",
  "systemManagement.overview.health.sharedRuntime": "Môi trường chạy không đồng bộ dùng chung",
  "systemManagement.overview.health.sharedRuntimeDescription": "Nhân viên Tokio · Các tác vụ gốc của {{count}} trong chuyến bay",
  "systemManagement.overview.health.history": "Dữ liệu lịch sử",
  "systemManagement.overview.metrics.uptime": "Thời gian hoạt động",
  "systemManagement.overview.metrics.memory": "Bộ nhớ (RSS)",
  "systemManagement.overview.metrics.exchanges": "Sàn giao dịch",
  "systemManagement.overview.metrics.combinations": "Các tổ hợp",
  "systemManagement.overview.metrics.shards": "Mảnh vỡ",
  "systemManagement.overview.runtime.title": "Thời gian chạy",
  "systemManagement.overview.runtime.startedAt": "Đã bắt đầu",
  "systemManagement.overview.runtime.orchestrator": "Trạng thái của Orchestrator",
  "systemManagement.overview.announcements.title": "Tiếp nhận thông báo",
  "systemManagement.overview.announcements.pipeline": "Quy trình xử lý chi tiết gốc",
  "systemManagement.overview.announcements.ready": "Sẵn sàng",
  "systemManagement.overview.announcements.idle": "Không hoạt động",
  "systemManagement.overview.announcements.queue": "Đang chờ xử lý / đang xử lý",
  "systemManagement.overview.announcements.duration": "Chi tiết gốc mới nhất / Thời lượng cổng",
  "systemManagement.overview.history.title": "Lịch sử và quá trình xuống cấp",
  "systemManagement.overview.history.ingress": "Quá trình nhập dữ liệu lịch sử",
  "systemManagement.overview.history.running": "Chạy bộ",
  "systemManagement.overview.history.stopped": "Đã dừng lại",
  "systemManagement.overview.history.outbox": "Các khối / hàng / byte đang chờ xử lý bền vững",
  "systemManagement.overview.history.volatile": "Các lô / hàng / byte trong bộ nhớ",
  "systemManagement.overview.history.critical": "Lỗi nghiêm trọng khi truy cập lịch sử",
  "systemManagement.overview.history.latched": "Đã khóa; đang chờ xử lý ở cấp độ quy trình",
  "systemManagement.overview.history.status": "Tình trạng lịch sử",
  "systemManagement.overview.history.degradedReasons": "Các nguyên nhân gây suy thoái",
  "systemManagement.ingest.tabs.connectors": "Kết nối",
  "systemManagement.ingest.tabs.subscriptions": "Đăng ký & lưu lượng truy cập",
  "systemManagement.ingest.tabs.benchmark": "Thị trường tham chiếu",
  "systemManagement.ingest.tabs.suspicious": "Các tổ hợp đáng ngờ",
  "systemManagement.ingest.actionFailed": "Hành động không thành công",
  "systemManagement.ingest.diagnostics": "Chẩn đoán liên quan đến việc nuốt",
  "systemManagement.ingest.disconnected": "{{count}} các kênh đã bị ngắt kết nối.",
  "systemManagement.ingest.degraded": "{{count}} các kênh bị suy giảm chất lượng.",
  "systemManagement.benchmark.asset": "Tài sản chuẩn",
  "systemManagement.benchmark.allAssets": "Tất cả",
  "systemManagement.benchmark.loading": "Đang tải dữ liệu thị trường tham chiếu…",
  "systemManagement.benchmark.loadFailed": "Không thể đọc được dữ liệu thị trường tham chiếu.",
  "systemManagement.benchmark.stale": "Dữ liệu đã lỗi thời",
  "systemManagement.benchmark.noSourceTimestamp": "Không có dấu thời gian nguồn",
  "systemManagement.benchmark.snapshot": "Ảnh chụp màn hình: {{time}}",
  "systemManagement.benchmark.refreshFailed": "Quá trình làm mới thị trường tham chiếu đã thất bại",
  "systemManagement.benchmark.unavailable": "Không có thị trường tham chiếu",
  "systemManagement.benchmark.empty.title": "Không có dữ liệu thị trường",
  "systemManagement.benchmark.empty.description": "Xác nhận rằng hệ thống backend đang nhập các tài sản đã chọn.",
  "systemManagement.benchmark.table.aria": "Thị trường tham chiếu",
  "systemManagement.benchmark.table.symbol": "Biểu tượng",
  "systemManagement.benchmark.table.exchange": "Sàn giao dịch",
  "systemManagement.benchmark.table.type": "Loại",
  "systemManagement.benchmark.table.bidAsk": "Giá mua / giá bán tốt nhất",
  "systemManagement.benchmark.table.spread": "Chênh lệch",
  "systemManagement.benchmark.table.fundingRate": "$t(zml:zml.metric.funding_rate)",
  "systemManagement.benchmark.table.fundingCap": "Giới hạn",
  "systemManagement.benchmark.table.interval": "Khoảng thời gian",
  "systemManagement.benchmark.table.openInterest": "$t(zml:zml.metric.open_interest_notional)",
  "systemManagement.benchmark.table.volume24h": "$t(zml:zml.metric.quote_volume_24h)",
  "systemManagement.connectors.statusTitle": "Trạng thái kết nối",
  "systemManagement.connectors.overviewTitle": "Chẩn đoán đầu nối",
  "systemManagement.connectors.currentFocus": "Trọng tâm hiện tại",
  "systemManagement.connectors.groupCount": "{{count}} nhóm",
  "systemManagement.connectors.refreshedAt": "{{time}} phiên bản mới",
  "systemManagement.connectors.waiting": "Đang chờ dữ liệu",
  "systemManagement.connectors.summary.groups": "Sàn giao dịch / nhóm thị trường",
  "systemManagement.connectors.summary.streams": "Dòng logic",
  "systemManagement.connectors.summary.abnormalGroups": "Các nhóm bất thường",
  "systemManagement.connectors.summary.abnormalStreams": "Các dòng chảy bất thường",
  "systemManagement.connectors.summary.watchdog5m": "Chương trình giám sát 5 phút",
  "systemManagement.connectors.summary.fallback": "Các ký hiệu giữ chỗ cho tính tương thích",
  "systemManagement.connectors.table.aria": "Tổng quan về chẩn đoán đầu nối",
  "systemManagement.connectors.table.exchange": "Sàn giao dịch",
  "systemManagement.connectors.table.market": "Thị trường",
  "systemManagement.connectors.table.overallStatus": "Tình hình chung",
  "systemManagement.connectors.table.instrumentsStreams": "Các công cụ / luồng dữ liệu",
  "systemManagement.connectors.table.transportAge": "Thời kỳ giao thông tồi tệ nhất",
  "systemManagement.connectors.table.businessAge": "Độ tuổi không phù hợp nhất để tham gia sự kiện kinh doanh",
  "systemManagement.connectors.table.reconnectErrors": "Kết nối lại / lỗi",
  "systemManagement.connectors.table.actions": "Các hành động",
  "systemManagement.connectors.abnormalStreams": "{{count}} dòng chảy bất thường",
  "systemManagement.connectors.noStreamTypes": "Không có loại luồng nào",
  "systemManagement.connectors.latestTransport": "Tin tức mới nhất về giao thông {{time}}",
  "systemManagement.connectors.connectedFor": "Kết nối cho sự kiện “{{duration}}”",
  "systemManagement.connectors.latestBusiness": "Sự kiện kinh doanh mới nhất {{time}}",
  "systemManagement.connectors.stallWatchdog": "Các gian hàng {{stalls}} · tổ chức giám sát {{watchdog}}",
  "systemManagement.connectors.fallbackOnly": "Chỉ có các hàng giữ chỗ tương thích là có sẵn",
  "systemManagement.connectors.coveredStreams": "Các kênh được đề cập: {{streams}}",
  "systemManagement.connectors.issue.disabledHeadline": "Sàn giao dịch hoặc thị trường này đã bị vô hiệu hóa và không được tính vào số liệu về các trường hợp bất thường",
  "systemManagement.connectors.issue.disabledTag": "Người khuyết tật",
  "systemManagement.connectors.issue.abnormalStreams": "{{count}} dòng chảy bất thường",
  "systemManagement.connectors.issue.watchdogHistory": "Tổ chức giám sát lịch sử nối lại liên kết {{count}}",
  "systemManagement.connectors.issue.errorHistory": "Những sai sót lịch sử {{count}}",
  "systemManagement.connectors.issue.fallback": "Vị trí dành cho thông tin tương thích",
  "systemManagement.connectors.issue.authenticatedWsMissing": "Thông tin đăng nhập WS đã được xác thực đã bị vô hiệu hóa",
  "systemManagement.connectors.issue.noRealStreams": "Không có chương trình phát trực tiếp",
  "systemManagement.connectors.issue.abnormalHeadline": "{{count}} các luồng gặp sự cố",
  "systemManagement.connectors.issue.authenticatedWsHeadline": "Thông tin đăng nhập WS đã được xác thực của Coinbase International {{market}} bị thiếu hoặc bị vô hiệu hóa",
  "systemManagement.connectors.issue.fallbackHeadline": "Chỉ có các hàng giữ chỗ tương thích là có sẵn",
  "systemManagement.connectors.issue.healthyHeadline": "Không phát hiện thấy sự cố nào ở cấp dòng chảy",
  "systemManagement.connectors.actions.running": "Chạy bộ",
  "systemManagement.connectors.actions.runningEllipsis": "Đang chạy…",
  "systemManagement.connectors.actions.disabled": "Đã tắt trong mặt phẳng điều khiển",
  "systemManagement.connectors.actions.busyReason": "Một tác vụ kết nối đang được thực thi. Vui lòng đợi cho đến khi tác vụ này hoàn tất.",
  "systemManagement.connectors.actions.restore": "Khôi phục",
  "systemManagement.connectors.actions.degrade": "Làm suy giảm",
  "systemManagement.connectors.actions.expand": "Mở rộng",
  "systemManagement.connectors.actions.collapse": "Thu gọn",
  "systemManagement.connectors.streams.empty": "Không có thông tin chi tiết nào về cấp dòng chảy.",
  "systemManagement.connectors.streams.aria": "Chi tiết luồng dữ liệu {{venue}}",
  "systemManagement.connectors.streams.type": "Loại dòng chảy",
  "systemManagement.connectors.streams.name": "Tên luồng",
  "systemManagement.connectors.streams.chunk": "Chunk",
  "systemManagement.connectors.streams.subscriptions": "Gói đăng ký",
  "systemManagement.connectors.streams.status": "Tình trạng",
  "systemManagement.connectors.streams.lastEvent": "Sự kiện hợp lệ mới nhất",
  "systemManagement.connectors.streams.freshness": "Độ tươi của dòng chảy",
  "systemManagement.connectors.streams.watchdog": "Cơ quan giám sát",
  "systemManagement.connectors.streams.stalls": "Quầy hàng",
  "systemManagement.connectors.streams.errors": "Lỗi",
  "systemManagement.connectors.streams.rowAria": "{{venue}} {{market}} {{type}} {{stream}}{{chunk}}",
  "systemManagement.connectors.streams.chunkSuffix": " chunk {{chunk}}",
  "systemManagement.connectors.streams.errorAria": "Xem lỗi mới nhất tại {{stream}}",
  "systemManagement.connectors.empty": "Không có chức năng chẩn đoán đầu nối nào.",
  "systemManagement.connectors.loadingData": "Đang tải thông tin chẩn đoán đầu nối…",
  "systemManagement.connectors.errors.dataLoad": "Không thể đọc được dữ liệu chẩn đoán đầu nối.",
  "systemManagement.connectors.errors.dataRefresh": "Không thể thực hiện cập nhật chẩn đoán đầu nối",
  "systemManagement.connectors.errors.dataUnavailable": "Không thể thực hiện chẩn đoán đầu nối",
  "systemManagement.connectors.logs.title": "Nhật ký sự kiện trực tiếp",
  "systemManagement.connectors.logs.eventType": "Loại sự kiện",
  "systemManagement.connectors.logs.all": "Tất cả",
  "systemManagement.connectors.logs.scope": "Phạm vi nhật ký",
  "systemManagement.connectors.logs.focus": "Trọng tâm hiện tại: {{venue}} / {{market}}",
  "systemManagement.connectors.logs.global": "Toàn cầu",
  "systemManagement.connectors.logs.recent": "{{count}} mới nhất",
  "systemManagement.connectors.logs.connection": "Kết nối",
  "systemManagement.connectors.logs.stream": "Phát trực tuyến",
  "systemManagement.connectors.logs.connector": "Đầu nối",
  "systemManagement.connectors.logs.empty": "Không có sự kiện trực tiếp nào phù hợp với các bộ lọc hiện tại.",
  "systemManagement.suspicious.retainedSnapshotPrefix": "Bản chụp màn hình thành công gần nhất vẫn hiển thị: ",
  "systemManagement.suspicious.presentation.side.long": "Chân dài",
  "systemManagement.suspicious.presentation.side.short": "Chân ngắn",
  "systemManagement.suspicious.presentation.assessment.desynced": "Tính cập nhật của dữ liệu không đồng bộ; các giá trị thời gian thực bị đóng băng",
  "systemManagement.suspicious.presentation.assessment.longStale": "Chức năng \"Long-leg freshness\" đã thất bại; các giá trị thời gian thực bị đóng băng",
  "systemManagement.suspicious.presentation.assessment.shortStale": "Chức năng cập nhật nhanh đã thất bại; các giá trị thời gian thực bị đóng băng",
  "systemManagement.suspicious.presentation.assessment.nearInvalid": "Sự kết hợp này sắp hết hạn; hãy kiểm tra độ tươi của chân",
  "systemManagement.suspicious.presentation.assessment.valid": "Sự kết hợp này hiện đang có hiệu lực theo thời gian thực",
  "systemManagement.suspicious.presentation.rootCause.sideHeadline": "{{side}}: {{label}}",
  "systemManagement.suspicious.presentation.rootCause.nearThresholdHeadline": "Sự kết hợp gần ngưỡng chẩn đoán",
  "systemManagement.suspicious.presentation.rootCause.nearThresholdDetail": "Sự kết hợp này vẫn còn hiệu lực, nhưng chỉ số độ tươi của chân dài {{longAge}}, chỉ số độ tươi của chân ngắn {{shortAge}} và chỉ số delta của chân {{delta}} đang tiến gần đến ngưỡng chẩn đoán.",
  "systemManagement.suspicious.presentation.rootCause.unknown": "Không có đánh giá chẩn đoán",
  "systemManagement.suspicious.presentation.diagnostic.no_quote.label": "Chưa nhận được báo giá",
  "systemManagement.suspicious.presentation.diagnostic.no_quote.detail": "Không có ảnh chụp màn hình báo giá nào có thể sử dụng cho {{venue}} {{symbol}}.",
  "systemManagement.suspicious.presentation.diagnostic.fresh.label": "Báo giá mới nhất",
  "systemManagement.suspicious.presentation.diagnostic.fresh.detail": "Giá {{venue}} {{symbol}} nằm trong khoảng thời gian thời gian thực.",
  "systemManagement.suspicious.presentation.diagnostic.no_price_stream.label": "Không thể xác định nguồn trích dẫn",
  "systemManagement.suspicious.presentation.diagnostic.no_price_stream.detail": "{{venue}} {{symbol}} hiện không có nguồn báo giá khả dụng.",
  "systemManagement.suspicious.presentation.diagnostic.stream_unhealthy.label": "Nguồn trích dẫn đã bị ngắt kết nối",
  "systemManagement.suspicious.presentation.diagnostic.stream_unhealthy.detail": "Nguồn báo giá cho {{venue}} {{symbol}} hiện đang bị ngắt kết nối.",
  "systemManagement.suspicious.presentation.diagnostic.official_book_not_two_sided.label": "Giá mua và giá bán chưa đầy đủ",
  "systemManagement.suspicious.presentation.diagnostic.official_book_not_two_sided.detail": "{{venue}} {{symbol}} hiện không cung cấp mức giá mua và bán đầy đủ. Các mức giá cũ không được sử dụng để cập nhật chênh lệch giá thời gian thực.",
  "systemManagement.suspicious.presentation.diagnostic.upstream_symbol_sparse.label": "Sàn giao dịch chưa cập nhật cặp tiền tệ này",
  "systemManagement.suspicious.presentation.diagnostic.upstream_symbol_sparse.detail": "Giá niêm yết của {{venue}} {{symbol}} đã {{age}} kể từ lần cập nhật gần nhất. Kết nối với sàn giao dịch đang hoạt động, nhưng chưa có giá niêm yết mới nào cho cặp này.",
  "systemManagement.suspicious.presentation.diagnostic.unknown.label": "Tình trạng dữ liệu chưa rõ",
  "systemManagement.suspicious.presentation.diagnostic.unknown.detail": "Hiện tại không thể xác định được tình trạng báo giá.",
  "systemManagement.suspicious.thresholds.title": "Cài đặt thời hạn hiệu lực của báo giá",
  "systemManagement.suspicious.thresholds.deltaValue": "Bài tập cơ delta chân {{value}}",
  "systemManagement.suspicious.thresholds.staleValue": "{{value}} một chân",
  "systemManagement.suspicious.thresholds.controlsAria": "Kiểm soát ngưỡng chẩn đoán",
  "systemManagement.suspicious.thresholds.deltaField": "Góc delta · s",
  "systemManagement.suspicious.thresholds.staleField": "Thời gian nghỉ một chân · s",
  "systemManagement.suspicious.validation.validSeconds": "Hãy nhập số giây hợp lệ.",
  "systemManagement.suspicious.validation.legDeltaRange": "Góc delta của chân phải nằm trong khoảng từ {{min}} đến {{max}}.",
  "systemManagement.suspicious.validation.legStaleRange": "Thời gian tạm dừng một chân phải được thực hiện từ {{min}} đến {{max}}.",
  "systemManagement.suspicious.validation.deltaExceedsStale": "Thời gian thực hiện động tác delta chân không được vượt quá thời gian giới hạn cho động tác một chân.",
  "systemManagement.suspicious.feedback.thresholdSaved": "Đã cập nhật theo thời gian thực và lưu trữ vĩnh viễn.",
  "systemManagement.suspicious.disabled.saving": "Các ngưỡng chẩn đoán đang được lưu lại. Vui lòng đợi cho đến khi hoàn tất.",
  "systemManagement.suspicious.disabled.refreshFailed": "Không thể làm mới ngưỡng thời gian chạy. Vui lòng làm mới thành công trước khi lưu.",
  "systemManagement.suspicious.disabled.notLoaded": "Các ngưỡng thời gian chạy chưa được tải và không thể lưu lại.",
  "systemManagement.suspicious.disabled.refreshFailedLabel": "Không thể làm mới",
  "systemManagement.suspicious.disabled.notLoadedLabel": "Chưa được tải",
  "systemManagement.suspicious.actions.saving": "Đang lưu…",
  "systemManagement.suspicious.actions.save": "Lưu",
  "systemManagement.suspicious.actions.viewDiagnostics": "Xem lý do",
  "systemManagement.suspicious.actions.viewStream": "Xem kết nối dữ liệu thị trường",
  "systemManagement.suspicious.errors.thresholdLoad": "Không thể đọc được các ngưỡng chẩn đoán.",
  "systemManagement.suspicious.errors.thresholdRefresh": "Không thể cập nhật ngưỡng chẩn đoán",
  "systemManagement.suspicious.errors.thresholdConflict": "Một nhà cung cấp dịch vụ khác đã cập nhật các ngưỡng. Dữ liệu tham chiếu chính thức mới nhất đã được tải về và dữ liệu nhập của bạn vẫn được giữ nguyên; hãy kiểm tra lại và lưu lại.",
  "systemManagement.suspicious.errors.listLoad": "Không thể đọc được các tổ hợp đáng ngờ.",
  "systemManagement.suspicious.errors.listRefresh": "Không thể làm mới tổ hợp đáng ngờ",
  "systemManagement.suspicious.errors.listUnavailable": "Không có các tổ hợp đáng ngờ",
  "systemManagement.suspicious.errors.detailLoad": "Không thể đọc được kết quả chẩn đoán kết hợp.",
  "systemManagement.suspicious.errors.detailRefresh": "Quá trình làm mới chẩn đoán kết hợp đã thất bại",
  "systemManagement.suspicious.metrics.invalid": "Các tổ hợp không hợp lệ",
  "systemManagement.suspicious.metrics.currentList": "Danh sách hiện tại",
  "systemManagement.suspicious.metrics.reconnects5m": "Kết nối lại · 5m",
  "systemManagement.suspicious.metrics.worstVenue": "Sàn giao dịch tệ nhất",
  "systemManagement.suspicious.list.title": "Các tổ hợp đáng ngờ",
  "systemManagement.suspicious.list.description": "Chỉ hiển thị các trường hợp không đạt tiêu chuẩn về độ tươi; các trường hợp gần ngưỡng sẽ bị loại trừ.",
  "systemManagement.suspicious.list.filterAria": "Lọc các tổ hợp đáng ngờ",
  "systemManagement.suspicious.list.baseAssetAria": "Tài sản cơ sở chẩn đoán hệ thống",
  "systemManagement.suspicious.list.baseAssetPlaceholder": "Tài sản cơ sở, ví dụ: BTC",
  "systemManagement.suspicious.list.invalidOnly": "Chỉ các trường hợp lỗi đã được xác nhận",
  "systemManagement.suspicious.list.openHint": "Chọn một hàng hoặc sử dụng Chẩn đoán chế độ xem để kiểm tra bản chụp nhanh có hiệu lực của hàng đó",
  "systemManagement.suspicious.list.loading": "Đang tải các tổ hợp đáng ngờ…",
  "systemManagement.suspicious.list.empty": "Không có kết hợp đáng ngờ nào khớp.",
  "systemManagement.suspicious.list.freshnessInvalid": "Lỗi về độ tươi",
  "systemManagement.suspicious.list.table.aria": "Các tổ hợp đáng ngờ",
  "systemManagement.suspicious.list.table.asset": "Tài sản cơ sở",
  "systemManagement.suspicious.list.table.route": "Kết hợp",
  "systemManagement.suspicious.list.table.status": "Tình trạng",
  "systemManagement.suspicious.list.table.spread": "Mở chênh lệch",
  "systemManagement.suspicious.list.table.funding8h": "Khoản tài trợ ròng tương đương 8 giờ",
  "systemManagement.suspicious.list.table.longAge": "Sự tươi mát của đôi chân dài",
  "systemManagement.suspicious.list.table.shortAge": "Hương vị tươi ngon của khoai tây ngắn củ",
  "systemManagement.suspicious.list.table.delta": "Cơ delta chân",
  "systemManagement.suspicious.list.table.diagnostics": "Chẩn đoán",
  "systemManagement.suspicious.detail.title": "Cơ hội bị ảnh hưởng",
  "systemManagement.suspicious.detail.description": "Hãy xem xét lý do tại sao cơ hội này không hợp lệ và các mức giá trên cả hai chiều.",
  "systemManagement.suspicious.detail.readingLive": "Bản chụp nhanh hiện tại",
  "systemManagement.suspicious.detail.waitingSelection": "Đang chờ lựa chọn",
  "systemManagement.suspicious.detail.selectTitle": "Chọn một tổ hợp để kiểm tra",
  "systemManagement.suspicious.detail.selectDescription": "Danh sách này hiển thị các trường hợp không đảm bảo độ tươi mới đã được xác nhận. Hãy chọn một trường hợp để tải bản chụp chính thức của trường hợp đó tại đây.",
  "systemManagement.suspicious.detail.loading": "Đang tải chẩn đoán kết hợp…",
  "systemManagement.suspicious.detail.assessment": "Tình trạng hiện tại",
  "systemManagement.suspicious.detail.readingSnapshot": "Đang đọc bản tóm tắt chẩn đoán mới nhất.",
  "systemManagement.suspicious.detail.freshness": "Sự kết hợp của sự tươi mới",
  "systemManagement.suspicious.detail.statusTitle": "Tình trạng kết hợp",
  "systemManagement.suspicious.detail.status": "Tình trạng",
  "systemManagement.suspicious.detail.valid": "Hợp lệ",
  "systemManagement.suspicious.detail.invalid": "Không hợp lệ",
  "systemManagement.suspicious.detail.reason": "Lý do",
  "systemManagement.suspicious.detail.longAge": "Sự tươi mát của đôi chân dài",
  "systemManagement.suspicious.detail.shortAge": "Hương vị tươi ngon của khoai tây ngắn củ",
  "systemManagement.suspicious.detail.delta": "Cơ delta chân",
  "systemManagement.suspicious.detail.spreadFunding": "Khoản chênh lệch mở / Nguồn vốn ròng tương đương 8 giờ",
  "systemManagement.suspicious.detail.longLeg": "Trích dẫn dài dòng",
  "systemManagement.suspicious.detail.shortLeg": "Trích dẫn ngắn gọn",
  "systemManagement.suspicious.streams.title": "Các luồng liên quan",
  "systemManagement.suspicious.streams.description": "Các bản chụp nhanh tình trạng dòng chảy cho các đoạn hiện tại",
  "systemManagement.suspicious.streams.empty": "Không có ảnh chụp nhanh luồng nào liên quan.",
  "systemManagement.suspicious.streams.aria": "Trạng thái luồng liên quan đến chẩn đoán kết hợp",
  "systemManagement.suspicious.streams.stream": "Phát trực tuyến",
  "systemManagement.suspicious.streams.status": "Tình trạng",
  "systemManagement.suspicious.streams.lastEvent": "Sự kiện hợp lệ mới nhất",
  "systemManagement.suspicious.streams.freshness": "Độ tươi của dòng chảy",
  "systemManagement.suspicious.streams.watchdog": "Cơ quan giám sát",
  "systemManagement.suspicious.events.title": "Các sự kiện kết nối gần đây",
  "systemManagement.suspicious.events.description": "Chỉ các sự kiện trực tiếp có liên quan trực tiếp đến hai chặng hiện tại",
  "systemManagement.suspicious.events.empty": "Không có sự kiện kết nối gần đây nào khớp.",
  "systemManagement.suspicious.events.aria": "Chẩn đoán kết hợp các sự kiện kết nối gần đây",
  "systemManagement.suspicious.events.time": "Thời gian",
  "systemManagement.suspicious.events.exchange": "Sàn giao dịch",
  "systemManagement.suspicious.events.stream": "Phát trực tuyến",
  "systemManagement.suspicious.events.event": "Sự kiện",
  "systemManagement.suspicious.events.detail": "Chi tiết",
  "systemManagement.suspicious.leg.exchange": "Sàn giao dịch",
  "systemManagement.suspicious.leg.market": "Thị trường",
  "systemManagement.suspicious.leg.symbol": "Biểu tượng",
  "systemManagement.suspicious.leg.displayPrice": "Giá niêm yết",
  "systemManagement.suspicious.leg.diagnostics": "Trạng thái dữ liệu",
  "systemManagement.suspicious.leg.bidAsk": "Giá mua / giá bán tốt nhất",
  "systemManagement.suspicious.leg.quoteAge": "Mức độ mới nhất của trích dẫn",
  "systemManagement.suspicious.leg.streamAge": "Độ tươi của dòng chảy",
  "systemManagement.suspicious.leg.volumeOpenInterest": "Khối lượng giao dịch trong 24 giờ / Số lượng hợp đồng mở",
  "systemManagement.suspicious.leg.funding": "Nguồn tài trợ",
  "systemManagement.suspicious.leg.relatedStream": "Luồng liên quan",
  "systemManagement.compute.warning.title": "Chẩn đoán hệ thống máy tính",
  "systemManagement.compute.warning.description": "Lần commit mới nhất nằm gần hoặc đã vượt quá khoảng thời gian tính toán hiện tại. Hãy kiểm tra đồng thời các chỉ số phân mảnh và khối lượng hàng chưa được xử lý.",
  "systemManagement.compute.paramsTitle": "Các tham số tính toán",
  "systemManagement.compute.shards.title": "Trạng thái phân mảnh ({{count}})",
  "systemManagement.compute.shards.aria": "Xác định trạng thái của phân vùng tính toán",
  "systemManagement.compute.shards.shard": "Mảnh vỡ",
  "systemManagement.compute.shards.rows": "Hàng",
  "systemManagement.compute.shards.dirtyRows": "Các hàng bị lỗi",
  "systemManagement.compute.shards.latestDirty": "Các hàng bẩn mới nhất",
  "systemManagement.compute.shards.composition": "Thành phần va chạm",
  "systemManagement.compute.shards.p99": "Độ trễ P99",
  "systemManagement.degradeDialog.title": "Xác nhận tạm dừng",
  "systemManagement.degradeDialog.description": "Tắt kết nối thủ công <strong>{{venue}}</strong>? Thao tác này sẽ tạm dừng việc thu thập tất cả dữ liệu thị trường từ sàn giao dịch cho đến khi bạn khôi phục lại.",
  "systemManagement.degradeDialog.confirm": "Tạm dừng giao dịch",
  "settingsManagement.exchangeFrame.title": "Quản lý sàn giao dịch",
  "settingsManagement.exchangeFrame.preparing": "Chuẩn bị mô-đun",
  "settingsManagement.exchangeFrame.unavailable": "Mô-đun không khả dụng",
  "settingsManagement.exchangeFrame.reset": "Đặt lại",
  "settingsManagement.exchanges.errors.signedOut": "Phiên làm việc của bạn đã hết hạn. Vui lòng đăng nhập lại và thử lại.",
  "settingsManagement.exchanges.errors.forbidden": "Tài khoản này không thể quản lý cấu hình sàn giao dịch.",
  "settingsManagement.exchanges.errors.loadStatus": "Không thể tải cấu hình Exchange ({{status}} HTTP).",
  "settingsManagement.exchanges.errors.loadFailed": "Không thể tải cấu hình máy chủ Exchange. Vui lòng thử lại sau một lúc.",
  "settingsManagement.exchanges.errors.saveFailed": "Không thể lưu cấu hình Exchange. Vui lòng thử lại sau một lúc.",
  "settingsManagement.exchanges.errors.conflict": "Một quản trị viên khác đã gửi một cấu hình mới hơn. Bản tham chiếu chính thức đã được cập nhật và bản nháp cục bộ của bạn vẫn được giữ nguyên; hãy xem lại và lưu lại.",
  "settingsManagement.exchanges.errors.loadTitle": "Không thể tải được phần quản lý sàn giao dịch",
  "settingsManagement.exchanges.disabled.refreshing": "Trạng thái trao đổi đang được cập nhật.",
  "settingsManagement.exchanges.disabled.loading": "Trạng thái trao đổi đang được tải.",
  "settingsManagement.exchanges.disabled.saving": "Đang lưu cấu hình máy chủ Exchange.",
  "settingsManagement.exchanges.disabled.dirtyRefresh": "Hãy lưu các thay đổi đang chờ xử lý liên quan đến việc kích hoạt tính năng trao đổi trước khi làm mới trang.",
  "settingsManagement.exchanges.disabled.noSnapshot": "Hiện tại vẫn chưa tải được bất kỳ bản chụp nhanh sàn giao dịch nào có thể chỉnh sửa.",
  "settingsManagement.exchanges.disabled.clean": "Cấu hình hiện tại không có thay đổi nào chưa được lưu.",
  "settingsManagement.exchanges.disabled.nothingToReset": "Không có thay đổi nào chưa được lưu để khôi phục lại.",
  "settingsManagement.exchanges.disabled.refreshingToggle": "Trạng thái trao đổi đang được cập nhật. Bạn có thể thực hiện các thay đổi sau khi quá trình này hoàn tất.",
  "settingsManagement.exchanges.disabled.loadingToggle": "Trạng thái trao đổi đang được tải. Bạn có thể thực hiện các thay đổi sau khi quá trình này hoàn tất.",
  "settingsManagement.exchanges.disabled.savingToggle": "Cấu hình Exchange đang được lưu. Bạn có thể thực hiện các thay đổi sau khi quá trình này hoàn tất.",
  "settingsManagement.exchanges.notice.saveFailed": "Lỗi lưu",
  "settingsManagement.exchanges.notice.retainedAfterSaveFailure": "{{error}} Ảnh chụp màn hình thành công gần nhất vẫn hiển thị.",
  "settingsManagement.exchanges.notice.refreshFailed": "Không thể làm mới",
  "settingsManagement.exchanges.feedback.synced.title": "Đã đồng bộ hóa cấu hình",
  "settingsManagement.exchanges.feedback.synced.message": "Cấu hình máy chủ trao đổi đã được lưu.",
  "settingsManagement.exchanges.feedback.persisted.title": "Cấu hình đã được lưu lại",
  "settingsManagement.exchanges.feedback.persisted.message": "Cấu hình chính thức đã được xác nhận; các kết nối và cấu trúc mạng trong thời gian chạy sẽ tiếp tục hội tụ về trạng thái hiện tại.",
  "settingsManagement.exchanges.status.refreshing": "Sảng khoái",
  "settingsManagement.exchanges.status.staleSnapshot": "Ảnh chụp màn hình đã lỗi thời",
  "settingsManagement.exchanges.status.unsaved": "Chưa được lưu",
  "settingsManagement.exchanges.status.synced": "Đã đồng bộ hóa",
  "settingsManagement.exchanges.snapshot": "Ảnh chụp nhanh",
  "settingsManagement.exchanges.actions.refreshing": "Thật sảng khoái…",
  "settingsManagement.exchanges.actions.refresh": "Làm mới",
  "settingsManagement.exchanges.empty.title": "Không đổi trả",
  "settingsManagement.exchanges.empty.staleTitle": "Không có giao dịch nào trong lần chụp nhanh gần nhất",
  "settingsManagement.exchanges.empty.staleDescription": "Quá trình làm mới này đã thất bại, do đó ảnh chụp nhanh trống trước đó vẫn hiển thị.",
  "settingsManagement.exchanges.table.aria": "Thời gian chạy và trạng thái kích hoạt của Exchange",
  "settingsManagement.exchanges.table.exchange": "Sàn giao dịch",
  "settingsManagement.exchanges.table.global": "Toàn cầu",
  "settingsManagement.exchanges.table.runtime": "Thời gian chạy",
  "settingsManagement.exchanges.table.discovery": "Khám phá",
  "settingsManagement.exchanges.table.announcements": "Thông báo",
  "settingsManagement.exchanges.table.instruments": "Các dụng cụ",
  "settingsManagement.exchanges.table.disabledSupported": "Người khuyết tật / được hỗ trợ",
  "settingsManagement.exchanges.table.toggleAria": "Kích hoạt toàn cục {{venue}}; hiện tại ở {{state}}",
  "settingsManagement.exchanges.table.enabled": "đã được kích hoạt",
  "settingsManagement.exchanges.table.disabled": "bị khuyết tật",
  "settingsManagement.exchanges.table.marketCountAria": "{{disabled}} trong số các thị trường thuộc mạng lưới “{{total}}” đã ngừng hoạt động",
  "settingsManagement.exchanges.capability.available": "Còn hàng",
  "settingsManagement.exchanges.capability.unavailable": "Không có sẵn",
  "settingsManagement.credentialsFrame.title": "Thông tin đăng nhập API",
  "settingsManagement.credentials.errors.signedOut": "Phiên làm việc của bạn đã hết hạn. Vui lòng đăng nhập lại và thử lại.",
  "settingsManagement.credentials.errors.forbidden": "Tài khoản này không thể quản lý thông tin đăng nhập sàn giao dịch.",
  "settingsManagement.credentials.errors.loadStatus": "Không thể tải thông tin đăng nhập API (HTTP {{status}}).",
  "settingsManagement.credentials.errors.loadFailed": "Không thể tải thông tin đăng nhập API. Vui lòng thử lại sau một lúc.",
  "settingsManagement.credentials.errors.saveFailed": "Không thể lưu thông tin đăng nhập API. Vui lòng thử lại sau một lúc.",
  "settingsManagement.credentials.errors.loadTitle": "Không thể tải thông tin xác thực API",
  "settingsManagement.credentials.errors.noSnapshot": "Hiện tại vẫn chưa có bản sao lưu thông tin xác thực API của sàn giao dịch.",
  "settingsManagement.credentials.disabled.saving": "Thông tin đăng nhập API đang được lưu. Bạn có thể tiếp tục chỉnh sửa sau khi quá trình này hoàn tất.",
  "settingsManagement.credentials.disabled.refreshing": "Thông tin đăng nhập API đang được làm mới. Bạn có thể tiếp tục chỉnh sửa sau khi quá trình này hoàn tất.",
  "settingsManagement.credentials.disabled.loading": "Đang tải thông tin đăng nhập API. Bạn có thể tiếp tục chỉnh sửa khi quá trình này hoàn tất.",
  "settingsManagement.credentials.disabled.clean": "Bản nháp hiện tại không có thay đổi nào chưa được lưu.",
  "settingsManagement.credentials.disabled.nothingToReset": "Không có thay đổi nào chưa được lưu để khôi phục lại.",
  "settingsManagement.credentials.disabled.dirtyRefresh": "Hãy lưu hoặc đặt lại bản nháp thông tin đăng nhập trước khi làm mới trang.",
  "settingsManagement.credentials.disabled.emptyDraft": "Bản nháp hiện tại đã trống rồi.",
  "settingsManagement.credentials.notice.saveFailed": "Lỗi lưu",
  "settingsManagement.credentials.notice.refreshFailed": "Không thể làm mới",
  "settingsManagement.credentials.notice.updated": "Thông tin xác thực đã được cập nhật",
  "settingsManagement.credentials.status.refreshing": "Thật sảng khoái…",
  "settingsManagement.credentials.status.stale": "Ảnh chụp màn hình đã lỗi thời",
  "settingsManagement.credentials.status.staleUnsaved": "Ảnh chụp màn hình đã cũ · Chưa được lưu",
  "settingsManagement.credentials.status.unsaved": "Chưa được lưu",
  "settingsManagement.credentials.status.configured": "Đã cấu hình",
  "settingsManagement.credentials.status.notConfigured": "Chưa được cấu hình",
  "settingsManagement.credentials.description.loading": "Đang tải trạng thái thông tin xác thực",
  "settingsManagement.credentials.description.noSnapshot": "Không có bản chụp thông tin xác thực nào",
  "settingsManagement.credentials.description.lastSaved": "Lần lưu gần nhất:",
  "settingsManagement.credentials.description.neverSaved": "Chưa từng được lưu",
  "settingsManagement.credentials.fields.apiKey": "Khóa API",
  "settingsManagement.credentials.fields.apiSecret": "Mật khẩu API",
  "settingsManagement.credentials.fields.passphrase": "Cụm mật khẩu",
  "settingsManagement.credentials.fields.showApiKey": "Hiển thị khóa API",
  "settingsManagement.credentials.fields.hideApiKey": "Ẩn khóa API",
  "settingsManagement.credentials.fields.showApiSecret": "Hiển thị khóa bí mật API",
  "settingsManagement.credentials.fields.hideApiSecret": "Ẩn khóa bí mật API",
  "settingsManagement.credentials.fields.showPassphrase": "Hiển thị cụm mật khẩu",
  "settingsManagement.credentials.fields.hidePassphrase": "Ẩn cụm mật khẩu",
  "settingsManagement.credentials.wsEnabled": "Bật kết nối dữ liệu thị trường {{venue}} đã xác thực",
  "settingsManagement.credentials.actions.clearDraft": "Xóa bản nháp",
  "settingsManagement.credentials.actions.clearing": "Đang dọn dẹp…",
  "settingsManagement.credentials.actions.clearCredentials": "Xóa thông tin đăng nhập",
  "settingsManagement.pairs.tabs.overview": "Tổng quan",
  "settingsManagement.pairs.tabs.matching": "Đơn vị và hệ thống đo lường",
  "settingsManagement.pairs.tabs.quoteFamilies": "Các nhóm trích dẫn",
  "metadata.documentTitles.monitor": "Giám sát · ZML Monitor",
  "metadata.documentTitles.funding": "$t(zml:zml.metric.funding_rate) · ZML Monitor",
  "metadata.documentTitles.history": "Lịch sử · ZML Monitor",
  "metadata.documentTitles.historyCurve": "Biểu đồ lịch sử · ZML Monitor",
  "metadata.documentTitles.historyFunding": "Lịch sử tài trợ · ZML Monitor",
  "metadata.documentTitles.news": "Tin tức · ZML Monitor",
  "metadata.documentTitles.notificationSettings": "Cài đặt thông báo · ZML Monitor",
  "metadata.documentTitles.tools": "Hộp công cụ · ZML Monitor",
  "metadata.documentTitles.notFound": "Trang không tìm thấy · ZML Monitor",
  "metadata.descriptions.default": "Theo dõi thị trường liên sàn, nguồn vốn, tin tức và cảnh báo theo thời gian thực tại một nơi duy nhất.",
  "metadata.descriptions.login": "Đăng nhập vào ZML Monitor để truy cập an toàn vào thị trường liên sàn, nguồn vốn, tin tức và các thông báo.",
  "metadata.descriptions.register": "Xác minh thông tin với Google, tạo tài khoản ZML Monitor và bắt đầu theo dõi trên các sàn giao dịch.",
  "metadata.descriptions.management": "Quản lý người dùng ZML Monitor, thanh toán, phương thức đăng nhập, nguồn dữ liệu và các hoạt động hệ thống.",
  "metadata.descriptions.history": "Xem lại các dữ liệu lịch sử về chênh lệch giá, nguồn vốn và thanh toán trên các sàn giao dịch.",
  "metadata.descriptions.notificationSettings": "Quản lý các kênh thông báo trên web ZML Monitor và Feishu.",
  "metadata.descriptions.notFound": "Địa chỉ này không tồn tại. Quay lại bảng điều khiển giám sát ZML Monitor.",
  "standalone.historyCurve.title": "Lịch sử kết hợp",
  "standalone.historyCurve.loadingStatus": "Đang tải",
  "standalone.historyCurve.errorStatus": "Không tải được",
  "standalone.historyCurve.loading": "Đang tải biểu đồ lịch sử…",
  "standalone.historyCurve.errorTitle": "Không có dữ liệu về biểu đồ lịch sử",
  "standalone.historyCurve.missingTitle": "Không thể mở biểu đồ lịch sử",
  "standalone.historyCurve.missingDescription": "Liên kết này thiếu thông tin kết hợp hợp lệ. Hãy mở lại đường cong từ Monitor hoặc thẻ cảnh báo của nó.",
  "standalone.fundingHistory.title": "Lịch sử tài trợ",
  "standalone.fundingHistory.loadingStatus": "Đang tải",
  "standalone.fundingHistory.moduleErrorStatus": "Không tải được",
  "standalone.fundingHistory.loading": "Đang tải lịch sử tài trợ…",
  "standalone.fundingHistory.moduleErrorTitle": "Không có thông tin về lịch sử tài trợ",
  "standalone.fundingHistory.missingTitle": "Không thể mở lịch sử tài trợ",
  "standalone.fundingHistory.missingDescription": "Liên kết này thiếu thông tin kết hợp hợp lệ. Vui lòng mở lại lịch sử tài trợ từ Monitor hoặc thẻ thông báo của nó.",
  "standalone.fundingHistory.requestErrorStatus": "Không đọc được",
  "standalone.fundingHistory.requestErrorTitle": "Không thể đọc được lịch sử tài trợ",
  "standalone.fundingHistory.requestErrorFallback": "Không thể tải lịch sử tài trợ.",
  "standalone.notificationSettings.title": "Cài đặt thông báo",
  "standalone.notificationSettings.loading": "Đang tải cài đặt thông báo…",
  "standalone.notificationSettings.moduleErrorTitle": "Không thể hiển thị cài đặt thông báo",
  "standalone.notificationSettings.quickPause": "Dừng lại một chút",
  "standalone.notificationSettings.missingTitle": "Không thể mở thông báo tạm dừng của Feishu",
  "standalone.notificationSettings.missingDescription": "Liên kết này không chỉ ra một tổ hợp hợp lệ. Hãy mở lại thông báo tạm dừng từ thẻ thông báo của nó.",
  "standalone.notificationSettings.context.currentCombination": "Sự kết hợp hiện tại",
  "standalone.notificationSettings.context.target": "Mục tiêu",
  "standalone.notificationSettings.context.scope": "Phạm vi",
  "standalone.notificationSettings.context.duration": "Thời lượng",
  "standalone.notificationSettings.context.muteDuration": "Thời lượng tắt tiếng",
  "standalone.notificationSettings.context.customDuration": "Thời lượng tùy chỉnh",
  "standalone.notificationSettings.context.minuteUnit": "phút",
  "standalone.notificationSettings.context.invalidDuration": "Thời lượng tùy chỉnh phải là một số nguyên nằm trong khoảng từ 1 đến 43.200 phút.",
  "standalone.notificationSettings.context.invalidDurationField": "Hãy nhập một số nguyên từ 1 đến 43.200.",
  "standalone.notificationSettings.context.selectTarget": "Chọn ít nhất một đối tượng nhận thông báo.",
  "standalone.notificationSettings.context.ruleLoadFailed": "Không thể xác nhận các quy tắc tắt tiếng hiện tại: {{error}} Các quy tắc này sẽ được đọc lại tự động.",
  "standalone.notificationSettings.context.busyReading": "Đọc các quy định hiện hành về thông báo…",
  "standalone.notificationSettings.context.busyConfirming": "Xác nhận các quy tắc thông báo hiện hành…",
  "standalone.notificationSettings.context.busyUpdating": "Các quy tắc thông báo đang được cập nhật. Vui lòng đợi cho đến khi thao tác hiện tại hoàn tất.",
  "standalone.notificationSettings.context.sourceTabNotice": "Tab “Lọc nguồn”: {{tab}}. Tính năng này chỉ giải thích nơi bạn đã nhập; khi tạm dừng, hệ thống vẫn sẽ bao gồm tất cả các tab và kênh phù hợp trong tài khoản này.",
  "standalone.notificationSettings.context.deletedSourceTab": "Tab nguồn đã bị xóa hoặc không khả dụng",
  "standalone.notificationSettings.context.idle.webBadge": "Tô sáng hàng đang được chọn",
  "standalone.notificationSettings.context.idle.soundCooldown": "Khoảng cách âm báo {{duration}}",
  "standalone.notificationSettings.context.idle.soundOff": "Đã tắt tiếng trên trình duyệt này",
  "standalone.notificationSettings.context.idle.settingsNotReady": "Cài đặt thông báo chưa sẵn sàng",
  "standalone.notificationSettings.context.idle.feishu": "Bao gồm tất cả các tab và kênh phù hợp trong tài khoản này",
  "standalone.notificationSettings.context.state.reading": "Đọc",
  "standalone.notificationSettings.context.state.readingDetail": "Xác nhận quy tắc tạm dừng hiện tại",
  "standalone.notificationSettings.context.state.unknown": "Tình trạng chưa rõ",
  "standalone.notificationSettings.context.state.unknownDetail": "Không thể xác nhận quy tắc tạm dừng hiện tại",
  "standalone.notificationSettings.context.state.paused": "Tạm dừng",
  "standalone.notificationSettings.context.state.clear": "Chưa tạm dừng",
  "standalone.notificationSettings.context.notice.paused": "Đã tạm dừng chương trình “{{targets}}”.",
  "standalone.notificationSettings.context.notice.pauseFailed": "Chức năng tạm dừng không hoạt động: {{reason}}",
  "standalone.notificationSettings.context.notice.restored": "{{target}} đã được phục hồi.",
  "standalone.notificationSettings.context.notice.restoreFailed": "Việc khôi phục không có hiệu lực: {{reason}}",
  "standalone.notificationSettings.context.notice.extended": "{{target}} mở rộng.",
  "standalone.notificationSettings.context.notice.extendFailed": "Tiện ích mở rộng không có hiệu lực: {{reason}}",
  "standalone.notificationSettings.context.submit.syncing": "Đồng bộ hóa",
  "standalone.notificationSettings.context.submit.submitting": "Gửi",
  "standalone.notificationSettings.context.submit.confirm": "Xác nhận tạm dừng",
  "standalone.notificationSettings.context.accountSound.title": "Âm báo",
  "standalone.notificationSettings.context.accountSound.current": "Hiện tại",
  "standalone.notificationSettings.context.accountSound.recent": "Mới nhất",
  "standalone.notificationSettings.context.accountSound.on": "Đã bật trên trình duyệt này",
  "standalone.notificationSettings.context.accountSound.off": "Đã tắt tiếng trên trình duyệt này",
  "standalone.notificationSettings.context.accountSound.cooldown": "khoảng cách âm báo {{duration}}",
  "standalone.notificationSettings.context.accountSound.loading": "Đang tải cài đặt thông báo…",
  "standalone.notificationSettings.context.accountSound.notReady": "Cài đặt thông báo chưa sẵn sàng",
  "standalone.notificationSettings.context.accountSound.readingReason": "Đang xem cài đặt thông báo của tài khoản này.",
  "standalone.notificationSettings.context.accountSound.test": "Kiểm tra",
  "standalone.notificationSettings.context.accountSound.openSettings": "Mở cài đặt âm báo",
  "standalone.notificationSettings.context.accountSound.cooldownSeconds": "{{count}}s",
  "standalone.notificationSettings.context.accountSound.status.played": "Đã chơi",
  "standalone.notificationSettings.context.accountSound.status.disabled": "Tắt âm thanh",
  "standalone.notificationSettings.context.accountSound.status.cooldown": "Bỏ qua trong khoảng cách âm báo",
  "standalone.notificationSettings.context.accountSound.status.blocked": "Bị trình duyệt chặn",
  "standalone.notificationSettings.context.accountSound.status.error": "Lỗi phát lại",
  "nav.monitor": "Màn hình",
  "nav.funding": "$t(zml:zml.metric.funding_rate)",
  "nav.news": "Tin tức",
  "nav.tools": "Công cụ",
  "nav.linkage": "Liên kết tài trợ",
  "nav.management": "Quản trị viên",
  "notificationRules.targets.web_badge.label": "Huy hiệu trên web",
  "notificationRules.targets.web_badge.shortLabel": "Huy hiệu",
  "notificationRules.targets.web_badge.caption": "Đánh dấu hàng / biểu tượng",
  "notificationRules.targets.web_sound.label": "Âm thanh trên web",
  "notificationRules.targets.web_sound.shortLabel": "Âm thanh",
  "notificationRules.targets.web_sound.caption": "Phát âm thanh cảnh báo",
  "notificationRules.targets.feishu.label": "Thông báo từ Feishu",
  "notificationRules.targets.feishu.shortLabel": "Feishu",
  "notificationRules.targets.feishu.caption": "Thông báo nhóm",
  "notificationRules.scopes.opportunity": "Cơ hội này",
  "notificationRules.scopes.symbol": "Tài sản này",
  "notificationRules.scopes.exchange_pair": "Cặp giao dịch này",
  "notificationRules.scopes.workspace": "Toàn bộ tài khoản",
  "notificationRules.durations.15m": "15 phút",
  "notificationRules.durations.1h": "1 giờ",
  "notificationRules.durations.4h": "4 giờ",
  "notificationRules.durations.24h": "24 giờ",
  "notificationRules.durations.3d": "3 ngày",
  "notificationRules.durations.custom": "Tùy chỉnh",
  "notificationRules.remaining.expired": "Đã hết hạn",
  "notificationRules.remaining.minutes": "{{count}} còn bao nhiêu phút nữa",
  "notificationRules.remaining.hours": "{{count}} còn bao nhiêu giờ nữa",
  "notificationRules.remaining.days": "{{count}} còn bao nhiêu ngày nữa",
  "notificationRules.matrix.aria": "Đối tượng nhận thông báo",
  "notificationRules.matrix.busy": "Các quy tắc thông báo đang được cập nhật. Vui lòng đợi cho đến khi thao tác hiện tại hoàn tất.",
  "notificationRules.matrix.unselected": "Chưa được chọn",
  "notificationRules.matrix.extending": "Mở rộng",
  "notificationRules.matrix.extend": "Mở rộng",
  "notificationRules.matrix.restoring": "Khôi phục",
  "notificationRules.matrix.restore": "Khôi phục",
  "notificationRules.workspace.title": "Tạm ngưng toàn bộ tài khoản",
  "notificationRules.workspace.description": "Việc tạm dừng chỉ ảnh hưởng đến các mục tiêu thông báo đã chọn trong tài khoản này.",
  "notificationRules.workspace.targetLegend": "Đối tượng nhận thông báo",
  "notificationRules.workspace.duration": "Thời lượng tạm dừng",
  "notificationRules.workspace.create": "Tạo khoảng dừng",
  "notificationRules.workspace.activeTitle": "Các quy tắc tạm dừng chủ động",
  "notificationRules.workspace.activeDescription": "Việc khôi phục quy tắc sẽ ngay lập tức khôi phục lại mục tiêu thông báo đó.",
  "notificationRules.workspace.emptyTitle": "Không có quy tắc tạm dừng nào đang hoạt động",
  "notificationRules.workspace.emptyDescription": "Các khoảng dừng mới sẽ xuất hiện tại đây.",
  "notificationRules.workspace.restore": "Khôi phục",
  "notificationRules.workspace.selectTarget": "Chọn ít nhất một đối tượng nhận thông báo",
  "notificationRules.workspace.created": "Đã tạo quy tắc tạm ngưng tài khoản",
  "notificationRules.workspace.restored": "{{target}} đã được phục chế",
  "notificationRules.errors.workspace_required": "Không thể xác nhận tài khoản thanh toán này.",
  "notificationRules.errors.string_required": "{{field}} phải là một chuỗi ký tự không rỗng.",
  "notificationRules.errors.invalid_response": "Phản hồi của quy tắc thông báo không hợp lệ.",
  "notificationRules.errors.workspace_mismatch": "Các cài đặt thông báo này không khớp với tài khoản hiện tại. Vui lòng làm mới trang và thử lại.",
  "notificationRules.errors.invalid_target": "Đối tượng nhận thông báo không hợp lệ.",
  "notificationRules.errors.invalid_scope": "Phạm vi thông báo không hợp lệ.",
  "notificationRules.errors.invalid_reason": "Lý do của quy tắc thông báo phải là một chuỗi ký tự hoặc giá trị null.",
  "notificationRules.errors.invalid_list": "Phản hồi danh sách quy tắc thông báo không hợp lệ.",
  "notificationRules.errors.targets_required": "Cần có ít nhất một đối tượng nhận thông báo hợp lệ.",
  "notificationRules.errors.scope_key_required": "Chọn phạm vi thông báo.",
  "notificationRules.errors.muted_until_invalid": "Thời hạn tạm dừng thông báo không hợp lệ.",
  "notificationRules.errors.load_failed": "Dịch vụ không trả về bất kỳ quy tắc thông báo nào (HTTP {{status}}).",
  "notificationRules.errors.create_failed": "Dịch vụ đã từ chối yêu cầu ghi quy tắc thông báo (HTTP {{status}}). Vui lòng thử lại sau một lúc.",
  "notificationRules.errors.rule_ids_required": "Hãy chọn ít nhất một quy tắc thông báo.",
  "notificationRules.errors.restore_failed": "Dịch vụ đã từ chối yêu cầu khôi phục quy tắc thông báo (HTTP {{status}}). Vui lòng thử lại sau một lúc.",
  "notificationRules.errors.restore_response_invalid": "Phản hồi khôi phục không hợp lệ.",
  "notificationRules.errors.unknown": "Quá trình thực thi quy tắc thông báo đã thất bại.",
  "marketCatalog.contracts": "hợp đồng",
  "marketCatalog.title": "Các công cụ thị trường",
  "marketCatalog.all": "Tất cả",
  "marketCatalog.allVenues": "Tất cả các sàn giao dịch",
  "marketCatalog.allKinds": "Tất cả các thị trường",
  "marketCatalog.allSettlements": "Tất cả các khu định cư",
  "marketCatalog.venue": "Sàn giao dịch",
  "marketCatalog.kind": "Thị trường",
  "marketCatalog.settlement": "Thỏa thuận",
  "marketCatalog.instrument": "Dụng cụ",
  "marketCatalog.bid": "Giá thầu cao nhất",
  "marketCatalog.ask": "Câu hỏi hay nhất",
  "marketCatalog.quoteAge": "Đã đến lúc trích dẫn",
  "marketCatalog.search": "Tìm kiếm các loại nhạc cụ",
  "marketCatalog.searchPlaceholder": "Mã tài sản hoặc mã sản phẩm gốc…",
  "marketCatalog.loadFailed": "Không thể tải các nhạc cụ",
  "marketCatalog.loading": "Đang tải các thiết bị…",
  "marketCatalog.empty": "Không có nhạc cụ phù hợp",
  "marketCatalog.refreshFailed": "Hiện tại không thể truy cập được các mức giá; các giá trị hiện có có thể đã lỗi thời.",
  "marketCatalog.count": "{{count}} các dụng cụ",
  "marketCatalog.previous": "Trước đó",
  "marketCatalog.next": "Tiếp theo",
  "marketCatalog.payoff.linear": "Tuyến tính",
  "marketCatalog.payoff.inverse": "Ngược lại",
  "marketCatalog.payoff.quanto": "Quanto",
  "marketCatalog.quoteState.pending": "Đang chờ báo giá",
  "marketCatalog.quoteState.empty_book": "Cuốn sách trống",
  "marketCatalog.quoteState.bid_unavailable": "Không có hồ sơ dự thầu",
  "marketCatalog.quoteState.ask_unavailable": "Không hỏi",
  "marketCatalog.quoteState.book_unavailable": "Không có trích dẫn",
  "toolsPage.title": "Công cụ",
  "toolsPage.loading": "Đang tải công cụ…",
  "toolsPage.items.markets.label": "Các công cụ thị trường",
  "toolsPage.items.markets.description": "Xem các mức giá nội bộ theo sàn giao dịch, thị trường và đồng tiền thanh toán",
  "toolsPage.items.coin.label": "Tra cứu tài sản",
  "toolsPage.items.coin.description": "Tìm kiếm theo tên hoặc mã để kiểm tra thị trường liên sàn, phân phối khối lượng và trạng thái dịch vụ",
  "fundingPage.view.copyName": "{{name}} sao chép",
  "fundingPage.views.default": "Mặc định",
  "fundingPage.views.aria": "Các chế độ xem tỷ lệ phí tài trợ",
  "fundingPage.views.optionsAria": "Các tùy chọn xem nguồn tài trợ",
  "fundingPage.views.contextMenuAria": "{{name}} tùy chọn hiển thị",
  "fundingPage.views.all": "Tất cả các chế độ xem tỷ lệ phí tài trợ",
  "fundingPage.views.namePlaceholder": "Tên chế độ xem",
  "fundingPage.views.nameLabel": "Tên chế độ xem",
  "fundingPage.views.assets": "Tài sản",
  "fundingPage.views.renameTitle": "Đổi tên chế độ xem nguồn vốn",
  "fundingPage.views.renameDescription": "Thay đổi tên trong khi vẫn giữ nguyên cửa sổ, các bộ lọc và thứ tự.",
  "fundingPage.views.createNew": "Tạo chế độ xem nguồn vốn",
  "fundingPage.views.deleteTitle": "Xóa chế độ xem nguồn vốn",
  "fundingPage.views.deleteLast": "Giữ lại ít nhất một chế độ xem phí funding",
  "fundingPage.views.deleteDescription": "Xóa “{{name}}”? Khoảng thời gian, sàn giao dịch và cài đặt tìm kiếm của chế độ xem này sẽ bị xóa. Bạn có thể hoàn tác trong vài giây sau khi xóa.",
  "fundingPage.views.deleteConfirm": "Xóa chế độ xem",
  "fundingPage.views.reorder": "Sắp xếp lại chế độ xem “{{name}}”",
  "fundingPage.status.applying": "Nộp đơn",
  "fundingPage.status.reconnecting": "Tái kết nối",
  "fundingPage.status.ariaSeparator": "; ",
  "fundingPage.retrySave": "Thử lại việc lưu",
  "fundingPage.reload": "Tải lại",
  "fundingPage.errors.settingsLoadFailed": "Tính năng thiết lập nguồn vốn hiện tạm thời không khả dụng. Vui lòng làm mới trang và thử lại.",
  "fundingPage.errors.settingsSaveFailed": "Không thể lưu cài đặt tài trợ. Giao diện hiện tại vẫn giữ nguyên.",
  "fundingPage.errors.queryRejected": "Không thể tải kết quả tài trợ hiện tại. Vui lòng thử lại.",
  "fundingPage.errors.queryRejectedRetained": "Không thể áp dụng các bộ lọc mới. Các kết quả trước đó vẫn hiển thị.",
  "fundingPage.errors.connectionInterrupted": "Kết nối tài trợ trực tiếp đã bị gián đoạn và hiện đang được khôi phục.",
  "fundingPage.sourceUnavailableTitle": "Không có dữ liệu tích lũy",
  "fundingPage.loadFailed": "Không tải được",
  "fundingPage.sourceUnavailableDescription": "Cửa sổ tích lũy đã chọn hiện không khả dụng tạm thời. Vui lòng thử lại sau một lát.",
  "fundingPage.loadingMatrix": "Đang tải ma trận tài trợ…",
  "fundingPage.emptyTitle": "Không có dữ liệu về nguồn tài trợ",
  "fundingPage.emptyDescription": "Hiện tại vẫn chưa có tài sản nào được tạo ra trong phạm vi giám sát.",
  "fundingPage.filteredEmptyTitle": "Không có tài sản phù hợp",
  "fundingPage.filteredEmptyDescription": "Bộ lọc tìm kiếm hoặc trao đổi tài sản hiện tại không tìm thấy kết quả nào. Hãy xóa các bộ lọc này để xem toàn bộ kết quả.",
  "fundingPage.detail.title": "{{coin}} chi tiết về nguồn tài trợ",
  "fundingPage.detail.allVenues": "Phí tài trợ trên tất cả các sàn giao dịch",
  "fundingPage.detail.collapse": "Thu gọn",
  "fundingPage.detail.loadErrorFallback": "Không thể tải thông tin về nguồn vốn tài sản.",
  "fundingPage.detail.loading": "Đang tải nguồn vốn tài sản…",
  "fundingPage.detail.spotBasis": "Chênh lệch cơ sở (vị thế mua giao ngay / vị thế bán hợp đồng vĩnh viễn)",
  "fundingPage.detail.aggregation": "{{spot}} giao dịch giao ngay · hợp đồng vĩnh viễn{{perpetual}}",
  "fundingPage.detail.bestLong": "Cổ phiếu tăng giá tốt nhất",
  "fundingPage.detail.bestShort": "Phim ngắn hay nhất",
  "fundingPage.detail.venueTableAria": "Chi tiết phí tài trợ theo tài sản theo sàn giao dịch",
  "fundingPage.detail.exchange": "Sàn giao dịch",
  "fundingPage.detail.liveFold": "Trực tiếp ({{fold}})",
  "fundingPage.detail.interval": "Khoảng thời gian",
  "fundingPage.detail.settlementTableAria": "Các thỏa thuận tài trợ tài sản gần đây",
  "fundingPage.detail.settlementTime": "Thời gian thanh toán",
  "fundingPage.detail.rate": "$t(zml:zml.metric.funding_rate)",
  "fundingPage.detail.noSettlements": "Không có hồ sơ giải quyết",
  "fundingPage.detail.viewPrefix": "Xem",
  "fundingPage.detail.viewSuffix": "chi tiết",
  "fundingPage.detail.stale": "Hết hạn",
  "fundingPage.detail.predictedRate": "Tỷ lệ phí dự kiến",
  "fundingPage.detail.nextSettlement": "Khu định cư tiếp theo",
  "fundingPage.detail.settlingSoon": "Sẽ sớm được giải quyết",
  "fundingPage.detail.rateCap": "Giới hạn tuyệt đối theo khoảng thời gian gốc",
  "fundingPage.detail.rateRange": "Giới hạn dưới / giới hạn trên của khoảng thời gian gốc",
  "fundingPage.detail.coverage30d": "Bảo hiểm trong 30 ngày",
  "fundingPage.detail.source": "Nguồn",
  "fundingPage.sourceMode.officialOnly": "Chỉ dành cho cán bộ, công chức",
  "fundingPage.sourceMode.mixed": "Phiên bản chính thức + bản ghi trực tiếp",
  "fundingPage.sourceMode.capturedOnly": "Chỉ ghi hình trực tiếp",
  "fundingPage.sourceMode.empty": "Không có nguồn",
  "fundingPage.sourceMode.unknown": "Nguồn không rõ",
  "fundingPage.matrix.aria": "Ma trận tài trợ",
  "fundingPage.matrix.coin": "Tài sản",
  "fundingPage.matrix.unknownAsset": "Tài sản không xác định",
  "fundingPage.matrix.basis": "Cơ sở",
  "fundingPage.matrix.basisLongLabel": "Chênh lệch giá giữa hợp đồng kỳ hạn dài và hợp đồng vĩnh viễn ngắn hạn",
  "fundingPage.matrix.basisTooltip": "Chênh lệch giữa giá giao ngay dài và giá hợp đồng vĩnh viễn ngắn = (giá tham chiếu hợp đồng vĩnh viễn − giá tham chiếu giao ngay) ÷ giá tham chiếu giao ngay × 100%. Cả hai bên đều sử dụng giá trung bình thị trường; các mức giá đã lỗi thời sẽ bị loại bỏ trước khi tính trọng số theo khối lượng giao dịch trong 24 giờ, với giới hạn trung vị ±3%. Giá trị dương có nghĩa là hợp đồng vĩnh viễn được giao dịch với mức chênh lệch dương.",
  "fundingPage.matrix.ariaSeparator": ", ",
  "fundingPage.matrix.oiLabel": "$t(zml:zml.metric.open_interest_notional)",
  "fundingPage.matrix.volume24hLabel": "$t(zml:zml.metric.quote_volume_24h)",
  "fundingPage.matrix.bestLongAria": "Sàn giao dịch có tỷ lệ phí tài trợ tốt nhất cho vị thế mua (nhận phí tài trợ hoặc trả ít nhất)",
  "fundingPage.matrix.bestShortAria": "Sàn giao dịch có tỷ lệ phí tài trợ tốt nhất cho vị thế bán (nhận được nhiều phí tài trợ nhất)",
  "fundingPage.matrix.missingSpotReference": "Không có giá tham chiếu theo điểm",
  "fundingPage.matrix.missingPerpetualReference": "Không có giá tham chiếu vĩnh viễn",
  "fundingPage.matrix.missingBasis": "Không có cơ sở",
  "fundingPage.matrix.spotVenueLabel": "sàn giao dịch giao ngay",
  "fundingPage.matrix.perpetualVenueLabel": "sàn giao dịch hợp đồng vĩnh viễn",
  "fundingPage.matrix.missingRepresentative": "Hiện tại không có hợp đồng đại diện nào",
  "fundingPage.matrix.unavailableFunding": "Không có tỷ lệ tài trợ nào được công bố",
  "fundingPage.matrix.readingGuide": "Các dòng phụ từ trên xuống là thống kê OI / khối lượng đã bật (USD); tỷ lệ có màu đánh dấu sàn long / short tốt nhất, độ đậm nền so sánh biên độ tỷ lệ trong cùng tài sản.",
  "fundingPage.matrix.reorder": "Sắp xếp lại các phần tử trong mảng `{{label}}` bằng bàn phím",
  "fundingPage.matrix.sort.assetAsc": "Từ A đến Z",
  "fundingPage.matrix.sort.assetDesc": "Từ Z đến A",
  "fundingPage.matrix.sort.spreadDesc": "khoảng cách từ lớn nhất đến nhỏ nhất",
  "fundingPage.matrix.sort.spreadAsc": "khoảng cách từ nhỏ nhất đến lớn nhất",
  "fundingPage.matrix.sort.basisDesc": "theo thứ tự từ lớn nhất đến nhỏ nhất",
  "fundingPage.matrix.sort.basisAsc": "theo thứ tự từ nhỏ nhất đến lớn nhất",
  "fundingPage.matrix.sort.positiveDesc": "từ tích cực nhất đến tiêu cực nhất",
  "fundingPage.matrix.sort.positiveAsc": "từ tiêu cực nhất đến tích cực nhất",
  "fundingPage.matrix.sort.rateAsc": "từ tiêu cực nhất đến tích cực nhất",
  "fundingPage.matrix.sort.rateDesc": "từ tích cực nhất đến tiêu cực nhất",
  "fundingPage.matrix.sort.activeAria": "{{label}} được sắp xếp theo thứ tự “{{current}}”; nhấp vào đây để chuyển sang “{{next}}”",
  "fundingPage.matrix.sort.idleAria": "Sắp xếp theo {{label}} {{direction}}",
  "fundingPage.matrix.sort.activeTooltip": "{{label}}: {{current}} · nhấp vào đây để xem {{next}}",
  "fundingPage.matrix.sort.idleTooltip": "{{label}}: nhấp vào đây để sắp xếp {{direction}}",
  "fundingPage.filters.openSettings": "Cài đặt bộ lọc…",
  "fundingPage.filters.searchAria": "Tìm kiếm tài sản",
  "fundingPage.filters.searchPlaceholder": "Tài sản",
  "fundingPage.filters.period.group": "Thời gian tiếp nhận hồ sơ xin tài trợ",
  "fundingPage.filters.period.aria": "Thời gian tiếp nhận hồ sơ xin tài trợ: {{value}}",
  "fundingPage.filters.period.trigger": "Cửa sổ · {{value}}",
  "fundingPage.filters.period.values.realtime": "Trực tiếp",
  "fundingPage.filters.period.values.1d": "1D",
  "fundingPage.filters.period.values.2d": "2D",
  "fundingPage.filters.period.values.3d": "3D",
  "fundingPage.filters.period.values.5d": "5D",
  "fundingPage.filters.period.values.7d": "7D",
  "fundingPage.filters.period.values.14d": "14D",
  "fundingPage.filters.period.values.30d": "30D",
  "fundingPage.filters.foldGroup": "Khoảng thời gian bình thường hóa nguồn vốn",
  "fundingPage.filters.fold.native": "Bản địa",
  "fundingPage.filters.fold.1h": "1H",
  "fundingPage.filters.fold.4h": "4H",
  "fundingPage.filters.fold.8h": "8H",
  "fundingPage.filters.exchanges.trigger": "Sàn giao dịch",
  "fundingPage.filters.exchanges.legend": "Sàn giao dịch",
  "fundingPage.filters.exchanges.all": "Tất cả",
  "fundingPage.filters.exchanges.selected": "{{count}} đã chọn",
  "fundingPage.filters.exchanges.aria": "Bộ lọc sàn giao dịch: {{selection}}",
  "fundingPage.filterSettings.description": "Phạm vi giám sát chính là ngưỡng hiển thị tối thiểu của ma trận này: nó quyết định những hàng tiền điện tử nào sẽ tồn tại; các bộ lọc hiển thị sau đó sẽ lựa chọn từ những gì còn lại.",
  "fundingPage.masterFilter.notSet": "Không có phạm vi giám sát nguồn vốn",
  "fundingPage.masterFilter.trigger": "Phạm vi giám sát",
  "fundingPage.masterFilter.leave.title": "Có nên loại bỏ các thay đổi về phạm vi giám sát nguồn vốn chưa được lưu lại không?",
  "fundingPage.masterFilter.leave.description": "Nếu đóng cửa sổ ngay bây giờ, các thay đổi chưa được lưu trong phạm vi giám sát sẽ bị hủy bỏ.",
  "fundingPage.masterFilter.leave.confirm": "Hủy và đóng",
  "fundingPage.masterFilter.leave.cancel": "Tiếp tục chỉnh sửa",
  "fundingPage.masterFilter.summary": "Phạm vi giám sát nguồn vốn: {{summary}}",
  "fundingPage.masterFilter.notReady": "Các cài đặt bộ lọc nguồn vốn vẫn chưa sẵn sàng.",
  "fundingPage.masterFilter.title": "Phạm vi giám sát việc cấp vốn",
  "fundingPage.masterFilter.description": "Áp dụng cho mọi giao diện hiển thị phí tài trợ trong tài khoản này và được lưu cùng với cài đặt hiện tại của tài khoản. Một tài sản chỉ được duy trì khi có ít nhất một sàn giao dịch đáp ứng mọi ngưỡng đã được cấu hình.",
  "fundingPage.masterFilter.conditionsAria": "Các điều kiện về phạm vi giám sát nguồn vốn",
  "fundingPage.masterFilter.placeholder": "Chưa được thiết lập",
  "fundingPage.masterFilter.willApply": "Sẽ áp dụng",
  "fundingPage.masterFilter.invalidThreshold": "Giá trị ngưỡng của bộ lọc phải là các số lớn hơn hoặc bằng 0. Để trống ô đó để tắt ngưỡng đó.",
  "fundingPage.masterFilter.fields.minVol24hM.label": "Doanh thu trong 24 giờ ≥",
  "fundingPage.masterFilter.fields.minVol24hM.summary": "Doanh thu trong 24 giờ",
  "fundingPage.masterFilter.fields.minOiM.label": "$t(zml:zml.metric.open_interest_notional) ≥",
  "fundingPage.masterFilter.fields.minOiM.summary": "$t(zml:zml.metric.open_interest_notional)",
  "fundingPage.masterFilter.loadFailed": "Không thể tải cài đặt nguồn vốn. Vui lòng tải lại và thử lại.",
  "fundingPage.masterFilter.saveFailed": "Không thể lưu cài đặt tài trợ.",
  "fundingPage.masterFilter.saveApply": "Lưu lại và áp dụng ngay",
  "monitorWorkspace.workspaceErrors.load": "Không thể tải tài khoản. Vui lòng thử lại.",
  "monitorWorkspace.workspaceErrors.activation": "Không thể tải nội dung tài khoản. Vui lòng thử lại.",
  "monitorWorkspace.workspaceErrors.operations.create": "Tạo tab",
  "monitorWorkspace.workspaceErrors.operations.update": "Tab Cập nhật",
  "monitorWorkspace.workspaceErrors.operations.delete": "Xóa tab",
  "monitorWorkspace.workspaceErrors.operations.duplicate": "Tab trùng lặp",
  "monitorWorkspace.workspaceErrors.operations.reorder": "Sắp xếp lại các tab",
  "monitorWorkspace.workspaceErrors.mutationConflict": "{{operation}} không thành công vì các quy tắc hiện tại của tab không cho phép thay đổi này.",
  "monitorWorkspace.workspaceErrors.mutation": "{{operation}} Không thành công. Hãy thử lại.",
  "monitorWorkspace.sound.on": "Âm báo đang bật",
  "monitorWorkspace.sound.off": "Âm báo đang tắt",
  "monitorWorkspace.gridAria": "Lưới dữ liệu giám sát",
  "monitorWorkspace.tableAria": "Bảng kết hợp được giám sát",
  "monitorWorkspace.rowsAria": "Các hàng kết hợp được giám sát",
  "monitorWorkspace.favorite": "Đã thêm vào danh sách yêu thích",
  "monitorWorkspace.favoriteToggle.add": "Yêu thích",
  "monitorWorkspace.favoriteToggle.remove": "Xóa khỏi danh sách yêu thích",
  "monitorWorkspace.favoriteToggle.label": "Yêu thích",
  "monitorWorkspace.blacklistDialog.title": "Danh sách đen nhanh",
  "monitorWorkspace.blacklistDialog.description": "Đưa kết hợp này vào danh sách đen theo mặc định · {{asset}} · {{route}}",
  "monitorWorkspace.blacklistDialog.selectTarget": "Chọn một mục tiêu để đưa vào danh sách đen",
  "monitorWorkspace.blacklistDialog.targetAria": "Mục tiêu trong danh sách đen",
  "monitorWorkspace.blacklistDialog.targets.opportunity": "Sự kết hợp này",
  "monitorWorkspace.blacklistDialog.targets.longInstrument": "Cặp đôi chân dài",
  "monitorWorkspace.blacklistDialog.targets.shortInstrument": "Cặp chân ngắn",
  "monitorWorkspace.blacklistDialog.targets.baseAsset": "Tài sản",
  "monitorWorkspace.blacklistDialog.targets.baseAssetSummary": "{{asset}} · Ẩn mọi kết hợp có chứa tài sản này",
  "monitorWorkspace.blacklistDialog.feedback.added": "Đã được thêm vào danh sách chặn của bạn và bị ẩn khỏi các kết quả hiển thị cũng như thông báo của bạn",
  "monitorWorkspace.blacklistDialog.feedback.existing": "Mục tiêu này đã có trong danh sách chặn của bạn",
  "monitorWorkspace.blacklistDialog.feedback.failed": "Hệ thống phía máy chủ chưa xác nhận việc cập nhật danh sách đen",
  "monitorWorkspace.blacklistDialog.actions.close": "Đóng",
  "monitorWorkspace.blacklistDialog.actions.cancel": "Hủy",
  "monitorWorkspace.blacklistDialog.actions.confirmOpportunity": "Kết hợp danh sách đen",
  "monitorWorkspace.blacklistDialog.actions.confirm": "Danh sách đen",
  "monitorWorkspace.route.buy": "Mua",
  "monitorWorkspace.route.sell": "Bán",
  "monitorWorkspace.route.long": "Dài",
  "monitorWorkspace.route.short": "Ngắn",
  "monitorWorkspace.route.aria": "Bộ sản phẩm: {{route}}",
  "monitorWorkspace.route.unknown": "Không rõ",
  "monitorWorkspace.route.incomplete": "Không có thông tin chi tiết về danh tính",
  "monitorWorkspace.route.quotedIn": "Trích dẫn từ bài viết “{{asset}}”",
  "monitorWorkspace.assetType.crypto": "Tiền điện tử",
  "monitorWorkspace.assetType.equity": "$t(zml:zml.asset_class.equity)",
  "monitorWorkspace.assetType.etf": "ETF",
  "monitorWorkspace.assetType.commodity": "Hàng hóa",
  "monitorWorkspace.assetType.fx": "FX",
  "monitorWorkspace.assetType.index": "Mục lục",
  "monitorWorkspace.assetType.government_security": "Trái phiếu chính phủ",
  "monitorWorkspace.assetType.real_estate": "Bất động sản",
  "monitorWorkspace.assetType.other": "Khác",
  "monitorWorkspace.assetType.unknown": "Chưa được phân loại",
  "monitorWorkspace.columns.asset.label": "Tài sản",
  "monitorWorkspace.columns.asset.title": "Tên và loại tài sản",
  "monitorWorkspace.columns.pair.label": "Cặp",
  "monitorWorkspace.columns.pair.title": "Cặp giao dịch",
  "monitorWorkspace.columns.exchange.label": "Sàn giao dịch / thị trường",
  "monitorWorkspace.columns.exchange.title": "Sàn giao dịch / thị trường",
  "monitorWorkspace.columns.price.label": "Giá",
  "monitorWorkspace.columns.price.title": "Giá hiện tại",
  "monitorWorkspace.columns.open.label": "$t(zml:zml.metric.bbo_executable_open_spread_pct)",
  "monitorWorkspace.columns.open.title": "$t(zml:zml.metric.bbo_executable_open_spread_pct)",
  "monitorWorkspace.columns.close.label": "$t(zml:zml.metric.bbo_executable_close_spread_pct)",
  "monitorWorkspace.columns.close.title": "$t(zml:zml.metric.bbo_executable_close_spread_pct)",
  "monitorWorkspace.columns.gap.label": "$t(zml:zml.metric.spread_gap_pct)",
  "monitorWorkspace.columns.gap.title": "$t(zml:zml.metric.spread_gap_pct)",
  "monitorWorkspace.columns.funding.label": "$t(zml:zml.metric.net_funding_8h_pct.short)",
  "monitorWorkspace.columns.funding.title": "$t(zml:zml.metric.net_funding_8h_pct)",
  "monitorWorkspace.columns.fundingDetail.label": "Chi tiết về nguồn tài trợ",
  "monitorWorkspace.columns.fundingDetail.title": "Chi tiết về nguồn tài trợ",
  "monitorWorkspace.columns.fsl.label": "Liên kết tài trợ",
  "monitorWorkspace.columns.fsl.title": "Mối liên hệ phí tài trợ: từ −100 đến +100, đo lường mối liên hệ đơn điệu giữa chênh lệch giá và phí tài trợ ròng tương đương trong 8 giờ. Các giá trị dương biến động cùng chiều; các giá trị âm biến động ngược chiều.",
  "monitorWorkspace.columns.f1d.label": "Tài trợ Δ 1D",
  "monitorWorkspace.columns.f1d.title": "Chênh lệch vốn trong 1 ngày",
  "monitorWorkspace.columns.f2d.label": "Tài trợ Δ 2D",
  "monitorWorkspace.columns.f2d.title": "Chênh lệch vốn trong 2 ngày",
  "monitorWorkspace.columns.f3d.label": "Tài trợ Δ 3D",
  "monitorWorkspace.columns.f3d.title": "Chênh lệch vốn trong 3 ngày",
  "monitorWorkspace.columns.f4d.label": "Tài trợ Δ 4D",
  "monitorWorkspace.columns.f4d.title": "Chênh lệch vốn trong 4 ngày",
  "monitorWorkspace.columns.f5d.label": "Nguồn tài trợ Δ 5D",
  "monitorWorkspace.columns.f5d.title": "Chênh lệch vốn trong 5 ngày",
  "monitorWorkspace.columns.market-depth.label": "Doanh thu trong 24 giờ",
  "monitorWorkspace.columns.market-depth.title": "Doanh thu trong 24 giờ",
  "monitorWorkspace.columns.oi.label": "$t(zml:zml.metric.open_interest_notional.short)",
  "monitorWorkspace.columns.oi.title": "$t(zml:zml.metric.open_interest_notional)",
  "monitorWorkspace.columns.age.label": "Độ tươi ngon",
  "monitorWorkspace.columns.age.title": "Mức độ cập nhật của dữ liệu",
  "monitorWorkspace.fundingHeader.intervalFilterAria": "Bộ lọc nhanh theo khoảng thời gian cấp vốn",
  "monitorWorkspace.fundingHeader.addInterval": "Hiển thị các kết hợp có khoảng thời gian tài trợ “{{interval}}”",
  "monitorWorkspace.fundingHeader.removeInterval": "Loại bỏ bộ lọc “{{interval}}” (khoảng thời gian cấp vốn)",
  "monitorWorkspace.age.legsDesynced": "Chân bị mất đồng bộ {{duration}}",
  "monitorWorkspace.age.stale": "{{exchange}} đã hết hạn {{duration}}",
  "monitorWorkspace.age.now": "bây giờ",
  "monitorWorkspace.age.secondsAgo": "{{count}}cách đây s",
  "monitorWorkspace.age.minutesAgo": "{{count}}m trước",
  "monitorWorkspace.age.hoursAgo": "{{count}}h trước",
  "monitorWorkspace.linkage.unavailable": "Không có sẵn",
  "monitorWorkspace.linkage.sameStrong": "Mạnh cùng chiều",
  "monitorWorkspace.linkage.same": "Cùng hướng",
  "monitorWorkspace.linkage.sameWeak": "Yếu cùng chiều",
  "monitorWorkspace.linkage.inverseStrong": "Ngược mạnh",
  "monitorWorkspace.linkage.inverse": "Ngược lại",
  "monitorWorkspace.linkage.inverseWeak": "Ngược yếu",
  "monitorWorkspace.linkage.none": "Không có mối liên hệ rõ ràng",
  "monitorWorkspace.linkage.cellTitleSuffix": "Giải thích: Mối liên hệ dương mạnh có nghĩa là chênh lệch lãi suất sẽ mở rộng khi nguồn vốn tăng lên, khiến thời điểm vào và thoát lệnh trở nên nhạy cảm hơn; mối liên hệ gần bằng không có nghĩa là lợi nhuận từ nguồn vốn không còn phụ thuộc vào tình trạng chênh lệch lãi suất; mối liên hệ âm mạnh có nghĩa là chênh lệch lãi suất sẽ thu hẹp khi nguồn vốn tăng lên. Chỉ mang tính mô tả, không phải lời khuyên giao dịch.",
  "monitorWorkspace.cellTitle.pair": "Cặp chân dài {{long}} / cặp chân ngắn {{short}}",
  "monitorWorkspace.cellTitle.price": "Giá chân dài {{long}} / giá chân ngắn {{short}}",
  "monitorWorkspace.cellTitle.open": "Chênh lệch giá vào lệnh {{open}} / khoảng cách giữa giá vào và giá ra {{gap}}",
  "monitorWorkspace.cellTitle.openStale": "Chênh lệch giá vào lệnh {{open}} / khoảng cách vào–ra lệnh {{gap}} · giá các chân lệnh không đồng bộ; giá trị thời gian thực bị đóng băng",
  "monitorWorkspace.cellTitle.metric": "{{label}} {{value}}",
  "monitorWorkspace.cellTitle.metricStale": "{{label}} {{value}} · Giá các chân không đồng bộ; giá trị thời gian thực bị đóng băng",
  "monitorWorkspace.cellTitle.funding": "{{value}}",
  "monitorWorkspace.cellTitle.fundingStale": "{{value}} · Giá các chân không đồng bộ; giá trị thời gian thực bị đóng băng",
  "monitorWorkspace.cellTitle.fundingDetail": "Nguồn vốn dài hạn {{long}} / nguồn vốn ngắn hạn {{short}}",
  "monitorWorkspace.cellTitle.volume": "Khối lượng giao dịch trong 24 giờ của vị thế mua {{long}} / Khối lượng giao dịch trong 24 giờ của vị thế bán {{short}}",
  "monitorWorkspace.cellTitle.oi": "{{firstMarket}} OI {{long}} / {{secondMarket}} OI {{short}} (USD; tổng số OI của công cụ này trên từng thị trường; các cặp được sắp xếp theo OI thấp hơn trên thị trường vĩnh viễn)",
  "monitorWorkspace.cellTitle.diagnostic": "{{age}} · Nhấp vào đây để xem thông tin chẩn đoán",
  "monitorWorkspace.cellTitle.linkage": "Mối liên hệ về nguồn vốn {{display}}/100 ({{label}}): giá trị dương có nghĩa là chênh lệch lãi suất và nguồn vốn ròng theo giờ có xu hướng biến động cùng chiều; giá trị âm có nghĩa là chúng có xu hướng biến động ngược chiều. {{suffix}}",
  "monitorWorkspace.cellTitle.linkageUnavailable": "Mối liên hệ về nguồn vốn: không đo được trong cửa sổ hiện tại nên không đưa ra điểm số. {{suffix}}",
  "monitorWorkspace.drawer.complete.title": "Dữ liệu thị trường",
  "monitorWorkspace.drawer.complete.copy": "Sao chép các giá trị ban đầu",
  "monitorWorkspace.drawer.complete.copied": "Các giá trị ban đầu đã được sao chép",
  "monitorWorkspace.drawer.complete.copyFailed": "Sao chép không thành công",
  "monitorWorkspace.drawer.complete.long": "Chân dài",
  "monitorWorkspace.drawer.complete.short": "Chân ngắn",
  "monitorWorkspace.drawer.complete.price": "Giá",
  "monitorWorkspace.drawer.complete.volume": "Khối lượng giao dịch trong 24 giờ",
  "monitorWorkspace.drawer.complete.oi": "Số hợp đồng mở",
  "monitorWorkspace.drawer.complete.funding": "Tỷ lệ tài trợ",
  "monitorWorkspace.drawer.complete.cap": "Mức trần tỷ lệ tài trợ",
  "monitorWorkspace.drawer.complete.period": "Khoảng thời gian thanh toán",
  "monitorWorkspace.drawer.complete.notApplicable": "Không áp dụng",
  "monitorWorkspace.drawer.actionsAria": "Các hành động kết hợp",
  "monitorWorkspace.drawer.actions.history-curve": "Biểu đồ lịch sử",
  "monitorWorkspace.drawer.actions.funding-detail": "Chi tiết về nguồn tài trợ",
  "monitorWorkspace.drawer.actions.coin-detail": "Chi tiết tài sản",
  "monitorWorkspace.drawer.actions.feishu-mute": "Thông báo",
  "monitorWorkspace.drawer.actions.send-trade": "Gửi đến ZML Trade",
  "monitorWorkspace.drawer.actions.blacklist": "Danh sách đen",
  "monitorWorkspace.drawer.actions.favorite": "Yêu thích",
  "monitorWorkspace.drawer.openHistoryCurve": "Mở biểu đồ lịch sử của tổ hợp này",
  "monitorWorkspace.drawer.openFundingDetail": "Mở lịch sử tài trợ của tổ hợp này",
  "monitorWorkspace.drawer.openCoinDetail": "Xem chi tiết tài sản",
  "monitorWorkspace.drawer.openNotificationSettings": "Mở cài đặt thông báo",
  "monitorWorkspace.drawer.sendToTrade": "Gửi bản tóm tắt cơ hội hiện tại đến ZML Trade",
  "monitorWorkspace.drawer.blacklist": "Đưa tổ hợp này vào danh sách đen",
  "monitorWorkspace.drawer.asset.marketSummaryAria": "Tổng quan thị trường tài sản",
  "monitorWorkspace.drawer.asset.rank": "Xếp hạng",
  "monitorWorkspace.drawer.asset.marketCap": "$t(zml:zml.metric.market_capitalization)",
  "monitorWorkspace.drawer.asset.change24h": "Biến động trong 24 giờ",
  "monitorWorkspace.drawer.asset.volume24h": "$t(zml:zml.metric.quote_volume_24h)",
  "monitorWorkspace.drawer.asset.circulation": "Lượng lưu hành",
  "monitorWorkspace.drawer.coin.title": "Chi tiết tài sản",
  "monitorWorkspace.drawer.coin.loading": "Đang tải thông tin chi tiết về tài sản…",
  "monitorWorkspace.drawer.coin.loadFailed": "Không thể tải thông tin chi tiết về tài sản",
  "monitorWorkspace.drawer.coin.retry": "Thử lại",
  "monitorWorkspace.drawer.coin.openInToolbox": "Mở trong Toolbox",
  "monitorWorkspace.drawer.coin.unavailable": "Không có thông tin chi tiết về tài sản",
  "monitorWorkspace.drawer.coin.cachedAt": "Cập nhật lần cuối: {{age}}",
  "monitorWorkspace.drawer.coin.updatedAt": "Cập nhật lần cuối: {{age}}",
  "monitorWorkspace.drawer.coin.lookup.refreshing": "Thật sảng khoái…",
  "monitorWorkspace.drawer.coin.lookup.refresh": "Làm mới dữ liệu tài sản",
  "monitorWorkspace.drawer.coin.lookup.emptyTitle": "Tìm kiếm một tài sản để xem chi tiết",
  "monitorWorkspace.drawer.coin.lookup.emptyDescription": "Nhập tên hoặc mã tài sản để xem xét thị trường liên sàn, phân bố khối lượng giao dịch và trạng thái dịch vụ.",
  "monitorWorkspace.drawer.coin.cache.unknown": "thời gian không rõ",
  "monitorWorkspace.drawer.coin.cache.justNow": "vừa mới đây",
  "monitorWorkspace.drawer.coin.cache.minutesAgo": "{{count}} cách đây vài phút",
  "monitorWorkspace.drawer.coin.cache.hoursAgo": "{{count}} cách đây hr",
  "monitorWorkspace.drawer.coin.filters.typeAria": "Bộ lọc nguồn tài sản",
  "monitorWorkspace.drawer.coin.filters.typeLabel": "Nguồn",
  "monitorWorkspace.drawer.coin.filters.type.all": "Tất cả",
  "monitorWorkspace.drawer.coin.filters.type.cex": "Sàn giao dịch tập trung",
  "monitorWorkspace.drawer.coin.filters.marketAria": "Bộ lọc thị trường tài sản",
  "monitorWorkspace.drawer.coin.filters.marketLabel": "Thị trường",
  "monitorWorkspace.drawer.coin.filters.market.spot": "Spot",
  "monitorWorkspace.drawer.coin.filters.market.perpetual": "Trái phiếu vĩnh viễn",
  "monitorWorkspace.drawer.coin.filters.market.futures": "Hợp đồng tương lai",
  "monitorWorkspace.drawer.coin.filters.totalPairs": "{{count}} cặp",
  "monitorWorkspace.drawer.coin.header.marketCap": "$t(zml:zml.metric.market_capitalization)",
  "monitorWorkspace.drawer.coin.header.volume24h": "$t(zml:zml.metric.quote_volume_24h)",
  "monitorWorkspace.drawer.coin.header.circulation": "Lưu thông",
  "monitorWorkspace.drawer.coin.header.marketCapRank": "Giá trị vốn hóa thị trường <rank>{{rank}}</rank>",
  "monitorWorkspace.drawer.coin.featureTabs.market": "Dữ liệu thị trường",
  "monitorWorkspace.drawer.coin.links.homepage": "Trang web",
  "monitorWorkspace.drawer.coin.links.followers": "{{count}} người theo dõi",
  "monitorWorkspace.drawer.coin.links.subscribers": "{{count}} người đăng ký",
  "monitorWorkspace.drawer.coin.links.linksAria": "Liên kết dự án",
  "monitorWorkspace.drawer.coin.links.resourcesAria": "Tài nguyên dự án",
  "monitorWorkspace.drawer.coin.links.resources": "Tài nguyên dự án",
  "monitorWorkspace.drawer.coin.links.expandDescription": "Xem tổng quan",
  "monitorWorkspace.drawer.coin.links.collapseDescription": "Ẩn phần tổng quan",
  "monitorWorkspace.drawer.coin.search.searching": "Đang tìm kiếm…",
  "monitorWorkspace.drawer.coin.search.failed": "Tìm kiếm không thành công. Vui lòng thử lại.",
  "monitorWorkspace.drawer.coin.search.recent": "Đã xem gần đây",
  "monitorWorkspace.drawer.coin.search.aria": "Tìm kiếm tài sản",
  "monitorWorkspace.drawer.coin.search.placeholder": "Tìm kiếm tài sản…",
  "monitorWorkspace.drawer.coin.search.empty": "Không có tài sản phù hợp",
  "monitorWorkspace.drawer.coin.search.resultsAria": "Kết quả tìm kiếm tài sản",
  "monitorWorkspace.drawer.coin.hover.loading": "Đang tải bản tóm tắt tài sản…",
  "monitorWorkspace.drawer.coin.hover.unavailable": "Không có thông tin tóm tắt về tài sản",
  "monitorWorkspace.drawer.coin.hover.partial": "Dữ liệu không đầy đủ",
  "monitorWorkspace.drawer.coin.hover.rank": "Xếp hạng",
  "monitorWorkspace.drawer.coin.hover.marketCap": "$t(zml:zml.metric.market_capitalization)",
  "monitorWorkspace.drawer.coin.hover.volume24h": "$t(zml:zml.metric.quote_volume_24h)",
  "monitorWorkspace.drawer.coin.hover.circulation": "Lưu thông",
  "monitorWorkspace.drawer.coin.hover.change24h": "Biến động trong 24 giờ",
  "monitorWorkspace.drawer.coin.volume.other": "Khác",
  "monitorWorkspace.drawer.coin.volume.title": "Phân bố doanh thu",
  "monitorWorkspace.drawer.coin.volume.description": "Tổng hợp theo sàn giao dịch",
  "monitorWorkspace.drawer.coin.volume.emptySummary": "Hiện không có dữ liệu về doanh thu và phân phối.",
  "monitorWorkspace.drawer.coin.volume.empty": "Không có dữ liệu về doanh thu",
  "monitorWorkspace.drawer.coin.volume.summary": "Khối lượng giao dịch được phân nhóm thành <count>{{count}}</count> mục; <name>{{name}}</name> có khối lượng lớn nhất là <volume>{{volume}}</volume>, hoặc chiếm <percentage>{{percentage}}%</percentage>.",
  "monitorWorkspace.drawer.coin.volume.total": "Tổng hợp theo sàn giao dịch · Tổng khối lượng giao dịch <total>{{total}}</total>",
  "monitorWorkspace.drawer.coin.volume.aria": "Phân bố khối lượng giao dịch theo sàn giao dịch",
  "monitorWorkspace.drawer.coin.table.emptySpot": "Không có cặp điểm",
  "monitorWorkspace.drawer.coin.table.emptyDerivatives": "Không có hợp đồng phái sinh",
  "monitorWorkspace.drawer.coin.table.spotAria": "Bảng thị trường giao ngay tài sản",
  "monitorWorkspace.drawer.coin.table.derivativesAria": "Bảng thị trường các sản phẩm phái sinh tài sản",
  "monitorWorkspace.drawer.coin.table.exchange": "Sàn giao dịch",
  "monitorWorkspace.drawer.coin.table.pair": "Cặp",
  "monitorWorkspace.drawer.coin.table.contract": "Hợp đồng",
  "monitorWorkspace.drawer.coin.table.settlement": "{{quote}} · Định cư tại {{settlement}}",
  "monitorWorkspace.drawer.coin.table.columns.price": "Giá",
  "monitorWorkspace.drawer.coin.table.columns.volume": "Doanh thu trong 24 giờ",
  "monitorWorkspace.drawer.coin.table.columns.spread": "Chênh lệch",
  "monitorWorkspace.drawer.coin.table.columns.volumePct": "Thị phần về khối lượng",
  "monitorWorkspace.drawer.coin.table.columns.trust": "Nguồn",
  "monitorWorkspace.drawer.coin.table.columns.updated": "Đã cập nhật",
  "monitorWorkspace.drawer.coin.table.columns.funding": "$t(zml:zml.metric.funding_rate)",
  "monitorWorkspace.drawer.coin.table.columns.openInterest": "$t(zml:zml.metric.open_interest_notional)",
  "monitorWorkspace.drawer.coin.table.columns.basis": "Cơ sở",
  "monitorWorkspace.drawer.coin.table.columns.change": "Biến động trong 24 giờ",
  "monitorWorkspace.drawer.coin.table.source.official": "Chính thức",
  "monitorWorkspace.drawer.coin.table.age.justNow": "vừa mới đây",
  "monitorWorkspace.drawer.coin.table.age.minutesAgo": "{{count}} cách đây vài phút",
  "monitorWorkspace.drawer.coin.table.age.hoursAgo": "{{count}} cách đây hr",
  "monitorWorkspace.drawer.coin.table.age.daysAgo": "{{count}} cách đây d ngày",
  "monitorWorkspace.drawer.coin.table.pagination.aria": "Phân trang theo cặp",
  "monitorWorkspace.drawer.coin.table.pagination.empty": "Không có cặp nào cả.",
  "monitorWorkspace.drawer.coin.table.pagination.firstPage": "Đã xuất hiện ngay trên trang đầu tiên.",
  "monitorWorkspace.drawer.coin.table.pagination.lastPage": "Đã đến trang cuối rồi.",
  "monitorWorkspace.drawer.coin.table.pagination.range": "{{start}}–{{end}} / {{total}}",
  "monitorWorkspace.drawer.coin.table.pagination.previousAria": "Trang cặp trước đó",
  "monitorWorkspace.drawer.coin.table.pagination.nextAria": "Trang cặp tiếp theo",
  "monitorWorkspace.drawer.coin.settings.aria": "Cài đặt trang",
  "monitorWorkspace.drawer.coin.settings.syncErrorAria": "Cài đặt trang; các tùy chọn không đồng bộ",
  "monitorWorkspace.drawer.coin.settings.title": "Cài đặt chi tiết tài sản",
  "monitorWorkspace.drawer.coin.settings.description": "Các cài đặt bộ lọc và bảng được lưu vào tài khoản này.",
  "monitorWorkspace.drawer.coin.settings.defaultMarket": "Thị trường mặc định",
  "monitorWorkspace.drawer.coin.settings.exchangeType": "Loại sàn giao dịch",
  "monitorWorkspace.drawer.coin.settings.exchangeTypes.all": "Tất cả",
  "monitorWorkspace.drawer.coin.settings.exchangeTypes.cex": "Tập trung",
  "monitorWorkspace.drawer.coin.settings.pageSize": "Số hàng trên mỗi trang",
  "monitorWorkspace.drawer.coin.settings.tableDensity": "Mật độ bàn",
  "monitorWorkspace.drawer.coin.settings.density.compact": "Nhỏ gọn",
  "monitorWorkspace.drawer.coin.settings.density.standard": "Tiêu chuẩn",
  "monitorWorkspace.drawer.coin.settings.density.relaxed": "Thư giãn",
  "monitorWorkspace.drawer.coin.settings.visibleColumns": "Các cột hiển thị",
  "monitorWorkspace.drawer.coin.settings.hiddenExchanges": "Các sàn giao dịch ẩn",
  "monitorWorkspace.drawer.coin.priceChart.title": "Biểu đồ nến",
  "monitorWorkspace.drawer.coin.priceChart.up": "Lên",
  "monitorWorkspace.drawer.coin.priceChart.down": "Xuống",
  "monitorWorkspace.drawer.coin.priceChart.legendAria": "Chú thích về nến tăng và nến giảm",
  "monitorWorkspace.drawer.coin.priceChart.rangeAria": "Phạm vi giá theo mô hình nến",
  "monitorWorkspace.drawer.coin.priceChart.ranges.oneDay": "1D",
  "monitorWorkspace.drawer.coin.priceChart.ranges.sevenDays": "7D",
  "monitorWorkspace.drawer.coin.priceChart.ranges.fourteenDays": "14D",
  "monitorWorkspace.drawer.coin.priceChart.ranges.thirtyDays": "30D",
  "monitorWorkspace.drawer.coin.priceChart.asset": "Tài sản",
  "monitorWorkspace.drawer.coin.priceChart.chartAria": "{{coin}} {{days}}Biểu đồ nến -ngày",
  "monitorWorkspace.drawer.coin.priceChart.loading": "Đang tải dữ liệu biểu đồ nến…",
  "monitorWorkspace.drawer.coin.priceChart.warming": "Đang cập nhật dữ liệu nến…",
  "monitorWorkspace.drawer.coin.priceChart.loadFailed": "Không có dữ liệu về biểu đồ nến",
  "monitorWorkspace.drawer.coin.priceChart.retry": "Thử lại",
  "monitorWorkspace.drawer.coin.priceChart.empty": "Không có dữ liệu nến",
  "monitorWorkspace.drawer.coin.priceChart.noCoin": "Chưa chọn tài sản nào",
  "monitorWorkspace.drawer.coin.priceChart.noCoinDescription": "Chọn một tài sản để xem dữ liệu OHLC.",
  "monitorWorkspace.drawer.coin.priceChart.summary.notLoaded": "Dữ liệu biểu đồ nến vẫn chưa được tải.",
  "monitorWorkspace.drawer.coin.priceChart.summary.reinitializing": "Đang khởi tạo lại biểu đồ nến.",
  "monitorWorkspace.drawer.coin.priceChart.summary.initializationFailed": "Không thể khởi tạo biểu đồ nến.",
  "monitorWorkspace.drawer.coin.priceChart.summary.noCoin": "Chưa chọn tài sản nào.",
  "monitorWorkspace.drawer.coin.priceChart.summary.loading": "Đang tải dữ liệu nến của {{days}} ngày.",
  "monitorWorkspace.drawer.coin.priceChart.summary.warming": "Đang bổ sung dữ liệu nến từ những ngày trước đ{{days}}.",
  "monitorWorkspace.drawer.coin.priceChart.summary.empty": "Hiện không có dữ liệu lịch sử nến chính thức đầy đủ của {{days}}trong [số ngày] ngày.",
  "monitorWorkspace.drawer.coin.priceChart.summary.requestFailed": "Yêu cầu về mô hình nến “{{days}}” đã thất bại.",
  "monitorWorkspace.drawer.coin.priceChart.summary.coverageIncomplete": "Lịch sử chính thức trong <days>{{days}}</days> ngày bao gồm <hours>{{coverageHours}}/{{expectedHours}}</hours> giờ (<coveragePct>{{coveragePct}}%</coveragePct>), do đó nó không được hiển thị dưới dạng lịch sử đầy đủ.",
  "monitorWorkspace.drawer.coin.priceChart.summary.ready": "Biểu đồ nến <days>{{days}}</days> ngày với <count>{{count}}</count> cây nến; mức cao nhất <high>{{high}}</high>, mức thấp nhất <low>{{low}}</low>, giá đóng cửa gần nhất <close>{{close}}</close>.",
  "monitorWorkspace.drawer.coin.priceChart.errors.initializationFailed": "Không thể khởi tạo biểu đồ nến. Vui lòng thử lại.",
  "monitorWorkspace.drawer.coin.priceChart.errors.requestFailed": "Không thể tải dữ liệu biểu đồ nến. Vui lòng thử lại sau một lát.",
  "monitorWorkspace.drawer.coin.priceChart.dataTable.label": "{{coin}} các điểm dữ liệu nến",
  "monitorWorkspace.drawer.coin.priceChart.dataTable.time": "Thời gian",
  "monitorWorkspace.drawer.coin.priceChart.dataTable.open": "Mở",
  "monitorWorkspace.drawer.coin.priceChart.dataTable.high": "Cao",
  "monitorWorkspace.drawer.coin.priceChart.dataTable.low": "Thấp",
  "monitorWorkspace.drawer.coin.priceChart.dataTable.close": "Đóng",
  "monitorWorkspace.drawer.coin.modules.unavailableTitle": "Mô-đun hiện không khả dụng tạm thời",
  "monitorWorkspace.drawer.coin.modules.retry": "Thử lại",
  "monitorWorkspace.drawer.coin.modules.volumeTitle": "Phân bố thể tích",
  "monitorWorkspace.drawer.coin.modules.volumeDescription": "Tổng hợp theo sàn giao dịch",
  "monitorWorkspace.drawer.coin.modules.volumeLoading": "Đang tải biểu đồ khối lượng…",
  "monitorWorkspace.drawer.coin.modules.orderbookLoading": "Đang tải thông tin thị trường…",
  "monitorWorkspace.drawer.coin.modules.chartTitle": "Biểu đồ nến",
  "monitorWorkspace.drawer.coin.modules.chartDescription": "OHLC · USD",
  "monitorWorkspace.drawer.coin.modules.priceLoading": "Đang tải biểu đồ giá…",
  "monitorWorkspace.drawer.coin.errors.requestFailed": "Yêu cầu chi tiết tài sản đã thất bại. Vui lòng thử lại sau.",
  "monitorWorkspace.drawer.coin.errors.identityAmbiguous": "Đã tìm thấy một số tài sản tương tự. Vui lòng chọn một tài sản và thử lại.",
  "monitorWorkspace.drawer.coin.errors.identityNotFound": "Không tìm thấy tài sản nào phù hợp.",
  "monitorWorkspace.drawer.coin.errors.identityUnresolved": "Hiện tại vẫn chưa có thông tin chi tiết về tài sản cho sự kết hợp này.",
  "monitorWorkspace.drawer.coin.errors.catalogNotReady": "Thông tin chi tiết về tài sản đang được chuẩn bị. Vui lòng thử lại sau một lát.",
  "monitorWorkspace.drawer.coin.errors.invalidDomain": "Hiện tại, thông tin chi tiết về tài sản này vẫn chưa được hỗ trợ.",
  "monitorWorkspace.drawer.coin.errors.serviceUnavailable": "Dịch vụ chi tiết tài sản hiện đang tạm thời không khả dụng.",
  "monitorWorkspace.drawer.coin.errors.unrecognized": "Không thể hoàn tất yêu cầu chi tiết tài sản.",
  "monitorWorkspace.drawer.coin.errors.dataUnavailable": "Không có dữ liệu chi tiết về tài sản.",
  "monitorWorkspace.drawer.coin.errors.idNotFound": "Không tìm thấy tài nguyên được yêu cầu.",
  "monitorWorkspace.drawer.coin.errors.symbolNotFound": "Không tìm thấy tài sản nào khớp với mã này.",
  "monitorWorkspace.drawer.coin.errors.candidateUnavailable": "Đã tìm thấy các ứng viên phù hợp, nhưng thông tin chi tiết về họ hiện chưa có sẵn.",
  "monitorWorkspace.drawer.coin.errors.upstreamFailed": "Dữ liệu thị trường trực tiếp hiện tạm thời không khả dụng. Vui lòng thử lại sau.",
  "monitorWorkspace.drawer.coin.errors.backgroundRefresh": "Dữ liệu mới chưa sẵn sàng. Quá trình làm mới nền đang diễn ra.",
  "monitorWorkspace.drawer.coin.errors.identityDataMissing": "Thông tin chi tiết về tài sản này hiện vẫn chưa đầy đủ.",
  "monitorWorkspace.drawer.coin.errors.partialBackgroundRefresh": "Một số dữ liệu được lấy từ bản chụp nhanh mới nhất hiện có, trong khi quá trình làm mới dữ liệu nền vẫn đang diễn ra.",
  "monitorWorkspace.drawer.coin.errors.partialUpstreamFailed": "Một số dữ liệu thời gian thực không thể được làm mới; bản chụp nhanh hiện có vẫn hiển thị.",
  "monitorWorkspace.drawer.deferred.unavailableTitle": "Tạm thời không có sẵn",
  "monitorWorkspace.drawer.deferred.retry": "Thử lại",
  "monitorWorkspace.drawer.deferred.moduleError": "Lỗi mô-đun",
  "monitorWorkspace.drawer.deferred.loading": "Đang tải",
  "monitorWorkspace.drawer.funding.title": "Lịch sử tài trợ",
  "monitorWorkspace.drawer.funding.loadingShort": "Đang tải",
  "monitorWorkspace.drawer.funding.refreshingShort": "Sảng khoái",
  "monitorWorkspace.drawer.funding.errorShort": "Lỗi tải",
  "monitorWorkspace.drawer.funding.staleShort": "Ảnh chụp màn hình đã lỗi thời",
  "monitorWorkspace.drawer.funding.emptyShort": "Không có thông tin chi tiết",
  "monitorWorkspace.drawer.funding.loading": "Đang tải lịch sử tài trợ…",
  "monitorWorkspace.drawer.funding.loadFailed": "Không thể tải lịch sử giao dịch",
  "monitorWorkspace.drawer.funding.retry": "Thử lại",
  "monitorWorkspace.drawer.funding.emptyTitle": "Không có lịch sử tài trợ",
  "monitorWorkspace.drawer.funding.emptyDescription": "Hiện tại, thông tin về lịch sử tài trợ cho sự kết hợp này tạm thời không có sẵn.",
  "monitorWorkspace.drawer.funding.spot": "Spot",
  "monitorWorkspace.drawer.funding.days": "{{count}}D",
  "monitorWorkspace.drawer.funding.cumulativeNet": "Chênh lệch vốn ròng lũy kế",
  "monitorWorkspace.drawer.funding.longLeg": "Dài",
  "monitorWorkspace.drawer.funding.shortLeg": "Ngắn",
  "monitorWorkspace.drawer.funding.netDifference": "Chênh lệch ròng",
  "monitorWorkspace.drawer.funding.breakdown": "Phân tích chi tiết về sự kết hợp",
  "monitorWorkspace.drawer.funding.breakdownAria": "Phân tích chi tiết về sự kết hợp giữa lịch sử tài trợ",
  "monitorWorkspace.drawer.funding.coverage": "Phạm vi bảo hiểm",
  "monitorWorkspace.drawer.funding.latestSettlement": "Thỏa thuận mới nhất",
  "monitorWorkspace.drawer.funding.intervalMismatch": "Các nhánh sử dụng các khoảng thời gian tính toán khác nhau",
  "monitorWorkspace.drawer.funding.settlementDetail": "Chi tiết thanh toán · 5 ngày gần đây nhất",
  "monitorWorkspace.drawer.funding.noSettlementTitle": "Không có thông tin chi tiết về thỏa thuận",
  "monitorWorkspace.drawer.funding.noSettlementDescription": "Không có hồ sơ thanh toán nào để hiển thị trong 5 ngày qua.",
  "monitorWorkspace.drawer.funding.settlementAria": "Chi tiết về việc thanh toán lịch sử tài trợ",
  "monitorWorkspace.drawer.funding.settlementTime": "Thời gian thanh toán",
  "monitorWorkspace.drawer.funding.longRate": "Lãi suất kỳ hạn dài",
  "monitorWorkspace.drawer.funding.shortRate": "Lãi suất ngắn hạn",
  "monitorWorkspace.drawer.funding.quality.partial": "Tình trạng dữ liệu: phạm vi bao phủ một phần; lịch sử tài trợ trong 5 ngày gần nhất có thể chưa đầy đủ.",
  "monitorWorkspace.drawer.funding.quality.newListing": "Tình trạng dữ liệu: lịch sử dưới 5 ngày; các giá trị tích lũy được tính dựa trên các bản ghi có sẵn. Bản ghi đầu tiên không được coi là ngày niêm yết.",
  "monitorWorkspace.drawer.funding.quality.stale": "Tình trạng dữ liệu: các bản cập nhật về thanh toán đã lỗi thời; hãy so sánh chúng với số dư thực tế trong bảng chính.",
  "monitorWorkspace.drawer.funding.quality.missing": "Tình trạng dữ liệu: không có bản ghi thanh toán nào có thể sử dụng được trong 5 ngày qua.",
  "monitorWorkspace.drawer.funding.quality.warmingUp": "Tình trạng dữ liệu: lịch sử tài trợ đang dần được cập nhật và sẽ tiếp tục được bổ sung.",
  "monitorWorkspace.drawer.diagnostics.title": "Chẩn đoán kết hợp",
  "monitorWorkspace.drawer.diagnostics.thresholds.title": "Giá trị ngưỡng chẩn đoán",
  "monitorWorkspace.drawer.diagnostics.thresholds.description": "Các thay đổi được lưu lại đối với các tham số thời gian chạy và có hiệu lực từ đợt tính toán tiếp theo.",
  "monitorWorkspace.drawer.diagnostics.thresholds.legDelta": "Góc delta · s",
  "monitorWorkspace.drawer.diagnostics.thresholds.legStale": "Thời gian nghỉ một chân · s",
  "monitorWorkspace.drawer.diagnostics.save": "Lưu",
  "monitorWorkspace.drawer.diagnostics.refresh": "Làm mới",
  "monitorWorkspace.drawer.diagnostics.retry": "Thử lại",
  "monitorWorkspace.drawer.diagnostics.refreshFailed": "Quá trình cập nhật chẩn đoán đã thất bại",
  "monitorWorkspace.drawer.diagnostics.refreshing": "Chẩn đoán kết hợp mang lại cảm giác sảng khoái…",
  "monitorWorkspace.drawer.diagnostics.loading": "Đang tải chẩn đoán kết hợp…",
  "monitorWorkspace.drawer.diagnostics.loadFailed": "Không thể tải chẩn đoán kết hợp",
  "monitorWorkspace.drawer.diagnostics.empty": "Không có thông tin chẩn đoán nào",
  "monitorWorkspace.drawer.diagnostics.disabled.saving": "Các ngưỡng chẩn đoán đang được lưu. Vui lòng chờ.",
  "monitorWorkspace.drawer.diagnostics.disabled.refreshing": "Quá trình chẩn đoán đang được thực hiện. Vui lòng chờ.",
  "monitorWorkspace.drawer.diagnostics.disabled.paramsUnconfirmed": "Các ngưỡng thời gian chạy vẫn chưa được xác nhận. Vui lòng làm mới trang trước.",
  "monitorWorkspace.drawer.diagnostics.disabled.paramsMissing": "Các ngưỡng thời gian chạy vẫn chưa được tải.",
  "monitorWorkspace.drawer.diagnostics.messages.detailLoadFailed": "Không thể tải chẩn đoán kết hợp. Vui lòng kiểm tra trạng thái hệ thống nền và thử lại.",
  "monitorWorkspace.drawer.diagnostics.messages.paramsLoadFailed": "Không thể tải các ngưỡng thời gian chạy. Vui lòng kiểm tra trạng thái của hệ thống nền và thử lại.",
  "monitorWorkspace.drawer.diagnostics.messages.invalidSeconds": "Hãy nhập các giá trị hợp lệ tính bằng giây.",
  "monitorWorkspace.drawer.diagnostics.messages.outOfRange": "Giá trị ngưỡng nằm ngoài phạm vi được hệ thống phía sau chấp nhận.",
  "monitorWorkspace.drawer.diagnostics.messages.deltaExceedsStale": "Giới hạn thời gian cho bài tập chân-cơ delta không được vượt quá thời gian chờ của bài tập một chân.",
  "monitorWorkspace.drawer.diagnostics.messages.saved": "Đã được cập nhật nóng và lưu trữ lâu dài.",
  "monitorWorkspace.drawer.diagnostics.messages.conflict": "Một người dùng khác đã cập nhật các cài đặt này. Bản tham chiếu chính thức đã được làm mới và bản nháp cục bộ của bạn vẫn được giữ nguyên; hãy kiểm tra lại và lưu lại.",
  "monitorWorkspace.drawer.diagnostics.messages.saveFailed": "Lỗi khi lưu. Vui lòng kiểm tra trạng thái hệ thống phía sau và thử lại.",
  "monitorWorkspace.drawer.diagnostics.snapshot.title": "Tổng quan thị trường",
  "monitorWorkspace.drawer.diagnostics.snapshot.openClose": "Vào / ra",
  "monitorWorkspace.drawer.diagnostics.snapshot.netFunding8h": "Nguồn vốn ròng tương đương 8H",
  "monitorWorkspace.drawer.diagnostics.snapshot.legDelta": "Chênh lệch thời gian chân",
  "monitorWorkspace.drawer.diagnostics.legs.long": "Chân dài",
  "monitorWorkspace.drawer.diagnostics.legs.short": "Chân ngắn",
  "monitorWorkspace.drawer.diagnostics.legs.diagnostic": "Chẩn đoán",
  "monitorWorkspace.drawer.diagnostics.legs.price": "Giá",
  "monitorWorkspace.drawer.diagnostics.legs.quoteAge": "Tuổi trích dẫn",
  "monitorWorkspace.drawer.diagnostics.legs.streamAge": "Tuổi dòng chảy",
  "monitorWorkspace.drawer.diagnostics.streams.title": "Các luồng liên quan",
  "monitorWorkspace.drawer.diagnostics.streams.empty": "Không có thông tin luồng liên quan",
  "monitorWorkspace.drawer.diagnostics.streams.lastEvent": "Sự kiện gần đây nhất{{age}}",
  "monitorWorkspace.drawer.diagnostics.streams.noError": "Không có lỗi",
  "monitorWorkspace.drawer.diagnostics.streams.statusAria": "Trạng thái thời gian chạy: {{status}}",
  "monitorWorkspace.drawer.diagnostics.streams.reconnects": "Kết nối lại {{count}}",
  "monitorWorkspace.drawer.diagnostics.streams.errors": "Lỗi {{count}}",
  "monitorWorkspace.drawer.notifications.title": "Cài đặt thông báo",
  "monitorWorkspace.tradeSend.sending": "Gửi tệp “{{opportunityId}}” đến ZML Trade",
  "monitorWorkspace.tradeSend.delivering": "{{opportunityId}} đang chờ xác nhận giao hàng từ ZML Trade",
  "monitorWorkspace.tradeSend.delivered": "{{opportunityId}} đã được giao cho ZML Trade",
  "monitorWorkspace.tradeSend.rejected": "{{opportunityId}} đã bị từ chối: {{reason}}",
  "monitorWorkspace.tradeSend.reasons.offline": "ZML Trade hiện không hỗ trợ nhập dữ liệu thủ công. Vui lòng bật tính năng Nhập dữ liệu thủ công trong ZML Trade và thử lại.",
  "monitorWorkspace.tradeSend.reasons.backpressure": "ZML Trade đã đạt đến giới hạn xử lý an toàn. Vui lòng thử lại sau một lúc.",
  "monitorWorkspace.tradeSend.reasons.expired": "Bản tóm tắt cơ hội này đã hết hạn. Hãy xem lại dữ liệu thị trường mới nhất và gửi lại",
  "monitorWorkspace.tradeSend.reasons.instrumentIdentityIncomplete": "Thông tin nhận dạng thị trường chưa đầy đủ, do đó hệ thống đã từ chối yêu cầu này một cách an toàn",
  "monitorWorkspace.tradeSend.reasons.generic": "ZML Trade đã không chấp nhận tệp nhập này ({{code}})",
  "monitorWorkspace.tabs.fixed.favoritesAlerts.label": "Yêu thích",
  "monitorWorkspace.tabs.fixed.favoritesAlerts.title": "Mục yêu thích & thông báo",
  "monitorWorkspace.tabs.navAria": "Số lượt xem màn hình",
  "monitorWorkspace.tabs.optionsAria": "Các tùy chọn hiển thị màn hình",
  "monitorWorkspace.tabs.allViews": "Tất cả các chế độ xem",
  "monitorWorkspace.tabs.allViewsCount_one": "{{count}} chế độ xem",
  "monitorWorkspace.tabs.allViewsCount_other": "{{count}} chế độ xem",
  "monitorWorkspace.tabs.overflowMore_one": "thêm {{count}}",
  "monitorWorkspace.tabs.overflowMore_other": "thêm {{count}}",
  "monitorWorkspace.tabs.newTab": "Tab bộ lọc mới",
  "monitorWorkspace.tabs.copyName": "{{name}} sao chép",
  "monitorWorkspace.tabs.fixedViewAria": "{{label}}{{alerts}}",
  "monitorWorkspace.tabs.alertCountSuffix_one": ", {{count}} cảnh báo",
  "monitorWorkspace.tabs.alertCountSuffix_other": ", {{count}} cảnh báo",
  "monitorWorkspace.tabs.reorder": "Sắp xếp lại thứ tự các tab trong phần “{{name}}”",
  "monitorWorkspace.tabs.more": "Xem thêm",
  "monitorWorkspace.tabs.overflowAria": "{{label}} và {{count}} tổng cộng",
  "monitorWorkspace.tabs.overflowAriaWithAlerts_one": "{{label}}, tổng cộng {{itemCount}}, {{count}} cảnh báo",
  "monitorWorkspace.tabs.overflowAriaWithAlerts_other": "{{label}}, tổng cộng {{itemCount}}, {{count}} cảnh báo",
  "monitorWorkspace.tabs.currentView": "Chế độ xem hiện tại",
  "monitorWorkspace.tabs.itemAlerts_one": "{{count}} cảnh báo",
  "monitorWorkspace.tabs.itemAlerts_other": "{{count}} cảnh báo",
  "monitorWorkspace.tabs.itemAriaSeparator": ", ",
  "monitorWorkspace.tabs.contextMenuAria": "{{name}} menu dạng tab",
  "monitorWorkspace.tabs.actions.settings": "Cài đặt",
  "monitorWorkspace.tabs.actions.rename": "Đổi tên",
  "monitorWorkspace.tabs.actions.duplicate": "Bản sao",
  "monitorWorkspace.tabs.actions.delete": "Xóa",
  "monitorWorkspace.tabs.closeFeedback": "Bỏ qua tin nhắn",
  "monitorWorkspace.tabs.renameDialog.title": "Đổi tên tab bộ lọc",
  "monitorWorkspace.tabs.renameDialog.description": "Nhập tên tab mới. Các bộ lọc hiện tại của tab này sẽ không thay đổi.",
  "monitorWorkspace.tabs.renameDialog.label": "Tên tab bộ lọc",
  "monitorWorkspace.tabs.renameDialog.placeholder": "Nhập tên tab",
  "monitorWorkspace.tabs.deleteDialog.title": "Xóa tab bộ lọc",
  "monitorWorkspace.tabs.deleteDialog.description": "Xóa “{{name}}”? Các bộ lọc, cài đặt cảnh báo và tính năng chọn kênh Feishu độc lập của ứng dụng này sẽ bị gỡ bỏ.",
  "monitorWorkspace.tabs.deleteDialog.dirtySuffix": " Việc xóa tab hiện tại cũng sẽ làm mất các bản nháp chưa được lưu của bộ lọc cơ sở, thông báo cảnh báo, bản gửi ZML Trade hoặc mẫu nhúng trong tab đó.",
  "monitorWorkspace.tabs.deleteDialog.confirm": "Xóa tab",
  "monitorWorkspace.tabs.leave.createTitle": "Xóa các cài đặt tab chưa được lưu và tạo một tab mới?",
  "monitorWorkspace.tabs.leave.createDescription": "Tab mới sẽ mở ngay sau khi được tạo. Việc tiếp tục sẽ xóa các bản nháp chưa được lưu của bộ lọc cơ bản, cảnh báo, giao hàng ZML Trade và mẫu nhúng trên tab hiện tại.",
  "monitorWorkspace.tabs.leave.createConfirm": "Xóa và tạo",
  "monitorWorkspace.tabs.leave.creatingDescription": "Tạo tab kết hợp. Nếu thao tác từ xa không thành công, các cài đặt hiện tại chưa được lưu sẽ được giữ lại; chúng chỉ bị xóa bỏ sau khi việc tạo tab thành công và chế độ xem thực sự được chuyển sang.",
  "monitorWorkspace.tabs.leave.duplicatingDescription": "Sao chép tab kết hợp. Nếu thao tác từ xa không thành công, các cài đặt hiện tại chưa được lưu sẽ được giữ lại; chúng chỉ bị xóa bỏ sau khi quá trình sao chép thành công và chế độ xem thực sự được chuyển sang.",
  "monitorWorkspace.tabs.leave.defaultTitle": "Có muốn xóa các cài đặt tab chưa được lưu không?",
  "monitorWorkspace.tabs.leave.defaultDescription": "Trang tab kết hợp này chứa các thay đổi chưa được lưu liên quan đến bộ lọc cơ sở, cảnh báo, tính năng gửi tin nhắn ZML Trade hoặc mẫu nhúng. Nếu tiếp tục, các bản nháp này sẽ bị hủy bỏ.",
  "monitorWorkspace.tabs.leave.defaultConfirm": "Bỏ qua và tiếp tục",
  "monitorWorkspace.tabs.leave.defaultCancel": "Tiếp tục chỉnh sửa",
  "monitorWorkspace.tabs.leave.mutationTitle": "Đang hoàn tất thao tác…",
  "monitorWorkspace.tabs.leave.mutationDescription": "Các thiết lập hiện tại chưa được lưu sẽ được giữ nguyên cho đến khi thao tác từ xa hoàn tất. Chúng chỉ bị xóa bỏ sau khi thao tác thành công và giao diện thực sự thay đổi.",
  "monitorWorkspace.tabs.leave.mutationConfirm": "Đang xử lý…",
  "monitorWorkspace.tabs.leave.mutationCancel": "Xin vui lòng chờ",
  "monitorWorkspace.tabs.leave.savingDescription": "Các cài đặt của tab đang được lưu và áp dụng. Bạn không thể đóng, chuyển sang tab khác hoặc thoát khỏi trang cho đến khi quá trình này hoàn tất.",
  "monitorWorkspace.tabs.leave.savingConfirm": "Đang lưu…",
  "monitorWorkspace.filters.capability.loading": "Đồng bộ hóa các thị trường hiện có.",
  "monitorWorkspace.filters.capability.stale": "Các thị trường có sẵn đã thay đổi. Đang đồng bộ hóa kết quả hiện tại.",
  "monitorWorkspace.filters.capability.error": "Không thể cập nhật các thị trường hiện có. Kết quả hiện tại vẫn giữ nguyên bản chụp nhanh gần nhất; vui lòng thử lại sau.",
  "monitorWorkspace.filters.capability.retry": "Đồng bộ hóa các thị trường có sẵn",
  "monitorWorkspace.filters.groups.settlement": "Thỏa thuận",
  "monitorWorkspace.filters.groups.market": "Thị trường",
  "monitorWorkspace.filters.groups.openSpread": "Chênh lệch giá vào lệnh",
  "monitorWorkspace.filters.groups.spreadGap": "Chênh lệch giữa lượng nhập và lượng xuất",
  "monitorWorkspace.filters.groups.realtimeFunding": "Tài trợ trực tiếp",
  "monitorWorkspace.filters.groups.accumulatedFunding": "Tổng số vốn đã huy động được",
  "monitorWorkspace.filters.groups.liquidity": "Khả năng thanh khoản",
  "monitorWorkspace.filters.groups.venueExclusion": "Các sàn giao dịch bị loại trừ",
  "monitorWorkspace.filters.activeCount": "{{label}} · {{count}}",
  "monitorWorkspace.filters.groupAria": "{{group}} lọc: {{state}}",
  "monitorWorkspace.filters.notEnabled": "chưa được kích hoạt",
  "monitorWorkspace.filters.baseAsset": "Tài sản cơ sở",
  "monitorWorkspace.filters.baseAssetHint": "Dùng dấu cách để phân tách các tài sản cơ sở; dấu cách ở cuối yêu cầu phải khớp chính xác",
  "monitorWorkspace.filters.baseAssetAria": "Bộ lọc tài sản cơ sở. {{hint}}",
  "monitorWorkspace.filters.baseAssetHelpAria": "Hướng dẫn sử dụng bộ lọc tài sản cơ sở: {{hint}}",
  "monitorWorkspace.filters.conditionRow.add": "Thêm điều kiện lọc",
  "monitorWorkspace.filters.conditionRow.clear": "Xóa",
  "monitorWorkspace.filters.conditionRow.remove": "Xóa điều kiện: {{label}}",
  "monitorWorkspace.filters.conditionRow.operatorMenu": "Nhân viên vận hành cho {{label}}",
  "monitorWorkspace.filters.conditionRow.valueCount": "{{count}} {{unit}}",
  "monitorWorkspace.filters.conditionRow.operators.gte": "≥",
  "monitorWorkspace.filters.conditionRow.operators.lte": "≤",
  "monitorWorkspace.filters.conditionRow.operators.absGte": "abs ≥",
  "monitorWorkspace.filters.conditionRow.operators.anyOf": "là bất kỳ cái nào trong số",
  "monitorWorkspace.filters.conditionRow.operators.notIn": "không phải là",
  "monitorWorkspace.filters.conditionRow.operators.requires": "yêu cầu",
  "monitorWorkspace.filters.conditionRow.operators.is": "là",
  "monitorWorkspace.filters.conditionRow.units.settlement": "tiền tệ thanh toán",
  "monitorWorkspace.filters.conditionRow.units.interval": "khoảng thời gian",
  "monitorWorkspace.filters.conditionRow.units.venue": "sàn giao dịch",
  "monitorWorkspace.filters.conditionRow.values.bothLegsEqual": "cả hai chân đều bằng nhau",
  "monitorWorkspace.filters.conditionRow.empty.title": "Không có kết hợp nào phù hợp với các bộ lọc hiện tại",
  "monitorWorkspace.filters.conditionRow.empty.hidden": "{{count}} bị ẩn bởi các bộ lọc",
  "monitorWorkspace.filters.summary.settlementMatch": "Tài sản thanh toán phù hợp",
  "monitorWorkspace.filters.summary.noCombination": "Chưa chọn cấu trúc cơ hội nào",
  "monitorWorkspace.filters.summary.combinationCount": "{{count}} cấu trúc cơ hội",
  "monitorWorkspace.filters.summary.entryGte": "Giá trị đầu vào ≥ {{value}}%",
  "monitorWorkspace.filters.summary.entryAbsGte": "Điểm thi |·| ≥ {{value}}%",
  "monitorWorkspace.filters.summary.gapGte": "Tỷ lệ nhập cảnh–xuất cảnh ≥ {{value}}%",
  "monitorWorkspace.filters.summary.gapLte": "Tỷ lệ nhập–xuất ≤ {{value}}%",
  "monitorWorkspace.filters.summary.volumeGte": "Doanh thu trong 24 giờ ≥ {{value}}M",
  "monitorWorkspace.filters.summary.intervalMatch": "Các khoảng thời gian trùng khớp",
  "monitorWorkspace.filters.pool.all": "Tất cả, theo cách động",
  "monitorWorkspace.filters.pool.allExcept": "Tất cả các mục được loại trừ theo cách động · {{count}}",
  "monitorWorkspace.filters.pool.only": "Chỉ chọn “{{count}}”",
  "monitorWorkspace.filters.pool.none": "Chưa chọn mục nào",
  "monitorWorkspace.filters.panel.openSettings": "Cài đặt bộ lọc…",
  "monitorWorkspace.filters.panel.inherited": "Không có điều kiện bổ sung · kế thừa tab kết hợp",
  "monitorWorkspace.filters.panel.unrestricted": "Không có hạn chế nào",
  "monitorWorkspace.filters.panel.clearGroup": "Xóa nhóm",
  "monitorWorkspace.filters.panel.deferred.loading": "Đang mở các điều khiển bộ lọc…",
  "monitorWorkspace.filters.panel.deferred.unavailableTitle": "Các nút điều khiển bộ lọc hiện không khả dụng tạm thời",
  "monitorWorkspace.filters.panel.settlement.inheritedMustMatch": "Tab “Kết hợp” đã yêu cầu ít nhất một trong hai phần phải phù hợp với {{values}} và cả hai phần phải sử dụng cùng một tài sản thanh toán, do đó các tài sản này chính là giới hạn khả năng hiện tại.",
  "monitorWorkspace.filters.panel.settlement.viewMustMatch": "Thẻ “Kết hợp” hiện đã yêu cầu ít nhất một trong hai phần phải khớp với {{values}}. Chế độ xem này cũng yêu cầu cả hai phần phải khớp, do đó các tài nguyên của thẻ này chính là mức giới hạn khả năng hiện tại.",
  "monitorWorkspace.filters.panel.settlement.anotherLeg": "Tab “Kết hợp” đã yêu cầu một trong hai chân phải phù hợp với điều kiện “{{values}}”. Chế độ xem này vẫn có thể chọn các tài sản có sẵn ở chân còn lại; cả hai điều kiện “either-leg” đều phải phù hợp.",
  "monitorWorkspace.filters.panel.settlement.match": "Tài sản thanh toán phù hợp",
  "monitorWorkspace.filters.panel.settlement.matchInherited": "Được kích hoạt nhờ tab “Kết hợp” và được kế thừa tại đây",
  "monitorWorkspace.filters.panel.settlement.matchDescription": "Chỉ giữ lại các tổ hợp mà các chân dài và chân ngắn đều sử dụng cùng một tài sản thanh toán",
  "monitorWorkspace.filters.panel.settlement.selectionAria": "Lựa chọn tài sản thanh toán",
  "monitorWorkspace.filters.panel.settlement.hint": "Các tài sản đã chọn có thể khớp với bất kỳ bên nào. Tình trạng tài sản và công tắc “Khớp tài sản thanh toán” phải trùng khớp với nhau.",
  "monitorWorkspace.filters.panel.market.combinationType": "Cấu trúc kết hợp",
  "monitorWorkspace.filters.panel.market.spot": "Thị trường giao ngay",
  "monitorWorkspace.filters.panel.market.perpetual": "Thị trường vĩnh viễn",
  "monitorWorkspace.filters.panel.market.unavailableBoth": "Các cấu trúc kết hợp hiện tại không có thành phần thị trường giao ngay hay thị trường vĩnh viễn",
  "monitorWorkspace.filters.panel.market.unavailableSpot": "Các cấu trúc kết hợp hiện tại không có thành phần thị trường giao ngay",
  "monitorWorkspace.filters.panel.market.unavailablePerpetual": "Các cấu trúc kết hợp hiện tại không có thành phần thị trường vĩnh viễn",
  "monitorWorkspace.filters.panel.market.hint": "Các thị trường này được áp dụng cùng với các điều kiện trên tab. Một thị trường trao đổi bao gồm toàn bộ thị trường của nhóm đó; hai cặp trở lên chỉ nằm trong nhóm đã chọn và vẫn nằm trong phạm vi của tab.",
  "monitorWorkspace.filters.panel.venueExclusion.unavailable": "Cấu trúc thị trường được thu hẹp xuống một lựa chọn cụ thể, do đó khả năng hiển thị sàn giao dịch phụ thuộc vào điều kiện thị trường",
  "monitorWorkspace.filters.panel.venueExclusion.hint": "Các sàn giao dịch đã được kiểm tra sẽ không hiển thị ở cả hai phần trong chế độ xem này. Điều này chỉ áp dụng cho chế độ xem này: định nghĩa các tab vẫn giữ nguyên, và các điều kiện kích hoạt cảnh báo và thông báo đẩy không bị ảnh hưởng. Để ẩn một sàn giao dịch ở mọi nơi, bao gồm cả trong cảnh báo, hãy thay đổi phạm vi theo dõi thay vào đó.",
  "monitorWorkspace.filters.panel.spread.openSigned": "Chênh lệch giá mua-bán dương ≥",
  "monitorWorkspace.filters.panel.spread.openAbsolute": "Chênh lệch giá vào tuyệt đối ≥",
  "monitorWorkspace.filters.panel.spread.gapMinimum": "Giá trị tối thiểu vào–ra ≥",
  "monitorWorkspace.filters.panel.spread.gapMaximum": "Giá trị tối đa của đầu vào–đầu ra ≤",
  "monitorWorkspace.filters.panel.spread.minimumTooHigh": "Giá trị tối thiểu không được vượt quá giá trị tối đa",
  "monitorWorkspace.filters.panel.spread.maximumTooLow": "Giá trị tối đa không được thấp hơn giá trị tối thiểu",
  "monitorWorkspace.filters.panel.realtimeFunding.eightHourSigned": "Nguồn vốn ròng tương đương 8H ≥",
  "monitorWorkspace.filters.panel.realtimeFunding.eightHourAbsolute": "Tổng nguồn vốn tuyệt đối tương đương 8 giờ ≥",
  "monitorWorkspace.filters.panel.realtimeFunding.interval": "Khoảng thời gian cấp vốn",
  "monitorWorkspace.filters.panel.realtimeFunding.inheritedMustMatch": "Tab “Kết hợp” đã yêu cầu ít nhất một chặng phải phù hợp với {{values}} và cả hai chặng phải sử dụng cùng một khoảng thời gian, do đó các khoảng thời gian này chính là giới hạn khả năng hiện tại.",
  "monitorWorkspace.filters.panel.realtimeFunding.viewMustMatch": "Tab “Kết hợp” đã yêu cầu ít nhất một trong hai đoạn phải trùng khớp với {{values}}. Chế độ xem này cũng yêu cầu cả hai đoạn phải trùng khớp, do đó các khoảng cách trên tab chính là giới hạn khả năng hiện tại.",
  "monitorWorkspace.filters.panel.realtimeFunding.singleLeg": "Tab “Kết hợp” hiện đã yêu cầu một trong hai chặng phải phù hợp với {{values}}. Các cấu trúc kết hợp hiệu lực loại trừ các chặng “vĩnh viễn” và “vĩnh viễn”, do đó cả hai điều kiện khoảng thời gian chỉ có thể khớp với cùng một chặng “vĩnh viễn”, và các khoảng thời gian của tab này chính là mức trần khả năng hiện tại.",
  "monitorWorkspace.filters.panel.realtimeFunding.anotherLeg": "Tab “Kết hợp” đã yêu cầu một trong hai chân phải khớp với “{{values}}”. Chế độ xem này vẫn có thể chọn một khoảng thời gian trên chân còn lại; cả hai điều kiện đều phải khớp.",
  "monitorWorkspace.filters.panel.realtimeFunding.match": "Các khoảng thời gian tài trợ đối ứng",
  "monitorWorkspace.filters.panel.realtimeFunding.matchInherited": "Được kích hoạt nhờ tab “Kết hợp” và được kế thừa tại đây",
  "monitorWorkspace.filters.panel.realtimeFunding.zeroResultWarning": "Các cấu trúc kết hợp hiệu quả loại trừ các trường hợp “perpetual” và “perpetual”. Việc khớp các khoảng thời gian đòi hỏi phải có các khoảng thời gian cấp vốn ở cả hai bên, do đó điều kiện này sẽ không trả về kết quả nào.",
  "monitorWorkspace.filters.panel.realtimeFunding.hint": "Tất cả các điều kiện tài trợ phải khớp nhau. Khi một ngưỡng được kích hoạt, các kết hợp không đáp ứng chỉ số tài trợ đó sẽ không được chấp nhận.",
  "monitorWorkspace.filters.panel.accumulatedFunding.signedMinimum": "Giá trị tối thiểu dương",
  "monitorWorkspace.filters.panel.accumulatedFunding.absoluteMinimum": "Mức tối thiểu tuyệt đối",
  "monitorWorkspace.filters.panel.accumulatedFunding.signedAria": "{{day}}D – Giá trị tối thiểu dương của quỹ tích lũy",
  "monitorWorkspace.filters.panel.accumulatedFunding.absoluteAria": "{{day}}D – mức tối thiểu tuyệt đối của nguồn vốn tích lũy",
  "monitorWorkspace.filters.panel.accumulatedFunding.hint": "Mỗi ngày được nhập và ngưỡng dương/tuyệt đối phải khớp với nhau. Các tổ hợp thiếu chỉ số vốn tích lũy này sẽ không được chấp nhận.",
  "monitorWorkspace.filters.panel.liquidity.oi": "$t(zml:zml.metric.open_interest_notional) ≥",
  "monitorWorkspace.filters.panel.liquidity.volume": "Tỷ lệ chuyển hóa trong 24 giờ ở phần dưới chân ≥",
  "monitorWorkspace.filters.panel.liquidity.hint": "Đối với các cặp giao dịch giao ngay/vĩnh viễn, giá trị vị thế mở được tính dựa trên hợp đồng vĩnh viễn; các cặp giao dịch vĩnh viễn sử dụng hợp đồng có giá trị nhỏ hơn. Khối lượng giao dịch được tính dựa trên hợp đồng có giá trị nhỏ hơn trong hai hợp đồng. Khi ngưỡng được kích hoạt, các cặp giao dịch thiếu bất kỳ chỉ số nào trong số các chỉ số tham gia sẽ không đáp ứng yêu cầu.",
  "monitorWorkspace.filters.panel.numeric.nonNegative": "Nhập một số lớn hơn hoặc bằng 0",
  "monitorWorkspace.filters.panel.numeric.invalid": "Nhập một số hợp lệ",
  "monitorWorkspace.filters.panel.option.title": "{{label}}: {{description}}{{suffix}}",
  "monitorWorkspace.filters.panel.option.unavailable": "Không có sẵn",
  "monitorWorkspace.filters.panel.option.unavailableDescription": "Không có sẵn trong danh mục thời gian chạy hiện tại",
  "monitorWorkspace.filters.panel.option.notApplicable": "Không áp dụng",
  "monitorWorkspace.filters.panel.option.notApplicableDescription": "Không khớp với các cấu trúc kết hợp hiện tại",
  "monitorWorkspace.filters.panel.option.outsideParent": "Ngoài phạm vi của tab",
  "monitorWorkspace.filters.panel.option.outsideParentDescription": "Ngoài phạm vi bộ lọc cơ sở của tab hiện tại",
  "monitorWorkspace.filters.panel.option.removableSuffix": "; có thể gỡ bỏ",
  "monitorWorkspace.filters.panel.pool.disabled": "Cấu trúc kết hợp hiện tại không sử dụng chân thị trường này",
  "monitorWorkspace.filters.panel.pool.selectAll": "Chọn tất cả",
  "monitorWorkspace.filters.panel.pool.clear": "Xóa",
  "monitorWorkspace.filters.panel.pool.effectiveVenueCount": "{{count}} các thị trường giao dịch hiệu quả",
  "monitorWorkspace.filters.panel.pool.retainedInactive": "Vẫn còn trong danh sách; hiện không hoạt động",
  "monitorWorkspace.filters.panel.pool.retained": "Giữ lại",
  "monitorWorkspace.filters.panel.pool.parentRestricted": "Không nằm trong phạm vi cha. Các lựa chọn hiện có có thể bị xóa và sẽ tự động được khôi phục khi phạm vi cha quay trở lại.",
  "monitorWorkspace.filters.panel.pool.runtimeUnavailable": "Dữ liệu thị trường trực tiếp hiện tạm thời không khả dụng.",
  "monitorWorkspace.filters.panel.pool.invalidated": "Bị vô hiệu hóa",
  "monitorWorkspace.filters.panel.pool.settlementUnavailable": "{{currency}} Hiện tại không thể chọn được.",
  "monitorWorkspace.filters.panel.pool.disabledReasons.exchange": "Tính năng trao đổi này đã bị vô hiệu hóa",
  "monitorWorkspace.filters.panel.pool.disabledReasons.market": "Thị trường này trên sàn giao dịch hiện đã bị vô hiệu hóa",
  "monitorWorkspace.filters.panel.pool.disabledReasons.settlement": "Tài sản thanh toán này đã bị vô hiệu hóa",
  "monitorWorkspace.filters.panel.pool.disabledReasons.marketType": "Loại thị trường này không được hỗ trợ",
  "monitorWorkspace.filters.panel.pool.disabledReasons.unknown": "Đã vô hiệu hóa ở phía thượng nguồn; không có lý do nào được ghi nhận",
  "monitorWorkspace.filters.panel.pool.settlementAria": "{{exchange}} tài sản của khu định cư",
  "monitorWorkspace.filters.panel.pool.settlementOptionAria": "{{exchange}} {{currency}} tài sản thanh toán",
  "monitorWorkspace.settingsSheet.sectionsAria": "Các phần cài đặt tab kết hợp",
  "monitorWorkspace.settingsSheet.sections.filter": "Bộ lọc cơ bản",
  "monitorWorkspace.settingsSheet.sections.alerts": "Cảnh báo",
  "monitorWorkspace.settingsSheet.sections.templates": "Mẫu điều kiện",
  "monitorWorkspace.settingsSheet.sections.trade": "Dịch vụ giao hàng ZML Trade",
  "monitorWorkspace.settingsSheet.hedgeTypes.title": "Cấu trúc cơ hội",
  "monitorWorkspace.settingsSheet.hedgeTypes.description": "Chỉ những cấu trúc cơ hội được chọn lọc mới có thể được đưa vào kênh này. Điều này giúp thu hẹp kết quả hiển thị trên tab và không bao giờ mở rộng bộ lọc cơ sở của nó.",
  "monitorWorkspace.settingsSheet.hedgeTypes.emptyWarning": "Chọn ít nhất một cấu trúc phòng hộ; nếu không thẻ này không có cơ hội nào để khớp.",
  "monitorWorkspace.settingsSheet.hedgeTypes.outsideBaseFilter": "Không bao gồm trong bộ lọc cơ bản",
  "monitorWorkspace.settingsSheet.hedgeTypes.outsideBaseFilterWarning": "Cấu trúc cơ hội đã lưu không được bao gồm trong bộ lọc cơ sở và sẽ không được áp dụng. Hãy xóa nó trước khi lưu.",
  "monitorWorkspace.settingsSheet.hedgeTypes.templateSkippedWarning": "Các cấu trúc cơ hội theo mẫu nằm ngoài bộ lọc cơ sở đã bị bỏ qua ({{count}}); hãy lưu bản nháp hiện tại một cách rõ ràng để áp dụng nó.",
  "monitorWorkspace.settingsSheet.trade.loading": "Đang tải cài đặt giao hàng của ZML Trade…",
  "monitorWorkspace.settingsSheet.trade.unavailable": "Tính năng cài đặt giao hàng của ZML Trade hiện tạm thời không khả dụng. Vui lòng thử lại sau.",
  "monitorWorkspace.settingsSheet.trade.manageConnection": "Quản lý kết nối ZML Trade",
  "monitorWorkspace.settingsSheet.trade.delivery.title": "Gửi đến ZML Trade",
  "monitorWorkspace.settingsSheet.trade.delivery.description": "Một giao dịch chỉ mang lại cơ hội. ZML Trade chịu trách nhiệm về giao dịch và rủi ro.",
  "monitorWorkspace.settingsSheet.trade.delivery.help": "Một giao dịch chỉ gửi thông tin về cơ hội. ZML Trade quản lý các tài khoản, thông số và các biện pháp kiểm soát rủi ro. Các công cụ tài chính có sự bất thường trong hiệu chuẩn đơn vị đang hoạt động sẽ bị chặn khỏi các tín hiệu tự động nhưng vẫn có thể được xem xét thủ công.",
  "monitorWorkspace.settingsSheet.trade.delivery.enabled": "Bật tính năng giao hàng bằng ZML Trade cho tab này",
  "monitorWorkspace.settingsSheet.trade.delivery.enabledHint": "Yêu cầu kết nối đang hoạt động. Các tín hiệu ngoại tuyến sẽ không được phát lại.",
  "monitorWorkspace.settingsSheet.trade.delivery.enableBlockedHint": "Không thể kết nối. Vui lòng kết nối lại trước khi kích hoạt; các tín hiệu ngoại tuyến sẽ không được phát lại.",
  "monitorWorkspace.settingsSheet.trade.delivery.disableAvailableHint": "Không thể kết nối. Bạn vẫn có thể vô hiệu hóa quy tắc này; các tín hiệu ngoại tuyến sẽ không được phát lại.",
  "monitorWorkspace.settingsSheet.trade.delivery.duration": "Thời lượng trận đấu liên tục",
  "monitorWorkspace.settingsSheet.trade.delivery.durationHint": "Một tín hiệu mới chỉ hình thành sau khi tất cả các điều kiện vẫn đáp ứng trong khoảng thời gian này.",
  "monitorWorkspace.settingsSheet.trade.delivery.seconds": "giây",
  "monitorWorkspace.settingsSheet.trade.conditions.title": "Điều kiện giao hàng",
  "monitorWorkspace.settingsSheet.trade.conditions.description": "Cài đặt các điều kiện giao hàng riêng biệt. Tất cả các điều kiện đã thêm vào phải khớp với nhau.",
  "monitorWorkspace.settingsSheet.trade.conditions.empty": "Hãy thêm ít nhất một điều kiện. Một tập hợp rỗng sẽ không bao giờ khớp.",
  "monitorWorkspace.settingsSheet.trade.conditions.emptyWarning": "Chưa có điều kiện giao hàng nào được cấu hình, do đó sẽ không có tín hiệu nào được gửi đi.",
  "monitorWorkspace.settingsSheet.trade.application.applied": "Ứng dụng",
  "monitorWorkspace.settingsSheet.trade.application.pending": "Nộp đơn",
  "monitorWorkspace.settingsSheet.trade.application.failed": "Quá trình nộp đơn không thành công",
  "monitorWorkspace.settingsSheet.trade.application.hint": "“Đã áp dụng” có nghĩa là các cài đặt giao hàng đã lưu đang có hiệu lực.",
  "monitorWorkspace.settingsSheet.trade.errors.load": "Không thể tải cài đặt ZML Trade của tab này.",
  "monitorWorkspace.settingsSheet.trade.errors.save": "Không thể lưu cài đặt ZML Trade của tab này.",
  "monitorWorkspace.settingsSheet.trade.footer.saving": "Lưu cài đặt ZML Trade",
  "monitorWorkspace.settingsSheet.trade.footer.conflict": "Phiên bản máy chủ đã thay đổi",
  "monitorWorkspace.settingsSheet.trade.footer.dirty": "Cài đặt ZML Trade không được lưu",
  "monitorWorkspace.settingsSheet.trade.footer.saved": "Cài đặt ZML Trade đã được lưu",
  "monitorWorkspace.settingsSheet.trade.footer.save": "Lưu và áp dụng",
  "monitorWorkspace.settingsSheet.trade.leave.title": "Có muốn xóa các cài đặt ZML Trade chưa được lưu không?",
  "monitorWorkspace.settingsSheet.trade.leave.description": "Nếu đóng tab này ngay bây giờ, các điều kiện giao hàng chưa được lưu và trạng thái chuyển đổi của tab này sẽ bị xóa.",
  "monitorWorkspace.settingsSheet.trade.leave.confirm": "Hủy và đóng",
  "monitorWorkspace.settingsSheet.trade.leave.cancel": "Tiếp tục chỉnh sửa",
  "monitorWorkspace.settingsSheet.footer.templateDirty": "Các mẫu chưa được lưu",
  "monitorWorkspace.settingsSheet.footer.discard": "Hủy bỏ các thay đổi",
  "monitorWorkspace.settingsSheet.footer.saving": "Đang lưu…",
  "monitorWorkspace.settingsSheet.footer.alertSavingReason": "Các cài đặt cảnh báo đang được lưu và áp dụng. Vui lòng chờ.",
  "monitorWorkspace.settingsSheet.footer.noAlertChanges": "Không có thay đổi nào về cảnh báo chưa được lưu.",
  "monitorWorkspace.settingsSheet.footer.saveAndApply": "Lưu và áp dụng",
  "monitorWorkspace.settingsSheet.dialogs.overwrite.title": "Có muốn ghi đè cài đặt cảnh báo máy chủ không?",
  "monitorWorkspace.settingsSheet.dialogs.overwrite.description": "Cài đặt cảnh báo đã được thay đổi trên một trang khác. Nếu tiếp tục, bản nháp này sẽ ghi đè lên những cập nhật đó.",
  "monitorWorkspace.settingsSheet.dialogs.overwrite.confirm": "Ghi đè và áp dụng",
  "monitorWorkspace.settingsSheet.dialogs.overwrite.cancel": "Quay lại để so sánh",
  "monitorWorkspace.settingsSheet.status.loading.label": "Đang tải cài đặt cảnh báo",
  "monitorWorkspace.settingsSheet.status.loading.short": "Đang tải",
  "monitorWorkspace.settingsSheet.status.saving.label": "Lưu cài đặt cảnh báo",
  "monitorWorkspace.settingsSheet.status.saving.short": "Tiết kiệm",
  "monitorWorkspace.settingsSheet.status.conflict.label": "Cài đặt cảnh báo đã được thay đổi trên một trang khác",
  "monitorWorkspace.settingsSheet.status.conflict.short": "Xung đột",
  "monitorWorkspace.settingsSheet.status.error.label": "Không thể lưu hoặc làm mới cài đặt cảnh báo",
  "monitorWorkspace.settingsSheet.status.error.short": "Lỗi lưu",
  "monitorWorkspace.settingsSheet.status.dirty.label": "Cài đặt cảnh báo có những thay đổi chưa được lưu",
  "monitorWorkspace.settingsSheet.status.dirty.short": "Chưa được lưu",
  "monitorWorkspace.settingsSheet.status.applying.label": "Áp dụng cài đặt cảnh báo",
  "monitorWorkspace.settingsSheet.status.applying.short": "Nộp đơn",
  "monitorWorkspace.settingsSheet.status.applyFailed.label": "Ứng dụng cài đặt cảnh báo đã gặp sự cố",
  "monitorWorkspace.settingsSheet.status.applyFailed.short": "Quá trình nộp đơn không thành công",
  "monitorWorkspace.settingsSheet.status.applied.label": "Đã áp dụng cài đặt cảnh báo",
  "monitorWorkspace.settingsSheet.status.applied.short": "Ứng dụng",
  "monitorWorkspace.settingsSheet.status.synced.label": "Cài đặt cảnh báo đã được đồng bộ hóa và áp dụng",
  "monitorWorkspace.settingsSheet.status.synced.short": "Đã đồng bộ hóa",
  "monitorWorkspace.settingsSheet.filter.invalidDraft": "Bản nháp bộ lọc cơ sở chứa một giá trị không hợp lệ. Hãy sửa lại trước khi lưu.",
  "monitorWorkspace.settingsSheet.filter.saveFailed": "Không thể lưu bộ lọc cơ sở. Hãy kiểm tra kết nối và thử lại.",
  "monitorWorkspace.settingsSheet.filter.footer.save": "Lưu bộ lọc cơ sở",
  "monitorWorkspace.settingsSheet.filter.footer.savingReason": "Bộ lọc cơ bản đang được lưu. Vui lòng đợi.",
  "monitorWorkspace.settingsSheet.filter.footer.noChanges": "Không có thay đổi nào đối với bộ lọc cơ sở chưa được lưu.",
  "monitorWorkspace.settingsSheet.filter.status.saving": "Lưu bộ lọc cơ sở",
  "monitorWorkspace.settingsSheet.filter.status.savingShort": "Tiết kiệm",
  "monitorWorkspace.settingsSheet.filter.status.conflict": "Bộ lọc cơ sở đã được thay đổi trên một trang khác",
  "monitorWorkspace.settingsSheet.filter.status.conflictShort": "Xung đột",
  "monitorWorkspace.settingsSheet.filter.status.error": "Không thể lưu bộ lọc cơ sở",
  "monitorWorkspace.settingsSheet.filter.status.errorShort": "Lỗi lưu",
  "monitorWorkspace.settingsSheet.filter.status.dirty": "Bộ lọc cơ sở có các thay đổi chưa được lưu",
  "monitorWorkspace.settingsSheet.filter.status.dirtyShort": "Chưa được lưu",
  "monitorWorkspace.settingsSheet.filter.status.saved": "Bộ lọc cơ sở đã được lưu",
  "monitorWorkspace.settingsSheet.filter.status.savedShort": "Đã lưu",
  "monitorWorkspace.settingsSheet.filter.overwrite.title": "Có muốn ghi đè bộ lọc cơ sở của máy chủ không?",
  "monitorWorkspace.settingsSheet.filter.overwrite.description": "Bộ lọc cơ sở đã được thay đổi trên một trang khác. Quá trình hợp nhất sẽ chỉ kết hợp các trường đã thay đổi trong bản nháp này vào phiên bản mới nhất.",
  "monitorWorkspace.settingsSheet.filter.overwrite.confirm": "Ghi đè và lưu",
  "monitorWorkspace.settingsSheet.filter.overwrite.cancel": "Tiếp tục so sánh",
  "monitorWorkspace.settingsSheet.filter.settlementCurrencies": "Tài sản được định giá / thanh toán cho cả hai bên",
  "monitorWorkspace.settingsSheet.filter.settlementCurrenciesAria": "Kết hợp - tab - lựa chọn tài sản thanh toán cho một trong hai bên",
  "monitorWorkspace.settingsSheet.filter.unrestrictedDynamic": "Không giới hạn (tất cả đều được thiết lập động)",
  "monitorWorkspace.settingsSheet.filter.unavailable": "Hiện không có sẵn",
  "monitorWorkspace.settingsSheet.filter.settlementHint": "Ít nhất một phần giao dịch phải khớp với một tài sản đã chọn. Nhóm thị trường sẽ xác định các sàn giao dịch và tài sản thanh toán mà mỗi phần giao dịch liên quan có thể sử dụng. “Không bị hạn chế” bao gồm cả các tài sản trong tương lai một cách linh hoạt.",
  "monitorWorkspace.settingsSheet.filter.monitorType": "Cấu trúc cơ hội",
  "monitorWorkspace.settingsSheet.filter.monitorStructure.spot_swap": "Giao dịch giao ngay và hợp đồng vĩnh viễn",
  "monitorWorkspace.settingsSheet.filter.monitorStructure.swap_swap": "Vĩnh viễn và vĩnh viễn",
  "monitorWorkspace.settingsSheet.filter.perpetualMarkets": "Thị trường vĩnh viễn",
  "monitorWorkspace.settingsSheet.filter.spotMarkets": "Thị trường giao ngay",
  "monitorWorkspace.settingsSheet.filter.noPerpetualLeg": "Cấu trúc kết hợp hiện tại không có phần vĩnh viễn",
  "monitorWorkspace.settingsSheet.filter.noSpotLeg": "Cấu trúc kết hợp hiện tại không có hợp đồng giao ngay",
  "monitorWorkspace.settingsSheet.filter.marketPairingHint": "Các nhóm thị trường cấp cao nhất sẽ được ghép cặp tự động. Khi chọn một thị trường giao dịch, mọi tài sản thanh toán được chọn trong nhóm đó sẽ được liên kết với toàn bộ thị trường; khi chọn hai hoặc nhiều thị trường, tất cả các cặp hợp lệ sẽ nằm trong nhóm đã chọn. Chức năng lựa chọn động sẽ tự động bao gồm các thị trường tương lai.",
  "monitorWorkspace.settingsSheet.filter.constraintsAndIntervals": "Khoảng thời gian đối chiếu thanh toán / khoảng thời gian cấp vốn",
  "monitorWorkspace.settingsSheet.filter.settlementMustMatch": "Yêu cầu tài sản thanh toán phải khớp nhau",
  "monitorWorkspace.settingsSheet.filter.intervalMustMatch": "Yêu cầu các khoảng thời gian tài trợ phải khớp nhau",
  "monitorWorkspace.settingsSheet.filter.intervalLabel": "Khoảng thời gian:",
  "monitorWorkspace.settingsSheet.filter.zeroResultWarning": "Tùy chọn “Perpetual-vs-perpetual” chưa được chọn. Các khoảng thời gian khớp nhau yêu cầu phải có khoảng thời gian tài trợ ở cả hai bên, do đó tab này sẽ không trả về kết quả nào.",
  "monitorWorkspace.settingsSheet.filter.numericConditions": "Điều kiện số",
  "monitorWorkspace.settingsSheet.filter.numericHint": "$t(zml:zml.metric.open_interest_notional) kiểm tra chân hợp đồng vĩnh viễn trong các cặp kết hợp giữa hợp đồng giao ngay và hợp đồng vĩnh viễn, cũng như chân hợp đồng vĩnh viễn có giá trị nhỏ hơn trong các cặp hợp đồng vĩnh viễn. $t(zml:zml.metric.quote_volume_24h) sử dụng chân hợp đồng có giá trị nhỏ hơn. Khi ngưỡng được kích hoạt, chỉ số tham gia bị thiếu sẽ không đáp ứng yêu cầu và tuyệt đối không được coi là bằng không.",
  "monitorWorkspace.settingsSheet.conditions.title": "Điều kiện trận đấu",
  "monitorWorkspace.settingsSheet.conditions.description": "Một kết quả khớp chỉ xảy ra khi tất cả các điều kiện đã thêm đều được đáp ứng. Các chỉ số chưa được thêm vào sẽ không được tính đến.",
  "monitorWorkspace.settingsSheet.conditions.empty": "Chưa có điều kiện nào được thêm vào. Các cảnh báo sẽ không bao giờ được kích hoạt nếu không có điều kiện.",
  "monitorWorkspace.settingsSheet.conditions.noConditionWarning": "Chưa có điều kiện khớp nên thẻ này sẽ không cảnh báo. Thêm điều kiện sẽ bật cảnh báo.",
  "monitorWorkspace.settingsSheet.conditions.groups.spread": "Chênh lệch",
  "monitorWorkspace.settingsSheet.conditions.groups.funding": "$t(zml:zml.metric.funding_rate)",
  "monitorWorkspace.settingsSheet.conditions.groups.liquidity": "Khả năng thanh khoản",
  "monitorWorkspace.settingsSheet.conditions.fields.openSpreadGte": "Chênh lệch giá vào ≥",
  "monitorWorkspace.settingsSheet.conditions.fields.openSpreadAbsGte": "Chênh lệch giá vào tuyệt đối ≥",
  "monitorWorkspace.settingsSheet.conditions.fields.closeSpreadLte": "Chênh lệch giá bán ra ≤",
  "monitorWorkspace.settingsSheet.conditions.fields.spreadGapGte": "Chênh lệch nhập–xuất ≥",
  "monitorWorkspace.settingsSheet.conditions.fields.spreadGapLte": "Chênh lệch giữa lượng nhập và lượng xuất ≤",
  "monitorWorkspace.settingsSheet.conditions.fields.netFunding8hGte": "Nguồn vốn ròng tương đương 8H ≥",
  "monitorWorkspace.settingsSheet.conditions.fields.netFunding8hAbsGte": "Tổng vốn ròng tương đương 8H tuyệt đối ≥",
  "monitorWorkspace.settingsSheet.conditions.fields.fundingSpreadGte": "Mối liên kết về nguồn vốn ≥",
  "monitorWorkspace.settingsSheet.conditions.fields.fundingDiff1dGte": "Chênh lệch vốn 1D ≥",
  "monitorWorkspace.settingsSheet.conditions.fields.fundingDiff2dGte": "Chênh lệch vốn 2D ≥",
  "monitorWorkspace.settingsSheet.conditions.fields.fundingDiff3dGte": "Chênh lệch vốn 3D ≥",
  "monitorWorkspace.settingsSheet.conditions.fields.fundingDiff4dGte": "Chênh lệch vốn 4D ≥",
  "monitorWorkspace.settingsSheet.conditions.fields.fundingDiff5dGte": "Chênh lệch vốn 5D ≥",
  "monitorWorkspace.settingsSheet.conditions.fields.oiGteM": "$t(zml:zml.metric.open_interest_notional) ≥",
  "monitorWorkspace.settingsSheet.conditions.fields.volume24hGteM": "Tỷ lệ chuyển hóa trong 24 giờ ở phần dưới chân ≥",
  "monitorWorkspace.settingsSheet.conditions.validation.unfilled": "Nhập giá trị cho “{{label}}”",
  "monitorWorkspace.settingsSheet.conditions.validation.invalid": "“{{label}}” yêu cầu nhập số điện thoại hợp lệ",
  "monitorWorkspace.settingsSheet.conditions.validation.negative": "“{{label}}” không thể là số âm",
  "monitorWorkspace.settingsSheet.conditions.editor.remove": "Xóa điều kiện: {{label}}",
  "monitorWorkspace.settingsSheet.conditions.editor.placeholder": "Nhập một giá trị",
  "monitorWorkspace.settingsSheet.conditions.editor.selectionSummary": "Chọn các điều kiện (đã chọn “{{selected}}” / “{{total}}”)",
  "monitorWorkspace.settingsSheet.alerts.unavailable": "Các cài đặt cảnh báo cho tab kết hợp này chưa được tải và hiện chưa thể chỉnh sửa.",
  "monitorWorkspace.settingsSheet.alerts.application.applied": "Ứng dụng",
  "monitorWorkspace.settingsSheet.alerts.application.pending": "Đang chờ xử lý đơn đăng ký",
  "monitorWorkspace.settingsSheet.alerts.application.failed": "Quá trình đăng ký đã thất bại",
  "monitorWorkspace.settingsSheet.alerts.application.failureHint": "Các cài đặt đã được lưu, nhưng chưa được áp dụng. Trạng thái sẽ được cập nhật tự động; bạn có thể điều chỉnh cài đặt và lưu lại.",
  "monitorWorkspace.settingsSheet.alerts.application.refresh": "Làm mới trạng thái ứng dụng",
  "monitorWorkspace.settingsSheet.alerts.application.retrySync": "Thử đồng bộ lại",
  "monitorWorkspace.settingsSheet.alerts.methods.title": "Các phương thức thông báo",
  "monitorWorkspace.settingsSheet.alerts.methods.description": "Các cài đặt cảnh báo chỉ có hiệu lực sau khi nhấn “Lưu và áp dụng”. Bộ lọc cơ bản cũng yêu cầu phải thực hiện thao tác lưu riêng trên trang của nó.",
  "monitorWorkspace.settingsSheet.alerts.methods.feishu": "Cảnh báo Feishu",
  "monitorWorkspace.settingsSheet.alerts.methods.feishuHint": "Chỉ gửi đến kênh đã được chọn riêng cho tab kết hợp này.",
  "monitorWorkspace.settingsSheet.alerts.channel.title": "Kênh Feishu",
  "monitorWorkspace.settingsSheet.alerts.channel.description": "Các kênh thuộc về tài khoản, trong khi mỗi tab kết hợp sẽ chọn đích riêng của mình.",
  "monitorWorkspace.settingsSheet.alerts.channel.label": "Kênh Feishu dành cho tab này",
  "monitorWorkspace.settingsSheet.alerts.channel.required": "Hãy chọn một kênh trước khi bật thông báo Feishu",
  "monitorWorkspace.settingsSheet.alerts.channel.unavailable": "Kênh trước đó đã bị xóa hoặc không còn thuộc về tài khoản này nữa. Hãy chọn một kênh khác.",
  "monitorWorkspace.settingsSheet.alerts.channel.disabledHint": "Việc tắt Feishu sẽ giữ nguyên kênh đã chọn sẵn cho lần bật tiếp theo.",
  "monitorWorkspace.settingsSheet.alerts.channel.loading": "Đang tải các kênh…",
  "monitorWorkspace.settingsSheet.alerts.channel.placeholder": "Chọn một kênh Feishu",
  "monitorWorkspace.settingsSheet.alerts.channel.none": "Chưa chọn kênh nào",
  "monitorWorkspace.settingsSheet.alerts.channel.testing": "Đang thử nghiệm…",
  "monitorWorkspace.settingsSheet.alerts.channel.test": "Kiểm tra kênh hiện tại",
  "monitorWorkspace.settingsSheet.alerts.channel.manage": "Quản lý các kênh Feishu",
  "monitorWorkspace.settingsSheet.alerts.channel.reload": "Tải lại các kênh",
  "monitorWorkspace.settingsSheet.alerts.channel.testFailed": "Việc gửi thử nghiệm không thành công",
  "monitorWorkspace.settingsSheet.alerts.channel.testSucceeded": "Tin nhắn thử nghiệm đã được gửi đến “{{name}}”",
  "monitorWorkspace.settingsSheet.alerts.channel.loadFailed": "Danh sách kênh Feishu hiện không khả dụng tạm thời. Lựa chọn hiện tại của bạn vẫn được lưu giữ và sẽ không bị xóa tự động.",
  "monitorWorkspace.settingsSheet.alerts.delivery.title": "Tần suất giao hàng",
  "monitorWorkspace.settingsSheet.alerts.delivery.description": "Gửi sau khi trận đấu tạm dừng trong khoảng thời gian đã định. Tần suất là khoảng thời gian lặp lại ngắn nhất.",
  "monitorWorkspace.settingsSheet.alerts.delivery.duration": "Thời lượng trận đấu ≥",
  "monitorWorkspace.settingsSheet.alerts.delivery.frequency": "Tần suất thông báo",
  "monitorWorkspace.settingsSheet.alerts.delivery.seconds": "giây",
  "monitorWorkspace.settingsSheet.alerts.conflict.description": "Cài đặt cảnh báo máy chủ đã thay đổi. Vui lòng tải phiên bản máy chủ hoặc xác nhận lại ở phần chân trang để ghi đè bằng bản nháp này.",
  "monitorWorkspace.settingsSheet.alerts.conflict.loadServer": "Tải phiên bản máy chủ",
  "monitorWorkspace.settingsSheet.alerts.messages.notLoaded": "Cài đặt thông báo chưa được tải",
  "monitorWorkspace.settingsSheet.alerts.messages.channelRequired": "Hãy chọn kênh Feishu trên tab này trước khi bật thông báo Feishu",
  "monitorWorkspace.settingsSheet.alerts.messages.hedgeTypeRequired": "Hãy chọn ít nhất một cấu trúc cơ hội trước khi bật tính năng thông báo",
  "monitorWorkspace.settingsSheet.alerts.messages.durationInvalid": "Thời lượng trận đấu phải là một số nguyên không âm tính bằng giây",
  "monitorWorkspace.settingsSheet.alerts.messages.intervalInvalid": "Khoảng lặp phải là số giây nguyên, ít nhất 5.",
  "monitorWorkspace.settingsSheet.alerts.messages.invalidValue": "Cài đặt cảnh báo chứa một giá trị không hợp lệ",
  "monitorWorkspace.settingsSheet.alerts.messages.savedApplied": "Các cài đặt cảnh báo đã được lưu và áp dụng.",
  "monitorWorkspace.settingsSheet.alerts.messages.savedApplyFailed": "Cài đặt thông báo đã được lưu, nhưng ứng dụng chạy ngầm đã gặp sự cố.",
  "monitorWorkspace.settingsSheet.alerts.messages.savedPending": "Các cài đặt cảnh báo đã được lưu và đang chờ được áp dụng ở chế độ nền.",
  "monitorWorkspace.settingsSheet.alerts.messages.saveFailed": "Không thể lưu cài đặt cảnh báo",
  "monitorWorkspace.settingsSheet.alerts.messages.refreshFailed": "Không thể làm mới cài đặt cảnh báo",
  "monitorWorkspace.settingsSheet.alerts.messages.discarded": "Các thay đổi đối với cảnh báo chưa được lưu đã bị hủy bỏ.",
  "monitorWorkspace.settingsSheet.alerts.messages.loadedLatest": "Các cài đặt cảnh báo máy chủ mới nhất đã được tải.",
  "monitorWorkspace.settingsSheet.templates.title": "Mẫu điều kiện",
  "monitorWorkspace.settingsSheet.templates.alertTitle": "Mẫu điều kiện cảnh báo",
  "monitorWorkspace.settingsSheet.templates.tradeTitle": "Mẫu điều kiện giao hàng",
  "monitorWorkspace.settingsSheet.templates.description": "Các mẫu lưu lại cấu trúc, điều kiện và thời lượng. Khi áp dụng, chúng sẽ được sao chép vào bản nháp, và bản nháp này phải được lưu riêng.",
  "monitorWorkspace.settingsSheet.templates.help": "Các mẫu chỉ lưu lại cấu trúc cơ hội, các điều kiện bổ sung và thời lượng cuộc hẹn. Các thao tác tạo, chỉnh sửa và xóa đều yêu cầu phải lưu lại rõ ràng. Việc áp dụng các bản sao vào bản nháp kênh hiện tại sẽ không lưu lại hoặc giữ lại liên kết.",
  "monitorWorkspace.settingsSheet.templates.capacity": "Tối đa {{count}} mẫu",
  "monitorWorkspace.settingsSheet.templates.create": "Mẫu mới",
  "monitorWorkspace.settingsSheet.templates.discard": "Hủy bỏ các thay đổi đối với mẫu",
  "monitorWorkspace.settingsSheet.templates.saving": "Đang lưu các mẫu…",
  "monitorWorkspace.settingsSheet.templates.save": "Lưu mẫu",
  "monitorWorkspace.settingsSheet.templates.conflict": "Các mẫu trên một trang khác đã được thay đổi. Nếu lưu ngay bây giờ, bản nháp này sẽ ghi đè lên những thay đổi đó; bạn cũng có thể hủy bỏ và tải lại.",
  "monitorWorkspace.settingsSheet.templates.loading": "Đang tải các mẫu…",
  "monitorWorkspace.settingsSheet.templates.unavailableTitle": "Các mẫu điều kiện hiện tạm thời không khả dụng",
  "monitorWorkspace.settingsSheet.templates.loadFailed": "Không tải được các mẫu",
  "monitorWorkspace.settingsSheet.templates.saveFailed": "Không thể lưu các mẫu",
  "monitorWorkspace.settingsSheet.templates.openLibrary": "Mở thư viện mẫu",
  "monitorWorkspace.settingsSheet.templates.closeLibrary": "Thu gọn thư viện mẫu",
  "monitorWorkspace.settingsSheet.templates.listAria": "Danh sách các mẫu điều kiện",
  "monitorWorkspace.settingsSheet.templates.detailHint": "Chỉnh sửa mẫu này, sau đó lưu các mẫu một cách rõ ràng để áp dụng các thay đổi.",
  "monitorWorkspace.settingsSheet.templates.preview.title": "Xem trước mẫu",
  "monitorWorkspace.settingsSheet.templates.preview.directions": "Cấu trúc cơ hội",
  "monitorWorkspace.settingsSheet.templates.preview.conditions": "Các điều kiện bổ sung",
  "monitorWorkspace.settingsSheet.templates.preview.duration": "Thời lượng trận đấu liên tục",
  "monitorWorkspace.settingsSheet.templates.preview.none": "Chưa chọn mục nào",
  "monitorWorkspace.settingsSheet.templates.preview.defaultDuration": "Sử dụng cài đặt mặc định của kênh",
  "monitorWorkspace.settingsSheet.templates.preview.durationSeconds": "{{count}} giây",
  "monitorWorkspace.settingsSheet.templates.empty": "Hiện chưa có mẫu điều kiện nào. Hãy tạo một mẫu, chọn các điều kiện thường dùng, rồi lưu lại để sau này có thể ghép chúng vào cài đặt cảnh báo.",
  "monitorWorkspace.settingsSheet.templates.defaultName": "Mẫu{{index}}",
  "monitorWorkspace.settingsSheet.templates.copyName": "{{name}} sao chép",
  "monitorWorkspace.settingsSheet.templates.copyAria": "Sao chép mẫu: {{name}}",
  "monitorWorkspace.settingsSheet.templates.collapse": "Thu gọn mẫu",
  "monitorWorkspace.settingsSheet.templates.expand": "Mở rộng mẫu",
  "monitorWorkspace.settingsSheet.templates.conditionCount": "{{count}} điều kiện",
  "monitorWorkspace.settingsSheet.templates.conditionCountTitle": "{{name}} (Điều kiện của {{count}})",
  "monitorWorkspace.settingsSheet.templates.name": "Tên mẫu",
  "monitorWorkspace.settingsSheet.templates.hedgeTypes": "Cấu trúc cơ hội",
  "monitorWorkspace.settingsSheet.templates.duration": "Thời lượng trận đấu liên tục",
  "monitorWorkspace.settingsSheet.templates.durationHint": "Để trống để sử dụng thời lượng mặc định trong thời gian chạy của kênh.",
  "monitorWorkspace.settingsSheet.templates.duplicateName": "Đã có sẵn một mẫu có tên này rồi",
  "monitorWorkspace.settingsSheet.templates.emptyConditions": "Mẫu này không có điều kiện nào và sẽ không thêm bất kỳ nội dung nào khi được áp dụng.",
  "monitorWorkspace.settingsSheet.templates.delete.title": "Xóa mẫu “{{name}}”?",
  "monitorWorkspace.settingsSheet.templates.delete.description": "Việc xóa sẽ có hiệu lực sau khi lưu và không ảnh hưởng đến bất kỳ tab kết hợp nào đã được cấu hình.",
  "monitorWorkspace.settingsSheet.templates.delete.confirm": "Xóa mẫu",
  "monitorWorkspace.settingsSheet.templates.delete.aria": "Xóa mẫu: {{name}}",
  "monitorWorkspace.settingsSheet.templates.apply.title": "Áp dụng mẫu đã lưu",
  "monitorWorkspace.settingsSheet.templates.apply.empty": "Chưa có mẫu điều kiện nào",
  "monitorWorkspace.settingsSheet.templates.apply.manage": "Quản lý các mẫu",
  "monitorWorkspace.settingsSheet.templates.apply.added": "{{count}} đã thêm",
  "monitorWorkspace.settingsSheet.templates.apply.filled": "{{count}} đã điền",
  "monitorWorkspace.settingsSheet.templates.apply.kept": "{{count}} giữ nguyên các giá trị hiện có",
  "monitorWorkspace.settingsSheet.templates.apply.separator": ", ",
  "monitorWorkspace.settingsSheet.templates.apply.result": "Đã hợp nhất “{{name}}”: {{details}}",
  "monitorWorkspace.settingsSheet.templates.apply.copiedToDraft": "Đã sao chép “{{name}}” vào bản nháp hiện tại. Lưu lại để áp dụng.",
  "monitorWorkspace.settingsSheet.summary.sections.mode": "Loại",
  "monitorWorkspace.settingsSheet.summary.sections.settlement": "Thanh toán theo phương thức “bất kỳ bên nào”",
  "monitorWorkspace.settingsSheet.summary.sections.market": "Thị trường",
  "monitorWorkspace.settingsSheet.summary.sections.constraints": "Các hạn chế",
  "monitorWorkspace.settingsSheet.summary.sections.status": "Tình trạng",
  "monitorWorkspace.settingsSheet.summary.noTypes": "Chưa chọn (không có kết quả)",
  "monitorWorkspace.settingsSheet.summary.settlementMustMatch": "Tài sản thanh toán phù hợp",
  "monitorWorkspace.settingsSheet.summary.intervalMustMatch": "Các khoảng thời gian tài trợ đối ứng",
  "monitorWorkspace.settingsSheet.summary.intervals": "Các khoảng thời gian cấp vốn{{values}}",
  "monitorWorkspace.settingsSheet.summary.applying": "Nộp đơn",
  "monitorWorkspace.settingsSheet.summary.applyFailed": "Quá trình đăng ký đã thất bại",
  "monitorWorkspace.settingsSheet.summary.applied": "Ứng dụng",
  "monitorWorkspace.settingsSheet.summary.lastApplied": "Lần xác nhận gần nhất khi đã áp dụng",
  "monitorWorkspace.settingsSheet.summary.applyFailureDetail": "Các cài đặt được xác nhận gần đây nhất đã được áp dụng; không thể xác nhận cấu hình hiện tại, do đó các cảnh báo đã bị tạm dừng",
  "monitorWorkspace.settingsSheet.summary.feishuOn": "Feishu {{channel}}",
  "monitorWorkspace.settingsSheet.summary.feishuOff": "Tắt Feishu",
  "monitorWorkspace.settingsSheet.summary.channelUnavailable": "Kênh không khả dụng",
  "monitorWorkspace.settingsSheet.summary.duration": "Thời lượng{{count}}s",
  "monitorWorkspace.settingsSheet.summary.frequency": "Tần số{{count}}s",
  "monitorWorkspace.settingsSheet.summary.noFilters": "Không có điều kiện lọc",
  "monitorWorkspace.settingsSheet.summary.all": "Tất cả",
  "monitorWorkspace.settingsSheet.summary.moreValues": "{{values}} +{{count}}",
  "monitorWorkspace.settingsSheet.summary.noneSelected": "Chưa chọn mục nào",
  "monitorWorkspace.settingsSheet.summary.dynamicExcept": "Tất cả đều được xử lý động, ngoại trừ {{values}}",
  "monitorWorkspace.settingsSheet.summary.dynamicAll": "Tất cả đều được thực hiện một cách động",
  "monitorWorkspace.settingsSheet.summary.exceptValue": "trừ {{value}}",
  "monitorWorkspace.settingsSheet.summary.wholeVenue": "{{exchange}} (toàn bộ sàn giao dịch)",
  "monitorWorkspace.settingsSheet.summary.itemCount": "{{count}} mặt hàng",
  "monitorWorkspace.tagAdmission.fields.spotVolume24hGteM.label": "Doanh thu 24 giờ tại điểm bán hàng ≥",
  "monitorWorkspace.tagAdmission.fields.spotVolume24hGteM.summary": "Khối lượng giao dịch trong 24 giờ",
  "monitorWorkspace.tagAdmission.fields.swapVolume24hGteM.label": "Doanh thu liên tục 24 giờ ≥",
  "monitorWorkspace.tagAdmission.fields.swapVolume24hGteM.summary": "Doanh thu liên tục 24 giờ",
  "monitorWorkspace.tagAdmission.fields.swapOiGteM.label": "Giá trị hợp đồng mở vĩnh viễn ≥",
  "monitorWorkspace.tagAdmission.fields.swapOiGteM.summary": "Giá trị hợp đồng mở vĩnh viễn",
  "monitorWorkspace.tagAdmission.comboKinds.spot_swap": "Giao dịch ngay × hợp đồng vĩnh viễn",
  "monitorWorkspace.tagAdmission.comboKinds.swap_swap": "Vĩnh viễn × vĩnh viễn",
  "monitorWorkspace.status.connection.open": "Kết nối",
  "monitorWorkspace.status.connection.connecting": "Kết nối",
  "monitorWorkspace.status.connection.closed": "Bị ngắt kết nối",
  "monitorWorkspace.status.connection.unauthorized": "Thời hạn đăng nhập đã hết",
  "monitorWorkspace.status.connection.browserOffline": "Trình duyệt ngoại tuyến",
  "monitorWorkspace.status.connection.unknown": "Không rõ",
  "monitorWorkspace.status.connection.reconnecting": "Đang kết nối lại",
  "monitorWorkspace.status.connection.error": "Lỗi kết nối",
  "monitorWorkspace.status.connection.idle": "Đang chờ kết nối",
  "monitorWorkspace.status.connection.summary": "Kết nối trực tiếp {{statusLabel}} · Thời gian đi-về {{latency}} · Tốc độ nhận {{rate}}",
  "monitorWorkspace.status.liveRealtimeIssue": "Các sự cố liên quan đến báo giá đã khiến việc cập nhật trực tiếp cho các kết hợp {{count}} bị tạm dừng",
  "monitorWorkspace.status.liveVenueIssue": "; dữ liệu từ {{count}} sàn giao dịch hiện không khả dụng",
  "monitorWorkspace.status.liveMarketDataIssue": "; một số dữ liệu thị trường bị ảnh hưởng",
  "monitorWorkspace.status.venuesAffected": "{{count}} sàn giao dịch bị ảnh hưởng",
  "monitorWorkspace.status.marketDataAffected": "Một số dữ liệu bị ảnh hưởng",
  "monitorWorkspace.status.soundLoading": "Đang tải cài đặt thông báo",
  "monitorWorkspace.status.soundOff": "Tắt âm báo",
  "monitorWorkspace.status.soundOn": "Bật âm thanh thông báo",
  "monitorWorkspace.status.details.connection": "Kiểm tra kết nối",
  "monitorWorkspace.status.details.latency": "Độ trễ",
  "monitorWorkspace.status.details.lastUpdate": "Cập nhật lần cuối",
  "monitorWorkspace.status.details.combinations": "Các tổ hợp",
  "monitorWorkspace.status.details.pairCount": "{{count}} cặp",
  "monitorWorkspace.status.details.exchanges": "Sàn giao dịch",
  "monitorWorkspace.status.details.ready": "{{ready}}/ Có sẵn tại{{total}}",
  "monitorWorkspace.status.details.availabilityUnknown": "Kiểm tra",
  "monitorWorkspace.status.details.marketDataAffected": "Một số dữ liệu thị trường bị ảnh hưởng",
  "monitorWorkspace.status.details.realtimeIssue": "Bảo vệ thời gian thực",
  "monitorWorkspace.status.details.realtimeIssueDescription": "Các bản cập nhật trực tiếp cho các cặp tiền tệ “{{count}}” hiện đang bị tạm dừng do dữ liệu giá đã lỗi thời hoặc hai chân giao dịch không đồng bộ. Quá trình cập nhật sẽ tự động tiếp tục khi có dữ liệu giá hợp lệ cho cả hai chân giao dịch.",
  "monitorWorkspace.workbench.openingFundingHistory": "Xem lịch sử tài trợ…",
  "monitorWorkspace.workbench.openingHistoryCurve": "Đang mở biểu đồ lịch sử…",
  "monitorWorkspace.workbench.openingAssetDetails": "Đang mở chi tiết tài sản…",
  "monitorWorkspace.workbench.openingDiagnostics": "Đang thực hiện chẩn đoán tổ hợp khởi động…",
  "monitorWorkspace.workbench.openingNotifications": "Đang mở cài đặt thông báo…",
  "monitorWorkspace.workbench.settlementLoadFailed": "Không thể tải được tài sản thanh toán. Vui lòng kiểm tra hệ thống phía sau và thử lại.",
  "monitorWorkspace.workbench.settlementRefreshFailed": "Quá trình cập nhật tài sản thanh toán đã thất bại. Kết quả thành công gần nhất vẫn được hiển thị.",
  "monitorWorkspace.workbench.fundingDetailLoadFailed": "Không thể tải chi tiết lịch sử tài trợ.",
  "monitorWorkspace.workbench.assetDetailLoadFailed": "Không thể tải thông tin chi tiết về tài sản. Vui lòng kiểm tra hệ thống phía sau và thử lại.",
  "monitorWorkspace.workbench.settingsSyncFailed": "Không thể đồng bộ hóa cài đặt tài khoản. Vui lòng thử lại sau một lúc.",
  "monitorWorkspace.workbench.disconnected": "Mất kết nối",
  "monitorWorkspace.workbench.reconnecting": ", đang cố gắng kết nối lại...",
  "monitorWorkspace.workbench.leave.fixedTitle": "Xóa các cài đặt tab chưa được lưu và chuyển sang chế độ xem khác?",
  "monitorWorkspace.workbench.leave.fixedDescription": "Trang tab kết hợp này có các thay đổi chưa được lưu liên quan đến bộ lọc cơ bản, cảnh báo, tính năng gửi tin nhắn ZML Trade hoặc mẫu nhúng. Tiếp tục sẽ loại bỏ các bản nháp đó trước khi chuyển sang chế độ xem đã được sửa chữa.",
  "monitorWorkspace.workbench.leave.tabTitle": "Xóa các cài đặt tab chưa được lưu và chuyển sang tab khác?",
  "monitorWorkspace.workbench.leave.tabDescription": "Tab kết hợp này chứa các thay đổi chưa được lưu liên quan đến bộ lọc cơ sở, cảnh báo, giao hàng ZML Trade hoặc mẫu nhúng. Tiếp tục sẽ loại bỏ các bản nháp đó trước khi chuyển sang tab đích.",
  "monitorWorkspace.workbench.leave.switchConfirm": "Loại bỏ và thay thế",
  "monitorWorkspace.workbench.leave.closeTitle": "Có muốn xóa các cài đặt tab chưa được lưu không?",
  "monitorWorkspace.workbench.leave.closeDescription": "Các bản nháp chưa lưu của bộ lọc cơ sở, cảnh báo, giao hàng ZML Trade hoặc mẫu nhúng vẫn còn tồn tại. Khi đóng lại, các bản nháp đó sẽ bị xóa.",
  "monitorWorkspace.workbench.leave.closeConfirm": "Hủy và đóng",
  "monitorWorkspace.workbench.alerts": "Thông báo{{count}}",
  "monitorWorkspace.workbench.applying": "Nộp đơn",
  "monitorWorkspace.workbench.loadFailed": "Không thể tải chế độ xem trực tiếp",
  "monitorWorkspace.workbench.rejected": "Không thể thực hiện yêu cầu này. Vui lòng thử lại sau một lúc.",
  "monitorWorkspace.workbench.waitingForStream": "Đang chờ luồng phát trực tiếp hoạt động trở lại...",
  "monitorWorkspace.workbench.loading": "Đang tải chế độ xem trực tiếp...",
  "monitorWorkspace.workbench.switchFailed": "Việc chuyển đổi chế độ xem chưa hoàn tất; chế độ xem trước đó vẫn hiển thị.",
  "monitorWorkspace.workbench.noFavorites": "Không có mục yêu thích hay thông báo nào",
  "monitorWorkspace.workbench.noFavoritesHint": "Nhấp đúp vào cột “Cặp” để thêm vào danh sách yêu thích. Các kết hợp gây ra cảnh báo cũng sẽ xuất hiện tại đây.",
  "monitorWorkspace.workbench.noTabHits": "Không có cơ hội nào phù hợp với tab này",
  "monitorWorkspace.workbench.noTabHitsHint": "Không có kết quả nào phù hợp với các bộ lọc hiện tại. Hãy cập nhật các bộ lọc trong tab này và kết quả hiển thị sẽ tự động được làm mới.",
  "shell.sidebar.customize": "Tùy chỉnh thanh bên",
  "shell.sidebar.favorites": "Yêu thích",
  "shell.sidebar.customizeDescription": "Điều chỉnh hiển thị, thứ tự và mục yêu thích của điều hướng.",
  "shell.sidebar.showDestination": "Hiển thị {{label}}",
  "shell.sidebar.favoriteDestination": "Yêu thích {{label}}",
  "shell.sidebar.favoriteAction": "Yêu thích",
  "shell.sidebar.moveUp": "Di chuyển {{label}} lên",
  "shell.sidebar.moveDown": "Di chuyển {{label}} xuống",
  "shell.sidebar.unreadMarker": "Dấu chưa đọc",
  "shell.sidebar.unreadMarkerCount": "Số",
  "shell.sidebar.unreadMarkerDot": "Chấm",
  "shell.sidebar.unreadMarkerNone": "Ẩn",
  "shell.sidebar.restoreDefaults": "Khôi phục mặc định",
  "shell.navigationAria": "Thanh điều hướng chính",
  "shell.unreadNewsCount": "{{count}} các tin tức chưa đọc",
  "shell.unreadAnnouncementsCount": "{{count}} các thông báo chưa đọc",
  "shell.openUnreadAnnouncements": "Mở các thông báo chưa đọc, tổng số {{count}}",
  "shell.theme.toggle": "Chuyển sang chủ đề khác",
  "shell.theme.system": "Hệ thống theo dõi",
  "shell.theme.light": "Ánh sáng",
  "shell.theme.dark": "Tối",
  "shell.accountMenu.aria": "Menu Tài khoản",
  "shell.accountMenu.triggerAria": "{{username}} menu tài khoản",
  "shell.accountMenu.settingsSection": "Các phần cài đặt",
  "shell.accountMenu.unavailable": "Tạm thời không có sẵn",
  "shell.leaveDraft.formTitle": "Có nên hủy bỏ các thay đổi chưa được lưu trên biểu mẫu không?",
  "shell.leaveDraft.formDescription": "Biểu mẫu hiện tại có những thay đổi chưa được lưu. Nếu tiếp tục, các thay đổi này sẽ bị hủy bỏ. Để giữ lại các thay đổi này, hãy hủy thao tác và lưu lại biểu mẫu trước.",
  "shell.leaveDraft.formPendingDescription": "Một thao tác đang được gửi đi. Vui lòng đợi cho đến khi thao tác hoàn tất trước khi hủy bỏ các thay đổi hoặc rời khỏi trang này.",
  "shell.leaveDraft.navigationTitle": "Bạn có muốn xóa các cài đặt tab chưa được lưu và thoát khỏi trang này không?",
  "shell.leaveDraft.navigationDescription": "Tab kết hợp này chứa các thay đổi chưa được lưu liên quan đến bộ lọc cơ sở, cảnh báo, giao hàng ZML Trade hoặc mẫu nhúng. Tiếp tục sẽ loại bỏ các bản nháp đó trước khi mở trang đích.",
  "shell.leaveDraft.navigationConfirm": "Vứt bỏ và bỏ lại",
  "shell.leaveDraft.navigationCombinedTitle": "Xóa các cài đặt phạm vi giám sát và tab chưa được lưu, rồi thoát khỏi trang này?",
  "shell.leaveDraft.navigationCombinedDescription": "Cả phạm vi giám sát ở cấp tài khoản và tab kết hợp này đều có những thay đổi chưa được lưu. Phạm vi giám sát ảnh hưởng đến mọi chế độ xem và cảnh báo; trong khi đó, cài đặt của tab này chỉ ảnh hưởng đến chính tab này. Nếu tiếp tục, cả hai bản nháp sẽ bị hủy bỏ trước khi mở trang đích.",
  "shell.leaveDraft.signOutTitle": "Bạn có muốn xóa các cài đặt tab chưa được lưu và đăng xuất không?",
  "shell.leaveDraft.signOutDescription": "Trang tab kết hợp này có các thay đổi chưa được lưu liên quan đến bộ lọc cơ sở, cảnh báo, tính năng gửi tin nhắn ZML Trade hoặc mẫu nhúng. Việc đăng xuất sẽ làm mất các bản nháp đó.",
  "shell.leaveDraft.signOutConfirm": "Hủy bỏ và đăng xuất",
  "account.menu": "Menu Tài khoản",
  "account.settings": "Cài đặt",
  "account.signOut": "Đăng xuất",
  "account.settingsTitle": "Cài đặt",
  "account.appearanceTitle": "Hình thức",
  "account.timeZoneInvalidTime": "Thời gian này không hợp lệ, bị thiếu hoặc trùng lặp trong múi giờ đã chọn. Vui lòng chọn một thời gian khác.",
  "account.themeLabel": "Chủ đề",
  "account.languageLabel": "Ngôn ngữ",
  "account.languageDescription": "Chỉ sao chép nội dung giao diện. Các con số, ngày tháng và định dạng văn bản kinh doanh vẫn giữ nguyên.",
  "account.groups.personal": "Cá nhân",
  "account.groups.workspace": "Không gian làm việc",
  "account.sections.general": "Hồ sơ",
  "account.sections.security": "Đăng nhập & bảo mật",
  "account.sections.notifications": "Thông báo",
  "account.sections.blacklist": "Danh sách đen của tôi",
  "account.sections.subscription": "Gói đăng ký của tôi",
  "account.sections.trade": "ZML Trade",
  "account.blacklist.kinds.all": "Tất cả",
  "account.blacklist.kinds.baseAsset": "Tài sản",
  "account.blacklist.kinds.instrument": "Dụng cụ",
  "account.blacklist.kinds.opportunity": "Kết hợp",
  "account.blacklist.fallback.instrument": "Không có thông tin chi tiết về nhạc cụ",
  "account.blacklist.fallback.baseAsset": "Không có thông tin chi tiết về tài sản",
  "account.blacklist.fallback.opportunity": "Không có thông tin chi tiết về gói kết hợp",
  "account.blacklist.fallback.detailsUnavailable": "Không có thông tin chi tiết",
  "account.blacklist.reasons.saved": "Được bạn cứu",
  "account.blacklist.reasons.comboAction": "Được thêm vào từ một hành động kết hợp",
  "account.blacklist.reasons.settingsAction": "Đã thêm từ cài đặt tài khoản",
  "account.blacklist.add.title": "Thêm vào danh sách đen",
  "account.blacklist.add.description": "Tìm các mục tiêu để ẩn khỏi tài khoản này. Thao tác này chỉ ảnh hưởng đến lượt xem và thông báo của bạn, không ảnh hưởng đến người dùng khác.",
  "account.blacklist.add.collapse": "Thu gọn",
  "account.blacklist.add.expand": "Thêm",
  "account.blacklist.add.kindLabel": "Loại danh sách đen",
  "account.blacklist.searchMeta.baseAsset.placeholder": "Tên tài sản, ví dụ: BTC",
  "account.blacklist.searchMeta.baseAsset.ariaLabel": "Tìm kiếm tài sản; thêm một khoảng trắng ở cuối để tìm kết quả trùng khớp chính xác",
  "account.blacklist.searchMeta.instrument.placeholder": "Mã giao dịch / mã chứng khoán",
  "account.blacklist.searchMeta.instrument.ariaLabel": "Tìm kiếm các loại nhạc cụ",
  "account.blacklist.searchMeta.opportunity.placeholder": "Tài sản / trao đổi / kết hợp",
  "account.blacklist.searchMeta.opportunity.ariaLabel": "Các kết hợp tìm kiếm",
  "account.blacklist.disabled.searching": "Quá trình tìm kiếm đang diễn ra. Vui lòng đợi cho đến khi hoàn tất.",
  "account.blacklist.disabled.enterSearch": "Hãy nhập từ khóa tìm kiếm trước.",
  "account.blacklist.disabled.adding": "Các mục tiêu đang được thêm vào. Vui lòng đợi cho đến khi hoàn tất.",
  "account.blacklist.disabled.selectResult": "Trước tiên, hãy chọn ít nhất một kết quả tìm kiếm.",
  "account.blacklist.actions.search": "Tìm kiếm",
  "account.blacklist.actions.searching": "Đang tìm kiếm…",
  "account.blacklist.actions.selectAll": "Chọn tất cả",
  "account.blacklist.actions.clearAll": "Xóa tất cả",
  "account.blacklist.actions.processing": "Đang xử lý…",
  "account.blacklist.actions.addSelected": "Đã chọn danh sách đen",
  "account.blacklist.actions.clearFilters": "Xóa bộ lọc",
  "account.blacklist.actions.clearSelection": "Xóa lựa chọn",
  "account.blacklist.actions.removeSelected": "Bỏ chọn các mục đã chọn",
  "account.blacklist.actions.remove": "Xóa",
  "account.blacklist.errors.load": "Không thể đọc được danh sách đen, do đó danh sách này không phải là trạng thái trống đã được xác minh.",
  "account.blacklist.errors.search": "Quá trình tìm kiếm đã thất bại trước khi hệ thống phía sau trả về kết quả.",
  "account.blacklist.errors.stale": "Không thể làm mới danh sách đen; kết quả thành công gần nhất vẫn hiển thị.",
  "account.blacklist.states.listUnavailable": "Danh sách đen không khả dụng",
  "account.blacklist.states.loading": "Đang tải danh sách chặn…",
  "account.blacklist.states.noMatches": "Không có mục nào trong danh sách đen phù hợp",
  "account.blacklist.states.noMatchesDescription": "Hãy thử một từ khóa khác hoặc nhập lại.",
  "account.blacklist.states.empty": "Không có mục nào trong danh sách đen",
  "account.blacklist.states.emptyDescription": "Hãy tìm kiếm ở trên để thêm một mục, hoặc sử dụng tính năng thêm vào danh sách đen nhanh trong ngăn kết hợp các công cụ giám sát.",
  "account.blacklist.states.searchEmpty": "Không tìm thấy kết quả nào",
  "account.blacklist.states.searchEmptyDescription": "Không tìm thấy kết quả nào cho “{{query}}”.",
  "account.blacklist.columns.select": "Chọn",
  "account.blacklist.columns.target": "Mục tiêu",
  "account.blacklist.columns.type": "Loại",
  "account.blacklist.columns.reason": "Lý do",
  "account.blacklist.columns.time": "Thời gian",
  "account.blacklist.columns.actions": "Các hành động",
  "account.blacklist.listAria": "Danh sách đen của tôi",
  "account.blacklist.selectAllCurrent": "Chọn danh sách hiện tại",
  "account.blacklist.selectTarget": "Chọn “{{target}}”",
  "account.blacklist.removeTarget": "Loại bỏ {{target}} khỏi danh sách chặn",
  "account.blacklist.baseAssetCounts": "{{instruments}} các nhạc cụ · các cặp {{pairs}}",
  "account.blacklist.searchResults": "{{count}} kết quả tìm kiếm · “{{query}}”",
  "account.blacklist.selectedCount": "{{count}} đã chọn",
  "account.blacklist.itemCount": "{{count}} mặt hàng",
  "account.blacklist.list.title": "Danh sách đen của tôi",
  "account.blacklist.list.description": "Các mục tiêu này đã bị loại trừ khỏi các bảng theo dõi và cảnh báo của bạn. Nếu xóa một mục tiêu, mục tiêu đó sẽ lại hiển thị.",
  "account.blacklist.list.filterLabel": "Lọc theo loại",
  "account.blacklist.list.searchAria": "Tìm kiếm trong danh sách đen của tôi",
  "account.blacklist.list.searchPlaceholder": "Tài sản / sàn giao dịch / công cụ / tổ hợp / lý do",
  "account.blacklist.feedback.partialAdded": "Đã thêm {{added}}; không thể thêm {{rejected}}. Vui lòng kiểm tra lại lựa chọn.",
  "account.blacklist.feedback.rejected": "{{rejected}} Không thể thêm. Vui lòng kiểm tra lại lựa chọn.",
  "account.blacklist.feedback.alreadyOne": "Mục tiêu đó đã có trong danh sách đen của bạn rồi.",
  "account.blacklist.feedback.alreadyMany": "Tất cả các mục tiêu thuộc mạng lưới “{{count}}” đều đã có trong danh sách chặn của bạn.",
  "account.blacklist.feedback.addedWithExisting": "Đã thêm {{added}}; {{existing}} đã có trong danh sách.",
  "account.blacklist.feedback.added": "Đã thêm {{count}} vào danh sách chặn của bạn.",
  "account.blacklist.feedback.addFailed": "Hệ thống phía máy chủ chưa xác nhận việc cập nhật danh sách đen.",
  "account.blacklist.feedback.removed": "Đã xóa {{count}}.",
  "account.blacklist.feedback.batchRemoveFailed": "Quá trình xóa hàng loạt đã thất bại. Danh sách vẫn giữ nguyên trạng thái cuối cùng đã được hệ thống nền xác nhận.",
  "account.blacklist.feedback.removeSuccess": "Đã xóa. Đối tượng này sẽ lại xuất hiện trong các chế độ xem của bạn.",
  "account.blacklist.feedback.removeFailed": "Quá trình xóa không thành công. Danh sách vẫn giữ nguyên trạng thái cuối cùng đã được hệ thống hậu trường xác nhận.",
  "account.blacklist.dialog.batchTitle": "Xóa các mục đã chọn khỏi danh sách đen",
  "account.blacklist.dialog.batchDescription": "Xóa các mục đã chọn trong phần “{{count}}” (Các mục được theo dõi theo thời gian thực)? Các mục này sẽ lại xuất hiện trong các bảng theo dõi và cảnh báo của bạn.",
  "account.blacklist.dialog.batchConfirm": "Xóa {{count}}",
  "account.blacklist.dialog.removeTitle": "Xóa mục trong danh sách đen",
  "account.blacklist.dialog.removeDescription": "Xóa “{{target}}” đi? Thông báo này sẽ lại xuất hiện trong các bảng theo dõi và cảnh báo của bạn.",
  "account.notificationSettings.states.loading": "Đang tải cài đặt thông báo của tài khoản này…",
  "account.notificationSettings.states.logLoading": "Đang tải lịch sử thông báo…",
  "account.notificationSettings.states.logReadError": "Không thể tải lịch sử thông báo.",
  "account.notificationSettings.states.readError": "Không thể tải cài đặt thông báo",
  "account.notificationSettings.states.unavailable": "Cài đặt thông báo chưa được tải",
  "account.notificationSettings.states.noSnapshot": "Không có bản chụp nhanh cài đặt thông báo nào cho tài khoản này.",
  "account.notificationSettings.states.actionError": "Không thể thực hiện xong thao tác này. Vui lòng thử lại sau một lúc.",
  "account.notificationSettings.channels.title": "Các kênh Feishu",
  "account.notificationSettings.channels.description": "Quản lý các kênh bot Feishu có sẵn trên các nền tảng sản phẩm của tài khoản này.",
  "account.notificationSettings.channels.add": "Thêm kênh",
  "account.notificationSettings.channels.signed": "Đã bật chữ ký",
  "account.notificationSettings.channels.unsigned": "Không có chữ ký",
  "account.notificationSettings.channels.test": "Kiểm tra",
  "account.notificationSettings.channels.testing": "Đang thử nghiệm…",
  "account.notificationSettings.channels.edit": "Chỉnh sửa kênh",
  "account.notificationSettings.channels.actionsAria": "Các hoạt động dành cho chương trình “{{channel}}”",
  "account.notificationSettings.channels.moreActionsAria": "Các hoạt động khác của tổ chức “{{channel}}”",
  "account.notificationSettings.channels.empty.title": "Không có kênh Feishu",
  "account.notificationSettings.channels.empty.description": "Thêm một kênh để kênh đó có thể được sử dụng trong các quy tắc thông báo của tài khoản này.",
  "account.notificationSettings.channels.usage.tabsAndNews": "Được sử dụng bởi các tab “{{count}}” và “Trung tâm tin tức”",
  "account.notificationSettings.channels.usage.tabs": "Được sử dụng trong các tab “{{count}}”",
  "account.notificationSettings.channels.usage.news": "Được sử dụng bởi Trung tâm Tin tức",
  "account.notificationSettings.channels.usage.unused": "Hiện tại chưa được sử dụng",
  "account.notificationSettings.channels.usage.tabDetails": "Các tab kết hợp: {{tabs}}",
  "account.notificationSettings.channels.usage.newsCenter": "Trung tâm tin tức",
  "account.notificationSettings.channels.usage.noReferences": "Không có tab kết hợp hay cài đặt Trung tâm tin tức nào liên quan đến kênh này",
  "account.notificationSettings.channels.feedback.testSent": "Một tin nhắn thử nghiệm đã được gửi qua “{{channel}}”.",
  "account.notificationSettings.channels.feedback.saved": "Kênh Feishu đã được lưu.",
  "account.notificationSettings.channels.feedback.deleted": "“{{channel}}” đã bị xóa.",
  "account.notificationSettings.channels.errors.testFailed": "Không thể gửi tin nhắn thử nghiệm.",
  "account.notificationSettings.channels.errors.deleteFailed": "Không thể xóa kênh này. Vui lòng thử lại sau một lúc.",
  "account.notificationSettings.channels.errors.saveFailed": "Không thể lưu kênh. Vui lòng kiểm tra thông tin chi tiết và thử lại.",
  "account.notificationSettings.channels.delete.action": "Xóa kênh",
  "account.notificationSettings.channels.delete.title": "Xóa kênh Feishu",
  "account.notificationSettings.channels.delete.inUseTitle": "Kênh Feishu vẫn đang được sử dụng",
  "account.notificationSettings.channels.delete.description": "Xóa “{{channel}}” khỏi tài khoản này? Máy chủ sẽ kiểm tra lại các tham chiếu hiện tại và lịch sử giao hàng trước tiên.",
  "account.notificationSettings.channels.delete.inUseDescription": "Tài khoản này vẫn còn đề cập đến “{{channel}}”. Hãy xóa các đề cập đó trước khi xóa tài khoản.",
  "account.notificationSettings.channels.delete.acknowledge": "Hiểu rồi",
  "account.notificationSettings.channels.delete.deleting": "Đang xóa…",
  "account.notificationSettings.channels.delete.confirm": "Xóa kênh",
  "account.notificationSettings.channels.delete.back": "Quay lại",
  "account.notificationSettings.channels.dialog.createTitle": "Thêm kênh Feishu",
  "account.notificationSettings.channels.dialog.editTitle": "Chỉnh sửa kênh Feishu",
  "account.notificationSettings.channels.dialog.description": "Máy chủ không bao giờ trả về webhook hoặc khóa bí mật ký. Hãy để trống một trong hai trường này khi chỉnh sửa để giữ nguyên giá trị hiện tại.",
  "account.notificationSettings.channels.dialog.name": "Tên kênh",
  "account.notificationSettings.channels.dialog.webhook": "URL Webhook",
  "account.notificationSettings.channels.dialog.webhookKeep": "URL Webhook (để trống nếu muốn giữ nguyên)",
  "account.notificationSettings.channels.dialog.showWebhook": "Hiển thị URL Webhook",
  "account.notificationSettings.channels.dialog.hideWebhook": "Ẩn URL Webhook",
  "account.notificationSettings.channels.dialog.secretKeep": "Mật khẩu ký (để trống nếu muốn giữ nguyên)",
  "account.notificationSettings.channels.dialog.secretOptional": "Mật khẩu ký (tùy chọn)",
  "account.notificationSettings.channels.dialog.showSecret": "Hiển thị khóa bí mật ký tên",
  "account.notificationSettings.channels.dialog.hideSecret": "Ẩn khóa ký",
  "account.notificationSettings.channels.dialog.clearSecret": "Xóa khóa ký hiện tại",
  "account.notificationSettings.sound.title": "Âm báo",
  "account.notificationSettings.sound.description": "Âm thanh, âm lượng và khoảng cách âm báo của tài khoản này. Trình duyệt này có phát hay không do chiếc chuông trên thanh không gian làm việc quyết định.",
  "account.notificationSettings.sound.fileLabel": "Âm thanh",
  "account.notificationSettings.sound.files.default": "Cảnh báo mặc định",
  "account.notificationSettings.sound.files.urgent": "Cảnh báo khẩn cấp",
  "account.notificationSettings.sound.files.gentle": "Tiếng chuông nhẹ nhàng",
  "account.notificationSettings.sound.volumeLabel": "Khối lượng",
  "account.notificationSettings.sound.currentVolume": "Hiện tại{{value}}%",
  "account.notificationSettings.sound.volumeAria": "Mức âm lượng trên web",
  "account.notificationSettings.sound.cooldownLabel": "Khoảng cách âm báo",
  "account.notificationSettings.sound.seconds": "{{value}} giây",
  "account.notificationSettings.sound.preview": "Xem trước",
  "account.trade.title": "Kết nối ZML Trade",
  "account.trade.readStale": "Thông tin kết nối có thể đã lỗi thời. Kết quả cuối cùng vẫn hiển thị; các thao tác sẽ tiếp tục sau khi quá trình đọc thành công.",
  "account.trade.targetChanged": "Phiên bản được ghép đôi đã thay đổi. Vui lòng đóng hộp thoại này và xác nhận phiên bản hiện tại.",
  "account.trade.description": "Mỗi tài khoản được kết nối với một Trade. Mã thiết bị được ZML Trade tạo ra tại chỗ.",
  "account.trade.status.loading": "Đang tải",
  "account.trade.status.error": "Lỗi kết nối",
  "account.trade.status.unpaired": "Chưa được ghép đôi",
  "account.trade.status.awaiting_local_confirm": "Đang chờ xác nhận từ ZML Trade",
  "account.trade.status.active": "Kết nối",
  "account.trade.status.paused": "Tạm dừng",
  "account.trade.instance": "Thực thể ZML Trade",
  "account.trade.lastSeen": "Lần cuối được nhìn thấy",
  "account.trade.deviceCode": "Mã thiết bị",
  "account.trade.deviceCodeHint": "Tạo mã đó trên trang “Signals” của ZML Trade, sau đó nhập vào đây.",
  "account.trade.claiming": "Đang ghép nối…",
  "account.trade.claim": "Kết nối ZML Trade",
  "account.trade.awaitingConfirm": "ZML Monitor đã xác nhận mã thiết bị. Hãy quay lại ZML Trade tại địa phương để hoàn tất quá trình xác nhận.",
  "account.trade.refresh": "Làm mới trạng thái kết nối",
  "account.trade.pause": "Tạm dừng giao hàng",
  "account.trade.resume": "Tiếp tục gửi hồ sơ",
  "account.trade.revoke": "Hủy ghép đôi",
  "account.trade.authority": "ZML Monitor chỉ gửi các thông tin về cơ hội giao dịch phù hợp. Ứng dụng này không bao giờ truy cập vào tài khoản giao dịch, cũng như không quyết định các thông số, mức độ rủi ro hay việc có nên thực hiện giao dịch hay không.",
  "account.trade.errors.load": "Không thể tải kết nối ZML Trade",
  "account.trade.errors.mutation": "Thao tác kết nối ZML Trade đã thất bại",
  "account.trade.revokeDialog.title": "Hủy ghép nối ZML Trade?",
  "account.trade.revokeDialog.description": "Việc truyền tín hiệu mới sẽ dừng ngay lập tức và các tín hiệu ngoại tuyến sẽ không được phát lại. Cần có mã thiết bị mới để kết nối lại.",
  "account.trade.revokeDialog.confirm": "Hủy ghép đôi",
  "account.trade.revokeDialog.cancel": "Hủy",
  "account.avatar.title": "Ảnh đại diện tài khoản",
  "account.avatar.controlsAria": "Các tùy chọn cho ảnh đại diện tài khoản",
  "account.avatar.fallbackInitial": "A",
  "account.avatar.replace": "Thay đổi ảnh đại diện",
  "account.avatar.upload": "Tải lên ảnh đại diện",
  "account.avatar.moreActions": "Thêm các hành động của avatar",
  "account.avatar.actionsAria": "Các hành động của Avatar",
  "account.avatar.edit": "Chỉnh sửa ảnh đại diện",
  "account.avatar.clear": "Xóa ảnh đại diện",
  "account.avatar.clearing": "Đang xóa…",
  "account.avatar.help": "Hỗ trợ các định dạng PNG, JPEG, WebP và GIF. Sau khi chọn hình ảnh, bạn có thể phóng to và kéo vòng tròn để cắt, sau đó lưu hình ảnh cho tất cả các thiết bị.",
  "account.avatar.saved": "Đã lưu",
  "account.avatar.errors.tooLarge": "Ảnh đại diện quá lớn. Kích thước tối đa là 2 MiB.",
  "account.avatar.errors.invalidType": "Hình đại diện phải là hình ảnh định dạng PNG, JPEG, WebP hoặc GIF.",
  "account.avatar.errors.sourceSize": "Hình ảnh gốc phải có kích thước từ 1 byte đến 12 MiB.",
  "account.avatar.errors.missingCurrent": "Tài khoản này hiện chưa có ảnh đại diện để chỉnh sửa.",
  "account.avatar.errors.croppedTooLarge": "Hình đại diện đã cắt có dung lượng lớn hơn 2 MiB. Hãy cắt bớt để giảm kích thước hoặc sử dụng một hình ảnh khác.",
  "account.avatar.errors.validationFailed": "Ảnh đại diện đã bị cắt không vượt qua quá trình xác thực hình ảnh. Hãy kiểm tra lại phần đã cắt và thử lại.",
  "account.avatar.errors.clearFailed": "Không thể xóa hình đại diện. Vui lòng thử lại.",
  "account.avatar.crop.title": "Chỉnh sửa ảnh đại diện",
  "account.avatar.crop.description": "Kéo hình ảnh để điều chỉnh vị trí, sử dụng thanh trượt để phóng to/thu nhỏ và giữ phần bạn muốn nằm trong vùng cắt hình tròn.",
  "account.avatar.crop.invalidDimensions": "Không thể đọc được kích thước hình ảnh.",
  "account.avatar.crop.loadFailed": "Không thể tải hình ảnh. Vui lòng chọn một hình ảnh khác và thử lại.",
  "account.avatar.crop.loading": "Đang tải hình ảnh…",
  "account.avatar.crop.zoom": "Zoom",
  "account.avatar.crop.canvasUnavailable": "Trình duyệt này không thể tạo khung cắt ảnh đại diện.",
  "account.avatar.crop.webpUnavailable": "Trình duyệt này không thể xuất ảnh đại diện định dạng WebP.",
  "account.avatar.crop.confirm": "Sử dụng ảnh đại diện",
  "account.password.title": "Thay đổi mật khẩu",
  "account.password.description": "Nếu thao tác này thành công, tài khoản này sẽ được đăng xuất trên mọi thiết bị.",
  "account.password.strength.weak": "Yếu",
  "account.password.strength.fair": "Công bằng",
  "account.password.strength.strong": "Mạnh mẽ",
  "account.password.strength.veryStrong": "Rất mạnh",
  "account.password.disabled.submitting": "Yêu cầu thay đổi mật khẩu của bạn đang được gửi đi. Vui lòng đợi cho đến khi quá trình này hoàn tất.",
  "account.password.disabled.currentRequired": "Hãy nhập mật khẩu hiện tại của bạn.",
  "account.password.disabled.tooShort": "Mật khẩu mới phải có ít nhất {{count}} ký tự.",
  "account.password.disabled.tooLong": "Mật khẩu mới không được vượt quá {{count}} ký tự.",
  "account.password.disabled.confirmationRequired": "Nhập lại mật khẩu mới.",
  "account.password.disabled.mismatch": "Các mật khẩu mới không khớp nhau.",
  "account.password.errors.currentRequired": "Hãy nhập mật khẩu hiện tại của bạn.",
  "account.password.errors.tooShort": "Mật khẩu mới phải có ít nhất {{count}} ký tự.",
  "account.password.errors.tooLong": "Mật khẩu mới không được vượt quá {{count}} ký tự.",
  "account.password.errors.mismatch": "Các mật khẩu mới không khớp nhau.",
  "account.password.errors.currentIncorrect": "Mật khẩu hiện tại không chính xác.",
  "account.password.errors.rateLimited": "Đã thực hiện quá nhiều lần. Vui lòng thử lại sau.",
  "account.password.errors.failed": "Không thể thay đổi mật khẩu. Vui lòng thử lại sau.",
  "account.password.updated": "Mật khẩu đã được cập nhật",
  "account.password.redirecting": "Đang chuyển hướng để đăng nhập…",
  "account.password.currentLabel": "Mật khẩu hiện tại",
  "account.password.newLabel": "Mật khẩu mới",
  "account.password.confirmLabel": "Xác nhận mật khẩu mới",
  "account.password.minimumHint": "Ít nhất {{count}} ký tự",
  "account.password.strengthHint": "Ít nhất {{count}} nhân vật · Sức mạnh: {{strength}}",
  "account.password.strengthMeterLabel": "Mức độ mạnh của mật khẩu",
  "account.password.mismatch": "Mật khẩu không khớp",
  "account.password.logoutWarning": "Việc thay đổi mật khẩu sẽ đăng xuất tất cả các thiết bị đang hoạt động",
  "account.password.submitting": "Gửi",
  "account.password.confirm": "Thay đổi mật khẩu",
  "account.signIn.title": "Các phương thức đăng nhập",
  "account.signIn.accountIdLabel": "ID tài khoản",
  "account.signIn.accountIdHint": "Mã đăng nhập cố định của bạn. Nếu cần thay đổi mã này, hãy liên hệ với quản trị viên.",
  "account.signIn.googleLinked": "Liên kết đến Google",
  "account.signIn.googleNotLinked": "Không có liên kết đến Google",
  "account.signIn.googleChecking": "Đang kiểm tra trạng thái đăng nhập Google…",
  "account.signIn.googleDisabled": "Tính năng đăng nhập bằng Google đã bị tắt",
  "account.signIn.googleDisabledHint": "Tính năng đăng nhập bằng Google chưa được kích hoạt trên trang web này.",
  "account.signIn.googleUnavailable": "Tính năng đăng nhập bằng Google hiện tạm thời không khả dụng.",
  "account.signIn.retryGoogleStatus": "Thử lại",
  "account.signIn.linkedEmailUnavailable": "Tài khoản đã được liên kết; địa chỉ email hiện không khả dụng tạm thời.",
  "account.signIn.linkHint": "Sau khi đã liên kết, bạn có thể đăng nhập mà không cần nhập mật khẩu.",
  "account.signIn.link": "Liên kết Google",
  "account.signIn.unlink": "Hủy liên kết",
  "account.signIn.linkedNotice": "Đã kết nối với Google. Giờ đây, bạn có thể sử dụng tài khoản này để đăng nhập trực tiếp.",
  "account.signIn.unlinkedNotice": "Kết nối với Google đã bị ngắt. Lần sau, hãy sử dụng ID tài khoản và mật khẩu của bạn.",
  "account.signIn.resultUnreadable": "Không thể đọc được kết quả liên kết từ Google.",
  "account.signIn.linkDialogTitle": "Liên kết Google",
  "account.signIn.linkDialogDescription": "Sau khi được liên kết, tài khoản Google này có thể truy cập trực tiếp vào tài khoản hiện tại của bạn. Hãy xác minh mật khẩu hiện tại của bạn trước để ngăn chặn trường hợp tài khoản bị chiếm quyền truy cập thêm phương thức đăng nhập mới.",
  "account.signIn.verifyAndContinue": "Xác minh và tiếp tục",
  "account.signIn.unlinkDialogTitle": "Hủy liên kết với Google",
  "account.signIn.unlinkDialogDescription": "Sau khi hủy liên kết, chỉ ID tài khoản và mật khẩu của bạn mới có hiệu lực. Hãy đảm bảo rằng bạn nhớ mật khẩu; nếu không, quản trị viên sẽ phải đặt lại mật khẩu cho bạn.",
  "account.signIn.currentPassword": "Mật khẩu hiện tại",
  "account.devices.title": "Các thiết bị đã đăng nhập",
  "account.devices.loading": "Đang tải các thiết bị đã đăng nhập…",
  "account.devices.unavailable": "Không thể truy cập các thiết bị đã đăng nhập",
  "account.devices.browserFallback": "Trình duyệt",
  "account.devices.allowance": "Nhiều tab trong cùng một trình duyệt sẽ được tính là một thiết bị. Tài khoản này có thể được đăng nhập trên tối đa {{count}} thiết bị cùng một lúc.",
  "account.devices.targetScope": "Tài khoản được quản lý: {{target}}.",
  "account.devices.evictionHint": "Khi đạt đến giới hạn số lượng thiết bị, việc đăng nhập mới sẽ tự động đăng xuất thiết bị đã đăng nhập từ trước đó.",
  "account.devices.empty": "Không có thiết bị nào đã đăng nhập",
  "account.devices.emptyHint": "Lần đăng nhập tiếp theo sẽ xuất hiện tại đây.",
  "account.devices.current": "Thiết bị hiện tại",
  "account.devices.lastSeen": "Lần cuối được nhìn thấy{{value}}",
  "account.devices.currentTitle": "Thiết bị hiện tại",
  "account.devices.othersTitle": "Các thiết bị khác",
  "account.devices.othersEmpty": "Không có thiết bị nào khác đã đăng nhập",
  "account.devices.othersEmptyHint": "Đây là thiết bị duy nhất hiện đang đăng nhập.",
  "account.devices.revokeAll": "Đăng xuất khỏi tất cả các thiết bị",
  "account.devices.revokeAllDialog.title": "Đăng xuất khỏi tất cả các thiết bị",
  "account.devices.revokeAllDialog.description": "Tất cả các phiên đăng nhập trên tài khoản này sẽ bị hủy ngay lập tức, bao gồm cả thiết bị này — bạn sẽ được chuyển trở lại trang đăng nhập và phải đăng nhập lại trên tất cả các thiết bị.",
  "account.devices.revokeAllDialog.confirm": "Đăng xuất khỏi tất cả các tài khoản",
  "account.devices.revoke": "Đăng xuất",
  "account.devices.errors.load": "Không thể tải các thiết bị đã đăng nhập",
  "account.devices.errors.revoke": "Không thể mượn thiết bị này",
  "account.devices.errors.revokeAll": "Không thể mượn các thiết bị này",
  "account.devices.dialog.title": "Đăng xuất khỏi thiết bị này",
  "account.devices.dialog.description": "Đăng xuất khỏi “{{device}}”? Thiết bị phải đăng nhập lại để tiếp tục.",
  "account.devices.dialog.confirm": "Đăng xuất",
  "account.devices.dialog.target": "Tài khoản bị ảnh hưởng: {{target}}",
  "account.loginEvents.title": "Hoạt động đăng nhập",
  "account.loginEvents.browserFallback": "Trình duyệt khác",
  "account.loginEvents.localDevice": "Được phát hành trên máy chủ này",
  "account.loginEvents.localSource": "Máy chủ cục bộ",
  "account.loginEvents.methods.unknown": "Đăng nhập theo lịch sử",
  "account.loginEvents.methods.local": "Đăng nhập tại địa phương",
  "account.loginEvents.methods.password": "Mật khẩu",
  "account.loginEvents.methods.google": "Google",
  "account.loginEvents.filters.aria": "Lọc hoạt động đăng nhập",
  "account.loginEvents.filters.statusAria": "Lọc theo kết quả đăng nhập",
  "account.loginEvents.filters.ipAria": "Tìm kiếm địa chỉ IP đăng nhập",
  "account.loginEvents.filters.ipPlaceholder": "Tìm kiếm theo địa chỉ IP",
  "account.loginEvents.filters.all": "Tất cả",
  "account.loginEvents.filters.success": "Thành công",
  "account.loginEvents.filters.failed": "Không thành công",
  "account.loginEvents.columns.time": "Thời gian",
  "account.loginEvents.columns.result": "Kết quả",
  "account.loginEvents.columns.source": "Nguồn",
  "account.loginEvents.columns.device": "Thiết bị",
  "account.loginEvents.state.refreshing": "Đang cập nhật kết quả…",
  "account.loginEvents.state.loading": "Đang tải hoạt động đăng nhập…",
  "account.loginEvents.state.unavailable": "Không thể thực hiện thao tác đăng nhập",
  "account.loginEvents.state.staleTitle": "Kết quả chưa được cập nhật",
  "account.loginEvents.state.empty": "Không có hoạt động đăng nhập",
  "account.loginEvents.state.emptyHint": "Lần đăng nhập tiếp theo sẽ được ghi lại tại đây.",
  "account.loginEvents.state.filteredEmpty": "Không có hoạt động đăng nhập nào khớp",
  "account.loginEvents.state.filteredEmptyHint": "Không có sự kiện đăng nhập nào phù hợp với các bộ lọc hiện tại. Hãy xóa các bộ lọc này để xem tất cả.",
  "account.loginEvents.pagination.aria": "Phân trang hoạt động đăng nhập",
  "account.loginEvents.pagination.total": "{{count}} sự kiện",
  "account.loginEvents.pagination.previous": "Trang lịch sử đăng nhập trước đó",
  "account.loginEvents.pagination.next": "Trang hoạt động đăng nhập tiếp theo",
  "account.loginEvents.pagination.pending": "Hoạt động đăng nhập đang được cập nhật.",
  "account.loginEvents.pagination.first": "Đây là trang hoạt động đăng nhập đầu tiên.",
  "account.loginEvents.pagination.last": "Đây là trang hoạt động đăng nhập cuối cùng.",
  "account.loginEvents.errors.load": "Không thể tải hoạt động đăng nhập.",
  "subscription.title": "Gói đăng ký của tôi",
  "subscription.description": "Gói đăng ký của bạn quyết định những tính năng mà bạn có thể sử dụng.",
  "subscription.inactive": "Không hoạt động",
  "subscription.lifetime": "Quyền truy cập trọn đời",
  "subscription.lifetimeHint": "Quyền truy cập trọn đời không bao giờ hết hạn và không cần gia hạn.",
  "subscription.subscribed": "Đã đăng ký",
  "subscription.expiredOn": "Đã hết hạn vào ngày {{date}}",
  "subscription.validUntil": "Đã đăng ký · có hiệu lực đến ngày {{date}}",
  "subscription.notSubscribed": "Chưa đăng ký",
  "subscription.perMonth": "<price>{{price}} USDT</price> / tháng",
  "subscription.subscribe": "Đăng ký gói một tháng",
  "subscription.renew": "Gia hạn thêm một tháng",
  "subscription.creating": "Tạo trật tự…",
  "subscription.salesPaused": "Hiện tại, việc đặt hàng đã tạm ngừng",
  "subscription.readStale": "Thông tin đăng ký có thể đã lỗi thời. Kết quả cuối cùng vẫn hiển thị; quá trình đặt hàng sẽ tiếp tục sau khi việc đọc dữ liệu thành công.",
  "subscription.tierUnavailable": "Gói dịch vụ bạn đã chọn hiện không còn khả dụng. Vui lòng chọn một gói dịch vụ khác.",
  "subscription.pendingOrder": "Đang chờ thanh toán",
  "subscription.payInstruction": "Hãy chuyển chính xác <amount>{{amount}} USDT</amount> (TRC20) đến địa chỉ dưới đây",
  "subscription.suffixHint": "Số xu trong số tiền này là mã nhận dạng đơn hàng này. Vui lòng chuyển đúng số tiền — quyền truy cập sẽ được mở tự động ngay khi nhận được tiền.",
  "subscription.paymentAmount": "Số tiền phải thanh toán",
  "subscription.copyAmount": "Sao chép số tiền",
  "subscription.amountCopied": "Số lượng đã sao chép",
  "subscription.receivingAddress": "Địa chỉ nhận",
  "subscription.copyAddress": "Sao chép địa chỉ",
  "subscription.addressCopied": "Đã sao chép địa chỉ",
  "subscription.paymentNetwork": "Mạng chuyển khoản: TRON (TRC20)",
  "subscription.amountCopiedFeedback": "Số tiền chính xác đã được sao chép. Vui lòng chuyển đúng số tiền này.",
  "subscription.addressCopiedFeedback": "Địa chỉ nhận đã được sao chép. Vui lòng kiểm tra lại mạng và địa chỉ trước khi gửi.",
  "subscription.copyFailed": "Sao chép không thành công. Vui lòng kiểm tra quyền truy cập vào khay nhớ tạm của trình duyệt và thử lại.",
  "subscription.orderExpiresAt": "Đơn hàng có hiệu lực đến ngày {{time}}. Sau thời điểm đó, số tiền sẽ được giải phóng và bạn sẽ cần đặt một đơn hàng mới.",
  "subscription.ordersTitle": "Đơn hàng",
  "subscription.ordersDescription": "Các đơn hàng và giao dịch thanh toán trước đây của bạn.",
  "subscription.noOrders": "Chưa có đơn hàng nào",
  "subscription.months": "{{count}} tháng",
  "subscription.deviceAllowance": "<price>{{price}} USDT</price>/tháng · <devices>{{devices}}</devices> thiết bị",
  "subscription.status.pending": "Đang chờ thanh toán",
  "subscription.status.paid": "Đã thanh toán",
  "subscription.status.expired": "Đã hết hạn",
  "subscription.status.cancelled": "Đã hủy",
  "subscription.errors.loadFailed": "Không thể tải thông tin đăng ký.",
  "subscription.errors.orderFailed": "Không thể tạo đơn hàng. Vui lòng thử lại sau một lúc.",
  "subscription.perYear": "<price>{{price}} USDT</price> / năm",
  "subscription.billingTerm": "Thời hạn thanh toán",
  "subscription.termMonthly": "Hàng tháng",
  "subscription.termYearly": "Hàng năm",
  "subscription.yearlySaving": "Thanh toán cho một năm và tiết kiệm {{percent}}%.",
  "notice.lapsed": "Gói đăng ký của bạn đã hết hạn. Hãy gia hạn để khôi phục toàn bộ dữ liệu giám sát.",
  "notice.expiringSoon": "Gói đăng ký của bạn sẽ hết hạn sau {{days}} ngày. Hãy gia hạn sớm để tránh bị gián đoạn.",
  "notice.renewNow": "Gia hạn",
  "notice.later": "Sau này",
  "announcements.officialDocument": "Thông báo chính thức",
  "announcements.documentStates.loading": "Đang tải nội dung",
  "announcements.documentStates.ready": "Nội dung đã sẵn sàng",
  "announcements.documentStates.retrying": "Đang thử lại nội dung",
  "announcements.documentStates.unavailable": "Nội dung không khả dụng",
  "announcements.localizationStates.original": "Bản gốc chính thức",
  "announcements.localizationStates.loading": "Dịch",
  "announcements.localizationStates.ready": "Đã sẵn sàng để dịch",
  "announcements.localizationStates.retrying": "Đang thử lại việc dịch",
  "announcements.localizationStates.unavailable": "Không có bản dịch",
  "announcements.delisting.simpleDescription": "Các đợt hủy niêm yết sắp tới do các sàn giao dịch công bố.",
  "announcements.delisting.verifiedSummaryTitle": "Thông tin chi tiết về việc hủy niêm yết",
  "announcements.delisting.disabledTitle": "Không có thông báo về việc hủy niêm yết",
  "announcements.delisting.disabledDescription": "Hiện tại, tính năng xóa niêm yết đã bị vô hiệu hóa. Dòng thông báo vẫn hoạt động bình thường.",
  "announcements.delisting.emptyTitle": "Không có trường hợp hủy niêm yết nào sắp diễn ra",
  "announcements.delisting.emptyDescription": "Hiện không có trường hợp hủy niêm yết nào sắp diễn ra.",
  "announcements.delisting.filteredEmptyTitle": "Không có trường hợp hủy niêm yết nào phù hợp",
  "announcements.delisting.filteredEmptyDescription": "Kết quả tìm kiếm hoặc bộ lọc hiện tại không tìm thấy kết quả nào. Hãy xóa chúng để xem tất cả các kết quả.",
  "announcements.delisting.delistingTime": "Thời điểm hủy niêm yết",
  "announcements.delisting.instrument": "Cặp / tài sản",
  "announcements.delisting.product": "Sản phẩm",
  "announcements.delisting.countdownColumn": "Đếm ngược",
  "announcements.delisting.listAria": "Cảnh báo hủy niêm yết",
  "announcements.delisting.openAlert": "Thông báo công khai về việc hủy niêm yết: {{instrument}}",
  "announcements.allCategories": "Tất cả",
  "announcements.categories.listing": "Danh sách",
  "announcements.categories.delisting": "Hủy niêm yết",
  "announcements.categories.maintenance": "Bảo trì",
  "announcements.categories.migration": "Di chuyển / đổi tên",
  "announcements.categories.trading": "Những thay đổi trong hoạt động giao dịch",
  "announcements.categories.promotion": "Airdrop / các chiến dịch",
  "announcements.categories.funding": "$t(zml:zml.metric.funding_rate)",
  "announcements.categories.other": "Khác",
  "announcements.overview.delistingsTitle": "Các trường hợp hủy niêm yết hiện tại",
  "announcements.overview.delistingsEmptyTitle": "Không có trường hợp hủy niêm yết nào đang diễn ra",
  "announcements.overview.delistingsEmptyDescription": "Không có cảnh báo hủy niêm yết nào đang có hiệu lực.",
  "announcements.overview.todayTitle": "Hôm nay",
  "announcements.overview.todayEmptyTitle": "Hôm nay chẳng có gì để xem cả",
  "announcements.overview.todayEmptyDescription": "Các thông báo về niêm yết, hủy niêm yết, bảo trì, chuyển đổi, thay đổi quy định giao dịch và thông báo về nguồn vốn sẽ được đăng tải tại đây.",
  "announcements.overview.todayMore": "Xem tất cả các thông báo",
  "announcements.overview.readerEmptyTitle": "Chọn một thông báo",
  "announcements.overview.readerEmptyDescription": "Mở một mục trong danh sách để đọc.",
  "announcements.page.title": "Trung tâm tin tức",
  "announcements.page.loading": "Đang tải thông báo...",
  "announcements.page.refresh": "Làm mới",
  "announcements.page.refreshing": "Sảng khoái",
  "announcements.page.destination": "Mục tin tức",
  "announcements.page.overview": "Tổng quan",
  "announcements.page.announcements": "Thông báo",
  "announcements.page.delistings": "Hủy niêm yết",
  "announcements.page.affectedOnly": "Ảnh hưởng đến các chuỗi combo của tôi",
  "announcements.page.announcementFeed": "Thông báo",
  "announcements.page.delistingAlerts": "Hủy niêm yết",
  "announcements.page.searchDelistingAria": "Tìm kiếm các thông báo hủy niêm yết",
  "announcements.page.searchAria": "Tìm kiếm các thông báo",
  "announcements.page.searchDelistingPlaceholder": "Tìm kiếm tài sản hoặc thông báo...",
  "announcements.page.searchPlaceholder": "Tìm kiếm các thông báo...",
  "announcements.page.categoryFilter": "Các danh mục thông báo",
  "announcements.page.exchangeFilter": "Thay bộ lọc",
  "announcements.page.filters": "Bộ lọc",
  "announcements.page.filtersNone": "Tất cả các thông báo",
  "announcements.page.filtersAria": "Bộ lọc trao đổi: {{summary}}",
  "announcements.page.exchangeCount": "{{count}} sàn giao dịch",
  "announcements.page.loadFailedTitle": "Không tải được các thông báo",
  "announcements.page.emptyTitle": "Không có thông báo nào",
  "announcements.page.emptyDescription": "Các nguồn tin chính thức vẫn chưa đưa ra bất kỳ thông báo nào.",
  "announcements.page.filteredEmptyTitle": "Không có thông báo nào phù hợp",
  "announcements.page.filteredEmptyDescription": "Kết quả tìm kiếm hoặc bộ lọc hiện tại không tìm thấy kết quả nào. Hãy xóa chúng để xem tất cả các kết quả.",
  "announcements.page.exchange": "Sàn giao dịch",
  "announcements.page.time": "Thời gian",
  "announcements.page.category": "Danh mục",
  "announcements.page.titleColumn": "Thông báo",
  "announcements.inbox.showNew": "Xem thông báo mới",
  "announcements.inbox.today": "Hôm nay",
  "announcements.inbox.yesterday": "Hôm qua",
  "announcements.inbox.unreadOnly": "Chỉ các tin chưa đọc",
  "announcements.inbox.sourceStateUnavailable": "Không có thông tin về tình trạng nguồn chính thức",
  "announcements.inbox.sourceStateUnavailableDescription": "Bản chụp nhanh khía cạnh thành công gần nhất sẽ được lưu giữ (dữ liệu tính đến ngày {{time}}); kết quả sẽ không bao giờ bị xóa hoặc loại bỏ một cách âm thầm.",
  "announcements.inbox.staleTitle": "Hiển thị bản chụp nhanh thành công gần nhất",
  "announcements.inbox.staleForbiddenTitle": "Quyền truy cập tin tức đã bị thu hồi",
  "announcements.inbox.staleForbiddenDescription": "Bản chụp nhanh cuối cùng được tạo ra trước khi quyền truy cập bị thu hồi vẫn hiển thị. Bản chụp nhanh này sẽ không được cập nhật, và việc thử lại sẽ không khôi phục được nó.",
  "announcements.inbox.forbiddenTitle": "Bạn không có quyền truy cập vào tin tức",
  "announcements.inbox.forbiddenDescription": "Tài khoản này không thể đọc tin tức. Việc thử lại sẽ không thay đổi điều đó — hãy liên hệ với quản trị viên để được cấp quyền truy cập.",
  "announcements.inbox.loadError": "Hiện tại không có thông báo nào. Vui lòng thử lại sau.",
  "announcements.inbox.loadMoreFailed": "Không thể tải thêm thông báo nào nữa. Các thông báo đã tải trước đó vẫn có sẵn.",
  "announcements.inbox.resultCount": "Hiển thị các tin tức về “{{count}}”",
  "announcements.inbox.snapshotAt": "Ảnh chụp màn hình: {{time}}",
  "announcements.inbox.noSnapshot": "Hiện vẫn chưa có bản chụp nhanh chính thức nào",
  "announcements.inbox.sourceNotEffective": "Không hoạt động",
  "announcements.inbox.affectedOpportunities": "Các cặp bị ảnh hưởng",
  "announcements.inbox.affectedOpportunityCount": "{{count}} các cặp bị ảnh hưởng",
  "announcements.inbox.openAnnouncement": "Mở thông báo: {{title}}",
  "announcements.inbox.listAria": "Kết quả từ Trung tâm Tin tức",
  "announcements.monitorRisk.bothLegs": "Cả hai bên",
  "announcements.monitorRisk.longLeg": "Cạnh dài",
  "announcements.monitorRisk.shortLeg": "Cạnh ngắn",
  "announcements.monitorRisk.delistingBadge": "{{leg}} hủy niêm yết · {{time}}",
  "announcements.monitorRisk.title": "{{venue}} · {{product}} · ngừng niêm yết cuối cùng {{time}}; {{count}} trường hợp ngừng niêm yết liên quan",
  "announcements.monitorRisk.titleWithInstrument": "{{venue}} · {{instrument}} · {{product}} · thời điểm hủy niêm yết cuối cùng {{time}}; {{count}} trường hợp hủy niêm yết liên quan",
  "announcements.notifications.open": "Cài đặt cảnh báo",
  "announcements.notifications.title": "Cảnh báo hủy niêm yết",
  "announcements.notifications.description": "Các thay đổi sẽ được lưu tự động. Các thông báo sẽ bao gồm các trường hợp hủy niêm yết chính thức kèm theo thông tin chính xác về cặp tiền, sản phẩm và thời gian cuối cùng.",
  "announcements.notifications.loading": "Đang tải các thông báo hủy niêm yết cho tài khoản này…",
  "announcements.notifications.loadFailedTitle": "Không thể sử dụng cài đặt cảnh báo hủy niêm yết",
  "announcements.notifications.loadFailedMessage": "Các cài đặt cảnh báo hủy niêm yết chưa được tải cho tài khoản này.",
  "announcements.notifications.saveFailed": "Không thể lưu cài đặt cảnh báo. Vui lòng thử lại.",
  "announcements.notifications.inAppToast": "Cảnh báo về việc gỡ bỏ ứng dụng khỏi cửa hàng",
  "announcements.notifications.duration": "Thời lượng hiển thị",
  "announcements.notifications.seconds": "giây",
  "announcements.notifications.maxVisible": "Có thể nhìn thấy ngay lập tức",
  "announcements.notifications.position": "Vị trí thông báo",
  "announcements.notifications.positions.topRight": "Góc trên bên phải",
  "announcements.notifications.positions.topLeft": "Góc trên bên trái",
  "announcements.notifications.positions.bottomRight": "Góc dưới bên phải",
  "announcements.notifications.positions.bottomLeft": "Góc dưới bên trái",
  "announcements.notifications.feishuTitle": "Cảnh báo về việc hủy niêm yết cổ phiếu Feishu",
  "announcements.notifications.feishuChannel": "Kênh hủy niêm yết Feishu",
  "announcements.notifications.currentChannel": "Kênh hiện tại: {{channel}}",
  "announcements.notifications.selectChannelHint": "Hãy chọn một kênh trước khi kích hoạt tính năng cảnh báo hủy niêm yết của Feishu.",
  "announcements.notifications.channelUpdated": "Kênh cảnh báo hủy niêm yết đã được cập nhật",
  "announcements.notifications.feishuDisabled": "Cảnh báo về việc hủy niêm yết cổ phiếu Feishu đã bị tắt",
  "announcements.notifications.noChannelSelected": "Chưa chọn kênh cảnh báo hủy niêm yết",
  "announcements.notifications.openChannelSettings": "Mở tài khoản – Cài đặt kênh Feishu",
  "announcements.notifications.channelRequired": "Trước tiên, hãy chọn một kênh hủy niêm yết Feishu cho tài khoản này.",
  "announcements.notifications.verifiedOnly": "Chỉ những thông tin hủy niêm yết chính thức có cặp sản phẩm cụ thể và thời gian kết thúc chính xác mới được gửi đi.",
  "announcements.notifications.quietHours": "Giờ yên tĩnh",
  "announcements.notifications.quietTimeZone": "Giờ yên tĩnh theo giờ hiện tại của thiết bị. Khi ngoại tuyến sẽ dùng thiết lập đã xác nhận gần nhất.",
  "announcements.notifications.start": "Bắt đầu",
  "announcements.notifications.end": "Kết thúc",
  "announcements.notifications.history.title": "Các cảnh báo gần đây",
  "announcements.notifications.history.emptyTitle": "Chưa có thông báo nào",
  "announcements.notifications.history.emptyDescription": "Các thông báo về việc hủy niêm yết phù hợp sẽ xuất hiện tại đây sau khi thông báo được tạo.",
  "announcements.notifications.history.deletedChannel": "Kênh đã bị xóa",
  "announcements.notifications.history.combination": "Cảnh báo kết hợp",
  "announcements.notifications.history.tab": "Tab “Cơ hội” {{tab}}",
  "announcements.notifications.history.deletedTab": "Tab đã xóa",
  "announcements.notifications.history.toast": "Thông báo trong ứng dụng",
  "announcements.notifications.history.feishu": "Cảnh báo Feishu",
  "announcements.notifications.history.notification": "Cảnh báo",
  "announcements.notifications.history.status.sent": "Đã gửi",
  "announcements.notifications.history.status.pending": "Đang chờ xử lý",
  "announcements.notifications.history.status.failed": "Không thành công",
  "announcements.notifications.history.status.unknown": "Tình trạng chưa rõ",
  "announcements.retry": "Thử lại",
  "announcements.loading": "Đang tải các thông báo chưa đọc…",
  "announcements.unreadLabel": "Các thông báo chưa đọc",
  "announcements.markAllRead": "Đánh dấu tất cả là đã đọc",
  "announcements.reader.readingMode": "Chế độ xem đọc",
  "announcements.reader.compareView": "So sánh",
  "announcements.reader.contentUpdated": "Phiên bản cập nhật đã có sẵn. Vị trí đọc hiện tại của bạn sẽ được giữ nguyên.",
  "announcements.reader.applyUpdate": "Hiển thị phiên bản cập nhật",
  "announcements.reader.table": "Bảng",
  "announcements.reader.sourceDetails": "Thông tin nguồn",
  "announcements.reader.sourceLanguage": "Ngôn ngữ gốc",
  "announcements.reader.machineTranslation": "Bản dịch máy",
  "announcements.reader.jumpTranslation": "Bản dịch",
  "announcements.reader.jumpOriginal": "Bản gốc",
  "announcements.reader.moreActions": "Thao tác đọc khác",
  "announcements.reader.copyLink": "Sao chép liên kết nguồn",
  "announcements.reader.copyOriginal": "Sao chép văn bản gốc",
  "announcements.reader.copyTranslation": "Sao chép bản dịch",
  "announcements.reader.copied": "Đã sao chép",
  "announcements.reader.copyFailed": "Không thể sao chép. Hãy kiểm tra quyền truy cập bảng nhớ tạm rồi thử lại.",
  "announcements.reader.bodyRegion": "Nội dung thông báo",
  "announcements.reader.publishedTime": "Thời gian đăng tải",
  "announcements.reader.readSyncPending": "Thông báo hiện đang mở. Trạng thái “Đang đọc” sẽ được đồng bộ hóa khi kết nối được khôi phục.",
  "announcements.reader.verifyOnOfficialSite": "Hãy truy cập vào liên kết gốc để xác minh thông báo trên trang web của sàn giao dịch.",
  "announcements.reader.officialContent": "Văn bản gốc của sàn",
  "announcements.reader.summary": "Tóm tắt thông báo",
  "announcements.reader.noReadableContent": "Hiện tại chưa có nội dung chính thức nào có thể đọc được.",
  "announcements.reader.forbidden": "Bạn không có quyền xem thông báo này.",
  "announcements.reader.detailUnavailable": "Hiện tại chưa có thông tin chi tiết về thông báo này.",
  "announcements.reader.focusAnchor": "Chi tiết thông báo",
  "announcements.reader.loadingDescription": "Đang tải thông báo để đọc.",
  "announcements.reader.loadingRegion": "Trạng thái tải thông báo",
  "announcements.reader.unavailableTitle": "Không có thông báo",
  "announcements.reader.opening": "Đang tải thông báo…",
  "announcements.reader.unavailableFooter": "Nội dung thông báo không khả dụng",
  "announcements.reader.preparingFooter": "Đang tải nội dung thông báo",
  "announcements.reader.fullContentFailed": "Không thể làm mới toàn bộ thông báo. Nội dung hiện có vẫn hiển thị.",
  "announcements.reader.relatedOpportunities": "Các cơ hội giao dịch liên quan",
  "announcements.reader.openingSpread": "$t(zml:zml.metric.bbo_executable_open_spread_pct)",
  "announcements.reader.openOriginal": "Mở bản gốc trên trang web của sàn",
  "announcements.toast.summary": "{{venue}} · {{instrument}} · {{product}} · {{time}}{{impact}}",
  "announcements.toast.impactSuffix": " · Các sản phẩm thuộc dòng{{count}} bị ảnh hưởng",
  "announcements.toast.region": "Cảnh báo hủy niêm yết",
  "announcements.toast.closeAria": "Bỏ qua cảnh báo hủy niêm yết: {{title}}",
  "announcements.toast.batchTitle": "Cảnh báo hủy niêm yết: {{title}}",
  "announcements.toast.batchSeparator": "; ",
  "google.errors.cancelled": "Quyền truy cập của Google đã bị hủy.",
  "google.errors.emailTaken": "Địa chỉ email này đã được liên kết với một tài khoản. Hãy đăng nhập bằng mật khẩu của bạn, sau đó liên kết tài khoản Google tại mục Cài đặt → Chung → Phương thức đăng nhập.",
  "google.errors.registrationClosed": "Chức năng đăng ký tự động hiện đã ngừng hoạt động. Vui lòng liên hệ với quản trị viên để được cấp tài khoản.",
  "google.errors.stateMismatch": "Không xác thực được quyền truy cập. Vui lòng thực hiện lại quá trình đăng nhập bằng Google.",
  "google.errors.temporarilyBusy": "Hệ thống đăng nhập Google đang quá tải. Vui lòng thử lại sau một lát.",
  "google.errors.sessionUnavailable": "Không thể tạo phiên đăng nhập. Vui lòng thử lại sau một lát.",
  "google.errors.accountUnavailable": "Tài khoản này đã bị vô hiệu hóa. Vui lòng liên hệ với quản trị viên.",
  "google.errors.authorizationFailed": "Không thể hoàn tất quá trình xác thực Google. Vui lòng thử lại sau một lúc.",
  "google.errors.callbackIncomplete": "Quá trình đăng nhập bằng Google chưa hoàn tất. Vui lòng thử lại.",
  "google.errors.handoffUsed": "Thông tin xác thực Google này đã được sử dụng. Hãy bắt đầu lại.",
  "google.errors.handoffExpired": "Thời hạn ủy quyền của Google đã hết. Vui lòng bắt đầu lại.",
  "google.errors.signupContextExpired": "Thời hạn ủy quyền đăng ký Google đã hết hạn. Hãy bắt đầu lại.",
  "google.errors.signupContextUnavailable": "Không thể tải thông tin đăng ký Google. Vui lòng thử lại sau một lát.",
  "google.errors.signupContextIncomplete": "Thông tin đăng ký Google chưa đầy đủ. Vui lòng bắt đầu lại.",
  "google.errors.resultMismatch": "Kết quả đăng nhập Google này không khớp với trang hiện tại. Hãy thử lại.",
  "google.errors.linkResultMismatch": "Kết quả liên kết từ Google này không khớp với tài khoản hiện tại. Hãy thử lại.",
  "google.errors.currentPasswordIncorrect": "Mật khẩu hiện tại không chính xác.",
  "google.errors.networkBlocked": "Không được phép đăng nhập từ mạng này. Vui lòng liên hệ với quản trị viên.",
  "google.errors.deviceUnavailable": "Không thể nhận diện thiết bị đăng nhập này.",
  "google.errors.notConfigured": "Tính năng đăng nhập bằng Google chưa được thiết lập cho trang web này.",
  "google.errors.originNotConfigured": "Trang web này không có ứng dụng khách Google OAuth nào có thể sử dụng được.",
  "google.errors.linkStartFailed": "Không thể bắt đầu quá trình liên kết với Google. Vui lòng thử lại sau một lát.",
  "google.errors.ticketInvalid": "Thời hạn ủy quyền của Google đã hết hạn. Vui lòng ủy quyền lại.",
  "google.errors.linkFailed": "Không thể liên kết. Tài khoản Google này có thể đã được liên kết ở nơi khác.",
  "google.errors.unlinkFailed": "Không thể hủy liên kết với Google. Vui lòng thử lại sau một lúc.",
  "google.errors.signupBusy": "Hệ thống đang quá tải. Vui lòng thử lại sau một lúc.",
  "google.errors.signupUnavailable": "Hiện tại, tính năng đăng ký đang tạm thời không khả dụng. Vui lòng thử lại sau một lúc.",
  "google.errors.signupIncomplete": "Tài khoản của bạn đã được tạo. Quay lại để đăng nhập.",
  "google.errors.signupFailed": "Quá trình đăng ký không thành công. Vui lòng thử lại sau một lúc.",
  "google.errors.usernameTaken": "Tên người dùng này đã có người dùng rồi.",
  "google.errors.usernameReserved": "Tên người dùng này đã được đặt trước. Vui lòng chọn tên khác.",
  "google.errors.usernameTooShort": "Tên người dùng phải có ít nhất 3 ký tự.",
  "google.errors.usernameTooLong": "Tên người dùng không được vượt quá 32 ký tự.",
  "google.errors.usernameCharset": "Chỉ sử dụng chữ thường, số và dấu gạch dưới, và không được bắt đầu bằng dấu gạch dưới.",
  "google.errors.googleAlreadyLinked": "Tài khoản Google này đã được liên kết với một tài khoản khác.",
  "google.errors.passwordTooShort": "Mật khẩu phải có ít nhất 8 ký tự.",
  "google.errors.passwordTooLong": "Mật khẩu không được vượt quá 256 ký tự.",
  "google.errors.passwordInvalid": "Mật khẩu không đáp ứng các yêu cầu.",
  "google.errors.statusUnavailable": "Tình trạng đăng nhập Google hiện không khả dụng tạm thời. Vui lòng thử lại sau một lát.",
  "google.errors.requestFailed": "Không thể thực hiện yêu cầu này. Vui lòng thử lại sau một lúc.",
  "google.errors.unsupportedLocale": "Ngôn ngữ này không được hỗ trợ. Vui lòng chọn ngôn ngữ khác.",
  "login.documentTitle": "Đăng nhập · ZML Monitor",
  "login.ariaLabel": "Đăng nhập",
  "login.subtitle": "",
  "login.loadingAriaLabel": "Đang tải trang đăng nhập",
  "login.loadingPage": "Đang tải trang đăng nhập…",
  "login.identifierLabel": "Tài khoản hoặc email",
  "login.passwordLabel": "Mật khẩu",
  "login.passwordPlaceholder": "Nhập mật khẩu của bạn",
  "login.showPassword": "Hiển thị mật khẩu",
  "login.hidePassword": "Ẩn mật khẩu",
  "login.submit": "Đăng nhập",
  "login.submitting": "Đang đăng nhập…",
  "login.errorEmptyIdentifier": "Vui lòng nhập thông tin tài khoản hoặc địa chỉ email của bạn",
  "login.errorEmptyPassword": "Vui lòng nhập mật khẩu của bạn",
  "login.errorGeneric": "Đăng nhập không thành công. Vui lòng thử lại sau một lúc.",
  "login.errors.invalidCredentials": "Tài khoản hoặc mật khẩu không chính xác.",
  "login.errors.ipBlocked": "Không được phép đăng nhập từ mạng này. Vui lòng liên hệ với quản trị viên.",
  "login.errors.tooManyAttempts": "Đã thực hiện quá nhiều lần. Vui lòng đợi một lát rồi thử lại.",
  "login.errors.busy": "Hệ thống đang quá tải. Vui lòng thử lại sau một lúc.",
  "login.errors.unavailable": "Tính năng đăng nhập hiện đang tạm thời không khả dụng. Vui lòng thử lại sau một lát.",
  "login.logout.passwordChanged": "Mật khẩu của bạn đã được thay đổi. Vui lòng đăng nhập lại.",
  "login.logout.invalidated": "Phiên làm việc này đã được đăng xuất trên một thiết bị khác.",
  "login.logout.deviceEvicted": "Thiết bị này đã bị đăng xuất vì tài khoản đã đạt đến giới hạn số lượng thiết bị đang đăng nhập. Vui lòng đăng nhập lại hoặc quản lý các phiên đăng nhập khác trong phần “Thiết bị đang đăng nhập”.",
  "login.logout.accountDisabled": "Tài khoản này đã bị vô hiệu hóa. Vui lòng liên hệ với quản trị viên.",
  "login.logout.invalidAuth": "Thông tin đăng nhập không hợp lệ. Vui lòng đăng nhập lại.",
  "login.logout.expired": "Thời hạn đăng nhập của bạn đã hết. Vui lòng đăng nhập lại.",
  "login.logout.network": "Kết nối đã bị ngắt. Vui lòng đăng nhập lại.",
  "login.logout.unknown": "Phiên làm việc của bạn đã kết thúc. Vui lòng đăng nhập lại.",
  "login.signedOutDevices": "Việc đăng nhập này đã tự động đăng xuất {{count}} khỏi (các) thiết bị khác để tuân thủ giới hạn số lượng thiết bị. Vui lòng kiểm tra các phiên đăng nhập tại Cài đặt → Thiết bị đã đăng nhập.",
  "login.locked": "Đã khóa",
  "login.lockedAria": "Quyền truy cập hiện đang bị khóa. Vui lòng đợi và thử lại sau.",
  "login.retryAfter": "Thử lại tại {{countdown}}",
  "login.failureCount": "{{count}}/{{max}} lần thất bại liên tiếp, {{remaining}} lần thử còn lại",
  "login.lockedFailureCount": "{{count}}/{{max}}: Cho đến nay đã có nhiều lần thất bại liên tiếp",
  "login.submitDisabledLoading": "Đang đăng nhập, vui lòng chờ.",
  "login.submitDisabledLocked": "Quyền truy cập đã bị khóa. Vui lòng đợi cho đến khi quá trình đếm ngược kết thúc.",
  "login.google.divider": "hoặc",
  "login.google.continue": "Tiếp tục với Google",
  "login.google.checking": "Đang kết nối với Google…",
  "login.google.completing": "Đang hoàn tất quá trình đăng nhập Google…",
  "login.google.unavailable": "Tính năng đăng nhập bằng Google hiện tạm thời không khả dụng.",
  "login.google.retry": "Thử lại",
  "login.google.signupHint": "Người dùng mới chọn tên người dùng và mật khẩu sau khi xác minh. Người dùng hiện tại trước tiên đăng nhập bằng mật khẩu của mình, sau đó liên kết tài khoản Google trong phần Cài đặt.",
  "register.documentTitle": "Tạo tài khoản · ZML Monitor",
  "register.ariaLabel": "Tạo tài khoản",
  "register.subtitle": "Hoàn tất việc tạo tài khoản ZML Monitor",
  "register.receiving": "Đang chờ xác thực từ Google…",
  "register.backToLogin": "Quay lại trang đăng nhập",
  "register.handoffExpired": "Thời hạn ủy quyền của Google đã hết. Vui lòng thực hiện lại từ đầu.",
  "register.startFromLogin": "Bắt đầu từ trang đăng nhập và chọn “Tiếp tục với Google”.",
  "register.retryContext": "Thông tin đăng ký lại",
  "register.retryingContext": "Đang thử lại thông tin đăng ký…",
  "register.googleVerified": "Đã xác minh tài khoản email Google",
  "register.existingAccountHint": "Bạn đã có tài khoản chưa? Đừng tạo tài khoản mới. Hãy đăng nhập trước, sau đó liên kết tài khoản Google tại mục Cài đặt → Chung → Phương thức đăng nhập.",
  "register.bindExistingAccount": "Đăng nhập vào tài khoản hiện có",
  "register.usernameLabel": "Tên người dùng",
  "register.usernamePlaceholder": "3–32 ký tự chữ thường, số hoặc dấu gạch dưới",
  "register.usernameHint": "Tên người dùng của bạn không thể thay đổi sau khi đăng ký. Nếu cần cập nhật, vui lòng liên hệ với quản trị viên.",
  "register.usernameRequired": "Nhập tên người dùng",
  "register.usernameLowercase": "Chỉ sử dụng chữ thường",
  "register.usernameLeadingUnderscore": "Không được bắt đầu bằng dấu gạch dưới",
  "register.usernameInvalid": "Sử dụng từ 3 đến 32 ký tự gồm chữ thường, số hoặc dấu gạch dưới",
  "register.passwordLabel": "Mật khẩu",
  "register.passwordRequired": "Nhập mật khẩu",
  "register.passwordPlaceholder": "Ít nhất{{min}}ký tự",
  "register.passwordHint": "Hãy sử dụng các ký tự {{min}}–{{max}}. Bạn cũng có thể sử dụng mật khẩu này để đăng nhập thông thường.",
  "register.confirmPasswordLabel": "Xác nhận mật khẩu",
  "register.confirmPasswordRequired": "Nhập lại mật khẩu",
  "register.passwordMismatch": "Mật khẩu không khớp",
  "register.createAccount": "Tạo tài khoản",
  "register.creating": "Đang tạo tài khoản…",
  "register.failed": "Quá trình đăng ký không thành công. Vui lòng thử lại sau.",
  "fundingHistoryAdmin.limitations.gateUsdc.label": "Lịch sử giao dịch công khai của Gate USDC còn hạn chế",
  "fundingHistoryAdmin.limitations.gateUsdc.description": "Lịch sử công khai của Gate USDC cần xác thực bổ sung. Các hợp đồng chưa được xác thực sẽ không được hiển thị là được hỗ trợ.",
  "fundingHistoryAdmin.quality.healthy": "Lành mạnh",
  "fundingHistoryAdmin.quality.partial": "Bảo hiểm một phần",
  "fundingHistoryAdmin.quality.newListing": "Lược sử",
  "fundingHistoryAdmin.quality.stale": "Hết hạn",
  "fundingHistoryAdmin.quality.warmingUp": "Khởi động",
  "fundingHistoryAdmin.quality.missing": "Mất tích",
  "fundingHistoryAdmin.availability.active": "Hoạt động",
  "fundingHistoryAdmin.availability.officialUnavailable": "Không có nguồn chính thức",
  "fundingHistoryAdmin.availability.paused": "Tạm dừng",
  "fundingHistoryAdmin.availability.retired": "Đã nghỉ hưu",
  "fundingHistoryAdmin.availability.unsupported": "Không được hỗ trợ",
  "fundingHistoryAdmin.phase.idle": "Không hoạt động",
  "fundingHistoryAdmin.phase.warmup": "Khởi động",
  "fundingHistoryAdmin.phase.running": "Chạy bộ",
  "fundingHistoryAdmin.phase.paused": "Tạm dừng",
  "fundingHistoryAdmin.phase.degraded": "Bị suy thoái",
  "fundingHistoryAdmin.phase.error": "Lỗi",
  "fundingHistoryAdmin.phase.unknown": "Không rõ",
  "fundingHistoryAdmin.syncStatus.idle": "Không hoạt động",
  "fundingHistoryAdmin.syncStatus.pending": "Đang chờ xử lý",
  "fundingHistoryAdmin.syncStatus.running": "Đồng bộ hóa",
  "fundingHistoryAdmin.syncStatus.ready": "Sẵn sàng",
  "fundingHistoryAdmin.syncStatus.degraded": "Bị suy thoái",
  "fundingHistoryAdmin.syncStatus.paused": "Tạm dừng",
  "fundingHistoryAdmin.syncStatus.unknown": "Không rõ",
  "fundingHistoryAdmin.activityLevel.info": "Thông tin",
  "fundingHistoryAdmin.activityLevel.warn": "Cảnh báo",
  "fundingHistoryAdmin.activityLevel.error": "Lỗi",
  "fundingHistoryAdmin.activityLevel.unknown": "Chưa được phân loại",
  "fundingHistoryAdmin.freshness.fresh": "Hội tụ",
  "fundingHistoryAdmin.freshness.stale": "Hết hạn",
  "fundingHistoryAdmin.freshness.unknown": "Không rõ",
  "fundingHistoryAdmin.reason.startupSidecarSeed": "Tóm tắt về startup giai đoạn hạt giống",
  "fundingHistoryAdmin.reason.startupCachedProjection": "Dự báo được lưu trong bộ nhớ đệm của startup",
  "fundingHistoryAdmin.reason.startupPrioritySeed": "Vòng gọi vốn hạt giống ưu tiên cho startup",
  "fundingHistoryAdmin.reason.startupWarmup": "Khởi động cho startup",
  "fundingHistoryAdmin.reason.startupProjectionRefresh": "Cập nhật dự báo về các công ty khởi nghiệp",
  "fundingHistoryAdmin.reason.startupFollowupRepair": "Sửa chữa sau khi khởi động",
  "fundingHistoryAdmin.reason.scheduledRefresh": "Làm mới bộ nhớ đệm theo lịch trình",
  "fundingHistoryAdmin.reason.scheduledRepair": "Sửa chữa khe hở theo lịch trình",
  "fundingHistoryAdmin.reason.settlementOfficialRefresh": "Cập nhật chính thức sau khi hoàn tất giao dịch",
  "fundingHistoryAdmin.reason.captureWindowStarted": "Cửa sổ ghi lại giao dịch đã được mở",
  "fundingHistoryAdmin.reason.captureWaitingConfirmation": "Đang chờ xác nhận thanh toán",
  "fundingHistoryAdmin.reason.capturedSettlementConfirmed": "Đã xác nhận việc ghi nhận thanh toán trực tiếp",
  "fundingHistoryAdmin.reason.captureTimeout": "Quá trình thu thập dữ liệu thanh toán đã hết thời gian chờ",
  "fundingHistoryAdmin.reason.sidecarPublish": "Tóm tắt bài đăng",
  "fundingHistoryAdmin.reason.sidecarNoop": "Tóm tắt không thay đổi",
  "fundingHistoryAdmin.reason.manualWarmup": "Khởi động toàn thân theo hướng dẫn",
  "fundingHistoryAdmin.reason.manualRepair": "Sửa chữa khe hở theo phương pháp thủ công",
  "fundingHistoryAdmin.reason.manualRefreshActive": "Tính toán lại và công bố kết quả các ngày từ 1 đến 5",
  "fundingHistoryAdmin.reason.manualResetCounters": "Đặt lại bộ đếm thủ công",
  "fundingHistoryAdmin.reason.pause": "Tạm dừng thủ công",
  "fundingHistoryAdmin.reason.resume": "Hướng dẫn sử dụng",
  "fundingHistoryAdmin.reason.officialCircuitOpened": "Bảo vệ giới hạn số lần gọi API chính thức",
  "fundingHistoryAdmin.reason.officialCircuitRecovered": "Khôi phục giới hạn yêu cầu API chính thức",
  "fundingHistoryAdmin.reason.startupUniverseWaitFailed": "Quá trình ổn định vũ trụ khởi nghiệp đã thất bại",
  "fundingHistoryAdmin.reason.startupPrioritySeedFailed": "Quá trình khởi động ưu tiên hạt giống đã thất bại",
  "fundingHistoryAdmin.reason.startupWarmupFailed": "Không khởi động được hệ thống khởi động",
  "fundingHistoryAdmin.reason.startupProjectionRefreshFailed": "Không thể cập nhật dự báo về các công ty khởi nghiệp",
  "fundingHistoryAdmin.reason.startupCachedProjectionFailed": "Không thể thực hiện dự báo đã lưu trong bộ nhớ đệm của ứng dụng khởi động",
  "fundingHistoryAdmin.reason.startupFollowupRepairFailed": "Không thể khắc phục sự cố sau khi khởi động",
  "fundingHistoryAdmin.reason.scheduledRefreshFailed": "Quá trình làm mới bộ nhớ đệm theo lịch trình đã thất bại",
  "fundingHistoryAdmin.reason.scheduledRepairFailed": "Việc sửa chữa khe hở theo lịch trình đã thất bại",
  "fundingHistoryAdmin.reason.settlementRefreshFailed": "Không thể thực hiện cập nhật chính thức sau khi hoàn tất giao dịch",
  "fundingHistoryAdmin.reason.startupWarmupVenue": "Khởi động giai đoạn làm nóng · {{venue}}",
  "fundingHistoryAdmin.reason.prioritySeedVenue": "Hạt giống ưu tiên khởi động · {{venue}}",
  "fundingHistoryAdmin.reason.manualRefreshVenue": "Làm mới sàn giao dịch · {{venue}}",
  "fundingHistoryAdmin.reason.universeReady": "{{reason}} · vũ trụ đã ổn định",
  "fundingHistoryAdmin.reason.universeTimeout": "{{reason}} · Thời gian chờ của hệ thống đã hết",
  "fundingHistoryAdmin.reason.noop": "{{reason}} · không thay đổi",
  "fundingHistoryAdmin.reason.failed": "{{reason}} thất bại",
  "fundingHistoryAdmin.message.officialRefreshed": "Cập nhật thông tin chính thức: {{completed}}/{{total}} các hợp đồng, {{rows}} các bài viết đã được đăng",
  "fundingHistoryAdmin.message.universeStable": "Vũ trụ vĩnh cửu đã ổn định ở mức {{count}} lần co lại",
  "fundingHistoryAdmin.message.universeProceeding": "Vũ trụ vĩnh cửu chưa đạt đến trạng thái ổn định trước giai đoạn làm nóng; quá trình này diễn ra thông qua các hợp đồng {{count}}",
  "fundingHistoryAdmin.message.settlementCaptured": "Đã ghi nhận điểm thanh toán phí tài trợ: {{value}}",
  "fundingHistoryAdmin.message.captureWindowEntered": "Đã truy cập vào cửa sổ ghi lại quá trình giải quyết tại {{value}}",
  "fundingHistoryAdmin.message.waitingConfirmation": "Đang chờ xác nhận thanh toán sau khi thực hiện lệnh “{{value}}”",
  "fundingHistoryAdmin.message.settlementConfirmed": "Đã xác nhận việc ghi nhận thanh toán trực tiếp tại {{value}}",
  "fundingHistoryAdmin.message.captureWindowsExpired": "{{count}} Thời hạn của các cửa sổ ghi nhận giao dịch đã hết trước khi xác nhận",
  "fundingHistoryAdmin.message.noRefreshCandidates": "Không cần cập nhật thông tin về các ứng viên trong lịch sử chính thức",
  "fundingHistoryAdmin.message.projectionsRefreshed": "Cập nhật các dự báo được lưu trong bộ nhớ đệm của {{count}}",
  "fundingHistoryAdmin.message.sidecarUnchanged": "{{reason}}: không có shard nào bị ảnh hưởng; bộ nhớ đệm tóm tắt không thay đổi",
  "fundingHistoryAdmin.message.sidecarChanged": "{{reason}}: {{changed}} các hợp đồng đã thay đổi, {{removed}} đã bị xóa, {{shards}} các mảnh và {{rows}} các hàng bị ảnh hưởng, đã được cam kết trong {{duration}} ms{{overrun}}",
  "fundingHistoryAdmin.message.overrun": ", vượt ngân sách",
  "fundingHistoryAdmin.actions.warmup.title": "Khởi động toàn diện",
  "fundingHistoryAdmin.actions.warmup.description": "Sau mỗi lần bảo trì lớn hoặc khởi động lại, hãy bổ sung lại dữ liệu lịch sử chính thức của năm ngày gần nhất cho mỗi hợp đồng vĩnh viễn.",
  "fundingHistoryAdmin.actions.warmup.success": "Quá trình khởi động đầy đủ đã bắt đầu. Hệ thống sẽ điền lại dữ liệu giao dịch của năm ngày gần nhất theo từng sàn giao dịch.",
  "fundingHistoryAdmin.actions.repair.title": "Sửa chữa các khe hở",
  "fundingHistoryAdmin.actions.repair.description": "Chỉ sửa chữa các hợp đồng chưa hoàn tất.",
  "fundingHistoryAdmin.actions.repair.success": "Việc khắc phục chênh lệch chỉ được tiến hành đối với các hợp đồng đuôi chưa hoàn tất.",
  "fundingHistoryAdmin.actions.refreshActive.title": "Tính toán lại và công bố kết quả các ngày từ 1 đến 5",
  "fundingHistoryAdmin.actions.refreshActive.description": "Kích hoạt đồng bộ hóa lịch sử ngay lập tức cho tất cả các hợp đồng vĩnh viễn và xuất các cột mới nhất từ ngày 1 đến ngày 5 sang bảng chính.",
  "fundingHistoryAdmin.actions.refreshActive.success": "Quá trình tính toán lại toàn bộ và việc công bố dữ liệu từ ngày 1 đến ngày 5 đã bắt đầu; bảng chính sẽ sử dụng bộ nhớ đệm mới nhất đã được công bố.",
  "fundingHistoryAdmin.actions.pause.title": "Tạm dừng",
  "fundingHistoryAdmin.actions.pause.description": "Tạm dừng các tác vụ liên quan đến lịch sử tài trợ nền mà không ảnh hưởng đến kết quả của bảng chính hiện đang được công bố.",
  "fundingHistoryAdmin.actions.pause.success": "Các tác vụ nền liên quan đến lịch sử tài trợ đã bị tạm dừng.",
  "fundingHistoryAdmin.actions.resume.title": "Sơ yếu lý lịch",
  "fundingHistoryAdmin.actions.resume.description": "Tiếp tục các tác vụ chạy ngầm bằng cách sử dụng cấu hình đồng bộ hóa và xuất bản hiện tại.",
  "fundingHistoryAdmin.actions.resume.success": "Các tác vụ nền liên quan đến lịch sử tài trợ đã được tiếp tục.",
  "fundingHistoryAdmin.actions.resetCounters.title": "Đặt lại bộ đếm",
  "fundingHistoryAdmin.actions.resetCounters.description": "Xóa các bộ đếm thời gian chạy và số liệu thống kê hoạt động mà không xóa lịch sử thanh toán hoặc kết quả bộ nhớ đệm của bảng chính.",
  "fundingHistoryAdmin.actions.resetCounters.success": "Các bộ đếm thời gian chạy và số liệu thống kê hoạt động đã được xóa.",
  "fundingHistoryAdmin.feedback.actionExecuted": "Hành động đã thực hiện: {{action}}",
  "fundingHistoryAdmin.relative.secondsAfter": "trong {{count}} giây",
  "fundingHistoryAdmin.relative.secondsBefore": "{{count}} vài giây trước",
  "fundingHistoryAdmin.relative.minutesAfter": "trong {{count}} phút",
  "fundingHistoryAdmin.relative.minutesBefore": "{{count}} vài phút trước",
  "fundingHistoryAdmin.relative.hoursAfter": "trong {{count}} giờ",
  "fundingHistoryAdmin.relative.hoursBefore": "{{count}} vài giờ trước",
  "fundingHistoryAdmin.coverage.full": "Bảo hiểm toàn diện",
  "fundingHistoryAdmin.coverage.medium": "Độ che phủ trung bình",
  "fundingHistoryAdmin.coverage.low": "Mức độ bao phủ thấp",
  "fundingHistoryAdmin.coverage.none": "Không được bảo hiểm",
  "fundingHistoryAdmin.duration.milliseconds": "{{count}} ms",
  "fundingHistoryAdmin.duration.seconds": "{{count}}s",
  "fundingHistoryAdmin.duration.minutes": "{{count}} phút",
  "fundingHistoryAdmin.page.readFailed": "Không thể đọc được bảng điều khiển lịch sử tài trợ. Vui lòng kiểm tra hệ thống phía sau và thử lại.",
  "fundingHistoryAdmin.page.metadataReadFailed": "Không thể đọc được siêu dữ liệu về nguồn vốn thời gian thực. Vui lòng kiểm tra hệ thống phía sau và thử lại.",
  "fundingHistoryAdmin.page.completed": "Đã hoàn thành",
  "fundingHistoryAdmin.page.started": "Đã bắt đầu",
  "fundingHistoryAdmin.page.configSaved": "Các thông số về lịch sử tài trợ đã được lưu.",
  "fundingHistoryAdmin.page.configSavedTitle": "Đã lưu cấu hình",
  "fundingHistoryAdmin.page.snapshotRefreshFailed": "Không thể làm mới trạng thái lịch sử tài trợ theo thời gian thực; bản chụp gần nhất thành công vẫn được giữ lại.",
  "fundingHistoryAdmin.page.saveFailed": "Lỗi lưu.",
  "fundingHistoryAdmin.page.actionSubmitted": "Hành động đã được gửi",
  "fundingHistoryAdmin.page.actionFailed": "Hành động không thành công.",
  "fundingHistoryAdmin.page.loading": "Đang tải bảng điều khiển lịch sử tài trợ…",
  "fundingHistoryAdmin.page.readFailedTitle": "Không thể đọc được bảng điều khiển lịch sử tài trợ",
  "fundingHistoryAdmin.page.unavailableTitle": "Không có thông tin về lịch sử tài trợ",
  "fundingHistoryAdmin.page.unavailableDescription": "Hiện tại chưa có dữ liệu nào để hiển thị.",
  "fundingHistoryAdmin.page.sidecarImpact": "{{shards}} mảnh / {{rows}} hàng",
  "fundingHistoryAdmin.page.waitingFirstPublish": "Đang chờ bản tóm tắt đầu tiên được công bố",
  "fundingHistoryAdmin.page.sidecarImpactHint": "{{changed}} Các hợp đồng đã được thay đổi, `{{removed}}` đã bị xóa, đã được cam kết tại {{duration}} ms{{overrun}}",
  "fundingHistoryAdmin.page.lastCommittedCache": "Bảng chính vẫn sử dụng bộ nhớ đệm tóm tắt tần suất thấp được ghi lại gần đây nhất.",
  "fundingHistoryAdmin.page.waitingPublish": "Đang chờ đăng bản tóm tắt",
  "fundingHistoryAdmin.page.noRecentNoop": "Không có bài đăng gần đây nào chưa được cập nhật",
  "fundingHistoryAdmin.page.archived": "Đã lưu trữ",
  "fundingHistoryAdmin.page.initializing": "Đang khởi tạo",
  "fundingHistoryAdmin.page.metrics.coverage5d": "Thời gian bảo hiểm 5 ngày",
  "fundingHistoryAdmin.page.metrics.projectionPending": "Dự báo ban đầu chưa được tạo ra",
  "fundingHistoryAdmin.page.metrics.coverageDescription": "Tỷ lệ bao phủ bộ nhớ đệm tổng thể trong năm ngày",
  "fundingHistoryAdmin.page.metrics.availableContracts": "Hợp đồng có giá trị",
  "fundingHistoryAdmin.page.metrics.waitingUniverse": "Đang chờ hệ thống hợp đồng và các dự báo đã được lưu trong bộ nhớ đệm",
  "fundingHistoryAdmin.page.metrics.availableDescription": "Bảng chính chứa các giá trị cho các ngày từ 1 đến 5",
  "fundingHistoryAdmin.page.metrics.tailRepair": "Hợp đồng chưa hoàn tất",
  "fundingHistoryAdmin.page.metrics.gapPending": "Việc đánh giá khoảng cách chưa được bắt đầu",
  "fundingHistoryAdmin.page.metrics.issueVenues": "{{count}} sàn giao dịch có hợp đồng cần sửa chữa",
  "fundingHistoryAdmin.page.metrics.noTailGaps": "Không có khe hở ở phần đuôi",
  "fundingHistoryAdmin.page.metrics.lastPublish": "Lần xuất bản gần nhất",
  "fundingHistoryAdmin.page.runtime.backgroundTask": "Tác vụ nền",
  "fundingHistoryAdmin.page.runtime.waitingSchedule": "Đang chờ đợt chạy tiếp theo theo lịch trình",
  "fundingHistoryAdmin.page.runtime.lastSummaryPublish": "Bản tóm tắt mới nhất đã được công bố",
  "fundingHistoryAdmin.page.runtime.publishScope": "Phạm vi xuất bản",
  "fundingHistoryAdmin.page.runtime.lastNoop": "Bản cập nhật mới nhất không có thay đổi",
  "fundingHistoryAdmin.page.config.enabled": "Đã bật",
  "fundingHistoryAdmin.page.config.startupWarmup": "Khởi động cho startup",
  "fundingHistoryAdmin.page.config.retentionDays": "Số ngày lưu giữ dữ liệu",
  "fundingHistoryAdmin.page.config.numberError": "Hãy nhập một số nguyên không âm hợp lệ và đáp ứng giá trị tối thiểu của tham số này.",
  "fundingHistoryAdmin.page.config.discard": "Hủy bỏ các thay đổi",
  "fundingHistoryAdmin.page.config.unchanged": "Các tham số hiện tại không có thay đổi nào chưa được lưu.",
  "fundingHistoryAdmin.page.config.retentionHint": "Hãy giữ lại ít nhất năm ngày để các dự báo cố định cho các ngày từ 1 đến 5 có đầy đủ dữ liệu.",
  "fundingHistoryAdmin.page.config.historyDays": "Khoảng thời gian xem lại dữ liệu bù lấp chính thức (dự báo cố định ở mức 5 ngày)",
  "fundingHistoryAdmin.page.config.historyDaysHint": "Chỉ kiểm soát phạm vi dữ liệu bổ sung chính thức; lượng tích lũy, phạm vi bao phủ và chất lượng từ ngày 1 đến ngày 5 luôn tuân theo định nghĩa cố định trong vòng năm ngày.",
  "fundingHistoryAdmin.page.config.refreshInterval": "Khoảng thời gian làm mới hoàn toàn (giây)",
  "fundingHistoryAdmin.page.config.sweepInterval": "Khoảng thời gian quét (giây)",
  "fundingHistoryAdmin.page.config.settlementDelay": "Thời gian trễ thanh toán (giây)",
  "fundingHistoryAdmin.page.config.globalConcurrency": "Đồng thời toàn cầu",
  "fundingHistoryAdmin.page.config.perVenueConcurrency": "Độ đồng thời theo từng sàn giao dịch",
  "fundingHistoryAdmin.page.config.requestTimeout": "Thời gian chờ của yêu cầu (giây)",
  "fundingHistoryAdmin.page.config.retryLimit": "Số lần thử lại",
  "fundingHistoryAdmin.page.config.captureWindowBefore": "Khoảng thời gian thu thập dữ liệu trước khi định vị (giây)",
  "fundingHistoryAdmin.page.config.capturePostGuard": "Thời gian bảo vệ sau khi kết thúc trận đấu (giây)",
  "fundingHistoryAdmin.page.config.captureConfirm": "Cửa sổ xác nhận (giây)",
  "fundingHistoryAdmin.page.config.captureDeadline": "Thời hạn cuối cùng (giây)",
  "fundingHistoryAdmin.page.config.minPostSamples": "Số lượng mẫu tối thiểu sau khi hoàn tất việc giải quyết",
  "fundingHistoryAdmin.page.source.title": "Nguồn: Thẻ cảnh báo Feishu",
  "fundingHistoryAdmin.page.source.focusedOpportunity": "Cơ hội trọng tâm:",
  "fundingHistoryAdmin.page.source.viewHistory": "Xem lịch sử tài trợ của cơ hội này",
  "fundingHistoryAdmin.page.enabledStatus": "Đã bật",
  "fundingHistoryAdmin.page.pausedStatus": "Tạm dừng",
  "fundingHistoryAdmin.page.lastRefresh": "Lần cập nhật gần nhất",
  "fundingHistoryAdmin.page.nextScheduled": "Lần tiếp theo theo lịch trình",
  "fundingHistoryAdmin.page.backgroundTaskPrefix": "Tác vụ nền:",
  "fundingHistoryAdmin.page.startedAt": "bắt đầu từ",
  "fundingHistoryAdmin.page.initialProjection": "Dự báo ban đầu đang được xây dựng trong khi vũ trụ vĩnh cửu dần ổn định.",
  "fundingHistoryAdmin.page.noBackgroundTask": "Không có quá trình đồng bộ hóa nền nào đang chạy; bảng chính tiếp tục sử dụng bộ nhớ đệm mới nhất đã được xuất bản.",
  "fundingHistoryAdmin.page.overview.coverageTitle": "Tiến độ triển khai tổng thể",
  "fundingHistoryAdmin.page.overview.coverageMeta": "{{available}}/ Các hợp đồng `{{total}}` có các giá trị bộ nhớ đệm từ ngày 1 đến ngày 5",
  "fundingHistoryAdmin.page.capture.title": "Thống kê ghi hình",
  "fundingHistoryAdmin.page.capture.activeWindows": "Các cửa sổ quan sát đang hoạt động",
  "fundingHistoryAdmin.page.capture.officialSettlements": "Các bản ghi thanh toán phí tài trợ chính thức đã được ghi",
  "fundingHistoryAdmin.page.capture.liveSettlements": "Các khu định cư được ghi nhận trực tiếp",
  "fundingHistoryAdmin.page.capture.fallbackFinalized": "Quá trình hoàn tất dự phòng",
  "fundingHistoryAdmin.page.capture.rejectedFirstTick": "Các lần đánh dấu đầu tiên bị từ chối",
  "fundingHistoryAdmin.page.capture.invalidTransitions": "Các chuyển tiếp không hợp lệ đã bị từ chối",
  "fundingHistoryAdmin.page.capture.timeouts": "Thời gian chờ khi chụp",
  "fundingHistoryAdmin.page.tail.title": "Các khe hở ở phần đuôi vẫn cần được sửa chữa",
  "fundingHistoryAdmin.page.tail.withVenues": "{{count}} hợp đồng chưa đạt mức bao phủ đầy đủ trong 5 ngày, tập trung tại {{venues}}.",
  "fundingHistoryAdmin.page.tail.waiting": "{{count}} hợp đồng chưa đạt đủ thời gian bao phủ 5 ngày và đang chờ lần cập nhật hoặc làm mới tiếp theo từ sàn giao dịch.",
  "fundingHistoryAdmin.page.metadata.title": "Khoảng thời gian và giới hạn cấp vốn",
  "fundingHistoryAdmin.page.metadata.description": "Sự hội tụ giữa SSOT khoảng và SSOT giới hạn được áp dụng nhất quán trong bảng chính, các bộ lọc và quá trình ghi nhận thanh toán.",
  "fundingHistoryAdmin.page.metadata.converged60s": "Đã hội tụ trong vòng 60 giây",
  "fundingHistoryAdmin.page.metadata.activePerpetuals": "{{fresh}}/ Các hợp đồng vĩnh viễn đang hoạt động trên{{total}}",
  "fundingHistoryAdmin.page.metadata.unknownCap": "Mũ không rõ nguồn gốc",
  "fundingHistoryAdmin.page.metadata.unknownCapDescription": "Sẽ được coi là không xác định nếu không có trường chính thức nào",
  "fundingHistoryAdmin.page.metadata.stale": "Hết hạn",
  "fundingHistoryAdmin.page.metadata.staleDescription": "Vượt qua ngưỡng độ tươi mới tiêu chuẩn",
  "fundingHistoryAdmin.page.metadata.lastRefresh": "Lần cập nhật gần nhất",
  "fundingHistoryAdmin.page.metadata.next": "Tiếp theo",
  "fundingHistoryAdmin.page.metadata.venueStatus": "Sự hội tụ của các sàn giao dịch",
  "fundingHistoryAdmin.page.metadata.allFresh": "Tất cả đều tươi ngon",
  "fundingHistoryAdmin.page.metadata.staleCount": "{{count}} cũ kỹ",
  "fundingHistoryAdmin.page.metadata.emptyVenuesTitle": "Không có dữ liệu hội tụ sàn giao dịch",
  "fundingHistoryAdmin.page.metadata.emptyVenuesDescription": "Tóm tắt siêu dữ liệu đã sẵn sàng, nhưng chưa có thông tin chi tiết về sàn giao dịch.",
  "fundingHistoryAdmin.page.metadata.tableAria": "Sự hội tụ trao đổi siêu dữ liệu lịch sử tài trợ",
  "fundingHistoryAdmin.page.metadata.lastRefreshError": "Lỗi cập nhật mới nhất",
  "fundingHistoryAdmin.page.table.venue": "Sàn giao dịch",
  "fundingHistoryAdmin.page.table.active": "Hoạt động",
  "fundingHistoryAdmin.page.table.converged": "Hội tụ",
  "fundingHistoryAdmin.page.table.stale": "Hết hạn",
  "fundingHistoryAdmin.page.table.unknownCap": "Mũ không rõ nguồn gốc",
  "fundingHistoryAdmin.page.table.duration": "Thời lượng",
  "fundingHistoryAdmin.page.table.activeTarget": "Hoạt động / mục tiêu",
  "fundingHistoryAdmin.page.table.qualitySummary": "Lành mạnh / mới / cũ / thiếu / đã lưu trữ",
  "fundingHistoryAdmin.page.table.lastCompleted": "Hoàn thành gần đây nhất",
  "fundingHistoryAdmin.page.table.actions": "Các hành động",
  "fundingHistoryAdmin.page.mismatch.title": "Các mẫu không khớp gần đây",
  "fundingHistoryAdmin.page.mismatch.emptyTitle": "Không có mẫu không khớp",
  "fundingHistoryAdmin.page.mismatch.emptyDescription": "Các giá trị của hệ thống và giá trị chính thức trùng khớp trong các mẫu mới nhất.",
  "fundingHistoryAdmin.page.mismatch.interval": "Khoảng thời gian",
  "fundingHistoryAdmin.page.mismatch.cap": "Nắp",
  "fundingHistoryAdmin.page.mismatch.official": "Chính thức",
  "fundingHistoryAdmin.page.mismatch.system": "Hệ thống",
  "fundingHistoryAdmin.page.mismatch.verifiedAt": "Đã được xác minh tại",
  "fundingHistoryAdmin.page.venues.title": "Trạng thái sàn giao dịch",
  "fundingHistoryAdmin.page.venues.description": "Xem xét tình trạng thu thập dữ liệu, phạm vi bao phủ, các hợp đồng chưa hoàn tất và thời điểm hoàn tất gần nhất theo từng sàn giao dịch.",
  "fundingHistoryAdmin.page.venues.emptyTitle": "Không có dữ liệu phạm vi phủ sóng sàn giao dịch",
  "fundingHistoryAdmin.page.venues.emptyDescription": "Báo cáo tóm tắt lịch sử phí tài trợ đã sẵn sàng, nhưng chưa có thông tin về trạng thái sàn giao dịch.",
  "fundingHistoryAdmin.page.venues.tableAria": "Trạng thái và phạm vi bao phủ của sàn giao dịch trong lịch sử tài trợ",
  "fundingHistoryAdmin.page.venues.coverageAria": "Bài viết về Ngày thứ {{day}}: {{ratio}}, {{quality}}",
  "fundingHistoryAdmin.page.actions.busy": "Một tác vụ liên quan đến lịch sử tài trợ khác đang được thực hiện. Hãy đợi cho đến khi tác vụ này hoàn tất.",
  "fundingHistoryAdmin.page.actions.syncBusy": "Quá trình đồng bộ hóa lịch sử tài trợ đang diễn ra. Vui lòng đợi cho đến khi quá trình đồng bộ hóa hiện tại hoàn tất.",
  "fundingHistoryAdmin.page.actions.venueRefreshStarted": "Quá trình làm mới sàn giao dịch đã bắt đầu cho {{venue}}.",
  "fundingHistoryAdmin.page.actions.refreshingVenue": "Thật sảng khoái…",
  "fundingHistoryAdmin.page.actions.refreshVenue": "Làm mới sàn giao dịch",
  "fundingHistoryAdmin.page.actions.title": "Các hành động thường gặp",
  "fundingHistoryAdmin.page.actions.description": "Mỗi nút được liên kết trực tiếp với một hành động ở phía máy chủ; tiến trình và kết quả xuất bản mới nhất sẽ hiển thị tại đây.",
  "fundingHistoryAdmin.page.actions.currentlyRunning": "Đang chạy",
  "fundingHistoryAdmin.page.actions.latestResult": "Kết quả mới nhất",
  "fundingHistoryAdmin.page.actions.currentStatus": "Tình trạng hiện tại",
  "fundingHistoryAdmin.page.actions.lastCompleted": "Lần hoàn thành gần nhất: {{action}}",
  "fundingHistoryAdmin.page.actions.noManualRun": "Chưa ghi nhận bất kỳ lần chạy thủ công nào; hệ thống tiếp tục hoạt động theo lịch trình đã được cấu hình.",
  "fundingHistoryAdmin.page.actions.running": "Chạy bộ",
  "fundingHistoryAdmin.page.actions.runningEllipsis": "Đang chạy…",
  "fundingHistoryAdmin.page.actions.venueProgress": "Tiến độ sàn giao dịch {{completed}}/{{total}}",
  "fundingHistoryAdmin.page.actions.contractProgress": "Tiến độ thực hiện hợp đồng {{completed}}/{{total}}",
  "fundingHistoryAdmin.page.actions.lastPublish": "Bài đăng mới nhất",
  "fundingHistoryAdmin.page.actions.lastImpact": "Tác động mới nhất",
  "fundingHistoryAdmin.page.actions.noopPublish": "Bài đăng này không có thay đổi",
  "fundingHistoryAdmin.page.actions.latestSummary": "Kết quả tóm tắt mới nhất",
  "fundingHistoryAdmin.page.gaps.title": "Những khoảng trống về mức độ ưu tiên",
  "fundingHistoryAdmin.page.gaps.sampleCount": "{{loaded}}/ Các mẫu “{{total}}”",
  "fundingHistoryAdmin.page.gaps.emptyTitle": "Không có khoảng trống đáng kể nào về phạm vi bảo hiểm",
  "fundingHistoryAdmin.page.gaps.emptyDescription": "Các mẫu đã được nạp không chứa bất kỳ khoảng trống nào về độ bao phủ cần được xử lý ưu tiên.",
  "fundingHistoryAdmin.page.gaps.coverage5d": "Thời gian bảo hiểm 5 ngày",
  "fundingHistoryAdmin.page.gaps.hiddenCount": "{{count}} Các khoảng trống còn lại không được mở rộng trong mẫu này.",
  "fundingHistoryAdmin.page.gaps.distribution": "Phân bố khoảng cách",
  "fundingHistoryAdmin.page.gaps.lowestCoverage": "Mức bảo hiểm thấp nhất",
  "fundingHistoryAdmin.page.heatmap.title": "Hướng dẫn về bản đồ nhiệt",
  "fundingHistoryAdmin.page.heatmap.weak": "Thấp",
  "fundingHistoryAdmin.page.heatmap.strong": "Cao",
  "fundingHistoryAdmin.page.heatmap.aria": "Các mức độ che phủ từ không che phủ, che phủ thấp, che phủ trung bình đến che phủ hoàn toàn",
  "fundingHistoryAdmin.page.heatmap.description": "D1–D5 hiển thị trực tiếp phạm vi bao phủ của từng sàn giao dịch trong các khoảng thời gian từ một đến năm ngày.",
  "fundingHistoryAdmin.page.limitationsPrefix": "Phạm vi API công khai:",
  "fundingHistoryAdmin.page.controls.title": "Tham số và hành động",
  "fundingHistoryAdmin.page.controls.configTitle": "Cấu hình",
  "fundingHistoryAdmin.page.controls.advanced": "Các tham số nâng cao",
  "fundingHistoryAdmin.page.controls.itemCount": "{{count}} mặt hàng",
  "fundingHistoryAdmin.page.controls.savingReason": "Các thông số về lịch sử tài trợ đang được lưu lại.",
  "fundingHistoryAdmin.page.controls.save": "Lưu các tham số",
  "fundingHistoryAdmin.page.activity.title": "Hoạt động",
  "fundingHistoryAdmin.page.activity.emptyTitle": "Không có hoạt động nào",
  "fundingHistoryAdmin.page.activity.emptyDescription": "Hoạt động cập nhật lịch sử tài trợ sẽ hiển thị tại đây.",
  "fundingHistoryAdmin.page.activity.aria": "Hoạt động liên quan đến lịch sử tài trợ",
  "fundingHistoryAdmin.page.activity.venue": "Sàn giao dịch:",
  "fundingHistoryAdmin.page.activity.contract": "Hợp đồng:",
  "fundingHistoryAdmin.page.frame.title": "Lịch sử tài trợ",
  "fundingHistoryAdmin.page.frame.description": "Quản lý lịch sử thu hồi vốn, hoạt động và phạm vi bao phủ.",
  "fundingHistoryAdmin.page.frame.overviewTitle": "Tổng quan",
  "fundingHistoryAdmin.page.frame.overviewDescription": "Rà soát hoạt động cấp vốn trong quá khứ, phạm vi dữ liệu và tiến độ hoàn thành mới nhất.",
  "fundingHistoryAdmin.page.frame.runtimeTitle": "Thời gian chạy bộ sưu tập",
  "historyCurve.intervals.1m": "1 phút",
  "historyCurve.intervals.5m": "5 phút",
  "historyCurve.intervals.15m": "15 phút",
  "historyCurve.intervals.30m": "30 phút",
  "historyCurve.intervals.1h": "1 giờ",
  "historyCurve.intervals.4h": "4 giờ",
  "historyCurve.intervals.1d": "1 ngày",
  "historyCurve.intervalsShort.1m": "1m",
  "historyCurve.intervalsShort.5m": "5m",
  "historyCurve.intervalsShort.15m": "15m",
  "historyCurve.intervalsShort.30m": "30m",
  "historyCurve.intervalsShort.1h": "1 giờ",
  "historyCurve.intervalsShort.4h": "4 giờ",
  "historyCurve.intervalsShort.1d": "1d",
  "historyCurve.ranges.1h": "Giờ vừa qua",
  "historyCurve.ranges.6h": "Trong 6 giờ qua",
  "historyCurve.ranges.24h": "Trong 24 giờ qua",
  "historyCurve.ranges.7d": "7 ngày qua",
  "historyCurve.ranges.14d": "14 ngày qua",
  "historyCurve.ranges.30d": "30 ngày qua",
  "historyCurve.fundingMetric": "Nguồn vốn ròng tương đương 8H",
  "historyCurve.fundingMetricShort": "$t(zml:zml.metric.net_funding_8h_pct.short)",
  "historyCurve.window.daysHours": "{{days}}d {{hours}}h",
  "historyCurve.window.days": "{{count}}d",
  "historyCurve.window.hoursMinutes": "{{hours}}h {{minutes}}m",
  "historyCurve.window.hours": "{{count}}h",
  "historyCurve.window.minutes": "{{count}}m",
  "historyCurve.window.seconds": "{{count}}s",
  "historyCurve.search.failed": "Không thể tìm kiếm các kết hợp lịch sử.",
  "historyCurve.search.noUpdatedAt": "Chưa có bản cập nhật mới nhất",
  "historyCurve.search.searching": "Đang tìm kiếm các kết hợp trong lịch sử…",
  "historyCurve.search.matchCount": "{{count}} các tổ hợp phù hợp",
  "historyCurve.search.matchCountTruncated": "Hiển thị các kết hợp phù hợp đầu tiên với từ khóa “{{count}}”",
  "historyCurve.search.hint": "Tìm kiếm theo tài sản, sàn giao dịch hoặc hợp đồng.",
  "historyCurve.search.loadingSelection": "Đang tải kết hợp đã chọn…",
  "historyCurve.search.aria": "Các kết hợp trong lịch sử tìm kiếm",
  "historyCurve.search.placeholder": "Tài sản, sàn giao dịch hoặc hợp đồng",
  "historyCurve.search.disabledLoading": "Cuộc tìm kiếm hiện đang được tiến hành.",
  "historyCurve.search.disabledEmpty": "Hãy nhập từ khóa trước.",
  "historyCurve.search.searchingAria": "Các kết hợp trong lịch sử tìm kiếm",
  "historyCurve.search.submitAria": "Các kết hợp trong lịch sử tìm kiếm",
  "historyCurve.search.sortLabel": "Sắp xếp",
  "historyCurve.search.sortAria": "Thứ tự sắp xếp trong tìm kiếm theo lịch sử",
  "historyCurve.search.empty": "Không có lịch sử tìm kiếm nào khớp với “{{keyword}}”.",
  "historyCurve.search.resultsAria": "Kết quả tìm kiếm theo lịch sử",
  "historyCurve.search.latest": "{{time}} mới nhất",
  "historyCurve.search.points": "{{count}} điểm",
  "historyCurve.search.sort.balanced": "Kết quả phù hợp nhất",
  "historyCurve.search.sort.recent": "Mới nhất",
  "historyCurve.search.sort.history": "Phần lớn lịch sử",
  "historyCurve.controls.intervalAria": "Mức độ chi tiết của lịch sử",
  "historyCurve.controls.intervalLabel": "Khoảng thời gian",
  "historyCurve.controls.rangeAria": "Khoảng thời gian lịch sử",
  "historyCurve.controls.rangeLabel": "Phạm vi",
  "historyCurve.errors.pointLimit": "{{interval}} sẽ trả về {{count}} điểm, vượt quá giới hạn truy vấn hiện tại. Vui lòng chọn một khoảng ngắn hơn hoặc khoảng thời gian rộng hơn.",
  "historyCurve.errors.batchLimit": "Khoảng này vượt quá giới hạn số lượng yêu cầu {{count}}. Vui lòng chọn một khoảng ngắn hơn hoặc khoảng cách lớn hơn.",
  "historyCurve.errors.capabilitiesInvalid": "Tính năng cài đặt biểu đồ lịch sử hiện không khả dụng tạm thời. Vui lòng làm mới trang và thử lại.",
  "historyCurve.errors.overviewFailed": "Không thể tải nội dung về Lịch sử.",
  "historyCurve.errors.timeseriesFailed": "Không thể tải các điểm lịch sử.",
  "historyCurve.recording.unknown": "Không rõ",
  "historyCurve.recording.active": "Ghi âm",
  "historyCurve.recording.stopped": "Quá trình ghi âm đã dừng lại",
  "historyCurve.actions.refreshDisabled": "Hãy chọn một tổ hợp trước khi làm mới trang.",
  "historyCurve.actions.auto": "Tự động",
  "historyCurve.actions.refreshAria": "Làm mới lịch sử",
  "historyCurve.actions.retrying": "Đang thử lại…",
  "historyCurve.actions.retryOverview": "Tổng quan về việc thử lại",
  "historyCurve.alerts.recordingStoppedTitle": "Lịch sử mới không được ghi chép lại",
  "historyCurve.alerts.recordingStoppedDescription": "Lịch sử đã lưu vẫn có sẵn, nhưng không có điểm mới hay các bản tổng hợp theo khoảng thời gian dài hơn nào được ghi vào.",
  "historyCurve.alerts.overviewFailedTitle": "Không có thông tin về lịch sử",
  "historyCurve.alerts.refreshFailedTitle": "Không thể làm mới lịch sử",
  "historyCurve.alerts.rangeOutsideTitle": "Một phần của phạm vi này nằm ngoài lịch sử đã lưu",
  "historyCurve.alerts.rangeOutsideDescription": "Phạm vi bảo hiểm hiện có: {{coverage}}. Biểu đồ chỉ hiển thị phần trùng lặp.",
  "historyCurve.states.loading": "Đang tải biểu đồ lịch sử…",
  "historyCurve.states.loadFailed": "Không có dữ liệu về biểu đồ lịch sử",
  "historyCurve.states.selectCombination": "Chọn một sự kết hợp",
  "historyCurve.states.noCombination": "Chưa chọn kết hợp lịch sử nào",
  "historyCurve.states.selectCombinationDescription": "Tìm kiếm một tài sản hoặc hợp đồng để xem lịch sử chênh lệch giá và lịch sử tài trợ đã được lưu lại của tài sản hoặc hợp đồng đó.",
  "historyCurve.states.noCombinationDescription": "Chọn một tổ hợp trên màn hình trước khi mở biểu đồ lịch sử của nó.",
  "historyCurve.states.empty": "Không có điểm lịch sử nào trong chế độ xem này",
  "historyCurve.states.rangeMissesCoverage": "Phạm vi này không trùng lặp với lịch sử đã lưu. Phạm vi phủ sóng hiện có: {{coverage}}.",
  "historyCurve.states.intervalNotReady": "{{interval}} Hiện tại chưa có bảng tổng hợp cho sự kết hợp này. Hãy thử chọn khoảng thời gian chi tiết hơn.",
  "historyCurve.states.emptyDescription": "Không có điểm đã lưu nào khớp với tổ hợp, khoảng thời gian và phạm vi đã chọn.",
  "historyCurve.details.more": "Chi tiết đường cong",
  "historyCurve.details.targetTitle": "Kết hợp",
  "historyCurve.details.baseAsset": "Tài sản cơ sở",
  "historyCurve.details.combination": "Tuyến đường",
  "historyCurve.details.firstBucket": "Xô đầu tiên được lưu lại",
  "historyCurve.details.lastBucket": "Thùng chứa được lưu gần đây nhất",
  "historyCurve.details.requestedRange": "Phạm vi yêu cầu",
  "historyCurve.details.actualRange": "Phạm vi hiển thị",
  "historyCurve.details.pointLimit": "Giới hạn số điểm truy vấn",
  "historyCurve.details.openRange": "Phạm vi mở rộng có thể quan sát được",
  "historyCurve.details.recordingStatus": "Trạng thái ghi âm",
  "historyCurve.details.dataModel": "Mô hình dữ liệu",
  "historyCurve.details.dataModelValue": "Các nhóm nguồn 1m với các số liệu tổng hợp theo khoảng thời gian cao hơn được tính toán từ đó",
  "historyCurve.admin.title": "Biểu đồ lịch sử",
  "historyCurve.admin.description": "Kiểm tra các đường cong đã lưu và tình trạng hoạt động, quản lý thời gian lưu trữ, đồng thời xem trước các tác vụ bảo trì trước khi thay đổi dữ liệu.",
  "historyCurve.admin.intervalCatalog.loading": "Đang tải các khoảng thời gian trong lịch sử hệ thống…",
  "historyCurve.admin.intervalCatalog.empty": "Hệ thống không trả về bất kỳ khoảng thời gian lịch sử nào có thể quản lý được.",
  "historyCurve.admin.intervalCatalog.invalid": "Cấu hình khoảng thời gian lịch sử của hệ thống không hợp lệ.",
  "historyCurve.admin.intervalCatalog.loadFailed": "Không thể tải các khoảng thời gian lịch sử hệ thống.",
  "historyCurve.admin.intervalCatalog.loadFailedWithStatus": "Không thể tải các khoảng thời gian lịch sử hệ thống (HTTP {{status}}).",
  "historyCurve.admin.viewerLoading": "Đang tải không gian làm việc lịch sử…",
  "historyCurve.admin.viewerErrorTitle": "Không thể truy cập không gian làm việc “Lịch sử”",
  "historyCurve.admin.configLoading": "Đang tải cấu hình lịch sử…",
  "historyCurve.admin.configLoadFailed": "Không thể truy cập cấu hình lịch sử",
  "historyCurve.admin.common.yes": "Đúng vậy",
  "historyCurve.admin.common.no": "Không",
  "historyCurve.admin.status.recording": "Ghi âm",
  "historyCurve.admin.status.recordingStopped": "Quá trình ghi âm đã dừng lại",
  "historyCurve.admin.status.recoveringRollups": "Sửa chữa các cửa cuốn",
  "historyCurve.admin.status.degraded": "Bị suy thoái",
  "historyCurve.admin.status.unavailable": "Không có sẵn",
  "historyCurve.admin.status.unknown": "Không rõ",
  "historyCurve.admin.status.notLoaded": "Trạng thái lịch sử chưa được tải.",
  "historyCurve.admin.status.readable": "Dễ đọc",
  "historyCurve.admin.status.notReadable": "Không thể đọc được",
  "historyCurve.admin.status.storeUnknown": "Tình trạng lưu trữ lịch sử không rõ",
  "historyCurve.admin.status.storeOnline": "Cửa hàng lịch sử trực tuyến",
  "historyCurve.admin.status.storeUnavailable": "Không thể truy cập kho lưu trữ lịch sử",
  "historyCurve.admin.status.repairing": "Sửa chữa",
  "historyCurve.admin.status.idle": "Không hoạt động",
  "historyCurve.admin.status.enabled": "Đã bật",
  "historyCurve.admin.status.disabled": "Người khuyết tật",
  "historyCurve.admin.reason.recordingStopped": "Lịch sử mới đã bị dừng lại; dữ liệu đã lưu vẫn có thể đọc được.",
  "historyCurve.admin.reason.startupRollupRepair": "Các khoảng thời gian dài hơn đang được xây dựng lại dựa trên dữ liệu 1 phút sau khi khởi động.",
  "historyCurve.admin.reason.clickhouseUnavailable": "Hiện tại, kho lưu trữ lịch sử không khả dụng.",
  "historyCurve.admin.reason.spread1mMissing": "Dữ liệu trong 1 phút bị thiếu, do đó không thể xây dựng được đường cong lịch sử hoàn chỉnh.",
  "historyCurve.admin.reason.spread5mMissing": "Đường xu hướng 5 phút đang trong giai đoạn khởi động hoặc có khoảng trống.",
  "historyCurve.admin.reason.spread15mMissing": "Đường xu hướng 15 phút đang trong giai đoạn khởi động hoặc có khoảng trống.",
  "historyCurve.admin.reason.spread30mMissing": "Đường xu hướng tổng hợp trong 30 phút đang trong giai đoạn khởi sắc hoặc xuất hiện khoảng trống.",
  "historyCurve.admin.reason.spread1hMissing": "Biểu đồ tổng hợp theo khung thời gian 1 giờ đang có xu hướng tăng hoặc xuất hiện khoảng trống.",
  "historyCurve.admin.reason.spread1dMissing": "Mô hình rollup 1 ngày đang trong giai đoạn khởi động hoặc xuất hiện khoảng trống.",
  "historyCurve.admin.reason.recording": "Các mốc lịch sử mới đang liên tục được ghi nhận.",
  "historyCurve.admin.reason.degraded": "Quy trình xử lý lịch sử đang gặp sự cố. Vui lòng kiểm tra trạng thái ghi dữ liệu và tổng hợp mới nhất.",
  "historyCurve.admin.reason.unavailable": "Hiện tại, không thể đọc được các đường cong lịch sử.",
  "historyCurve.admin.reason.unknown": "Hệ thống theo dõi lịch sử đã báo cáo một trạng thái không được nhận diện. Vui lòng kiểm tra xem phiên bản của frontend và backend có khớp nhau hay không.",
  "historyCurve.admin.errors.loadConfig": "Không thể tải cấu hình lịch sử.",
  "historyCurve.admin.errors.toggleRecording": "Không thể thay đổi trạng thái ghi âm.",
  "historyCurve.admin.errors.saveConfig": "Không thể lưu cấu hình lịch sử.",
  "historyCurve.admin.errors.invalidConfig": "Sử dụng số ngày lưu trữ là số nguyên từ {{minRetention}} đến {{maxRetention}}, và giới hạn truy vấn là số nguyên từ {{minPoints}} đến {{maxPoints}}.",
  "historyCurve.admin.errors.previewMaintenance": "Không thể tạo bản xem trước bảo trì.",
  "historyCurve.admin.errors.maintenance": "Thao tác bảo trì lịch sử đã thất bại.",
  "historyCurve.admin.errors.selectInterval": "Chọn ít nhất một khoảng thời gian để dọn dẹp.",
  "historyCurve.admin.errors.ambiguousTime": "Thời gian này không hợp lệ, bị thiếu hoặc trùng lặp trong múi giờ đã chọn. Vui lòng chọn một thời gian khác.",
  "historyCurve.admin.errors.previewCleanup": "Không thể tạo bản xem trước quá trình dọn dẹp.",
  "historyCurve.admin.errors.cleanup": "Quá trình dọn dẹp lịch sử đã thất bại.",
  "historyCurve.admin.feedback.recordingUpdatedTitle": "Trạng thái ghi đã được cập nhật",
  "historyCurve.admin.feedback.recordingEnabled": "Chức năng ghi lại lịch sử đã được kích hoạt và các thao tác ghi mới cũng như tổng hợp dữ liệu đã được tiếp tục.",
  "historyCurve.admin.feedback.recordingDisabled": "Tính năng ghi nhật ký đã bị tắt. Các thao tác ghi mới và tổng hợp dữ liệu sẽ ngừng lại, trong khi nhật ký đã lưu vẫn có thể được truy cập.",
  "historyCurve.admin.feedback.recordingFailedTitle": "Không thể cập nhật trạng thái ghi",
  "historyCurve.admin.feedback.recordingConflict": "Một người dùng khác đã cập nhật cấu hình. Mẫu tham chiếu chính thức đã được làm mới; hãy kiểm tra lại lựa chọn hiện tại và lưu lại.",
  "historyCurve.admin.feedback.configSavedTitle": "Đã đồng bộ hóa cấu hình",
  "historyCurve.admin.feedback.configSaved": "Cấu hình lịch sử đã được lưu và đang hoạt động.",
  "historyCurve.admin.feedback.configFailedTitle": "Lỗi lưu cấu hình",
  "historyCurve.admin.feedback.configConflict": "Một người dùng khác đã cập nhật cấu hình. Bản tham chiếu chính thức đã được làm mới và bản nháp cục bộ của bạn vẫn được giữ nguyên; hãy xem lại và lưu lại lần nữa.",
  "historyCurve.admin.feedback.previewFailedTitle": "Không thể xem trước",
  "historyCurve.admin.feedback.maintenanceDoneTitle": "Hoàn tất bảo trì",
  "historyCurve.admin.feedback.maintenanceDone": "Hoạt động bảo trì đã hoàn tất thành công.",
  "historyCurve.admin.feedback.maintenanceFailedTitle": "Việc bảo trì không thành công",
  "historyCurve.admin.feedback.cleanupPreviewTitle": "Xem trước đã được cập nhật",
  "historyCurve.admin.feedback.cleanupPreviewUpdated": "Bản xem trước quá trình dọn dẹp lịch sử đã được cập nhật.",
  "historyCurve.admin.feedback.cleanupPreviewFailedTitle": "Không thể xem trước quá trình dọn dẹp",
  "historyCurve.admin.feedback.cleanupDoneTitle": "Việc dọn dẹp phạm vi đã hoàn tất",
  "historyCurve.admin.feedback.cleanupDone": "Việc dọn dẹp lịch sử đã hoàn tất; khoảng {{count}} hàng đã bị xóa.",
  "historyCurve.admin.feedback.cleanupFailedTitle": "Quá trình dọn dẹp phạm vi không thành công",
  "historyCurve.admin.alerts.refreshFailed": "Không thể làm mới trạng thái lịch sử",
  "historyCurve.admin.alerts.prefsFailed": "Không thể lưu cài đặt đường cong",
  "historyCurve.admin.metrics.metadata": "Siêu dữ liệu",
  "historyCurve.admin.disabledReasons.updatingRecording": "Trạng thái ghi đang được cập nhật. Quá trình chỉnh sửa sẽ tiếp tục khi quá trình này hoàn tất.",
  "historyCurve.admin.disabledReasons.saving": "Các cài đặt lịch sử đang được lưu. Quá trình chỉnh sửa sẽ tiếp tục sau khi hoàn tất.",
  "historyCurve.admin.disabledReasons.refreshing": "Các cài đặt lịch sử đang được làm mới. Quá trình chỉnh sửa sẽ tiếp tục sau khi hoàn tất.",
  "historyCurve.admin.disabledReasons.maintenanceRunning": "Một tác vụ bảo trì lịch sử đang được thực hiện. Việc chỉnh sửa sẽ tiếp tục khi tác vụ này hoàn tất.",
  "historyCurve.admin.disabledReasons.unsaved": "Trước tiên, hãy lưu hoặc khôi phục các thông số lịch sử chưa được lưu.",
  "historyCurve.admin.disabledReasons.toggleNotLoaded": "Các tham số lịch sử chưa được tải, do đó hiện tại vẫn chưa thể thay đổi bản ghi.",
  "historyCurve.admin.disabledReasons.noChanges": "Không có thay đổi nào chưa được lưu.",
  "historyCurve.admin.disabledReasons.nothingToReset": "Không có thay đổi nào chưa được lưu để khôi phục lại.",
  "historyCurve.admin.disabledReasons.savingMaintenance": "Các cài đặt lịch sử đang được lưu lại; dịch vụ bảo trì tạm thời không khả dụng.",
  "historyCurve.admin.disabledReasons.refreshingMaintenance": "Các cài đặt lịch sử đang được cập nhật; dịch vụ tạm thời không khả dụng do đang bảo trì.",
  "historyCurve.admin.disabledReasons.maintenanceBusy": "Một tác vụ bảo trì đang được thực thi.",
  "historyCurve.admin.disabledReasons.searchBusy": "Quá trình tìm kiếm mục tiêu dọn dẹp hiện đang được thực hiện.",
  "historyCurve.admin.disabledReasons.previewFirst": "Xem trước tác động của quá trình dọn dẹp trước khi thực hiện.",
  "historyCurve.admin.configStatus.updating": "Cập nhật",
  "historyCurve.admin.configStatus.saving": "Tiết kiệm",
  "historyCurve.admin.configStatus.refreshing": "Sảng khoái",
  "historyCurve.admin.configStatus.failed": "Không thành công",
  "historyCurve.admin.configStatus.unsaved": "Chưa được lưu",
  "historyCurve.admin.configStatus.synced": "Đã đồng bộ hóa",
  "historyCurve.admin.dataStatus.title": "Tình trạng dữ liệu",
  "historyCurve.admin.dataStatus.description": "Xem lại bản ghi, kiểm tra tình trạng sẵn sàng, phạm vi bao phủ và lần ghi mới nhất.",
  "historyCurve.admin.dataStatus.runtime": "Thời gian chạy",
  "historyCurve.admin.dataStatus.currentRecording": "Ghi âm",
  "historyCurve.admin.dataStatus.currentReadable": "Quyền truy cập đọc",
  "historyCurve.admin.dataStatus.startupRepair": "Khôi phục chế độ khởi động",
  "historyCurve.admin.dataStatus.coverage": "Phạm vi bảo hiểm",
  "historyCurve.admin.dataStatus.queryLimit": "Giới hạn số điểm truy vấn",
  "historyCurve.admin.dataStatus.storage": "Lưu trữ",
  "historyCurve.admin.dataStatus.totalRows": "Tổng số hàng",
  "historyCurve.admin.dataStatus.totalSpace": "Kích thước tổng cộng",
  "historyCurve.admin.dataStatus.active1mBuckets": "Các thùng 1m đang hoạt động",
  "historyCurve.admin.dataStatus.latestWrite": "Bài viết mới nhất",
  "historyCurve.admin.dataStatus.latestMinuteFlush": "Xả nước vào phút chót",
  "historyCurve.admin.dataStatus.latestRollup": "Bản cập nhật tổng hợp mới nhất",
  "historyCurve.admin.dataStatus.intervalCoverage": "Phạm vi khoảng thời gian",
  "historyCurve.admin.config.title": "Cấu hình",
  "historyCurve.admin.config.persisted": "Đã lưu: {{status}}",
  "historyCurve.admin.config.noteDescription": "Việc dừng ghi không xóa hoặc ẩn lịch sử đã lưu. Thao tác này chỉ ngừng ghi dữ liệu mới và dữ liệu tổng hợp với khoảng thời gian dài hơn.",
  "historyCurve.admin.config.updating": "Đang cập nhật…",
  "historyCurve.admin.config.stopRecording": "Hãy chấm dứt một trang sử mới",
  "historyCurve.admin.config.resumeRecording": "Tiếp tục ghi lại lịch sử",
  "historyCurve.admin.config.days": "ngày",
  "historyCurve.admin.config.points": "điểm",
  "historyCurve.admin.config.reset": "Đặt lại",
  "historyCurve.admin.config.refreshing": "Thật sảng khoái…",
  "historyCurve.admin.config.refresh": "Làm mới",
  "historyCurve.admin.config.fields.retention": "{{interval}} tỷ lệ giữ chân",
  "historyCurve.admin.config.fields.retentionHint": "Nên giữ các đường cong “{{interval}}” trong bao lâu?",
  "historyCurve.admin.config.fields.queryLimit": "Số điểm tối đa cho mỗi truy vấn",
  "historyCurve.admin.config.fields.queryLimitHint": "Giới hạn số điểm lịch sử mà một chế độ xem có thể tải.",
  "historyCurve.admin.maintenance.title": "Dọn dẹp và xây dựng lại",
  "historyCurve.admin.maintenance.rebuild": "Tái thiết lập 5 phút / 15 phút / 30 phút / 1 giờ / 4 giờ / 1 ngày",
  "historyCurve.admin.maintenance.clearAll": "Xóa toàn bộ lịch sử đã lưu",
  "historyCurve.admin.maintenance.description": "Xem trước và thực hiện dọn dẹp toàn bộ cửa hàng, xây dựng lại báo cáo tổng hợp theo nhiều khoảng thời gian, hoặc dọn dẹp có mục tiêu theo kết hợp, khoảng thời gian và khoảng thời gian.",
  "historyCurve.admin.maintenance.previewRows": "Các hàng bị ảnh hưởng trong chế độ xem trước",
  "historyCurve.admin.maintenance.previewSpace": "Dung lượng đã giải phóng trong bản xem trước",
  "historyCurve.admin.maintenance.sourceRows": "1 triệu hàng dữ liệu nguồn",
  "historyCurve.admin.cleanup.title": "Hoạt động dọn dẹp có mục tiêu",
  "historyCurve.admin.cleanup.description": "Xem trước kết hợp, khoảng thời gian và lựa chọn khoảng thời gian trước khi xóa bất kỳ lịch sử nào đã lưu.",
  "historyCurve.admin.cleanup.searchAria": "Tìm kiếm các tổ hợp dựa trên lịch sử đã lưu",
  "historyCurve.admin.cleanup.searchPlaceholder": "Từ khóa “tài sản” hoặc “hợp đồng”",
  "historyCurve.admin.cleanup.searching": "Đang tìm kiếm…",
  "historyCurve.admin.cleanup.search": "Tìm kiếm các mục tiêu cần dọn dẹp",
  "historyCurve.admin.cleanup.results": "Đã tìm thấy các mục tiêu dọn dẹp củ{{count}}.",
  "historyCurve.admin.cleanup.resultsTruncated": "Đã tìm thấy các mục tiêu phù hợp; đang hiển thị các kết quả đầu tiên từ {{count}}.",
  "historyCurve.admin.cleanup.noResults": "Không có kết hợp lịch sử đã lưu nào khớp với “{{keyword}}”.",
  "historyCurve.admin.cleanup.searchHint": "Để xóa một tổ hợp, hãy tìm và chọn tổ hợp đó. Giữ nguyên tùy chọn “Tất cả các tổ hợp” để xóa toàn bộ.",
  "historyCurve.admin.cleanup.target": "Sự kết hợp mục tiêu",
  "historyCurve.admin.cleanup.targetAria": "Kết hợp mục tiêu dọn dẹp",
  "historyCurve.admin.cleanup.allCombinations": "Tất cả các tổ hợp",
  "historyCurve.admin.cleanup.targetPlaceholder": "Tìm kiếm, sau đó (nếu muốn) chọn một tổ hợp",
  "historyCurve.admin.cleanup.startTime": "Thời gian bắt đầu",
  "historyCurve.admin.cleanup.startTimeAria": "Thời gian bắt đầu dọn dẹp",
  "historyCurve.admin.cleanup.endTime": "Thời gian kết thúc",
  "historyCurve.admin.cleanup.endTimeAria": "Thời gian kết thúc công tác dọn dẹp",
  "historyCurve.admin.cleanup.intervals": "Tần suất vệ sinh",
  "historyCurve.admin.cleanup.noStartLimit": "Không có giới hạn về thời gian bắt đầu",
  "historyCurve.admin.cleanup.noEndLimit": "Không có giới hạn thời gian kết thúc",
  "historyCurve.admin.cleanup.preview": "Xem trước tác động của việc dọn dẹp",
  "historyCurve.admin.cleanup.execute": "Thực hiện dọn dẹp có mục tiêu",
  "historyCurve.admin.cleanup.estimatedRows": "Số hàng dự kiến đã xóa",
  "historyCurve.admin.cleanup.estimatedSpace": "Dung lượng dự kiến được giải phóng",
  "historyCurve.admin.cleanup.rebuildMetadata": "Xây dựng lại siêu dữ liệu",
  "historyCurve.admin.cleanup.rebuildRollups": "Xây dựng lại các quãng cao hơn",
  "historyCurve.admin.cleanup.previewTableAria": "Xem trước quá trình dọn dẹp lịch sử",
  "historyCurve.admin.cleanup.interval": "Khoảng thời gian",
  "historyCurve.admin.confirm.clearTitle": "Xóa toàn bộ lịch sử đã lưu?",
  "historyCurve.admin.confirm.cleanupTitle": "Thực hiện dọn dẹp có chọn lọc?",
  "historyCurve.admin.confirm.rebuildTitle": "Có nên xây dựng lại các bản tổng hợp lịch sử không?",
  "historyCurve.admin.confirm.clearDescription": "Thao tác này sẽ xóa vĩnh viễn siêu dữ liệu kết hợp và tất cả các bảng khoảng thời gian. Lịch sử đã lưu không thể khôi phục được.",
  "historyCurve.admin.confirm.cleanupDescription": "Thao tác này sẽ xóa vĩnh viễn tổ hợp, phạm vi và các khoảng thời gian đã chọn. Việc bao gồm khoảng thời gian 1 phút sẽ tự động xây dựng lại siêu dữ liệu và các khoảng thời gian lớn hơn.",
  "historyCurve.admin.confirm.rebuildDescription": "Quá trình này sẽ xây dựng lại tất cả các báo cáo tổng hợp theo khoảng thời gian lớn hơn mà không xóa siêu dữ liệu hoặc dữ liệu chính thức theo khoảng thời gian 1 phút.",
  "historyCurve.admin.confirm.scopeTitle": "Phạm vi dọn dẹp",
  "historyCurve.admin.confirm.timeRange": "Khoảng thời gian",
  "historyCurve.admin.confirm.noneSelected": "Chưa chọn mục nào",
  "historyCurve.admin.confirm.affectedRows": "Số hàng bị ảnh hưởng ước tính",
  "historyCurve.admin.confirm.previewDeleteRows": "Các hàng đã bị xóa trong chế độ xem trước",
  "historyCurve.admin.confirm.rebuildableRows": "Các hàng hiện có thể tái tạo",
  "historyCurve.admin.confirm.estimatedSpace": "Dung lượng dự kiến được giải phóng",
  "historyCurve.admin.confirm.previewSpace": "Dung lượng đã giải phóng trong bản xem trước",
  "historyCurve.admin.confirm.sourceRows": "1 triệu hàng có nguồn gốc đáng tin cậy",
  "historyCurve.admin.confirm.clear": "Xóa lịch sử",
  "historyCurve.admin.confirm.execute": "Thực hiện dọn dẹp",
  "historyCurve.admin.confirm.rebuild": "Xây dựng lại các bản tổng hợp",
  "historyCurve.chart.title": "Đường cong lịch sử",
  "historyCurve.chart.description": "Mở trang · {{funding}} · Đóng trang",
  "historyCurve.chart.summaryEmpty": "Hiện tại không có điểm lịch sử nào được hiển thị.",
  "historyCurve.chart.summary": "<count>{{count}}</count> điểm từ <start>{{start}}</start> đến <end>{{end}}</end>. Mới nhất: mở <open>{{open}}</open>, {{fundingLabel}} <funding>{{funding}}</funding>, đóng <close>{{close}}</close>.",
  "historyCurve.chart.toolbarAria": "Các điều khiển trong cửa sổ Đường cong lịch sử",
  "historyCurve.chart.switching": "Đang chuyển…",
  "historyCurve.chart.refreshing": "Thật sảng khoái…",
  "historyCurve.chart.legendAria": "Chú thích đường cong lịch sử và các giá trị mới nhất",
  "historyCurve.chart.open": "$t(zml:zml.metric.bbo_executable_open_spread_pct)",
  "historyCurve.chart.close": "$t(zml:zml.metric.bbo_executable_close_spread_pct)",
  "historyCurve.chart.chartAria": "Biểu đồ đường thể hiện sự phát triển theo thời gian và nguồn tài trợ",
  "historyCurve.chart.renderFailedTitle": "Không thể vẽ đường cong lịch sử",
  "historyCurve.chart.renderFailed": "Biểu đồ hiện không thể truy cập được tạm thời.",
  "historyCurve.chart.dataTable.label": "Dữ liệu đường cong lịch sử",
  "historyCurve.chart.dataTable.time": "Thời gian",
  "historyCurve.chart.dataTable.openSpread": "Mở chênh lệch",
  "historyCurve.chart.dataTable.closeSpread": "Chênh lệch giá hẹp",
  "historyCurve.chart.dataTable.longFunding": "Tỷ lệ phí tài trợ cho vị thế mua",
  "historyCurve.chart.dataTable.longCap": "Giới hạn tỷ lệ phí tài trợ cho vị thế mua",
  "historyCurve.chart.dataTable.longInterval": "Khoảng thời gian tính phí tài trợ cho vị thế mua",
  "historyCurve.chart.dataTable.shortFunding": "Tỷ lệ phí tài trợ cho vị thế bán",
  "historyCurve.chart.dataTable.shortCap": "Giới hạn tỷ lệ phí tài trợ cho vị thế bán",
  "historyCurve.chart.dataTable.shortInterval": "Khoảng thời gian tính phí tài trợ cho vị thế bán",
  "historyCurve.chart.peak.highestOpen": "Chênh lệch giá mở vị thế cao nhất",
  "historyCurve.chart.peak.lowestClose": "Chênh lệch giá đóng cửa thấp nhất",
  "historyCurve.chart.zoom.unavailable": "Tải dữ liệu lịch sử trước khi phóng to biểu đồ.",
  "historyCurve.chart.zoom.resetUnavailable": "Tải dữ liệu lịch sử trước khi thiết lập lại cửa sổ biểu đồ.",
  "historyCurve.chart.zoom.in": "Phóng to đường cong lịch sử",
  "historyCurve.chart.zoom.out": "Thu nhỏ biểu đồ lịch sử",
  "historyCurve.chart.zoom.reset": "Đặt lại cửa sổ đường cong lịch sử",
  "historyCurve.chart.tooltip.long": "Dài",
  "historyCurve.chart.tooltip.short": "Ngắn",
  "historyCurve.chart.tooltip.cap": "Nắp",
  "historyCurve.chart.tooltip.interval": "Khoảng thời gian",
  "management.documentTitle": "Quản trị · ZML Monitor",
  "management.state.unavailable": "Tạm thời không có sẵn",
  "management.state.unavailableMessage": "Không thể tải hoặc hiển thị mô-đun “{{title}}”. Vui lòng thử lại.",
  "management.state.retry": "Thử lại",
  "management.state.loading": "Đang tải “{{title}}”…",
  "management.state.loadingModule": "Đang tải mô-đun quản trị…",
  "management.state.permissionTitle": "Không có quyền truy cập quản trị",
  "management.state.permissionMessage": "Tài khoản này không thể truy cập Trung tâm quản lý. Vui lòng quay lại Monitor để tiếp tục sử dụng các tính năng được phép.",
  "management.nav.ariaLabel": "Thanh điều hướng quản trị",
  "management.nav.fallback": "Quản trị viên",
  "management.nav.groups.users": "Quản lý người dùng",
  "management.nav.groups.billing": "Thương mại & thanh toán",
  "management.nav.groups.settings": "Cài đặt cơ bản",
  "management.nav.groups.system": "Hoạt động của hệ thống",
  "management.nav.groups.metrics": "Liên kết tài trợ",
  "management.nav.groups.coin": "Dịch vụ quản lý tài sản",
  "management.nav.groups.news": "Các dịch vụ tin tức",
  "management.nav.groups.security": "An ninh",
  "management.nav.items.pricing": "Giá cả và thanh toán",
  "management.nav.items.orders": "Đơn hàng và hóa đơn",
  "management.nav.items.signin": "Các phương thức đăng nhập",
  "management.nav.items.audit": "Nhật ký kiểm toán",
  "management.nav.items.pairs": "Các cặp giao dịch",
  "management.nav.items.exchanges": "Sàn giao dịch",
  "management.nav.items.fundingHistory": "Lịch sử tài trợ",
  "management.nav.items.historyCurves": "Biểu đồ lịch sử",
  "management.nav.items.credentials": "Thông tin đăng nhập API",
  "management.nav.items.overview": "Tổng quan về hệ thống",
  "management.nav.items.egress": "Lưu lượng ra khỏi mạng",
  "management.nav.items.ingest": "Thu thập dữ liệu thị trường",
  "management.nav.items.compute": "Tính toán thời gian thực",
  "management.nav.items.publish": "Xuất bản truy vấn",
  "management.nav.items.linkage": "Liên kết tài trợ",
  "management.nav.items.catalog": "Danh mục tài sản",
  "management.nav.items.datasource": "Nguồn dữ liệu CMC",
  "management.nav.items.collection": "Bộ sưu tập",
  "management.nav.items.sourceHealth": "Nguồn sức khỏe",
  "management.nav.items.translation": "Bản dịch",
  "management.nav.items.announcementPolicy": "Cảnh báo hủy niêm yết",
  "management.nav.items.history": "Lịch sử đăng nhập",
  "management.nav.items.ip": "Các biện pháp kiểm soát IP",
  "management.nav.items.session": "Chính sách phiên làm việc",
  "management.policyApplication.status.applied": "Ứng dụng",
  "management.policyApplication.status.pending": "Đang chờ xử lý",
  "management.policyApplication.status.failed": "Không thành công",
  "management.policyApplication.effect.immediate": "Có hiệu lực ngay lập tức",
  "management.policyApplication.effect.next-session": "Có hiệu lực từ kỳ họp tiếp theo",
  "management.policyApplication.effect.controlled-reconnect": "Có hiệu lực sau khi kết nối lại có kiểm soát",
  "management.policyApplication.effect.restart-required": "Có hiệu lực sau khi khởi động lại",
  "management.policyApplication.revisions": "Dữ liệu được lưu trữ r{{persisted}} · dữ liệu thời gian chạy r{{applied}}",
  "management.policyApplication.restartRequired": "Cần khởi động lại",
  "management.security.description": "Quản lý các cơ chế đăng nhập, phiên làm việc, quyền truy cập mạng và kiểm soát kiểm toán bảo mật trên toàn hệ thống.",
  "management.security.descriptions.signin": "Cấu hình các phương thức đăng nhập trên toàn hệ thống, đăng ký tự phục vụ và Google OAuth.",
  "management.security.descriptions.session": "Đặt thời hạn phiên và chính sách khóa tài khoản khi đăng nhập thất bại cho từng tài khoản.",
  "management.security.descriptions.ip": "Quản lý các quy tắc cho phép và từ chối địa chỉ IP trên toàn hệ thống đối với việc đăng nhập, API và các kết nối thời gian thực.",
  "management.security.descriptions.history": "Kiểm tra kết quả đăng nhập, địa chỉ IP nguồn, thông tin thiết bị và nguyên nhân lỗi trên tất cả các tài khoản.",
  "management.security.descriptions.audit": "Theo dõi các thay đổi do quản trị viên thực hiện đối với các tài khoản, hoạt động thương mại và các chính sách bảo mật hệ thống.",
  "management.audit.loading": "Đang tải các sự kiện kiểm toán của quản trị viên…",
  "management.audit.loadFailed": "Không thể tải các sự kiện kiểm toán của quản trị viên.",
  "management.audit.unavailable": "Không thể thực hiện kiểm toán quản trị viên",
  "management.audit.empty": "Không có sự kiện kiểm toán",
  "management.audit.emptyHint": "Các thay đổi do quản trị viên thực hiện đối với các tài khoản, hoạt động thương mại và chính sách bảo mật hệ thống sẽ được hiển thị tại đây.",
  "management.audit.stale": "{{error}} (hiển thị kết quả được tải thành công gần nhất)",
  "management.audit.moreChanges": "…{{count}} những thay đổi khác",
  "management.audit.notePrefix": "Lưu ý: {{note}}",
  "management.audit.pagination.aria": "Phân trang trang kiểm toán của quản trị viên",
  "management.audit.pagination.status": "Trang {{page}}/{{pageCount}} · {{start}}–{{end}}/{{total}}",
  "management.audit.pagination.emptyPage": "Trang này hiện không còn bản ghi nào. Quay lại trang hợp lệ gần nhất; bạn cũng có thể sử dụng các nút phân trang bên dưới để quay lại.",
  "management.audit.table.aria": "Kiểm toán quản trị viên",
  "management.audit.table.time": "Thời gian",
  "management.audit.table.action": "Hành động",
  "management.audit.table.target": "Mục tiêu",
  "management.audit.table.changes": "Những thay đổi",
  "management.audit.table.actor": "Diễn viên",
  "management.audit.actions.userCreate": "Tạo tài khoản",
  "management.audit.actions.userUpdate": "Cập nhật tài khoản",
  "management.audit.actions.userDelete": "Xóa tài khoản",
  "management.audit.actions.userResetPassword": "Đặt lại mật khẩu tài khoản",
  "management.audit.actions.userDeviceRevoke": "Hủy quyền truy cập của thiết bị liên kết với tài khoản",
  "management.audit.actions.userSessionsInvalidateAll": "Hủy phiên làm việc của tài khoản",
  "management.audit.actions.accountGoogleLink": "Kết nối tài khoản Google",
  "management.audit.actions.accountGoogleUnlink": "Hủy liên kết tài khoản Google",
  "management.audit.actions.billingConfig": "Cập nhật giá cả",
  "management.audit.actions.billingReceiving": "Cập nhật trạng thái nhận",
  "management.audit.actions.billingSettle": "Thanh toán thủ công",
  "management.audit.actions.sessionPolicyUpdate": "Cập nhật chính sách phiên làm việc",
  "management.audit.actions.ipPolicyUpdate": "Cập nhật chính sách IP",
  "management.audit.actions.ipRuleCreate": "Tạo quy tắc IP",
  "management.audit.actions.ipRuleDelete": "Xóa quy tắc IP",
  "management.audit.actions.sessionsInvalidateAll": "Hủy bỏ tất cả các phiên hệ thống",
  "management.audit.actions.registrationPolicy": "Cập nhật chính sách đăng ký",
  "management.audit.actions.googleConfigUpdate": "Cập nhật thông tin đăng nhập Google",
  "management.audit.fields.username": "ID tài khoản",
  "management.audit.fields.email": "Email",
  "management.audit.fields.role": "Vai trò",
  "management.audit.fields.status": "Tình trạng tài khoản",
  "management.audit.fields.plan": "Kế hoạch kinh doanh",
  "management.audit.fields.planExpiresAt": "Hết hạn hợp đồng",
  "management.audit.fields.locale": "Ngôn ngữ giao diện",
  "management.audit.fields.tierId": "Gói đăng ký",
  "management.audit.fields.createdAt": "Được tạo vào",
  "management.audit.fields.registrationSource": "Nguồn đăng ký",
  "management.audit.fields.googleLinkedAt": "Liên kết đến Google tại",
  "management.audit.fields.googleLinked": "Trạng thái liên kết Google",
  "management.audit.fields.sessionRevision": "Sửa đổi phiên làm việc",
  "management.audit.fields.activeDevices": "Thiết bị đang hoạt động",
  "management.audit.fields.affectedAccounts": "Các tài khoản bị ảnh hưởng",
  "management.audit.fields.deviceId": "ID thiết bị",
  "management.audit.fields.tokenTtlDays": "Thời hạn đăng nhập (ngày)",
  "management.audit.fields.maxFailedAttempts": "Số lần hỏng hóc liên tiếp tối đa",
  "management.audit.fields.lockoutDurationMinutes": "Thời gian khóa tài khoản (phút)",
  "management.audit.fields.ipWhitelistEnabled": "Danh sách cho phép IP",
  "management.audit.fields.ipBlacklistEnabled": "Danh sách chặn IP",
  "management.audit.fields.ipRuleKind": "Loại quy tắc IP",
  "management.audit.fields.ipPattern": "IP / CIDR",
  "management.audit.fields.note": "Lưu ý",
  "management.audit.fields.config": "Cài đặt Google",
  "management.audit.fields.clientSecretRotated": "Mã bí mật của khách hàng đã được thay đổi",
  "management.audit.fields.enabled": "Trạng thái đã bật",
  "management.audit.fields.clientId": "Mã khách hàng",
  "management.audit.fields.redirectUri": "URI chuyển hướng",
  "management.audit.fields.hasClientSecret": "Mã bí mật của khách hàng đã được lưu trữ",
  "management.audit.fields.usable": "Cấu hình có thể sử dụng được",
  "management.audit.fields.openRegistration": "Đăng ký tự phục vụ",
  "management.audit.fields.monthlyPriceUsdt": "Giá hàng tháng (USDT)",
  "management.audit.fields.orderTtlMinutes": "Thời gian tồn tại của đơn hàng (phút)",
  "management.audit.fields.salesEnabled": "Chương trình khuyến mãi đã bắt đầu",
  "management.audit.fields.enforceEntitlement": "Thực thi quyền lợi",
  "management.audit.fields.maxDevices": "Số lượng thiết bị tối đa",
  "management.audit.fields.tiers": "Các gói đăng ký",
  "management.audit.fields.trc20Address": "Địa chỉ nhận TRC20",
  "management.audit.fields.usdtContract": "Địa chỉ hợp đồng USDT",
  "management.audit.fields.pollIntervalSecs": "Khoảng thời gian kiểm tra biên nhận (giây)",
  "management.audit.fields.userId": "UUID tài khoản",
  "management.audit.fields.months": "Số tháng đăng ký",
  "management.audit.fields.baseAmountUsdt": "Số tiền cơ sở (USDT)",
  "management.audit.fields.amountUsdt": "Số tiền đã thanh toán (USDT)",
  "management.audit.fields.amountMicro": "Số tiền chính xác (micro USDT)",
  "management.audit.fields.amountSuffix": "Hậu tố nhận dạng đơn hàng",
  "management.audit.fields.receivingAddress": "Địa chỉ nhận",
  "management.audit.fields.expiresAt": "Hết hạn vào",
  "management.audit.fields.settledAt": "Đã định cư tại",
  "management.audit.values.admin": "Quản trị viên",
  "management.audit.values.member": "Thành viên",
  "management.audit.values.active": "Hoạt động",
  "management.audit.values.accountDisabled": "Người khuyết tật",
  "management.audit.values.free": "Miễn phí",
  "management.audit.values.paid": "Đăng ký",
  "management.audit.values.orderPaid": "Đã thanh toán",
  "management.audit.values.lifetime": "Quyền truy cập trọn đời",
  "management.audit.values.allow": "Cho phép",
  "management.audit.values.deny": "Từ chối",
  "management.audit.values.google": "Đăng ký tự phục vụ của Google",
  "management.audit.values.adminCreated": "Được quản trị viên tạo ra",
  "management.audit.values.bootstrap": "Tài khoản Bootstrap",
  "management.audit.values.pending": "Đang chờ xử lý",
  "management.audit.values.expired": "Đã hết hạn",
  "management.audit.values.cancelled": "Đã hủy",
  "management.audit.values.zhCN": "Tiếng Trung",
  "management.audit.values.en": "Tiếng Anh",
  "management.audit.values.enabled": "Đã bật",
  "management.audit.values.notEnabled": "Chưa được bật",
  "management.audit.values.linked": "Liên kết",
  "management.audit.values.unlinked": "Chưa được liên kết",
  "management.audit.values.itemCount": "{{count}} mặt hàng",
  "management.audit.notes.accountDeleted": "Tài khoản và dữ liệu liên quan đã bị xóa",
  "management.audit.notes.passwordReset": "Một quản trị viên đã đặt lại mật khẩu tài khoản",
  "management.audit.notes.sessionsInvalidated": "Một quản trị viên đã hủy bỏ tất cả các phiên đăng nhập",
  "management.audit.notes.deviceRevoked": "Một quản trị viên đã hủy phiên sử dụng thiết bị này",
  "management.audit.notes.registrationPolicy": "Google là cổng đăng ký tự phục vụ duy nhất",
  "management.audit.notes.secretExcluded": "Văn bản thuần túy bí mật được cố ý loại trừ khỏi hồ sơ kiểm toán",
  "management.audit.notes.passwordReauthenticated": "Mật khẩu hiện tại đã được xác thực lại trước khi thực hiện thao tác này",
  "management.audit.notes.appliesImmediately": "Áp dụng ngay lập tức cho mọi tài khoản mà không cần khởi động lại",
  "management.audit.notes.globalAccessRule": "Quy tắc truy cập mạng trên toàn hệ thống",
  "management.audit.notes.apiKeyExcluded": "Văn bản thuần của Khóa API đã được loại trừ một cách có chủ đích khỏi bản ghi kiểm toán",
  "management.audit.notes.manualReconciliation": "Hướng dẫn đối chiếu thủ công dành cho quản trị viên",
  "management.session.loading": "Đang tải chính sách phiên…",
  "management.session.loadFailedTitle": "Chính sách phiên không khả dụng",
  "management.session.toolbarAria": "Dự thảo chính sách phiên họp",
  "management.session.save": "Chính sách lưu trữ",
  "management.session.reset": "Đặt lại",
  "management.session.units.days": "ngày",
  "management.session.units.times": "những nỗ lực",
  "management.session.units.minutes": "phút",
  "management.session.ttl.title": "Thời hạn hiệu lực của tài khoản",
  "management.session.ttl.description": "Quy định số ngày mà mỗi tài khoản có thể duy trì trạng thái đăng nhập kể từ khi phiên làm việc được thiết lập. Giá trị mặc định là 7 ngày.",
  "management.session.ttl.daysLabel": "Có hiệu lực trong",
  "management.session.ttl.inputAria": "Thời hạn đăng nhập (tính bằng ngày)",
  "management.session.ttl.rangeLabel": "Thời gian: {{min}}–{{max}} ngày",
  "management.session.ttl.sliderAria": "Điều chỉnh thời hạn đăng nhập",
  "management.session.ttl.realtimeHint": "Áp dụng cho các phiên hiện tại và mới khi được lưu. Thời hạn hiện tại sẽ không được gia hạn.",
  "management.session.devices.title": "Các thiết bị hoạt động đồng thời",
  "management.session.devices.allowanceLabel": "Quy định về số lượng thiết bị được phép sử dụng đồng thời",
  "management.session.devices.allowanceHint": "Được xác định theo gói dịch vụ của tài khoản, không phải theo chính sách bảo mật — mỗi cấp độ có hạn mức riêng, do đó con số này không được tính trùng lặp ở đây.",
  "management.session.devices.allowanceAction": "Giá mở",
  "management.session.protection.title": "Bảo vệ chống tấn công brute-force",
  "management.session.protection.maxFailures": "Số lần hỏng hóc liên tiếp tối đa",
  "management.session.protection.maxFailuresAria": "Số lần đăng nhập thất bại liên tiếp tối đa",
  "management.session.protection.lockout": "Thời gian ngừng hoạt động",
  "management.session.protection.lockoutAria": "Thời gian khóa hệ thống tính bằng phút",
  "management.session.protection.loginEventRetention": "Thời gian lưu giữ hoạt động đăng nhập",
  "management.session.protection.loginEventRetentionHint": "Có thể xem lại lịch sử đăng nhập trong khoảng thời gian bao lâu; các bản ghi đã hết hạn sẽ được xóa theo đợt.",
  "management.session.protection.loginEventRetentionAria": "Thời gian lưu giữ hoạt động đăng nhập (tính bằng ngày)",
  "management.session.protection.inMemoryNotice": "Số lần thất bại được lưu trong bộ nhớ theo từng nguồn và sẽ được đặt lại khi quá trình khởi động lại; bản thân các lần đăng nhập thành công và thất bại vẫn được lưu trong nhật ký hoạt động đăng nhập.",
  "management.session.invalidate.action": "Hủy hiệu lực tất cả các phiên người dùng",
  "management.session.invalidate.globalTitle": "Phản hồi phiên toàn cầu",
  "management.session.invalidate.globalHint": "Sử dụng trong trường hợp thông tin đăng nhập bị rò rỉ hoặc xảy ra sự cố bảo mật nghiêm trọng. Xử lý các thao tác thường xuyên liên quan đến tài khoản cụ thể từ mục Quản lý người dùng.",
  "management.session.invalidate.title": "Hủy bỏ tất cả các phiên trong hệ thống",
  "management.session.invalidate.description": "Thao tác này sẽ ngay lập tức hủy trạng thái đã đăng nhập của mọi tài khoản, bao gồm cả tài khoản quản trị viên này. Mọi người phải đăng nhập lại.",
  "management.session.invalidate.scopeWarning": "Phạm vi áp dụng: mọi tài khoản, mọi thiết bị và phiên quản trị viên hiện tại. Thao tác này không thể hoàn tác.",
  "management.session.invalidate.confirmationLabel": "Hãy truy cập {{phrase}} để xác nhận",
  "management.session.invalidate.success": "Các phiên đã bị thu hồi đối với tài khoản {{affectedAccounts}} và các thiết bị {{affectedDevices}}. Đang quay lại trang đăng nhập.",
  "management.session.invalidate.pending": "Đang đăng xuất…",
  "management.session.invalidate.confirm": "Xác nhận đăng xuất khỏi tất cả các tài khoản",
  "management.session.status.saving": "Tiết kiệm",
  "management.session.status.unsaved": "Chưa được lưu",
  "management.session.status.synced": "Đã đồng bộ hóa",
  "management.session.busy.invalidating": "Tất cả các thiết bị đang được đăng xuất. Vui lòng đợi cho đến khi quá trình này hoàn tất.",
  "management.session.busy.saving": "Chính sách phiên đang được lưu. Vui lòng đợi cho đến khi quá trình này hoàn tất.",
  "management.session.busy.noChanges": "Chính sách phiên này không có thay đổi nào cần lưu lại.",
  "management.session.busy.nothingToReset": "Chính sách phiên này không có thay đổi nào chưa được lưu.",
  "management.session.feedback.conflict": "Một quản trị viên khác đã cập nhật chính sách này. Giá trị hiện tại đã được tải lại; vui lòng kiểm tra lại trước khi lưu lần nữa.",
  "management.session.errors.load": "Không thể tải chính sách phiên.",
  "management.session.errors.missing": "Chính sách phiên làm việc bị thiếu.",
  "management.session.errors.save": "Không thể lưu chính sách phiên.",
  "management.session.errors.invalidate": "Không thể mượn các thiết bị này.",
  "management.session.errors.invalidDraft": "Hãy sửa các giá trị chính sách phiên không hợp lệ trước khi lưu.",
  "management.session.errors.tokenTtlDays": "Thời hạn đăng nhập phải là một số nguyên nằm trong khoảng từ {{min}} đến {{max}}.",
  "management.session.errors.maxFailedAttempts": "Số lần thất bại liên tiếp tối đa phải là một số nguyên nằm trong khoảng từ {{min}} đến {{max}}.",
  "management.session.errors.lockoutDurationMinutes": "Thời gian khóa phải là một số nguyên nằm trong khoảng từ {{min}} đến {{max}} phút.",
  "management.session.errors.loginEventRetentionDays": "Thời gian lưu giữ hoạt động đăng nhập phải là một số nguyên nằm trong khoảng từ {{min}} đến {{max}} ngày.",
  "management.billing.descriptions.pricing": "Cấu hình giá đăng ký, quy trình đặt hàng và địa chỉ nhận USDT. Khóa riêng tư tuyệt đối không được truyền đến máy chủ.",
  "management.billing.descriptions.orders": "Theo dõi đơn hàng và biên lai trên chuỗi khối, đồng thời đối chiếu các khoản thanh toán chưa khớp.",
  "management.users.description": "Quản lý tài khoản, quyền truy cập đăng ký và bảo mật đăng nhập.",
  "management.users.searchAria": "Tìm kiếm tài khoản",
  "management.users.searchPlaceholder": "ID tài khoản hoặc email",
  "management.users.results": "{{total}} các tài khoản trùng khớp",
  "management.users.create": "Tạo tài khoản",
  "management.users.pagination.aria": "Phân trang danh sách tài khoản",
  "management.users.pagination.status": "Trang {{page}}/{{pageCount}} · {{start}}–{{end}}/{{total}}",
  "management.users.feedback.updated": "Tài khoản đã được cập nhật{{username}}",
  "management.users.feedback.updatedFields": "Đã cập nhật tài khoản {{username}}: {{fields}}",
  "management.users.feedback.passwordReset": "Đã đặt lại mật khẩu của {{username}}",
  "management.users.feedback.created": "Đã tạo tài khoản {{username}}",
  "management.users.feedback.deleted": "Tài khoản đã bị xóa {{username}}",
  "management.users.errors.listLoad": "Không thể tải danh sách tài khoản.",
  "management.users.errors.delete": "Không thể xóa tài khoản này.",
  "management.users.errors.save": "Không thể lưu các thay đổi.",
  "management.users.state.unavailable": "Không thể truy cập danh sách tài khoản",
  "management.users.state.loading": "Đang tải danh sách tài khoản…",
  "management.users.state.empty": "Không có tài khoản nào khớp",
  "management.users.state.emptyHint": "Hãy thử tìm kiếm theo cách khác.",
  "management.users.state.stale": "{{error}} (hiển thị kết quả được tải thành công gần nhất)",
  "management.users.table.aria": "Danh sách tài khoản",
  "management.users.table.account": "Tài khoản",
  "management.users.table.email": "Email",
  "management.users.table.role": "Vai trò",
  "management.users.table.plan": "Kế hoạch",
  "management.users.table.expiry": "Hết hạn",
  "management.users.table.status": "Tình trạng",
  "management.users.table.createdAt": "Được tạo",
  "management.users.table.actions": "Các hành động",
  "management.users.roles.admin": "Quản trị viên",
  "management.users.roles.member": "Thành viên",
  "management.users.plans.free": "Miễn phí",
  "management.users.plans.paid": "Đăng ký",
  "management.users.plans.lifetime": "Quyền truy cập trọn đời",
  "management.users.status.active": "Hoạt động",
  "management.users.status.disabled": "Người khuyết tật",
  "management.users.expiry.lifetime": "Không bao giờ hết hạn",
  "management.users.expiry.free": "Chưa đăng ký",
  "management.users.expiry.missing": "Không có ngày hết hạn",
  "management.users.expiry.remaining": "{{date}} (Còn {{count}})",
  "management.users.expiry.expired": "{{date}} (đã hết hạn {{count}} ngày trước)",
  "management.users.expiry.expiredPlan": "Đã hết hạn",
  "management.users.actions.more": "Các hành động khác",
  "management.users.actions.delete": "Xóa",
  "management.users.detail.loading": "Đang tải thông tin tài khoản…",
  "management.users.detail.unavailable": "Không có thông tin chi tiết về tài khoản",
  "management.users.detail.loadFailed": "Không thể tải thông tin tài khoản.",
  "management.users.detail.stale": "{{error}} (hiển thị thông tin tài khoản cuối cùng đã được tải thành công)",
  "management.users.detail.edit": "Chỉnh sửa",
  "management.users.detail.locationAria": "Vị trí tài khoản",
  "management.users.detail.propertiesAria": "Thuộc tính tài khoản",
  "management.users.detail.openAccount": "Mở tài khoản",
  "management.users.detail.sectionsAria": "Các phần chi tiết tài khoản",
  "management.users.detail.sections.account": "Tài khoản",
  "management.users.detail.sections.entitlements": "Các quyền lợi",
  "management.users.detail.sections.security": "An ninh",
  "management.users.detail.sections.activity": "Hoạt động",
  "management.users.detail.sections.audit": "Kiểm toán quản trị",
  "management.users.detail.account.title": "Thông tin tài khoản",
  "management.users.detail.account.source": "Nguồn đăng ký",
  "management.users.detail.sources.admin": "Được tạo bởi một quản trị viên",
  "management.users.detail.sources.google": "Đăng ký tự phục vụ của Google",
  "management.users.detail.sources.bootstrap": "Tài khoản Bootstrap",
  "management.users.detail.entitlements.title": "Quyền hạn tài khoản",
  "management.users.detail.entitlements.effective": "Quyền lợi hiện tại",
  "management.users.detail.entitlements.entitled": "Quyền truy cập đang hoạt động",
  "management.users.detail.entitlements.notEntitled": "Không đủ điều kiện",
  "management.users.detail.entitlements.tier": "Mã cấp độ đăng ký",
  "management.users.detail.security.passwordTitle": "Mật khẩu và các phương thức đăng nhập",
  "management.users.detail.security.passwordDescription": "Đặt mật khẩu mới cho tài khoản này.",
  "management.users.detail.security.selfPasswordDescription": "Mở mục “Đăng nhập & bảo mật” để xác minh và thay đổi mật khẩu hiện tại của bạn.",
  "management.users.detail.security.resetPassword": "Đặt lại mật khẩu",
  "management.users.detail.security.openPersonalSecurity": "Đăng nhập cá nhân và bảo mật",
  "management.users.detail.security.devicesTitle": "Các thiết bị và phiên đã đăng nhập",
  "management.users.detail.security.devicesDescription": "Xem xét và thu hồi các thiết bị của tài khoản mục tiêu, hoặc hủy bỏ tất cả các phiên đăng nhập của tài khoản này.",
  "management.users.detail.security.invalidateAll": "Hủy tất cả các phiên",
  "management.users.detail.security.invalidateTitle": "Hủy hiệu lực tất cả các phiên đăng nhập của tài khoản mục tiêu",
  "management.users.detail.security.invalidateDescription": "Thao tác này chỉ ảnh hưởng đến tài khoản được nêu dưới đây. Sau khi hoàn tất, tài khoản đó phải đăng nhập lại trên mọi thiết bị.",
  "management.users.detail.security.targetUsername": "ID tài khoản: {{username}}",
  "management.users.detail.security.impactScope": "Tác động: ảnh hưởng đến tất cả các thiết bị và phiên hiện tại của tài khoản này; các tài khoản khác không bị ảnh hưởng.",
  "management.users.detail.security.invalidateConfirm": "Hủy tất cả các phiên",
  "management.users.detail.security.invalidateSuccess": "Tất cả các phiên truy cập của tài khoản mục tiêu đã bị vô hiệu hóa.",
  "management.users.detail.security.invalidateSuccessWithCount": "Tất cả các phiên truy cập của tài khoản mục tiêu đã bị vô hiệu hóa (máy chủ báo cáo có thiết bị {{count}}).",
  "management.users.detail.security.invalidateFailed": "Không thể hủy bỏ các phiên của tài khoản mục tiêu.",
  "management.users.detail.activity.title": "Hoạt động đăng nhập",
  "management.users.detail.activity.description": "Chỉ hiển thị các sự kiện đăng nhập thành công và thất bại đối với {{username}}.",
  "management.users.detail.audit.title": "Kiểm toán quản trị viên tài khoản mục tiêu",
  "management.users.detail.audit.description": "Chỉ hiển thị các thay đổi của quản trị viên và các hành động bảo mật nhắm vào {{username}}.",
  "management.users.detail.audit.emptyHint": "Hiện tại chưa có sự kiện kiểm toán nào của quản trị viên nhắm vào tài khoản này.",
  "management.users.editor.createTitle": "Tạo tài khoản",
  "management.users.editor.editTitle": "Quản lý tài khoản · {{username}}",
  "management.users.editor.createDescription": "Tài khoản này có thể đăng nhập ngay lập tức. Quyền truy cập phụ thuộc vào gói dịch vụ và thời hạn sử dụng của tài khoản.",
  "management.users.editor.editDescription": "Các thay đổi sẽ có hiệu lực ngay lập tức trên tất cả các phiên đang hoạt động của tài khoản này.",
  "management.users.editor.usernameLabel": "ID tài khoản",
  "management.users.editor.usernameHint": "Việc đổi tên tài khoản sẽ không làm bạn đăng xuất khỏi tài khoản cũng như không ảnh hưởng đến các đơn hàng trước đây.",
  "management.users.editor.usernamePlaceholder": "Chữ thường, số hoặc dấu gạch dưới",
  "management.users.editor.emailLabel": "Email",
  "management.users.editor.emailPlaceholder": "Để trống nếu không có địa chỉ email",
  "management.users.editor.initialPassword": "Mật khẩu ban đầu",
  "management.users.editor.resetPassword": "Đặt lại mật khẩu",
  "management.users.editor.confirmInitialPassword": "Xác nhận mật khẩu ban đầu",
  "management.users.editor.confirmResetPassword": "Xác nhận đặt lại mật khẩu",
  "management.users.editor.passwordMinimum": "Ít nhất {{count}} ký tự",
  "management.users.editor.passwordKeep": "Để trống để giữ nguyên mật khẩu",
  "management.users.editor.initialPasswordAgain": "Nhập lại mật khẩu ban đầu",
  "management.users.editor.resetPasswordAgain": "Nhập lại mật khẩu mới",
  "management.users.editor.passwordMismatch": "Mật khẩu không khớp",
  "management.users.editor.selfPasswordHint": "Đối với tài khoản của bạn, hãy mở menu Avatar → Cài đặt → Đăng nhập & bảo mật và xác minh mật khẩu hiện tại của bạn trước.",
  "management.users.editor.accessTitle": "Quyền và quyền truy cập",
  "management.users.editor.roleLabel": "Vai trò",
  "management.users.editor.statusLabel": "Tình trạng tài khoản",
  "management.users.editor.statusSelfDisabled": "Bạn không thể vô hiệu hóa tài khoản quản trị viên hiện đang thực hiện thao tác này.",
  "management.users.editor.statusDisabledImpact": "Việc vô hiệu hóa sẽ ngay lập tức chặn quyền truy cập nhưng vẫn giữ nguyên các phiên làm việc. Các phiên làm việc hợp lệ có thể tiếp tục khi tính năng được kích hoạt lại; hãy hủy bỏ tất cả các phiên làm việc để đăng xuất hoàn toàn.",
  "management.users.editor.statusEnabledImpact": "Các phiên hợp lệ và chưa bị thu hồi có thể tiếp tục khi được kích hoạt lại. Hãy xác nhận rằng các thiết bị vẫn còn đáng tin cậy.",
  "management.users.editor.saveAndDisable": "Lưu và vô hiệu hóa tài khoản",
  "management.users.editor.planLabel": "Kế hoạch",
  "management.users.editor.expiryLabel": "Hạn sử dụng",
  "management.users.editor.validation.expiryRequired": "Gói đăng ký phải có ngày hết hạn.",
  "management.users.editor.validation.usernameRequired": "Phải có ID tài khoản.",
  "management.users.editor.validation.passwordTooShort": "Hãy sử dụng ít nhất {{count}} ký tự.",
  "management.users.editor.validation.passwordTooLong": "Không được sử dụng quá {{count}} ký tự.",
  "management.users.editor.validation.passwordMismatch": "Mật khẩu không khớp.",
  "management.users.editor.validation.splitChanges": "Lưu các thay đổi về hồ sơ và việc đặt lại mật khẩu riêng biệt.",
  "management.users.editor.validation.noChanges": "Không có thay đổi nào cần lưu.",
  "management.users.deleteDialog.title": "Xóa tài khoản",
  "management.users.deleteDialog.description": "Thao tác này sẽ xóa vĩnh viễn tài khoản và không thể hoàn tác.",
  "management.users.deleteDialog.deletedData": "Các mục sau đây cũng đã bị xóa: các tab, danh sách yêu thích, danh sách chặn, cài đặt thông báo và các thiết bị đã đăng nhập của tài khoản này.",
  "management.users.deleteDialog.retainedData": "Các lệnh thanh toán và hồ sơ kiểm toán vẫn được lưu giữ để phục vụ cho việc đối chiếu, hoàn tiền và điều tra.",
  "management.users.deleteDialog.confirmLabel": "Nhập ID tài khoản “{{username}}” để xác nhận",
  "management.users.deleteDialog.deleting": "Đang xóa…",
  "management.users.deleteDialog.permanentDelete": "Xóa vĩnh viễn",
  "management.signIn.loading": "Đang tải cấu hình đăng nhập…",
  "management.signIn.loadFailed": "Không thể tải cấu hình. Vui lòng thử lại.",
  "management.signIn.retryLoad": "Tải lại",
  "management.signIn.saveFailed": "Không thể lưu các thay đổi. Vui lòng thử lại.",
  "management.signIn.revisionConflict": "Một quản trị viên khác đã cập nhật cấu hình này. Giá trị hiện tại đã được tải lại; vui lòng kiểm tra lại trước khi lưu lại.",
  "management.signIn.registrationUpdateFailed": "Không thể cập nhật chính sách đăng ký. Vui lòng thử lại.",
  "management.signIn.registrationTitle": "Đăng ký tự phục vụ",
  "management.signIn.registrationDescription": "Google là kênh đăng ký công khai duy nhất. Sau khi được Google xác minh, người dùng mới vẫn tự chọn ID tài khoản và mật khẩu của mình.",
  "management.signIn.registrationOpen": "Đăng ký đã mở",
  "management.signIn.registrationClosed": "Đã đóng",
  "management.signIn.registrationHint": "Các tài khoản mới sẽ bắt đầu sử dụng gói miễn phí. Các tài khoản hiện có được liên kết với Google sẽ không bị ảnh hưởng bởi sự thay đổi này.",
  "management.signIn.registrationAria": "Cho phép đăng ký tự phục vụ",
  "management.signIn.registrationOpenedFeedback": "Chức năng đăng ký tự động hiện đã được mở. Người dùng mới của Google sẽ chọn ID tài khoản và mật khẩu trước khi tài khoản miễn phí được tạo.",
  "management.signIn.registrationClosedFeedback": "Tính năng đăng ký tự phục vụ đã ngừng hoạt động. Các tài khoản hiện có được liên kết với Google vẫn có thể đăng nhập.",
  "management.signIn.googleTitle": "Đăng nhập bằng Google",
  "management.signIn.googleDescription": "Đây là cách đăng ký tự phục vụ duy nhất. Hãy tạo một ứng dụng khách OAuth trên Google Cloud trước khi kích hoạt tính năng này.",
  "management.signIn.enabled": "Đã bật",
  "management.signIn.disabled": "Người khuyết tật",
  "management.signIn.enabledHint": "Trang đăng nhập hiển thị dòng chữ “Tiếp tục với Google”.",
  "management.signIn.disabledHint": "Hãy thêm tất cả thông tin đăng nhập và bật công tắc trước khi nó có hiệu lực.",
  "management.signIn.originMismatchHint": "Thực thể này cần có OAuth client và URI chuyển hướng riêng: {{redirectUri}}",
  "management.signIn.enableAria": "Bật tính năng đăng nhập bằng Google",
  "management.signIn.savedUsable": "Đã lưu. Trang đăng nhập hiện hiển thị “Tiếp tục với Google”.",
  "management.signIn.savedIncomplete": "Đã lưu. Mục này sẽ xuất hiện sau khi tất cả thông tin đăng nhập đã được điền đầy đủ và tính năng đăng nhập bằng Google đã được bật.",
  "management.signIn.secretStoredHint": "Đã lưu và chỉ cho phép ghi để đảm bảo an ninh. Để trống để giữ nguyên mật khẩu hiện tại.",
  "management.signIn.secretMissingHint": "Chưa được thiết lập.",
  "management.signIn.clientIdLabel": "Mã khách hàng",
  "management.signIn.clientIdPlaceholder": "xxxxxxxx.apps.googleusercontent.com",
  "management.signIn.clientSecretLabel": "Mật khẩu khách hàng",
  "management.signIn.secretKeepPlaceholder": "Để trống nếu muốn giữ nguyên",
  "management.signIn.secretPastePlaceholder": "Dán khóa bí mật của khách hàng",
  "management.signIn.showSecret": "Hiển thị khóa bí mật của khách hàng",
  "management.signIn.hideSecret": "Ẩn khóa bí mật của khách hàng",
  "management.signIn.redirectUriLabel": "URI chuyển hướng",
  "management.signIn.redirectUriHint": "Giá trị này phải hoàn toàn trùng khớp với giá trị đã đăng ký trên Google Cloud, nếu không Google sẽ từ chối yêu cầu.",
  "management.signIn.save": "Lưu",
  "management.signIn.checking": "Đang kiểm tra…",
  "management.signIn.checkClient": "Kiểm tra khách hàng",
  "management.signIn.reload": "Tải lại",
  "management.signIn.unsaved": "Chưa được lưu",
  "management.signIn.discard": "Hủy bỏ các thay đổi",
  "management.signIn.validation.clientIdRequired": "Nhập ID khách hàng.",
  "management.signIn.validation.clientIdInvalid": "ID khách hàng phải kết thúc bằng .apps.googleusercontent.com và không được chứa khoảng trắng.",
  "management.signIn.validation.clientSecretRequired": "Nhập Mã bí mật của khách hàng.",
  "management.signIn.validation.clientSecretInvalid": "Mật khẩu bí mật của khách hàng không được chứa khoảng trắng hoặc vượt quá 256 ký tự.",
  "management.signIn.validation.redirectUriRequired": "Nhập URI chuyển hướng.",
  "management.signIn.validation.redirectUriCurrentOrigin": "Sử dụng URI chuyển hướng cho trang web này: {{redirectUri}}",
  "management.signIn.disabledReasons.registrationSaving": "Chính sách đăng ký đang được cập nhật. Vui lòng đợi cho đến khi quá trình này hoàn tất.",
  "management.signIn.disabledReasons.configSaving": "Cài đặt Google đang được lưu. Vui lòng đợi cho đến khi quá trình hoàn tất.",
  "management.signIn.disabledReasons.registrationNeedsGoogle": "Lưu thông tin đăng nhập đầy đủ và bật tính năng đăng nhập bằng Google trước khi mở trang đăng ký tự phục vụ.",
  "management.signIn.disabledReasons.saveBeforeToggle": "Hãy lưu các thay đổi hiện tại đối với trường này trước khi thay đổi trạng thái đăng nhập Google.",
  "management.signIn.disabledReasons.closeRegistrationFirst": "Hãy đóng tính năng đăng ký tự phục vụ trước khi vô hiệu hóa điểm truy cập công khai duy nhất của nó.",
  "management.signIn.disabledReasons.completeConfigFirst": "Trước tiên, hãy lưu toàn bộ thông tin đăng nhập OAuth cho trang web này.",
  "management.signIn.disabledReasons.noChanges": "Không có thay đổi nào cần lưu.",
  "management.signIn.disabledReasons.nothingToDiscard": "Không có thay đổi nào trong cấu hình đăng nhập chưa được lưu.",
  "management.signIn.disabledReasons.dirtyReload": "Hãy lưu hoặc hủy cấu hình đăng nhập chưa được lưu trước khi tải lại.",
  "management.signIn.disabledReasons.checking": "Ứng dụng Google đang được kiểm tra. Vui lòng đợi cho đến khi quá trình này hoàn tất.",
  "management.signIn.disabledReasons.saveBeforeCheck": "Hãy lưu các thay đổi hiện tại trước khi kiểm tra khách hàng đã được lưu.",
  "management.signIn.check.requestFailed": "Không thể hoàn tất quá trình xác minh khách hàng. Vui lòng thử lại sau một lúc.",
  "management.signIn.check.incomplete": "Client ID, Client Secret và Redirect URI đều là các trường bắt buộc.",
  "management.signIn.check.invalidConfig": "Cấu hình OAuth không hợp lệ. Vui lòng kiểm tra lại các trường và thử lại.",
  "management.signIn.check.clientError": "Máy chủ không thể bắt đầu quá trình kiểm tra. Vui lòng thử lại sau một lúc.",
  "management.signIn.check.unreachable": "Máy chủ không thể kết nối với Google. Vui lòng kiểm tra kết nối ra ngoài.",
  "management.signIn.check.ok": "Google đã nhận diện được khách hàng này. Hãy thực hiện một lần đăng nhập Google thực sự để xác nhận sự đồng ý và việc gửi thông báo gọi lại.",
  "management.signIn.check.invalidClient": "ID khách hàng hoặc Mã bí mật khách hàng không chính xác. Vui lòng kiểm tra lại cả hai thông tin này trên Google Cloud.",
  "management.signIn.check.redirectMismatch": "URI chuyển hướng không khớp với Google Cloud. Các giá trị phải hoàn toàn trùng khớp.",
  "management.signIn.check.originMismatch": "URI chuyển hướng phải thuộc về trang web này. Môi trường phát triển và môi trường sản xuất cần có các ứng dụng khách OAuth riêng biệt.",
  "management.signIn.check.unexpected": "Google đã trả về một phản hồi không mong đợi ({{code}}). Vui lòng thử lại sau một lúc.",
  "management.signIn.cloudTitle": "Cài đặt Google Cloud",
  "management.signIn.cloudDescription": "Chỉ dán Mã bí mật khách hàng vào trường chỉ ghi ở trên. Máy chủ sẽ không bao giờ trả về mã này cho trang này.",
  "management.signIn.cloudSteps.project": "Mở dự án ZML Monitor hiện có trên Google Cloud; chỉ cần tạo dự án này trong lần thiết lập đầu tiên. Môi trường phát triển và môi trường sản xuất cùng sử dụng một dự án, nhưng không dùng chung một khách hàng OAuth.",
  "management.signIn.cloudSteps.audience": "API và dịch vụ mở → Màn hình đồng ý OAuth, chọn “Bên ngoài”, sau đó thêm tên ứng dụng và địa chỉ email hỗ trợ.",
  "management.signIn.cloudSteps.scopes": "Chỉ yêu cầu openid và email. Không thêm profile hoặc bất kỳ phạm vi nào khác.",
  "management.signIn.cloudSteps.production": "Trong phần “Đối tượng”, hãy thay đổi “Trạng thái xuất bản” thành “Đang sản xuất”. Quá trình thử nghiệm chỉ cho phép những người dùng thử nghiệm được liệt kê tham gia.",
  "management.signIn.cloudSteps.client": "Trong cùng một dự án, hãy tạo một ứng dụng khách web riêng cho trang web này; sử dụng ZML Monitor Test cho giai đoạn phát triển và ZML Monitor Production cho giai đoạn sản xuất.",
  "management.signIn.cloudSteps.redirect": "Đặt URI chuyển hướng được ủy quyền thành:",
  "management.signIn.cloudSteps.verify": "Lưu lại, kiểm tra ứng dụng khách, sau đó hoàn tất một quy trình ủy quyền, gọi lại và đăng nhập thực tế trên Google. Việc kiểm tra ứng dụng khách thành công không phải là một bài kiểm thử từ đầu đến cuối.",
  "demo.intro": "Bạn đang xem bản demo trực tiếp: dữ liệu thời gian thực của BTC, ETH và SOL trên mọi sàn giao dịch. Mọi thứ đều có thể khám phá, và bất kỳ thay đổi nào bạn thực hiện đều không được lưu lại.",
  "demo.readOnly": "Phiên bản demo không lưu các thay đổi. Hãy tạo tài khoản để lưu các bộ lọc, chế độ xem và cảnh báo của riêng bạn trên mọi loại tài sản.",
  "demo.createAccount": "Tạo tài khoản",
  "demo.dismiss": "Hiểu rồi",
  "demo.pausedTitle": "Bản demo đang mở trong một tab khác",
  "demo.pausedDescription": "Bản demo trực tiếp chỉ chạy trong một cửa sổ tại một thời điểm. Tiếp tục tại đây để chuyển nó sang tab này.",
  "demo.continueHere": "Tiếp tục tại đây",
  "monitorWorkspace.tabPanel.toggle": "Bảng thẻ",
  "monitorWorkspace.tabPanel.close": "Đóng bảng",
  "monitorWorkspace.tabPanel.resize": "Đổi kích thước bảng",
  "monitorWorkspace.tabPanel.sections.overview": "Tổng quan",
  "monitorWorkspace.tabPanel.deferred.loading": "Đang mở các phần chỉnh sửa…",
  "monitorWorkspace.tabPanel.deferred.unavailableTitle": "Các phần chỉnh sửa tạm thời không khả dụng",
  "monitorWorkspace.tabPanel.trade.enabled": "Bật",
  "monitorWorkspace.tabPanel.trade.disabled": "Tắt",
  "monitorWorkspace.settingsSheet.footer.noChanges": "Không có thay đổi chưa lưu.",
  "monitorWorkspace.tabs.defaultName": "Thẻ mới",
  "monitorWorkspace.tabs.createFromCurrent": "Lưu chế độ xem hiện tại thành thẻ mới",
  "monitorWorkspace.tabs.createBlank": "Tạo thẻ trống",
  "monitorWorkspace.tabs.deleteLastReason": "Giữ lại ít nhất một thẻ tổ hợp",
  "monitorWorkspace.tabs.deletedFeedback": "Đã xóa “{{name}}”",
  "monitorWorkspace.tabs.undo": "Hoàn tác",
  "monitorWorkspace.tabs.duplicatedFeedback": "Đã sao chép. Bản sao tắt Feishu và gửi ZML Trade; điều kiện khớp đang hoạt động nên cảnh báo web áp dụng ngay.",
  "monitorWorkspace.tabs.openSettings": "Mở cài đặt",
  "monitorWorkspace.tabs.renameField": "Đổi tên {{name}}",
  "monitorWorkspace.tabs.nameIssue.taken": "Đã có thẻ tổ hợp trùng tên",
  "monitorWorkspace.tabs.nameIssue.tooLong": "Tên tối đa 80 ký tự",
  "monitorWorkspace.tabs.nameIssue.empty": "Nhập tên",
  "monitorWorkspace.workspaceErrors.nameConflict": "Đã có thẻ tổ hợp trùng tên. Hãy chọn tên khác.",
  "fundingPage.viewPanel.toggle": "Bảng chế độ xem",
  "fundingPage.viewPanel.close": "Đóng bảng",
  "fundingPage.viewPanel.resize": "Đổi kích thước bảng",
  "fundingPage.viewPanel.sectionsAria": "Các phần của bảng chế độ xem phí funding",
  "fundingPage.viewPanel.sections.overview": "Tổng quan",
  "fundingPage.viewPanel.sections.scope": "Phạm vi theo dõi",
  "fundingPage.views.defaultName": "Chế độ xem mới",
  "fundingPage.views.createFromCurrent": "Lưu chế độ xem hiện tại thành chế độ xem mới",
  "fundingPage.views.createBlank": "Tạo chế độ xem trống",
  "fundingPage.views.deletedFeedback": "Đã xóa “{{name}}”",
  "fundingPage.views.undo": "Hoàn tác",
  "fundingPage.views.duplicatedFeedback": "Đã nhân bản thành “{{name}}”",
  "fundingPage.views.renameField": "Đổi tên {{name}}",
  "fundingPage.views.nameIssue.taken": "Đã có chế độ xem trùng tên",
  "fundingPage.views.nameIssue.tooLong": "Tên tối đa 80 ký tự",
  "fundingPage.views.nameIssue.empty": "Nhập tên",
  "monitorWorkspace.settingsSheet.summary.conditionCount_other": "{{count}} điều kiện",
  "monitorWorkspace.settingsSheet.summary.noConditions": "Chưa có điều kiện",
  "standalone.notificationSettings.context.accountSound.status.otherTab": "Phát bởi tab khác",
  "monitorWorkspace.settingsSheet.summary.feishuIdle": "Feishu đã bật nhưng không có điều kiện, không gửi gì",
  "account.notificationSettings.sound.intervalHint": "5–60 giây, số nguyên",
  "account.notificationSettings.sound.intervalRange": "Nhập số giây nguyên từ 5 đến 60",
  "account.notificationSettings.deliveryHealth.title": "Kênh Feishu bị nghẽn",
  "account.notificationSettings.deliveryHealth.description": "Kể từ lần khởi động này: {{skipped}} thông báo lặp đã nhường cho ngân sách kênh và {{rejected}} bị Feishu từ chối do giới hạn tần suất. Thông báo đầu tiên không bao giờ nhường; chỉ rút ngắn khoảng cách khi kênh còn dư."
}
