Files
Termix/src/ui/locales/translated/vi_VN.json
T

2112 lines
130 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"connection": {
"retryingIn": "Đang thử lại sau {{seconds}}giây ({{attempt}}/{{max}})",
"retryingNow": "Đang thử lại... ({{attempt}}/{{max}})",
"disconnected": "Không thể kết nối",
"reconnect": "Kết nối lại"
},
"credentials": {
"folders": "Thư mục",
"folder": "Thư mục",
"password": "Mật khẩu",
"key": "Khóa",
"sshPrivateKey": "Khóa riêng SSH",
"upload": "Tải lên",
"keyPassword": "Mật khẩu khóa",
"sshKey": "Khóa SSH",
"uploadPrivateKeyFile": "Tải lên tệp khóa riêng",
"searchCredentials": "Tìm kiếm chứng chỉ...",
"addCredential": "Thêm chứng chỉ",
"caCertificate": "Chứng chỉ CA (-cert.pub)",
"caCertificateDescription": "Tùy chọn: Tải lên hoặc dán tệp chứng chỉ do CA ký (ví dụ: id_ed25519-cert.pub). Cần khi máy chủ SSH của bạn sử dụng xác thực dựa trên chứng chỉ.",
"uploadCertFile": "Tải lên tệp -cert.pub",
"clearCert": "Xóa",
"certLoaded": "Đã tải chứng chỉ",
"certPublicKeyLabel": "Chứng chỉ CA",
"certTypeLabel": "Loại chứng chỉ",
"pasteOrUploadCert": "Dán hoặc tải lên chứng chỉ -cert.pub...",
"hasCaCert": "Có chứng chỉ CA",
"noCaCert": "Không có chứng chỉ CA",
"noPublicKeyAvailable": "Không có khóa công khai. Hãy mở trình chỉnh sửa chứng chỉ trước.",
"deployCommandCopied": "Đã sao chép lệnh triển khai",
"sortCredentials": "Sắp xếp chứng chỉ",
"sortDefault": "Thứ tự mặc định",
"sortNameAsc": "Tên (A → Z)",
"sortNameDesc": "Tên (Z → A)",
"sortUsernameAsc": "Tên người dùng (A → Z)",
"sortUsernameDesc": "Tên người dùng (Z → A)",
"filterCredentials": "Lọc chứng chỉ",
"filterClearAll": "Xóa bộ lọc",
"filterTypeGroup": "Loại",
"filterTypePassword": "Mật khẩu",
"filterTypeKey": "Khóa SSH",
"filterTagsGroup": "Thẻ",
"copyDeployCommand": "Sao chép lệnh triển khai",
"cloneCredentialAction": "Sao chép thông tin đăng nhập",
"clonedCredential": "Đã sao chép {{name}}",
"clonedCredentialName": "{{name}} (copy)",
"shareCredentialAction": "Chia sẻ thông tin đăng nhập",
"sharedBadge": "đã chia sẻ",
"sharedBy": "Được chia sẻ bởi {{owner}}",
"share": {
"title": "Chia sẻ \"{{name}}\"",
"description": "Người nhận sẽ nhận được bản sao mã hóa riêng của các thông tin bí mật. Bản sao này được làm mới mỗi khi thông tin xác thực thay đổi và bị xóa khi quyền chia sẻ bị thu hồi.",
"users": "Người dùng",
"roles": "Vai trò",
"searchPlaceholder": "Tìm kiếm...",
"permission": "Sự cho phép",
"levelUse": "Sử dụng",
"levelManage": "Quản lý",
"levelUseDesc": "Cách sử dụng: đính kèm thông tin xác thực vào máy chủ và kết nối. Bản thân thông tin bí mật sẽ được giữ kín.",
"levelManageDesc": "Quản lý: chỉnh sửa thông tin đăng nhập và chia sẻ với người khác.",
"expires": "Hết hạn",
"expiry": {
"never": "Không bao giờ",
"oneDay": "1 ngày",
"sevenDays": "7 ngày",
"thirtyDays": "30 ngày"
},
"currentAccess": "Đã chia sẻ với",
"revoke": "Thu hồi",
"shared": "Thông tin xác thực được chia sẻ",
"shareButton": "Chia sẻ"
},
"deleteCredentialAction": "Xóa thông tin đăng nhập",
"editCredentialAction": "Chỉnh sửa thông tin đăng nhập",
"failedToCloneCredential": "Không thể sao chép thông tin xác thực.",
"failedToDeleteCredential": "Không thể xóa thông tin đăng nhập",
"keyBadge": "CHÌA KHÓA",
"passwordBadge": "Người khuyết tật",
"renameFolder": "Đổi tên thư mục",
"deleteFolder": "Xóa thư mục",
"deleteCredentialConfirm": "Xóa thông tin xác thực \"{{name}}\"?",
"deletedCredential": "Đã xóa {{name}}",
"deploySSHKeyTitle": "Triển khai khóa lên máy chủ",
"loadingCredentials": "Đang tải thông tin đăng nhập...",
"noCredentialsFound": "Không tìm thấy thông tin đăng nhập.",
"noCredentialsMatchSearch": "Không có thông tin đăng nhập nào khớp với tìm kiếm của bạn.",
"addCredentialBtn": "Thêm thông tin đăng nhập",
"failedToReorder": "Không thể sắp xếp lại thông tin xác thực",
"failedToMoveCredential": "Không thể chuyển thông tin xác thực.",
"sortManual": "Hướng dẫn sử dụng (kéo để sắp xếp lại)",
"customizeSidebar": "Tùy chỉnh thanh bên",
"customizeSidebarDescription": "Chọn cách hiển thị và hoạt động của danh sách thông tin đăng nhập.",
"customizeDensityTitle": "Tỉ trọng",
"densityComfortableDesc": "Một thông tin xác thực trên mỗi dòng, kèm theo chi tiết bổ sung.",
"densityCompactDesc": "Mỗi thông tin đăng nhập tương ứng với một dòng, đối với danh sách dài hơn.",
"displayDensityComfortable": "Thoải mái",
"displayDensityCompact": "Nhỏ gọn",
"customizeBehaviorTitle": "Hành vi",
"showCredentialTags": "Hiển thị thẻ",
"showCredentialTagsDesc": "Hiển thị thẻ trong danh sách thông tin xác thực",
"actionsVisibility": "Hành động xác thực",
"actionsVisibilityDesc": "Khi các nút kết nối và quản lý trên mỗi thông tin đăng nhập hiển thị",
"actionsAlways": "Luôn hiển thị",
"actionsOnly": "Chỉ cần kết nối, phần còn lại chỉ cần nhấp chuột.",
"actionsHover": "Hiển thị khi di chuột",
"actionsClick": "Hiển thị khi nhấp chuột",
"customizeSortHint": "Tùy chọn sắp xếp nằm trong menu sắp xếp trên thanh công cụ.",
"expandActions": "Mở rộng hành động",
"collapseActions": "Hành động thu gọn",
"backToHosts": "Trở lại trang Chủ nhà",
"backToCredentials": "Trở lại trang Thông tin đăng nhập",
"searchCredentialsPlaceholder": "Thông tin đăng nhập tìm kiếm…",
"deployDialogTitle": "Triển khai khóa SSH",
"deployDialogDesc": "Triển khai {{name}} vào authorized_keys của máy chủ.",
"targetHostLabel": "Máy chủ mục tiêu",
"selectHostOption": "Chọn máy chủ...",
"deployingBtn": "Đang triển khai...",
"deployBtn": "Triển khai",
"keyDeployedSuccess": "Khóa đã được triển khai thành công",
"failedToDeployKey": "Không thể triển khai khóa.",
"folderRenamedTo": "Thư mục được đổi tên thành \"{{name}}\"",
"failedToRenameFolder": "Không thể đổi tên thư mục.",
"arrangeUnlockedSwitchedToManual": "Đã chuyển sang chế độ sắp xếp thủ công để đơn hàng của bạn được giữ nguyên.",
"arrangeUnlocked": "Mở khóa chức năng kéo để sắp xếp lại."
},
"homepage": {
"deleteWidget": "Xóa",
"widgetTypes": "Loại widget",
"serviceLink": "Liên kết dịch vụ",
"folder": "Thư mục",
"clock": "Đồng hồ",
"notes": "Ghi chú",
"hostStatus": "Trạng thái máy chủ",
"bookmarkList": "Dấu trang",
"icon": "Biểu tượng",
"expanded": "Mở rộng mặc định",
"format24h": "24 giờ",
"host": "Máy chủ",
"showMetrics": "Hiển thị chỉ số",
"linkUrl": "URL",
"removeLink": "Xóa",
"widgetServiceLinkDesc": "Ô nhấp được để liên kết đến URL dịch vụ",
"widgetFolderDesc": "Hộp chứa để nhóm các widget liên quan",
"widgetClockDesc": "Đồng hồ trực tiếp với múi giờ tùy chỉnh",
"widgetNotesDesc": "Widget ghi chú markdown",
"widgetHostStatusDesc": "Hiển thị trực tiếp CPU, bộ nhớ và ổ đĩa cho máy chủ SSH",
"widgetBookmarkListDesc": "Danh sách liên kết nhanh",
"widgetWeatherName": "Thời tiết",
"widgetWeatherDesc": "Thời tiết trực tiếp cho mọi vị trí",
"widgetIframeName": "Nhúng iFrame",
"widgetIframeDesc": "Nhúng bất kỳ URL nào vào iframe",
"widgetRssDesc": "Hiển thị các mục từ nguồn RSS hoặc Atom",
"dragToFolder": "Kéo widget vào đây hoặc dùng + để thêm",
"showDisk": "Hiển thị mức sử dụng ổ đĩa",
"addToFolder": "Thêm widget vào thư mục",
"selectHost": "Chọn máy chủ...",
"loading": "Đang tải...",
"allClear": "Tất cả ổn",
"overviewUpdate": "Đã cập nhật mới nhất",
"connectionType": "Kiểu kết nối",
"showHostName": "Hiển thị tên máy chủ",
"noDockerActivity": "Không có hoạt động Docker",
"showAcknowledged": "Hiển thị đã xác nhận",
"widgetMetricsChartName": "Biểu đồ chỉ số",
"widgetMetricsChartDesc": "Biểu đồ lịch sử CPU, bộ nhớ, ổ đĩa hoặc mạng cho một máy chủ",
"widgetHostGridName": "Lưới máy chủ",
"widgetHostGridDesc": "Hiển thị trạng thái máy chủ SSH dạng lưới",
"widgetPingStatusDesc": "Trạng thái ping HTTP cho một hoặc nhiều URL",
"widgetRecentActivityDesc": "Luồng cuộn hiển thị hoạt động Termix gần đây",
"widgetTermixUptimeName": "Thời gian hoạt động Termix",
"widgetTermixUptimeDesc": "Bộ đếm uptime trực tiếp cho máy chủ Termix",
"widgetSystemOverviewName": "Tổng quan hệ thống",
"widgetSystemOverviewDesc": "Phiên bản Termix, tình trạng cơ sở dữ liệu và uptime trong nháy mắt",
"widgetSshQuickConnectName": "Kết nối nhanh SSH",
"widgetSshQuickConnectDesc": "Nút bấm một lần để mở phiên SSH",
"widgetDockerActivityName": "Hoạt động Docker",
"widgetDockerActivityDesc": "Các sự kiện container Docker gần đây trên tất cả máy chủ",
"widgetCalendarName": "Lịch",
"widgetCalendarDesc": "Lịch tháng có đánh dấu ngày hôm nay",
"widgetCountdownName": "Đếm ngược",
"widgetCountdownDesc": "Đồng hồ đếm ngược đến ngày mục tiêu",
"widgetSearchBarName": "Thanh tìm kiếm",
"widgetSearchBarDesc": "Widget tìm kiếm web nhanh",
"widgetTextBannerName": "Biểu ngữ văn bản",
"widgetTextBannerDesc": "Nhãn đậm hoặc tiêu đề phần cho canvas",
"widgetImageWidgetName": "Hình ảnh",
"widgetImageWidgetDesc": "Hiển thị hình ảnh từ URL",
"widgetMarkdownNotesName": "Ghi chú Markdown",
"widgetMarkdownNotesDesc": "Ghi chú phong phú hiển thị markdown trực tiếp",
"widgetCustomApiName": "API Tùy chỉnh",
"widgetCustomApiDesc": "Lấy và hiển thị dữ liệu từ bất kỳ API JSON nào",
"widgetServiceGridName": "Lưới Dịch vụ",
"widgetServiceGridDesc": "Lưới các liên kết ô dịch vụ có thể cấu hình",
"widgetDashboardLinksName": "Liên kết Bảng điều khiển",
"widgetDashboardLinksDesc": "Hiển thị các liên kết dịch vụ đã cấu hình từ bảng điều khiển",
"widgetSearchLinksName": "Lối tắt tìm kiếm",
"widgetSearchLinksDesc": "Các nút lối tắt tìm kiếm nhanh với nhập liệu trực tiếp",
"widgetLinkTreeName": "Cây Liên kết",
"widgetLinkTreeDesc": "Các phần liên kết được nhóm với tiêu đề",
"showDetailed": "Hiển thị chi tiết",
"allHosts": "Tất cả máy chủ",
"terminal": "Terminal",
"files": "Tệp",
"docker": "Docker",
"range15m": "15 phút",
"range1h": "1 giờ",
"range6h": "6 giờ",
"range24h": "24 giờ",
"metricNetRx": "Tải xuống",
"metricNetTx": "Tải lên",
"severityFilter": "Bộ lọc mức độ",
"filterAll": "Tất cả",
"accentColor": "Màu nhấn",
"widgetSshTerminalName": "SSH Terminal",
"widgetSshTerminalDesc": "Một terminal SSH nội tuyến kết nối tới máy chủ đã cấu hình",
"widgetQuickConnectName": "Kết nối nhanh",
"widgetQuickConnectDesc": "Nút khởi chạy một nhấp cho mọi loại kết nối trên các máy chủ của bạn",
"connType_terminal": "Terminal",
"connType_files": "Quản lý tệp",
"connType_docker": "Docker",
"connType_tunnel": "Đường hầm",
"connType_host-metrics": "Thông số Máy chủ",
"connType_rdp": "RDP",
"connType_vnc": "VNC",
"connType_telnet": "Telnet",
"widgetFileManagerName": "Quản lý Tệp",
"widgetFileManagerDesc": "Trình quản lý tệp SFTP tích hợp cho máy chủ đã cấu hình",
"widgetDockerName": "Quản lý Docker",
"widgetDockerDesc": "Trình quản lý container Docker tích hợp cho máy chủ đã cấu hình",
"widgetTunnelName": "Quản lý Đường hầm",
"widgetTunnelDesc": "Trình quản lý đường hầm SSH tích hợp cho máy chủ đã cấu hình",
"widgetNoHostSelected": "Chưa cấu hình máy chủ"
},
"versionCheck": {
"updateLinkLabel": "Đã có bản cập nhật — xem ghi chú phát hành trên GitHub."
},
"common": {
"close": "Đóng",
"minimize": "Thu nhỏ",
"online": "Trực tuyến",
"offline": "Ngoại tuyến",
"unknown": "Không xác định",
"continue": "Tiếp tục",
"maintenance": "Bảo trì",
"degraded": "Suy giảm",
"error": "Lỗi",
"warning": "Cảnh báo",
"unsavedChanges": "Thay đổi chưa lưu",
"dismiss": "Bỏ qua",
"more": "Hơn",
"loading": "Đang tải...",
"optional": "Tùy chọn",
"connect": "Kết nối",
"copied": "Đã sao chép",
"connecting": "Đang kết nối...",
"updateAvailable": "Có bản cập nhật",
"appName": "Termix",
"openInNewTab": "Mở trong tab mới",
"noReleases": "Không có bản phát hành",
"updatesAndReleases": "Cập nhật & Phát hành",
"newVersionAvailable": "Đã có phiên bản mới ({{version}}).",
"failedToFetchUpdateInfo": "Không thể lấy thông tin cập nhật",
"preRelease": "Tiền phát hành",
"noReleasesFound": "Không tìm thấy bản phát hành.",
"cancel": "Hủy",
"username": "Tên người dùng",
"login": "Đăng nhập",
"logout": "Đăng xuất",
"register": "Đăng ký",
"password": "Mật khẩu",
"confirmPassword": "Xác nhận mật khẩu",
"back": "Quay lại",
"save": "Lưu",
"saving": "Đang lưu...",
"delete": "Xóa",
"rename": "Đổi tên",
"edit": "Chỉnh sửa",
"confirm": "Xác nhận",
"no": "Không",
"or": "HOẶC",
"next": "Tiếp theo",
"previous": "Trước",
"refresh": "Làm mới",
"language": "Ngôn ngữ",
"checking": "Đang kiểm tra...",
"checkingDatabase": "Đang kiểm tra kết nối cơ sở dữ liệu...",
"checkingAuthentication": "Đang kiểm tra xác thực...",
"backendReconnected": "Kết nối máy chủ đã được khôi phục",
"connectionDegraded": "Mất kết nối máy chủ, đang khôi phục...",
"reload": "Tải lại",
"create": "Tạo",
"copy": "Sao chép",
"copyFailed": "Không thể sao chép vào bảng tạm",
"maximize": "Phóng to",
"restore": "Khôi phục",
"of": "trên",
"saved": "Đã lưu",
"deleted": "Đã xóa",
"deleteFailed": "Không thể xóa",
"saveFailed": "Không thể lưu",
"required": "Bắt buộc",
"remove": "Xóa",
"add": "Thêm",
"update": "Cập nhật"
},
"onboarding": {
"stepCounter": "Bước {{current}} của {{total}}",
"skip": "Bỏ qua bước thiết lập",
"next": "Kế tiếp",
"finish": "Bắt đầu",
"welcomeTitle": "Chào mừng đến với Termix",
"welcomeIntro": "Termix quản lý máy chủ của bạn từ một nơi duy nhất. Quá trình thiết lập này chỉ mất khoảng một phút và không có gì là cố định cả.",
"welcome_hosts": "Hãy bảo vệ máy chủ của bạn",
"welcome_hosts_desc": "Hãy lập một danh sách duy nhất để quản lý tất cả các máy móc bạn đang sử dụng.",
"welcome_terminal": "Kết nối ngay lập tức",
"welcome_terminal_desc": "Mở cửa sổ dòng lệnh trong một tab, không cần sử dụng trình khách SSH riêng biệt.",
"welcome_files": "Duyệt và chỉnh sửa tệp",
"welcome_files_desc": "Tải lên, tải xuống và chỉnh sửa các tệp từ xa.",
"presetTitle": "Bạn muốn hiển thị bao nhiêu trên màn hình?",
"presetIntro": "Termix có thể đơn giản hoặc chi tiết tùy thích. Hãy chọn một điểm bắt đầu.",
"presetChangeLater": "Bạn có thể chuyển đổi giữa các thiết lập sẵn hoặc thay đổi bất kỳ thiết lập nào sau này trong phần Cài đặt, mục Giao diện.",
"appearanceTitle": "Hãy biến nó thành của bạn",
"appearanceIntro": "Chọn chủ đề, màu nhấn và ngôn ngữ của bạn. Bạn có thể thay đổi cả ba sau này trong phần Cài đặt.",
"featuresTitle": "Ngoài ra, Termix còn cung cấp những dịch vụ gì khác?",
"featuresIntro": "Mỗi máy chủ bạn lưu có thể được mở trong nhiều cửa sổ dòng lệnh khác nhau. Đây là những gì đang chờ đợi phía sau các biểu tượng bên trái.",
"feature_files": "Trình quản lý tập tin",
"feature_files_desc": "Duyệt, tải lên, tải xuống và chỉnh sửa tệp qua SFTP mà không cần rời khỏi ứng dụng.",
"feature_tunnels": "Đường hầm",
"feature_tunnels_desc": "Chuyển tiếp cổng thông qua máy chủ để truy cập các dịch vụ không được công khai.",
"feature_snippets": "Những đoạn trích",
"feature_snippets_desc": "Lưu lại các lệnh bạn thường xuyên sử dụng và gửi chúng đến cửa sổ dòng lệnh chỉ với một cú nhấp chuột.",
"featuresRailHint": "Không cần những biểu tượng này? Hãy ẩn bất kỳ biểu tượng nào khỏi thanh bên trong Cài đặt, mục Điều hướng.",
"workflowTitle": "Di chuyển nhanh hơn",
"workflowIntro": "Một vài thói quen giúp tiết kiệm thời gian nhất khi bạn đã có một vài máy chủ.",
"workflow_palette": "Bảng lệnh",
"workflow_palette_desc": "Bạn có thể truy cập bất kỳ máy chủ hoặc hành động nào bằng cách nhập văn bản. Nhấn Shift hai lần để mở.",
"workflow_split": "Chia màn hình",
"workflow_split_desc": "Hiển thị tối đa bốn tab cạnh nhau để theo dõi nhật ký trong khi làm việc.",
"workflow_dock": "Tấm bên hông",
"workflow_dock_desc": "Nhấp chuột giữa hoặc nhấp chuột phải vào biểu tượng thanh bên để mở nó dưới dạng tab hoặc ghim nó vào bên phải.",
"securityTitle": "Bảo vệ thông tin đăng nhập của bạn",
"securityIntro": "Termix lưu trữ thông tin đăng nhập của bạn, vì vậy bạn nên dành chút thời gian tìm hiểu cách thức hoạt động của nó.",
"security_credentials": "Thông tin xác thực có thể tái sử dụng",
"security_credentials_desc": "Bạn chỉ cần lưu khóa hoặc mật khẩu một lần và gắn nó vào bao nhiêu máy chủ tùy thích.",
"security_twofa": "Xác thực hai yếu tố và mật khẩu",
"security_twofa_desc": "Thêm mã TOTP hoặc mật khẩu vào tài khoản của bạn trong phần Cài đặt, mục Bảo mật.",
"security_identity": "Mã định danh Termix",
"security_identity_desc": "Hãy cấp chứng chỉ SSH có thời hạn ngắn thay vì sao chép khóa đến từng máy chủ.",
"security_sharing": "Chia sẻ",
"security_sharing_desc": "Cấp quyền truy cập máy chủ cho người dùng khác mà không cần cung cấp mật khẩu.",
"securityEncryptionNote": "Thông tin đăng nhập được mã hóa trước khi lưu trữ và chỉ được giải mã khi cần thiết cho việc kết nối.",
"doneTitle": "Bạn đã sẵn sàng",
"doneHeading": "Cài đặt hoàn tất",
"doneDesc": "Chọn một máy chủ từ thanh bên để mở cửa sổ dòng lệnh, xem các tệp hoặc xem số liệu của nó.",
"done_settings": "Bạn có thể thay đổi bất cứ điều gì sau này",
"done_settings_desc": "Các tùy chọn về chủ đề, mật độ bố cục và biểu tượng hiển thị đều nằm trong phần Cài đặt.",
"done_rerun": "Bạn muốn gọi lại món này không?",
"done_rerun_desc": "Mở Cài đặt, vào Giao diện và chọn Chạy thiết lập để thực hiện lại các bước này.",
"done_desktop": "Ứng dụng máy tính để bàn",
"done_desktop_desc": "Termix hoạt động như một ứng dụng máy tính để bàn trên Windows, macOS và Linux.",
"done_desktop_link": "Tải ứng dụng dành cho máy tính để bàn",
"done_mobile": "Ứng dụng di động",
"done_mobile_desc": "Mang theo máy chủ của bạn trên iOS và Android.",
"done_mobile_link": "Tải ứng dụng di động",
"done_docs": "Tài liệu đầy đủ",
"done_docs_desc": "Hướng dẫn chi tiết cho mọi tính năng, bao gồm cả những tính năng không được đề cập ở đây.",
"done_docs_link": "Mở tài liệu",
"done_cli": "Công cụ dòng lệnh",
"done_cli_desc": "Quản lý máy chủ của bạn từ thiết bị đầu cuối và sử dụng Termix trong các tập lệnh của riêng bạn.",
"done_cli_link": "Mở tài liệu CLI"
},
"nav": {
"home": "Trang chủ",
"terminal": "Terminal",
"localTerminal": "Ga địa phương",
"fileManager": "Quản lý tệp",
"serverStats": "Chỉ số máy chủ",
"admin": "Quản trị",
"userProfile": "Hồ sơ người dùng",
"splitScreen": "Chia màn hình",
"confirmClose": "Đóng phiên đang hoạt động?",
"close": "Đóng",
"cancel": "Hủy",
"sshManager": "Trình quản lý SSH",
"cannotSplitTab": "Không thể chia tab này",
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
"copyPassword": "Sao chép mật khẩu",
"copySudoPassword": "Sao chép mật khẩu Sudo",
"passwordCopied": "Đã sao chép mật khẩu",
"noPasswordAvailable": "Không có mật khẩu",
"failedToCopyPassword": "Không thể sao chép mật khẩu",
"refreshTab": "Làm mới kết nối",
"renameTab": "Đổi tên tab",
"openFileManager": "Mở quản lý tệp",
"dashboard": "Bảng điều khiển",
"quickConnect": "Kết nối nhanh",
"sshTools": "Công cụ SSH",
"history": "Lịch sử",
"openAsTabHint": "Nhấn Ctrl + chuột hoặc chuột giữa để mở dưới dạng tab",
"openAsTab": "Mở dưới dạng tab",
"openInRightDock": "Mở trong thanh công cụ bên phải",
"closeRightDock": "Đóng bến tàu bên phải",
"toggleRightDock": "Bật/tắt thanh công cụ bên phải",
"multiPanelHintTitle": "Làm việc với nhiều hơn một bảng điều khiển",
"multiPanelHintBody": "Hãy giữ cho bảng điều khiển này luôn mở trong khi thanh bên được sử dụng cho mục đích khác. Có hai cách để di chuyển nó:",
"multiPanelHintTabHow": "Nhấn giữ phím Ctrl và nhấp chuột vào biểu tượng trên thanh ray, hoặc sử dụng nút ở phần tiêu đề này.",
"multiPanelHintDockHow": "Nhấp chuột phải vào biểu tượng thanh ray hoặc sử dụng biểu tượng bảng điều khiển trên thanh tab.",
"sidebarSettings": "Cài đặt thanh bên...",
"hosts": "Máy chủ",
"snippets": "Đoạn mã",
"hostManager": "Quản lý máy chủ",
"credentials": "Thông tin đăng nhập",
"connections": "Kết nối",
"keepSideMenuOpen": "Giữ menu luôn mở",
"collapseSideMenu": "Menu thu gọn",
"roleAdministrator": "Quản trị viên",
"roleUser": "Người dùng"
},
"hosts": {
"hosts": "Máy chủ",
"noHosts": "Không có máy chủ SSH",
"retry": "Thử lại",
"refresh": "Làm mới",
"optional": "Tùy chọn",
"downloadSample": "Tải mẫu",
"failedToDeleteHost": "Xóa {{name}} thất bại",
"importSkipExisting": "Nhập (bỏ qua các mục đã có)",
"importSSHConfig": "Nhập từ cấu hình SSH",
"connectionDetails": "Chi tiết kết nối",
"ssh": "SSH",
"telnet": "Telnet",
"port": "Cổng",
"username": "Tên đăng nhập",
"folder": "Thư mục",
"tags": "Thẻ",
"pin": "Ghim",
"addHost": "Thêm máy chủ",
"editHost": "Sửa máy chủ",
"cloneHost": "Sao chép máy chủ",
"enableTunnel": "Bật Tunnel",
"enableFileManager": "Bật Trình Quản Lý Tệp",
"enableDocker": "Bật Docker",
"defaultPath": "Đường dẫn mặc định",
"connection": "Kết nối",
"upload": "Tải lên",
"authentication": "Xác thực",
"password": "Mật khẩu",
"passwordSaved": "Mật khẩu đã được lưu, nhập để thay đổi",
"key": "Khóa",
"credential": "Thông tin xác thực",
"none": "Không có",
"sshPrivateKey": "Khóa riêng SSH",
"keyType": "Loại khóa",
"uploadFile": "Tải tệp lên",
"tabGeneral": "Chung",
"tabSsh": "SSH",
"tabTerminal": "Terminal",
"tabStats": "Số liệu máy chủ",
"tabSharing": "Chia sẻ",
"tabAuthentication": "Xác thực",
"terminal": "Terminal",
"tunnel": "Đường hầm",
"serverStats": "Số liệu máy chủ",
"status": {
"available": "Có sẵn",
"reachable": "Có thể truy cập, nhưng chưa được xác thực.",
"offline": "Ngoại tuyến",
"monitoringDisabled": "Chức năng giám sát đã bị vô hiệu hóa.",
"label": "Trạng thái"
},
"folderRenamed": "Đã đổi tên thư mục \"{{oldName}}\" thành \"{{newName}}\" thành công",
"failedToRenameFolder": "Không thể đổi tên thư mục",
"unsavedChangesDescription": "Các thay đổi trên máy chủ của bạn chưa được lưu. Bạn có muốn hủy bỏ chúng không?",
"keepEditing": "Tiếp tục chỉnh sửa",
"discardChanges": "Hủy bỏ các thay đổi",
"movedToFolder": "Đã chuyển {{count}} máy chủ vào thư mục \"{{folder}}\"",
"editHostTooltip": "Chỉnh sửa máy chủ",
"behavior": "Hành vi",
"scrollbackBuffer": "Bộ đệm cuộn ngược",
"sshAgentForwarding": "Chuyển tiếp SSH Agent",
"startupSnippet": "Đoạn mã khởi động",
"selectSnippet": "Chọn đoạn mã",
"forceKeyboardInteractive": "Buộc dùng Keyboard-Interactive",
"overrideCredentialUsername": "Ghi đè tên đăng nhập thông tin xác thực",
"overrideCredentialUsernameDesc": "Sử dụng tên đăng nhập ở trên thay vì tên trong thông tin xác thực",
"oidcUsernameHint": "Sử dụng $oidc.preferred_username để thay thế tên đăng nhập OIDC của bạn.",
"jumpHostChain": "Chuỗi máy chủ trung gian",
"portKnocking": "Port Knocking",
"addKnock": "Thêm cổng",
"addProxyNode": "Thêm nút",
"proxyNode": "Nút proxy",
"proxyType": "Loại proxy",
"quickActions": "Thao tác nhanh",
"sudoPassword": "Mật khẩu Sudo",
"keepaliveInterval": "Khoảng thời gian Keepalive (ms)",
"environmentVariables": "Biến môi trường",
"addVariable": "Thêm biến",
"docker": "Docker",
"copyTerminalUrl": "Sao chép URL Terminal",
"copyFileManagerUrl": "Sao chép URL Trình quản lý tệp",
"copyRemoteDesktopUrl": "Sao chép URL Máy tính từ xa",
"failedToConnect": "Không thể kết nối tới bảng điều khiển",
"connect": "Kết nối",
"disconnect": "Ngắt kết nối",
"start": "Khởi động",
"enableStatusCheck": "Bật kiểm tra trạng thái",
"enableMetrics": "Bật chỉ số",
"bulkUpdateFailed": "Cập nhật hàng loạt không thành công",
"selectAll": "Chọn tất cả",
"deselectAll": "Bỏ chọn tất cả",
"protocols": "Giao thức",
"secureShell": "Secure Shell",
"addressIp": "Địa chỉ / IP",
"friendlyName": "Tên hiển thị",
"macAddress": "Địa chỉ MAC",
"wolBroadcastAddress": "Địa chỉ Broadcast WoL",
"wolBroadcastAddressDesc": "Địa chỉ broadcast hướng tùy chọn cho mạng Docker/định tuyến (ví dụ: 192.168.1.255). Để trống để sử dụng 255.255.255.255.",
"folderAndAdvanced": "Thư mục & Nâng cao",
"showAdvancedSettings": "Hiển thị cài đặt nâng cao",
"hideAdvancedSettings": "Ẩn cài đặt nâng cao",
"privateNotes": "Ghi chú riêng tư",
"privateNotesPlaceholder": "Chi tiết về máy chủ này...",
"pinToTop": "Ghim lên đầu",
"pinToTopDesc": "Luôn hiển thị máy chủ này ở đầu danh sách",
"portKnockingSequence": "Chuỗi Port Knocking",
"addKnockBtn": "Thêm Knock",
"noPortKnocking": "Không có cấu hình port knocking.",
"knockPort": "Cổng knock",
"protocol": "Giao thức",
"delayAfterMs": "Độ trễ sau (ms)",
"useSocks5Proxy": "Dùng proxy SOCKS5",
"useSocks5ProxyDesc": "Định tuyến kết nối qua máy chủ proxy",
"connectionOrigin": "Nguồn gốc kết nối",
"connectionOriginDesc": "Nguồn gốc kết nối của máy chủ này. Ghi đè lên cài đặt mặc định toàn cục của ứng dụng trên máy tính để bàn.",
"connectionOriginGuacamoleNote": "RDP, VNC và Telnet sử dụng máy chủ từ xa trừ khi bạn chọn \"Thiết bị này\", tùy chọn này yêu cầu máy ảo guacd mà thiết bị đó có thể truy cập được — hãy thiết lập máy ảo này trong cài đặt URL của guacd hoặc cho từng máy chủ trong phần Proxy của guacd.",
"connectionOriginDefault": "Sử dụng mặc định",
"connectionOriginLocal": "Thiết bị này (mạng cục bộ)",
"connectionOriginRemote": "Máy chủ từ xa",
"proxyHost": "Máy chủ proxy",
"proxyPort": "Cổng proxy",
"proxyUsername": "Tên người dùng proxy",
"proxyPassword": "Mật khẩu proxy",
"proxySingleMode": "Proxy đơn",
"proxyChainMode": "Chuỗi proxy",
"you": "Bạn",
"jumpHostChainLabel": "Chuỗi máy chủ trung gian",
"addJumpBtn": "Thêm máy trung gian",
"noJumpHosts": "Không có máy chủ trung gian nào được cấu hình.",
"selectAServer": "Chọn máy chủ...",
"sshPort": "Cổng SSH",
"authMethod": "Phương thức xác thực",
"authenticationMethod": "Phương thức xác thực",
"authenticationMethodDesc": "Hãy chọn phương thức mà Termix sẽ sử dụng để xác thực kết nối SSH này. Các phương thức khác sẽ không được thử tự động.",
"storedCredential": "Thông tin xác thực đã lưu",
"selectACredential": "Chọn thông tin xác thực...",
"secretRefHint": "Bạn có thể dán mã tham chiếu 1Password (op://vault/item/field) thay cho mã bí mật; mã này sẽ được lấy từ nguồn mã bí mật của bạn khi kết nối.",
"secretSourcesManage": "Quản lý các nguồn tin mật",
"secretSourcesTitle": "Nguồn tin bí mật",
"secretSourcesDesc": "Termix đọc các mã bí mật từ các trình quản lý mật khẩu bên ngoài khi kết nối. Hiện tại là 1Password Connect (tự lưu trữ). Mã truy cập được lưu trữ dưới dạng mã hóa cùng với khóa dữ liệu của bạn.",
"secretSourceNew": "Nguồn tin mới",
"secretSourceUrlLabel": "URL kết nối máy chủ",
"secretSourceTokenLabel": "Mã truy cập kết nối",
"secretSourceTokenKeep": "Để trống nếu muốn giữ nguyên mã thông báo hiện tại.",
"secretSourceSharedLabel": "Chia sẻ với tất cả người dùng (chỉ quản trị viên; thao tác này sẽ được thực hiện khi bạn đang đăng nhập)",
"secretSourceShared": "đã chia sẻ",
"secretSourceTest": "Bài kiểm tra",
"secretSourceTestOk": "Đã kết nối — {{count}} kho lưu trữ đang hiển thị",
"secretSourceTestFailed": "Kiểm tra kết nối thất bại",
"secretSourceRequired": "Tên người dùng, URL máy chủ và mã thông báo là bắt buộc.",
"secretSourceSaved": "Nguồn bí mật đã được lưu",
"secretSourceDeleted": "Nguồn tin bí mật đã bị xóa.",
"keyTypeLabel": "Loại khóa",
"keyTypeAuto": "Tự động phát hiện",
"keyPasteTab": "Dán",
"keyUploadTab": "Tải lên",
"keyFileLoaded": "Đã tải tệp khóa",
"keyUploadClick": "Nhấn để tải lên .pem / .key / .ppk",
"clearKey": "Xóa khóa",
"keySaved": "Đã lưu khóa SSH",
"keyReplaceNotice": "dán khóa mới bên dưới để thay thế",
"keyPassphraseSaved": "Đã lưu cụm mật khẩu, nhập để thay đổi",
"replaceKey": "Thay khóa",
"docsLink": "Xem tài liệu",
"agentLabel": "SSH Agent",
"agentDesc": "Xác thực bằng SSH agent chạy trên máy chủ Termix (Bitwarden, 1Password, gpg-agent, KeeAgent, ssh-agent). Agent phải đang chạy trên máy chạy Termix.",
"agentAuthenticationDesc": "Sử dụng khóa từ SSH agent để xác thực kết nối này. Để trống đường dẫn socket để sử dụng SSH_AUTH_SOCK.",
"agentSocketPathLabel": "Đường dẫn socket của Agent",
"agentSocketPathPlaceholder": "Để trống để sử dụng SSH_AUTH_SOCK",
"agentSocketPathHint": "Để trống để tự động phát hiện từ biến môi trường SSH_AUTH_SOCK, hoặc nhập đường dẫn socket tùy chỉnh (ví dụ: /run/user/1000/gnupg/S.gpg-agent.ssh).",
"agentIdentityLabel": "Thông tin nhận dạng của tác nhân (Khóa công khai)",
"agentIdentityPlaceholder": "Để trống để thử tất cả các phím từ trình quản lý.",
"agentIdentityHint": "Dán khóa công khai (ví dụ: ssh-ed25519 AAAA...) để chỉ cho phép sử dụng khóa đó từ tác nhân. Cách này được khuyến nghị khi tác nhân giữ nhiều khóa, để tránh vượt quá giới hạn MaxAuthTries của máy chủ.",
"shareSshAuthLabel": "Chia sẻ xác thực SSH",
"shareSshAuthDesc": "Cung cấp cho người nhận bản sao đã mã hóa thông tin xác thực SSH của máy chủ này. Thông tin xác thực cá nhân của người nhận vẫn được ưu tiên.",
"forceKeyboardInteractiveLabel": "Bắt buộc Keyboard Interactive",
"forceKeyboardInteractiveShortDesc": "Buộc nhập mật khẩu thủ công ngay cả khi có khóa",
"allowLegacyAlgorithmsLabel": "Cho phép thuật toán cũ",
"allowLegacyAlgorithmsDesc": "Kích hoạt các thuật toán SSH đã lỗi thời (ssh-dss, ssh-rsa, diffie-hellman-group1-sha1, hmac-md5, 3des-cbc) cho kết nối đến các thiết bị cũ không thể nâng cấp.",
"insecure": "Không an toàn",
"syntaxHighlightingCategories": "Danh mục tô sáng",
"syntaxHighlightingCategoriesDesc": "Chọn loại nội dung cần tô màu",
"sshAgentForwardingLabel": "Chuyển tiếp SSH Agent",
"sshAgentForwardingShortDesc": "Cho phép máy chủ từ xa này sử dụng tác nhân SSH cục bộ của bạn để thiết lập các kết nối tiếp theo. Điều này không bắt buộc đối với việc xác thực tác nhân.",
"sudoPasswordAutoFillShortDesc": "Tự động cung cấp mật khẩu sudo khi được yêu cầu",
"sudoPasswordLabel": "Mật khẩu sudo",
"sudoPasswordSaved": "Mật khẩu đã được lưu, nhập để thay đổi",
"environmentVariablesLabel": "Biến môi trường",
"addVariableBtn": "Thêm biến",
"noEnvVars": "Chưa cấu hình biến môi trường nào.",
"keepaliveIntervalLabel": "Khoảng thời gian Keepalive (giây)",
"maxKeepaliveMisses": "Số lần bỏ lỡ Keepalive tối đa",
"sameHost": "Máy chủ này (đường hầm trực tiếp)",
"bindHost": "Máy chủ bind",
"connectionToolbar": "Thanh công cụ kết nối",
"showConnectionToolbar": "Hiển thị thanh công cụ kết nối",
"showConnectionToolbarDesc": "Hiển thị thanh công cụ trong các phiên SSH, RDP, VNC và Telnet của máy chủ này. Bạn cũng có thể tạm thời ẩn nó từ chính thanh công cụ.",
"proxmoxLastSyncStatus": {
"success": "Thành công"
},
"proxmoxGuestsSelected_one": "{{count}} máy khách — đã chọn {{selected}}",
"proxmoxGuestsSelected_other": "{{count}} máy khách — đã chọn {{selected}}",
"proxmoxImportButton_one": "Nhập {{count}} máy chủ",
"proxmoxImportButton_other": "Nhập {{count}} máy chủ",
"proxmoxResultSkippedNoIp": "{{count}} đã bỏ qua (không tìm thấy địa chỉ IP)",
"proxmoxStatsUrlCopied": "URL Thống kê Proxmox đã được sao chép vào clipboard",
"copyProxmoxStatsUrlAction": "Sao chép URL Thống kê Proxmox",
"statusChecksLabel": "Kiểm tra trạng thái",
"enableStatusChecks": "Bật Kiểm tra trạng thái",
"enableStatusChecksDesc": "Định kỳ ping máy này để xác minh tính khả dụng",
"useGlobalInterval": "Dùng khoảng thời gian toàn cục",
"useGlobalIntervalDesc": "Ghi đè bằng khoảng thời gian kiểm tra trạng thái toàn máy chủ",
"checkIntervalS": "Khoảng kiểm tra (giây)",
"checkIntervalDesc": "Số giây giữa mỗi lần ping kết nối",
"cpuUsageLabel": "Sử dụng CPU",
"cpuUsageDesc": "Phần trăm CPU, tải trung bình, biểu đồ sparkline",
"memoryLabel": "Sử dụng bộ nhớ",
"memoryDesc": "Sử dụng RAM, swap, cache",
"storageLabel": "Sử dụng đĩa",
"storageDesc": "Sử dụng đĩa theo điểm gắn kết",
"networkLabel": "Giao diện mạng",
"networkDesc": "Danh sách giao diện và băng thông",
"uptimeLabel": "Thời gian hoạt động",
"uptimeDesc": "Thời gian hoạt động và thời điểm khởi động",
"systemInfoLabel": "Thông tin hệ thống",
"systemInfoDesc": "Hệ điều hành, nhân, tên máy, kiến trúc",
"recentLoginsLabel": "Đăng nhập gần đây",
"recentLoginsDesc": "Sự kiện đăng nhập thành công và thất bại",
"topProcessesLabel": "Tiến trình hàng đầu",
"topProcessesDesc": "PID, CPU%, MEM%, lệnh",
"listeningPortsLabel": "Cổng đang lắng nghe",
"listeningPortsDesc": "Cổng mở với tiến trình và trạng thái",
"firewallLabel": "Tường lửa",
"firewallDesc": "Trạng thái tường lửa, AppArmor, SELinux",
"hostSharedSuccessfully": "Đã chia sẻ máy thành công",
"failedToShareHost": "Chia sẻ máy thất bại",
"accessRevoked": "Đã thu hồi quyền truy cập",
"failedToRevokeAccess": "Thu hồi quyền truy cập thất bại",
"cancelBtn": "Hủy",
"savingBtn": "Đang lưu...",
"addHostBtn": "Thêm máy",
"hostUpdated": "Đã cập nhật máy",
"hostCreated": "Đã tạo máy",
"failedToSave": "Lưu máy thất bại",
"credentialUpdated": "Đã cập nhật thông tin xác thực",
"credentialCreated": "Đã tạo thông tin xác thực",
"failedToSaveCredential": "Lưu thông tin xác thực thất bại",
"credentialNameRequired": "Vui lòng nhập tên cho thông tin xác thực",
"credentialAuthRequired": "Thêm mật khẩu, khóa SSH, hoặc cả hai",
"createCredentialFromHostBtn": "Tạo thông tin xác thực",
"createCredentialFromHostTitle": "Tạo thông tin xác thực từ máy chủ",
"createCredentialFromHostDesc": "Tạo một mục thông tin đăng nhập có thể tái sử dụng và chia sẻ, được điền sẵn tên người dùng, mật khẩu và/hoặc khóa SSH hiện tại của máy chủ này.",
"backToHosts": "Quay lại Máy chủ",
"pinned": "Đã ghim",
"noHostsFound": "Không tìm thấy máy chủ",
"tryDifferentTerm": "Thử từ khóa khác",
"addFirstHost": "Thêm máy chủ đầu tiên để bắt đầu",
"noCredentialsFound": "Không tìm thấy thông tin xác thực",
"addCredentialBtn": "Thêm Chứng thực",
"updateCredentialBtn": "Cập nhật Chứng thực",
"editCredentialAction": "Chỉnh sửa thông tin đăng nhập",
"backToHost": "Trở lại trang chủ",
"saveCredentialAsNewBtn": "Lưu dưới dạng mới",
"saveCredentialAsNewDesc": "Tạo một thông tin xác thực mới với những thay đổi này và gán nó cho máy chủ này. Thông tin xác thực ban đầu vẫn được giữ nguyên.",
"credentialSavedAsNew": "Đã lưu dưới dạng thông tin đăng nhập mới",
"failedToSaveCredentialAsNew": "Không thể lưu thông tin đăng nhập mới.",
"features": "Tính năng",
"noFolder": "(Không có thư mục)",
"deleteSelected": "Xóa",
"exitSelection": "Thoát chọn",
"importSkip": "Nhập (bỏ qua mục đã có)",
"importOverwrite": "Nhập (ghi đè)",
"collapseBtn": "Thu gọn",
"importExportBtn": "Nhập / Xuất",
"hostStatusesRefreshed": "Đã làm mới trạng thái máy chủ",
"failedToRefreshHosts": "Không thể làm mới máy chủ",
"movedHostTo": "Đã di chuyển {{host}} vào \"{{folder}}\"",
"failedToMoveHost": "Không thể di chuyển máy chủ",
"deletedFolder": "Đã xóa thư mục \"{{name}}\"",
"failedToDeleteFolder": "Không thể xóa thư mục",
"deleteAllInFolder": "Xóa tất cả máy chủ trong \"{{name}}\"? Hành động này không thể hoàn tác.",
"folderPickerPlaceholder": "Không có thư mục",
"folderPickerSearch": "Tìm kiếm hoặc tạo mới (dùng / cho thư mục con)...",
"folderPickerNone": "Không có thư mục",
"folderPickerCreate": "Tạo \"{{path}}\"",
"folderPickerEmpty": "Không tìm thấy thư mục phù hợp",
"parentHost": "Cha mẹ chủ trì",
"useFolderInstead": "Hãy sử dụng thư mục thay thế.",
"useParentHostInstead": "Hãy sử dụng máy chủ cha thay thế",
"parentHostPickerPlaceholder": "Không có máy chủ cha",
"parentHostPickerSearch": "Tìm kiếm máy chủ...",
"parentHostPickerNone": "Không có máy chủ cha",
"parentHostPickerEmpty": "Không tìm thấy máy chủ phù hợp",
"collapseSubHosts": "Thu gọn các máy chủ con",
"expandSubHosts": "Mở rộng máy chủ con",
"cannotNestUnderDescendant": "Không thể lồng một máy chủ vào bên trong máy chủ con của chính nó.",
"movedToParent": "Đã di chuyển {{count}} máy chủ vào \"{{parent}}\"",
"newFolder": "Thư mục mới",
"createFolderTitle": "Tạo thư mục",
"editFolderTitle": "Sửa thư mục",
"folderDialogDescription": "Chọn tên, màu sắc và biểu tượng. Dùng / để lồng thư mục.",
"folderNameLabel": "Tên thư mục",
"folderNamePlaceholder": "VD: Production/Web",
"folderNestingHint": "Sử dụng / để phân cách các cấp và tạo thư mục lồng.",
"folderNameDuplicate": "Đã có một thư mục với tên này tồn tại ở đây.",
"folderColor": "Màu",
"folderIcon": "Biểu tượng",
"folderCredential": "Chứng chỉ",
"folderCredentialNone": "Chưa được cấp chứng chỉ.",
"folderCredentialHint": "Các máy chủ trong thư mục này sử dụng phương thức xác thực \"Thông tin đăng nhập đã lưu\" mà không chọn thông tin đăng nhập riêng sẽ kế thừa thông tin đăng nhập này.",
"folderPreview": "Xem trước",
"folderNameFallback": "Thư mục không tên",
"createFolderButton": "Tạo thư mục",
"saveFolderButton": "Lưu thư mục",
"cancel": "Hủy",
"iconSearchPlaceholder": "Tìm kiếm biểu tượng...",
"openAllSessions": "Mở tất cả phiên",
"editFolder": "Chỉnh sửa thư mục",
"deleteFolder": "Xóa thư mục",
"selectFolder": "Chọn tất cả các máy chủ trong thư mục",
"deselectFolder": "Bỏ chọn tất cả máy chủ trong thư mục",
"folderSaved": "Đã lưu thư mục",
"failedToSaveFolder": "Không thể lưu thư mục",
"folderDeleted": "Đã xóa thư mục \"{{name}}\"",
"deleteFolderConfirm": "Xóa \"{{name}}\" và {{count}} máy chủ trong đó? Thao tác này không thể hoàn tác.",
"failedToMoveHosts": "Không thể di chuyển máy chủ",
"failedToReorder": "Không thể đặt hàng lại",
"expandAll": "Mở rộng tất cả thư mục",
"collapseAll": "Thu gọn tất cả thư mục",
"moreActions": "Khác",
"groupBy": "Nhóm theo",
"GroupByFolder": "Thư mục",
"GroupByTag": "Thẻ",
"GroupByStatus": "Trạng thái",
"GroupByProtocol": "Giao thức",
"GroupByAuth": "Loại xác thực",
"groupUngrouped": "Không nhóm",
"customizeSidebar": "Tùy chỉnh thanh bên",
"customizeSidebarDescription": "Chọn cách hiển thị và hoạt động của danh sách máy chủ.",
"customizeDensityTitle": "Tỉ trọng",
"customizeBehaviorTitle": "Hành vi",
"customizeSortHint": "Chức năng sắp xếp và nhóm nằm trong menu sắp xếp và nhóm trên thanh công cụ.",
"densityComfortableDesc": "Thông tin chi tiết hơn cho mỗi máy chủ: địa chỉ, thẻ và mức sử dụng tài nguyên.",
"densityCompactDesc": "Mỗi dòng tương ứng với một máy chủ, đối với danh sách dài hơn.",
"display": "Trưng bày",
"displayDensity": "Tỉ trọng",
"displayDensityComfortable": "Thoải mái",
"displayDensityCompact": "Nhỏ gọn",
"displayShowTags": "Hiển thị thẻ",
"displayTrayOnClick": "Mở các thao tác khi nhấp chuột (thay vì khi di chuột)",
"actionsVisibility": "Hiển thị hành động của máy chủ",
"actionsVisibilityDesc": "Chọn thời điểm các thao tác trên máy chủ mở rộng. Chọn nhấp chuột để khôi phục hành vi nhấp chuột để mở rộng trước đó.",
"actionsAlways": "Luôn hiển thị",
"actionsOnly": "Chỉ cần kết nối, phần còn lại chỉ cần nhấp chuột.",
"actionsHover": "Hiển thị khi di chuột",
"actionsClick": "Nhấp để mở rộng/thu gọn",
"openOnDoubleClick": "Mở bằng cách nhấp đúp chuột",
"openOnDoubleClickDesc": "Yêu cầu nhấp đúp chuột để mở phiên máy chủ thay vì chỉ nhấp chuột một lần.",
"deletedHost": "Đã xóa {{name}}",
"copiedToClipboard": "Đã sao chép vào bộ nhớ tạm",
"terminalUrlCopied": "Đã sao chép URL Terminal",
"tunnelUrlCopied": "Đã sao chép URL Đường hầm",
"dockerUrlCopied": "Đã sao chép URL Docker",
"hostMetricsUrlCopied": "Đã sao chép URL Chỉ số máy chủ",
"rdpUrlCopied": "Đã sao chép URL RDP",
"vncUrlCopied": "Đã sao chép URL VNC",
"telnetUrlCopied": "Đã sao chép URL Telnet",
"remoteDesktopUrlCopied": "Đã sao chép URL Remote Desktop",
"expandActions": "Mở rộng thao tác",
"collapseActions": "Thu gọn thao tác",
"wakeOnLanAction": "Wake on LAN",
"wakeOnLanSuccess": "Đã gửi gói tin Magic đến {{name}}",
"wakeOnLanError": "Không thể gửi gói tin Magic",
"cloneHostAction": "Sao chép Host",
"copyAddress": "Sao chép địa chỉ",
"copyLink": "Sao chép liên kết",
"copyTerminalUrlAction": "Sao chép URL Terminal",
"copyTunnelUrlAction": "Sao chép URL Tunnel",
"copyDockerUrlAction": "Sao chép URL Docker",
"copyHostMetricsUrlAction": "Sao chép URL Host Metrics",
"copyRdpUrlAction": "Sao chép URL RDP",
"copyVncUrlAction": "Sao chép URL VNC",
"copyTelnetUrlAction": "Sao chép URL Telnet",
"copyRemoteDesktopUrlAction": "Sao chép URL Remote Desktop",
"deleteCredentialConfirm": "Xóa thông tin xác thực \"{{name}}\"?",
"deletedCredential": "Đã xóa {{name}}",
"deleteHostsConfirm": "Xóa {{count}} host{{plural}}? Hành động này không thể hoàn tác.",
"movedToRoot": "Đã chuyển về thư mục gốc",
"enableTerminalFeature": "Bật Terminal",
"disableTerminalFeature": "Tắt Terminal",
"enableFilesFeature": "Bật Files",
"disableFilesFeature": "Tắt Files",
"enableTunnelsFeature": "Bật Tunnels",
"disableTunnelsFeature": "Tắt Tunnels",
"enableProxmoxFeature": "Bật Proxmox",
"disableProxmoxFeature": "Tắt Proxmox",
"addTagsPlaceholder": "Thêm thẻ...",
"authDetails": "Chi tiết xác thực",
"credType": "Loại",
"generateKeyPairDesc": "Tạo cặp khóa mới, khóa riêng tư và công khai sẽ được tự động điền.",
"generatingKey": "Đang tạo...",
"generateLabel": "Tạo {{label}}",
"uploadFileBtn": "Tải tệp lên",
"keyPassphraseOptional": "Cụm mật khẩu khóa (Tuỳ chọn)",
"sshPublicKeyOptional": "Khóa công khai SSH (Tuỳ chọn)",
"publicKeyGenerated": "Đã tạo khóa công khai",
"failedToGeneratePublicKey": "Không thể suy ra khóa công khai",
"publicKeyCopied": "Đã sao chép khóa công khai",
"keyPairGenerated": "Đã tạo cặp khóa {{label}}",
"failedToGenerateKeyPair": "Không thể tạo cặp khóa",
"searchHostsPlaceholder": "Tìm kiếm máy chủ, địa chỉ, thẻ…",
"refreshBtn": "Làm mới",
"addTag": "Thêm thẻ...",
"deleteConfirmBtn": "Xoá",
"deleteHostConfirm": "Xoá \"{{name}}\"?",
"enableAtLeastOneProtocol": "Bật ít nhất một giao thức ở trên để cấu hình cài đặt xác thực và kết nối.",
"keyPassphrase": "Cụm mật khẩu khóa",
"basicInformation": "Thông tin cơ bản",
"authDetailsSection": "Chi tiết xác thực",
"credTypeLabel": "Loại",
"hostsTab": "Máy chủ",
"credentialsTab": "Thông tin xác thực",
"selectMultiple": "Chọn nhiều",
"selectHosts": "Chọn máy chủ",
"connectionLabel": "Kết nối",
"authenticationLabel": "Xác thực",
"generateKeyPairTitle": "Tạo cặp khóa",
"generateKeyPairDescription": "Tạo cặp khóa mới, cả khóa riêng tư và khóa công khai sẽ được tự động điền.",
"generateFromPrivateKey": "Tạo từ khóa riêng tư",
"refreshBtn2": "Làm mới",
"exitSelectionTitle": "Thoát chọn",
"addHostBtn2": "Thêm máy chủ",
"addCredentialBtn2": "Thêm thông tin xác thực",
"checkingHostStatuses": "Đang kiểm tra trạng thái máy chủ...",
"pinnedSection": "Đã ghim",
"hostsExported": "Đã xuất máy chủ thành công",
"export": {
"menuItem": "Xuất khẩu...",
"title": "Máy chủ xuất khẩu",
"scope": "Phạm vi",
"scopeAll": "Tất cả",
"scopeSelected": "Đã chọn",
"searchHosts": "Tìm kiếm máy chủ...",
"include": "Bao gồm",
"groupConnection": "Sự liên quan",
"groupCredentials": "Thông tin xác thực",
"groupNotes": "Ghi chú",
"groupTags": "Thẻ & ghim",
"groupTunnels": "Đường hầm",
"groupJumpHosts": "Người dẫn chương trình Jump",
"groupFeatureFlags": "Cờ tính năng",
"groupAdvanced": "Cấu hình nâng cao",
"preview": "Xem trước",
"moreHosts": "... {{count}} thêm máy chủ",
"summary": "{{selected}} trong số {{total}} máy chủ",
"credentialsIncluded": "bao gồm thông tin xác thực",
"credentialsExcluded": "thông tin xác thực bị loại trừ",
"noneSelected": "Chưa có máy chủ nào được chọn.",
"cancel": "Hủy bỏ",
"confirm": "Xuất khẩu",
"fetchFailed": "Không thể tải các máy chủ để xuất.",
"bulkButton": "Xuất khẩu"
},
"sampleDownloaded": "Đã tải tệp mẫu",
"failedToDeleteCredential2": "Xóa thông tin xác thực thất bại",
"noFolderOption": "(Không có thư mục)",
"nSelected": "{{count}} đã chọn",
"featuresMenu": "Tính năng",
"moveMenu": "Di chuyển",
"connectSelected": "Kết nối",
"cancelSelection": "Hủy",
"deletedCount": "Đã xóa {{count}} máy chủ",
"failedToDeleteCount": "Xóa {{count}} máy chủ thất bại",
"duplicatedHost": "Đã trùng lặp \"{{name}}\"",
"failedToDuplicateHost": "Không thể sao chép máy chủ",
"updatedCount": "Đã cập nhật {{count}} máy chủ",
"friendlyNameLabel": "Tên hiển thị",
"descriptionLabel": "Mô tả",
"loadingHost": "Đang tải máy chủ...",
"loadingHosts": "Đang tải các máy chủ...",
"loadingCredentials": "Đang tải thông tin xác thực...",
"noHostsYet": "Chưa có máy chủ nào",
"noHostsYetHint": "Thêm máy chủ để mở cửa sổ dòng lệnh, duyệt tập tin và xem số liệu.",
"noHostsMatchSearch": "Không có máy chủ nào khớp với tìm kiếm của bạn",
"hostNotFound": "Không tìm thấy máy chủ",
"searchHosts": "Tìm kiếm máy chủ...",
"sortHosts": "Sắp xếp Máy chủ",
"sortDefault": "Thứ tự mặc định",
"sortNameAsc": "Tên (A → Z)",
"sortNameDesc": "Tên (Z → A)",
"sortIpAsc": "Địa chỉ IP (Tăng dần)",
"sortIpDesc": "Địa chỉ IP (Giảm dần)",
"sortOnlineFirst": "Trực tuyến trước",
"sortOfflineFirst": "Ngoại tuyến trước",
"sortManual": "Hướng dẫn sử dụng (kéo để sắp xếp lại)",
"sortPinnedFirst": "Đã ghim trước",
"filterHosts": "Lọc Máy chủ",
"filterClearAll": "Xóa bộ lọc",
"filterStatusGroup": "Trạng thái",
"filterOnline": "Trực tuyến",
"filterOffline": "Ngoại tuyến",
"filterPinned": "Đã ghim",
"filterAuthGroup": "Loại xác thực",
"filterAuthPassword": "Mật khẩu",
"filterAuthKey": "Khóa SSH",
"filterAuthCredential": "Thông tin xác thực",
"filterAuthNone": "Không",
"filterAuthOpkssh": "OPKSSH",
"filterAuthStepca": "Bước CA",
"filterProtocolGroup": "Giao thức",
"filterProtocolSsh": "SSH",
"filterFeaturesGroup": "Tính năng",
"filterFeatureTerminal": "Terminal",
"filterFeatureFileManager": "Trình quản lý file",
"filterFeatureTunnel": "Tunnel",
"filterTagsGroup": "Thẻ",
"connectRdp": "RDP",
"connectVnc": "VNC",
"connectTelnet": "Telnet",
"editHostAction": "Chỉnh sửa máy chủ",
"moreOptions": "Nhiều tùy chọn hơn",
"shareHost": "Chia sẻ máy chủ",
"shareHostTitle": "Chia sẻ: {{name}}",
"shareFolder": "Chia sẻ thư mục",
"shareFolderTitle": "Chia sẻ thư mục: {{name}}",
"folderSharedSuccessfully": "Máy chủ dùng chung {{count}} trong thư mục",
"failedToShareFolder": "Không thể chia sẻ thư mục",
"sharing": {
"loadError": "Không thể tải dữ liệu chia sẻ. Vui lòng thử lại.",
"shareWithSection": "Chia sẻ với",
"usersTab": "Người dùng",
"rolesTab": "Vai trò",
"searchPlaceholder": "Tìm kiếm người dùng hoặc vai trò...",
"noMatches": "Không tìm thấy kết quả phù hợp",
"permissionLevelLabel": "Cấp độ quyền",
"levels": {
"connect": {
"label": "Kết nối",
"description": "Chỉ mở phiên: terminal, remote desktop, trình quản lý file, tunnel và Docker. Không truy cập cấu hình máy chủ."
},
"view": {
"label": "Xem",
"description": "Kết nối, cùng xem cấu hình máy chủ. Bí mật không bao giờ được hiển thị."
},
"edit": {
"label": "Chỉnh sửa",
"description": "Xem và chỉnh sửa cài đặt máy chủ không yêu cầu xác thực. Thông tin xác thực SSH của chủ sở hữu vẫn được giữ kín và chỉ dành riêng cho chủ sở hữu."
},
"manage": {
"label": "Quản lý",
"description": "Chỉnh sửa, và chia sẻ máy chủ với người khác, thay đổi cấp độ quyền và thu hồi quyền truy cập."
}
},
"expiryLabel": "Hết hạn truy cập",
"expiry": {
"never": "Không bao giờ",
"oneHour": "1 giờ",
"oneDay": "24 giờ",
"sevenDays": "7 ngày",
"thirtyDays": "30 ngày",
"custom": "Tùy chỉnh"
},
"customHoursPlaceholder": "Số giờ cho đến khi hết hạn truy cập",
"shareButton": "Chia sẻ",
"shareWithCount": "Chia sẻ ({{count}})",
"currentAccess": "Truy cập hiện tại",
"noAccessEntries": "Máy chủ này chưa được chia sẻ",
"folderRulesTitle": "Áp dụng cho các máy chủ được thêm vào sau này.",
"folderRulesHint": "Các quyền truy cập này vẫn nằm trong thư mục: một máy chủ được tạo hoặc di chuyển vào thư mục đó (hoặc thư mục con) sẽ tự động có quyền truy cập tương tự. Việc xóa một quy tắc chỉ ngăn chặn việc kế thừa quyền truy cập trong tương lai.",
"folderRuleRemove": "Ngừng kế thừa",
"folderShareSummary": "Được chia sẻ {{shared}} trong số {{total}} máy chủ trong thư mục này",
"grantedBy": "Được cấp bởi",
"expires": "Hết hạn",
"expired": "Đã hết hạn",
"never": "Không bao giờ",
"revoke": "Thu hồi",
"accessUpdated": "Đã cập nhật quyền truy cập",
"accessUpdateFailed": "Cập nhật quyền truy cập thất bại",
"sharedBadge": "Đã chia sẻ",
"sharedBadgeTooltip": "Được chia sẻ bởi {{owner}} (quyền truy cập {{level}})",
"viewOnlyBanner": "Máy chủ này được {{owner}} chia sẻ cho bạn với quyền xem. Cấu hình chỉ đọc.",
"sharedEditBanner": "Máy chủ này được {{owner}} chia sẻ cho bạn với quyền chỉnh sửa. Thay đổi áp dụng cho máy chủ thực; tham chiếu xác thực chỉ có thể được thay đổi bởi chủ sở hữu.",
"ownerOnlyControl": "Chỉ chủ sở hữu máy chủ mới có thể thay đổi",
"ownerAuthPrivate": "Thông tin xác thực SSH của chủ sở hữu máy chủ là riêng tư. Sử dụng tùy chọn “Thiết lập xác thực SSH cá nhân” từ menu máy chủ để chọn thông tin đăng nhập của riêng bạn.",
"ownerAuthShared": "Chủ sở hữu máy chủ đã chia sẻ thông tin xác thực SSH cho máy chủ này. Bạn có thể sử dụng thông tin đó hoặc chọn thông tin đăng nhập của riêng mình từ mục “Thiết lập xác thực SSH cá nhân”.",
"authOverrideAction": "Thiết lập xác thực SSH cá nhân",
"authOverrideActionProtocol": "Thiết lập xác thực cá nhân {{protocol}}",
"authOverrideTitle": "Xác thực SSH cá nhân",
"authOverrideTitleProtocol": "Xác thực cá nhân {{protocol}}",
"authOverrideDescriptionPrivate": "Thông tin đăng nhập SSH của chủ sở hữu máy chủ được giữ bí mật. Hãy chọn một trong các thông tin đăng nhập đã lưu của bạn để kết nối với {{host}}.",
"authOverrideDescriptionShared": "Sử dụng thông tin xác thực do chủ sở hữu máy chủ cung cấp, hoặc thay thế nó bằng một trong những thông tin đăng nhập đã lưu của bạn để kết nối với {{host}}.",
"authOverrideCredentialLabel": "Thông tin xác thực",
"useSharedAuthentication": "Sử dụng xác thực máy chủ dùng chung",
"noPersonalCredential": "Không có giấy tờ chứng nhận cá nhân",
"authOverrideNoCredentials": "Bạn chưa lưu thông tin đăng nhập SSH nào. Hãy tạo một thông tin đăng nhập trong mục Thông tin đăng nhập để kết nối với các máy chủ yêu cầu xác thực.",
"authOverrideRequired": "Máy chủ này yêu cầu bạn nhập một trong những thông tin đăng nhập đã lưu trước khi có thể kết nối.",
"authOverridePrivateHint": "Thông tin đăng nhập này chỉ dành riêng cho bạn. Chủ sở hữu máy chủ và những người nhận khác không thể xem hoặc sử dụng nó.",
"authOverrideSaved": "Thông tin xác thực SSH cá nhân đã được lưu.",
"authOverrideCleared": "Xác thực SSH cá nhân đã bị xóa.",
"authOverrideClearedToShared": "Sử dụng xác thực máy chủ dùng chung",
"authOverrideLoadError": "Không thể tải thông tin xác thực SSH của bạn. Vui lòng thử lại.",
"authOverrideSaveError": "Không thể lưu thông tin xác thực SSH của bạn."
},
"guac": {
"noCredential": "Không có thông tin xác thực (thông tin trực tiếp bên dưới)",
"authTypeDirect": "Trực tiếp",
"authTypeCredential": "Thông tin xác thực",
"authTypeNone": "Không có",
"recordingPath": "Đường dẫn ghi",
"recordingName": "Tên bản ghi",
"saveHostFirst": "Lưu máy chủ trước.",
"sharingOptionsAfterSave": "Tùy chọn chia sẻ khả dụng sau khi máy chủ đã được lưu.",
"permissionLevel": "Mức quyền",
"typeHeader": "Loại",
"targetHeader": "Mục tiêu",
"permissionHeader": "Quyền",
"cancelBtn": "Hủy",
"savingBtn": "Đang lưu...",
"updateHostBtn": "Cập nhật máy chủ",
"addHostBtn": "Thêm máy chủ"
},
"arrangeUnlockedSwitchedToManual": "Đã chuyển sang chế độ sắp xếp thủ công để đơn hàng của bạn được giữ nguyên.",
"dragToRearrange": "Kéo để sắp xếp lại",
"arrangeUnlocked": "Mở khóa chức năng kéo để sắp xếp lại.",
"webUiBindHostUnreachable": "Trình duyệt của bạn không thể truy cập 127.0.0.1 trên máy đang chạy Termix, vì vậy điểm cuối này sẽ không tải được. Hãy sử dụng địa chỉ mà máy đó có thể trả lời, chẳng hạn như 0.0.0.0.",
"webUiBindHostSharesSessionCookie": "Từ trình duyệt này, yêu cầu chuyển tiếp sẽ được truy cập tại cùng tên máy chủ mà Termix đang được phục vụ, do đó dịch vụ đường hầm sẽ nhận được phiên Termix của bạn. Cookie bỏ qua cổng. Điểm cuối này sẽ từ chối mở ở đây; nó hoạt động từ ứng dụng Termix dành cho máy tính để bàn hoặc khi Termix được mở tại localhost.",
"webUiErrorLabelRequired": "Điểm cuối {{row}} cần một nhãn.",
"webUiErrorLabelDuplicate": "Mỗi điểm cuối cần một tên khác nhau.",
"webUiErrorPortRange": "Điểm cuối {{row}} cần một cổng nằm trong khoảng từ 1 đến 65535.",
"webUiErrorPathInvalid": "Điểm cuối {{row}} có đường dẫn không hợp lệ. Hãy sử dụng đường dẫn như /admin."
},
"commandPalette": {
"searchPlaceholder": "Tìm kiếm máy chủ, lệnh hoặc cài đặt...",
"quickActions": "Hành động nhanh",
"navigation": "Điều hướng",
"orShortcut": "hoặc",
"hostManager": "Quản lý máy chủ",
"hostManagerDesc": "Quản lý, thêm hoặc sửa máy chủ",
"addNewHost": "Thêm máy chủ mới",
"addNewHostDesc": "Đăng ký máy chủ mới",
"adminSettings": "Cài đặt quản trị",
"adminSettingsDesc": "Cấu hình tùy chọn hệ thống và người dùng",
"userProfile": "Hồ sơ người dùng",
"userProfileDesc": "Quản lý tài khoản và tùy chọn của bạn",
"addCredential": "Thêm thông tin xác thực",
"addCredentialDesc": "Lưu trữ khóa SSH hoặc mật khẩu",
"tmuxMonitor": "Giám sát Tmux",
"tmuxMonitorDesc": "Giám sát phiên tmux trên các máy chủ",
"recentActivity": "Hoạt động gần đây",
"serversAndHosts": "Máy chủ & Host",
"noHostsFound": "Không tìm thấy máy chủ nào khớp với \"{{search}}\"",
"links": "Liên kết",
"navigate": "Điều hướng",
"select": "Chọn",
"toggleWith": "Chuyển đổi với"
},
"splitScreen": {
"paneEmpty": "Ngăn {{index}} - trống",
"noTabAssigned": "Không có tab nào được gán",
"focusedPane": "Ngăn đang hoạt động"
},
"connections": {
"noConnections": "Không có kết nối nào",
"noConnectionsDesc": "Mở terminal, trình quản lý tệp hoặc máy tính từ xa để xem kết nối tại đây",
"connectedFor": "Đã kết nối trong {{duration}}",
"connected": "Đã kết nối",
"disconnected": "Đã ngắt kết nối",
"closeTab": "Đóng tab",
"closeConnection": "Đóng kết nối",
"forgetTab": "Quên",
"removeBackground": "Xóa",
"reconnect": "Kết nối lại",
"reopenTab": "Mở lại",
"sectionOpen": "Đang mở",
"sectionBackground": "Nền",
"backgroundDesc": "Phiên kết nối sẽ duy trì trong {{minutes}} phút sau khi ngắt kết nối và có thể được kết nối lại.",
"persisted": "Đã duy trì trong nền",
"expiresIn": "Hết hạn trong {{duration}}",
"search": "Tìm kiếm kết nối...",
"noSearchResults": "Không có kết nối nào khớp với tìm kiếm của bạn",
"rename": "Đổi tên phiên",
"sectionSharedWithMe": "Đã chia sẻ với tôi",
"sharedBy": "Được chia sẻ bởi {{username}}",
"join": "Tham gia",
"sharedSessionLabel": "{{hostName}} (được chia sẻ)"
},
"sessionSharing": {
"permissionLevel": {
"readOnly": "Chỉ đọc",
"readWrite": "Đọc-viết"
}
},
"terminal": {
"connect": "Kết nối đến máy chủ",
"clear": "Xóa",
"paste": "Dán",
"connected": "Đã kết nối",
"clipboardWriteFailed": "Sao chép vào clipboard thất bại. Đảm bảo trang được phục vụ qua HTTPS hoặc localhost.",
"clipboardReadFailed": "Đọc từ clipboard thất bại. Đảm bảo quyền truy cập clipboard đã được cấp.",
"tmuxDetach": "Ngắt khỏi phiên tmux",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}",
"runTitle": "Đang chạy {{command}} - {{host}}",
"totpRequired": "Yêu cầu xác thực hai yếu tố",
"totpCodeLabel": "Mã xác minh",
"totpVerify": "Xác minh",
"mfaPromptRequired": "Yêu cầu xác thực",
"mfaPushRequired": "Yêu cầu xác thực đẩy",
"mfaMenuPlaceholder": "Nhập câu trả lời của bạn",
"mfaWaitingApproval": "Đang chờ phê duyệt trên thiết bị của bạn...",
"mfaSendRequest": "Gửi yêu cầu",
"browserSignInCode": "Khóa bảo mật",
"browserSignInUrl": "URL xác thực",
"browserSignInOpen": "Mở trong trình duyệt",
"browserSignInContinue": "Tôi đã hoàn tất xác thực",
"browserSignInRequired": "{{provider}} Cần đăng nhập",
"sudoPasswordPopupTitle": "Nhập mật khẩu?",
"connectionLogTitle": "Nhật ký kết nối",
"connectionLogCopy": "Sao chép nhật ký vào clipboard",
"connectionLogEmpty": "Chưa có nhật ký kết nối",
"connectionLogWaiting": "Đang chờ nhật ký kết nối...",
"connectionLogCopied": "Đã sao chép nhật ký kết nối vào clipboard",
"connectionLogCopyFailed": "Sao chép nhật ký vào clipboard thất bại",
"split": {
"splitTab": "Chia tab",
"addToSplit": "Thêm vào phần chia",
"removeFromSplit": "Xóa khỏi phần chia"
}
},
"transfer": {
"copyToHost": "Sao chép đến máy chủ…",
"moveToHost": "Di chuyển đến máy chủ…",
"copyItemsToHost": "Sao chép {{count}} mục đến máy chủ…",
"moveItemsToHost": "Di chuyển {{count}} mục tới máy chủ…",
"noHostsConnected": "Không có máy chủ nào khác có Trình quản lý tệp khả dụng.",
"noHostsConnectedHint": "Thêm một máy chủ SSH khác đã bật Trình quản lý tệp trong Trình quản lý máy chủ.",
"selectDestinationHost": "Chọn máy chủ đích",
"destinationPath": "Đường dẫn đích",
"recentDestinations": "Đích gần đây",
"collapseRecentDestinations": "Thu gọn đích gần đây",
"expandRecentDestinations": "Mở rộng đích gần đây",
"browseFolders": "Duyệt thư mục đích",
"browseDestination": "Duyệt hoặc nhập đường dẫn",
"confirmCopy": "Sao chép",
"confirmMove": "Di chuyển",
"transferring": "Đang truyền tải…",
"progressVerifying": "Đang xác minh tính toàn vẹn của tệp…",
"progressBenchmarking": "Chọn tuyến đường chuyển tiếp nhanh nhất…",
"compressing": "Đang nén…",
"extracting": "Đang giải nén…",
"transferringItems": "Đang truyền tải {{current}}/{{total}} mục…",
"transferSuccess": "Truyền tải hoàn tất",
"transferError": "Truyền tải thất bại",
"transferPartial": "Truyền tải hoàn tất với {{count}} lỗi",
"transferPartialHint": "Không thể truyền tải: {{paths}}",
"itemsSummary": "{{count}} mục",
"destMustBeDirectory": "Đích phải là thư mục khi truyền tải nhiều mục",
"selectThisFolder": "Chọn thư mục này",
"browsePathWillBeCreated": "Thư mục này chưa tồn tại. Nó sẽ được tạo khi truyền tải bắt đầu.",
"browsePathError": "Không thể mở đường dẫn này trên máy chủ đích.",
"goUp": "Lên trên",
"copyFolderToHost": "Sao chép thư mục tới máy chủ…",
"moveFolderToHost": "Di chuyển thư mục tới máy chủ…",
"hostReady": "Sẵn sàng",
"hostConnecting": "Đang kết nối…",
"hostDisconnected": "Chưa kết nối",
"hostAuthRequired": "Yêu cầu xác thực — mở Trình quản lý tệp trên máy chủ này trước",
"hostConnectionFailed": "Kết nối thất bại",
"metricsTitle": "Thời gian truyền tải",
"metricsPrepare": "Chuẩn bị đích: {{duration}}",
"metricsCompress": "Nén tại nguồn: {{duration}}",
"metricsHopSourceRead": "Nguồn → máy chủ: {{throughput}}",
"metricsHopDestSftpWrite": "Máy chủ → đích (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Máy chủ → đích (cục bộ): {{throughput}}",
"metricsTransfer": "Toàn trình: {{throughput}} ({{duration}})",
"metricsExtract": "Giải nén tại đích: {{duration}}",
"metricsVerify": "Đã xác thực SHA-256: {{duration}}",
"metricsRouteBenchmark": "Tìm đường dẫn — trực tiếp: {{direct}}, chuyển tiếp: {{relay}}",
"metricsSourceDelete": "Xóa khỏi nguồn: {{duration}}",
"metricsTotal": "Tổng: {{duration}}",
"progressCompressing": "Đang nén trên máy nguồn…",
"progressExtracting": "Đang giải nén tại đích…",
"progressTransferring": "Đang truyền dữ liệu…",
"progressReconnecting": "Đang kết nối lại…",
"parallelSegmentsLabel": "Làn truyền song song",
"parallelSegmentsOption": "{{count}} làn",
"parallelSegmentsHint": "Các tệp lớn được chia thành các khối 256 MB. Nhiều làn sử dụng các kết nối riêng biệt (như khởi chạy nhiều lần truyền) để tăng tổng thông lượng.",
"progressTotalSpeed": "{{speed}} tổng ({{lanes}} làn)",
"progressTransferringItems": "Đang truyền tệp ({{current}}/{{total}})…",
"progressBytes": "{{transferred}} / {{total}}",
"progressItems": "{{current}} / {{total}} tệp",
"sourceNotDeletedPartial": "Giữ tệp nguồn (truyền một phần)",
"jumpHostLimitation": "Cả hai máy chủ phải có thể truy cập từ máy chủ Termix. Không hỗ trợ định tuyến trực tiếp giữa các máy.",
"cancel": "Hủy",
"methodLabel": "Phương thức truyền",
"methodAuto": "Tự động",
"methodTar": "Lưu trữ tar",
"methodItemSftp": "SFTP từng tệp",
"methodAutoHint": "Chọn tar hoặc SFTP từng tệp dựa trên số lượng tệp, kích thước và khả năng nén. Tệp đơn lẻ luôn dùng SFTP truyền luồng.",
"methodTarHint": "Nén tại nguồn, truyền một tệp lưu trữ, giải nén tại đích. Yêu cầu tar trên cả hai máy Unix.",
"methodItemSftpHint": "Truyền từng tệp riêng lẻ qua SFTP. Hoạt động trên mọi máy, bao gồm Windows.",
"methodPreviewLoading": "Đang tính toán phương thức truyền…",
"methodPreviewError": "Không thể xem trước phương thức truyền. Máy chủ vẫn sẽ chọn phương thức khi bạn bắt đầu.",
"methodPreviewWillUseTar": "Sẽ dùng: Lưu trữ tar",
"methodPreviewWillUseItemSftp": "Sẽ dùng: SFTP từng tệp",
"methodPreviewScanSummary": "{{fileCount}} tệp, tổng {{totalSize}} (đã quét trên máy nguồn).",
"methodItemSftpLimitation": "Mỗi tệp sử dụng cùng một luồng SFTP như bản sao tệp đơn lẻ, lần lượt từng tệp một. Tiến trình được gộp chung cho tất cả tệp, do đó thanh tiến trình di chuyển chậm khi có tệp lớn.",
"methodReason": {
"user_item_sftp": "Bạn đã chọn SFTP từng tệp.",
"user_tar": "Bạn đã chọn dùng tar.",
"tar_unavailable": "Tar không có trên một hoặc cả hai máy — sẽ dùng SFTP từng tệp thay thế.",
"windows_host": "Có máy Windows — không dùng tar.",
"auto_multi_large": "Tự động: nhiều tệp bao gồm một tệp lớn ({{largestSize}}) có dữ liệu nén được — tar gộp thành một lần chuyển.",
"auto_single_large_in_archive": "Tự động: một tệp lớn ({{largestSize}}) trong tập này — SFTP từng tệp.",
"auto_many_incompressible": "Tự động: dữ liệu hầu như không nén được — SFTP từng tệp.",
"auto_many_files": "Tự động: nhiều tệp ({{fileCount}}) — tar giảm chi phí trên mỗi tệp.",
"auto_default": "Tự động: SFTP từng tệp cho tập này."
},
"progressCancel": "Hủy",
"progressCancelling": "Đang hủy…",
"progressStalled": "Đình trệ",
"resumedHint": "Đã kết nối lại với một tác vụ chuyển đang hoạt động được bắt đầu từ cửa sổ khác.",
"transferCancelled": "Đã hủy chuyển",
"transferCancelledCopyHint": "Các tệp chưa hoàn chỉnh có thể còn ở đích.",
"transferCancelledMoveHint": "Các tệp chưa hoàn chỉnh có thể còn ở đích. Tệp nguồn chưa bị xóa.",
"cleanupDestFiles": "Dọn dẹp đích",
"cleanupDestFilesSuccess": "Đã xóa các tệp chưa hoàn chỉnh ở đích",
"cleanupDestFilesPartial": "Không thể xóa một số tệp chưa hoàn chỉnh",
"cleanupDestFilesNothing": "Không có gì để dọn dẹp ở đích",
"cleanupDestFilesError": "Dọn dẹp thất bại",
"retryTransfer": "Thử lại",
"retryTransferError": "Thử lại thất bại",
"transferFailedRetryHint": "Dữ liệu chưa hoàn chỉnh được giữ ở đích. Thử lại sẽ tiếp tục khi kết nối được khôi phục."
},
"tunnels": {
"connect": "Kết nối",
"disconnect": "Ngắt kết nối",
"bindIp": "IP cục bộ",
"remoteAddress": "Địa chỉ từ xa",
"endpointSshConfig": "Cấu hình SSH điểm cuối",
"clientTunnel": "Đường hầm máy khách",
"addClientTunnel": "Thêm đường hầm máy khách",
"active": "Hoạt động",
"start": "Bắt đầu",
"stop": "Dừng",
"typeServerLocalDesc": "Máy chủ hiện tại đến điểm cuối.",
"typeServerRemoteDesc": "Điểm cuối trở về máy chủ hiện tại.",
"typeClientLocalDesc": "Máy tính cục bộ đến điểm cuối.",
"typeClientRemoteDesc": "Điểm cuối trở về máy tính cục bộ.",
"typeClientDynamicDesc": "SOCKS trên máy tính cục bộ.",
"typeDynamicDesc": "Chuyển tiếp lưu lượng SOCKS5 CONNECT qua SSH",
"maxRetriesDescription": "Số lần thử lại tối đa.",
"retryIntervalDescription": "Thời gian chờ giữa các lần thử lại.",
"local": "Cục bộ",
"remote": "Từ xa"
},
"cardGrid": {
"dragToMove": "Kéo để di chuyển",
"dragToResize": "Kéo để thay đổi kích thước",
"changeWidth": "Thay đổi chiều rộng",
"removeCard": "Xóa {{label}}",
"addCard": "Thêm",
"columns": "Cột",
"empty": "Không có thẻ nào. Dùng Thêm bên dưới để đặt thẻ."
},
"auth": {
"tagline": "Quản lý SSH và máy tính từ xa tự lưu trữ",
"loginTitle": "Chào mừng trở lại",
"registerTitle": "Tạo tài khoản",
"forgotPassword": "Quên mật khẩu?",
"rememberMe": "Nhớ thiết bị trong 30 ngày (bao gồm TOTP)",
"noAccount": "Chưa có tài khoản?",
"hasAccount": "Đã có tài khoản?",
"twoFactorAuth": "Xác thực hai yếu tố",
"enterCode": "Nhập mã xác minh",
"redirectingToApp": "Đang chuyển hướng đến ứng dụng...",
"sshAuthenticationRequired": "Yêu cầu xác thực SSH",
"sshNoKeyboardInteractive": "Xác thực tương tác bàn phím không khả dụng",
"sshAuthenticationFailed": "Xác thực thất bại",
"sshAuthenticationTimeout": "Hết thời gian xác thực",
"sshNoKeyboardInteractiveDescription": "Máy chủ không hỗ trợ xác thực tương tác bàn phím. Vui lòng cung cấp mật khẩu hoặc khóa SSH.",
"sshAuthFailedDescription": "Thông tin đăng nhập không chính xác. Vui lòng thử lại với thông tin hợp lệ.",
"sshTimeoutDescription": "Quá trình xác thực đã hết thời gian. Vui lòng thử lại.",
"sshProvideCredentialsDescription": "Vui lòng cung cấp thông tin SSH để kết nối đến máy chủ này.",
"sshPasswordDescription": "Nhập mật khẩu cho kết nối SSH này.",
"sshKeyPasswordDescription": "Nếu khóa SSH của bạn được mã hóa, hãy nhập cụm mật khẩu tại đây.",
"passphraseRequired": "Yêu cầu cụm mật khẩu",
"passphraseRequiredDescription": "Khóa SSH đã được mã hóa. Vui lòng nhập cụm mật khẩu để mở khóa.",
"back": "Quay lại",
"firstUser": "Người dùng đầu tiên",
"firstUserMessage": "Bạn là người dùng đầu tiên và sẽ được đặt làm quản trị viên. Bạn có thể xem cài đặt quản trị trong menu thả xuống người dùng ở thanh bên. Nếu bạn cho rằng đây là nhầm lẫn, hãy kiểm tra nhật ký Docker hoặc tạo một issue trên GitHub.",
"external": "Bên ngoài",
"loginWithExternal": "Đăng nhập bằng Nhà cung cấp Bên ngoài",
"loginWithExternalDesc": "Đăng nhập bằng nhà cung cấp danh tính bên ngoài đã được cấu hình",
"externalNotSupportedInElectron": "Xác thực bên ngoài chưa được hỗ trợ trong ứng dụng Electron. Vui lòng sử dụng phiên bản web để đăng nhập OIDC.",
"loginWithProvider": "Đăng nhập bằng {{name}}",
"orContinueWith": "hoặc tiếp tục với",
"resetPasswordButton": "Đặt lại mật khẩu",
"sendResetCode": "Gửi mã đặt lại",
"resetCodeDesc": "Nhập tên người dùng của bạn để nhận mã đặt lại mật khẩu. Mã sẽ được ghi trong nhật ký container Docker.",
"resetCode": "Mã đặt lại",
"verifyCodeButton": "Xác minh mã",
"enterResetCode": "Nhập mã 6 chữ số từ nhật ký container Docker cho người dùng:",
"newPassword": "Mật khẩu mới",
"confirmNewPassword": "Xác nhận mật khẩu",
"enterNewPassword": "Nhập mật khẩu mới của bạn cho người dùng:",
"signUp": "Đăng ký",
"desktopApp": "Ứng dụng máy tính",
"loggingInToDesktopApp": "Đang đăng nhập vào ứng dụng máy tính",
"loadingServer": "Đang tải máy chủ...",
"dataLossWarning": "Đặt lại mật khẩu theo cách này sẽ xóa tất cả các máy chủ SSH đã lưu, thông tin đăng nhập và dữ liệu mã hóa khác. Hành động này không thể hoàn tác. Chỉ sử dụng khi bạn đã quên mật khẩu và chưa đăng nhập.",
"authenticationDisabled": "Xác thực bị vô hiệu",
"authenticationDisabledDesc": "Tất cả các phương thức xác thực đang bị vô hiệu. Vui lòng liên hệ quản trị viên của bạn.",
"passwordLoginDisabledDesc": "Đăng nhập bằng mật khẩu bị vô hiệu. Hãy sử dụng khóa truy cập hoặc nhà cung cấp xác thực bên ngoài.",
"attemptsRemaining": "Còn {{count}} lần thử",
"confirmResetDataWipe": "Tài khoản này chưa đăng nhập kể từ khi nâng cấp mã hóa, do đó dữ liệu đã lưu không thể khôi phục nếu không có mật khẩu cũ. Việc đặt lại sẽ xóa vĩnh viễn các máy chủ, thông tin xác thực và đoạn mã. Tiếp tục?"
},
"hostKey": {
"verifyNewHost": "Xác minh khóa máy chủ SSH",
"keyChangedWarning": "Khóa máy chủ SSH đã thay đổi",
"firstConnectionTitle": "Lần đầu kết nối đến máy chủ này",
"firstConnectionDescription": "Không thể xác thực danh tính của máy chủ này. Xác minh dấu vân tay khớp với mong đợi.",
"keyChangedDescription": "Khóa máy chủ cho máy chủ này đã thay đổi kể từ lần kết nối trước. Điều này có thể là dấu hiệu của vấn đề bảo mật.",
"previousKey": "Khóa trước đó",
"newFingerprint": "Dấu vân tay mới",
"fingerprint": "Dấu vân tay",
"verifyInstructions": "Nếu bạn tin tưởng máy chủ này, nhấn Chấp nhận để tiếp tục và lưu dấu vân tay này cho các kết nối sau.",
"securityWarning": "Cảnh báo bảo mật",
"acceptAndContinue": "Chấp nhận & Tiếp tục",
"acceptNewKey": "Chấp nhận Khóa Mới & Tiếp tục"
},
"errors": {
"databaseConnection": "Không thể kết nối tới cơ sở dữ liệu",
"embeddedServerFailed": "Máy chủ cục bộ của Termix không thể khởi động.",
"unknownError": "Lỗi không xác định",
"loginFailed": "Đăng nhập thất bại",
"failedPasswordReset": "Không thể bắt đầu đặt lại mật khẩu",
"failedVerifyCode": "Không thể xác minh mã đặt lại",
"failedCompleteReset": "Không thể hoàn tất đặt lại mật khẩu",
"invalidTotpCode": "Mã TOTP không hợp lệ",
"failedOidcLogin": "Không thể bắt đầu đăng nhập OIDC",
"silentSigninOidcUnavailable": "Đã yêu cầu đăng nhập tự động, nhưng đăng nhập OIDC không khả dụng.",
"failedUserInfo": "Không thể lấy thông tin người dùng sau khi đăng nhập",
"oidcAuthFailed": "Xác thực OIDC thất bại",
"invalidAuthUrl": "URL ủy quyền không hợp lệ nhận được từ máy chủ",
"requiredField": "Trường này là bắt buộc",
"minLength": "Độ dài tối thiểu là {{min}}",
"passwordMismatch": "Mật khẩu không khớp",
"passwordLoginDisabled": "Đăng nhập bằng tên người dùng/mật khẩu hiện đang bị vô hiệu hóa",
"sessionExpired": "Phiên làm việc đã hết hạn - vui lòng đăng nhập lại",
"totpRateLimited": "Giới hạn tốc độ: Quá nhiều lần thử xác thực TOTP. Vui lòng thử lại sau.",
"totpRateLimitedWithTime": "Giới hạn tốc độ: Quá nhiều lần thử xác thực TOTP. Vui lòng đợi {{time}} giây trước khi thử lại.",
"resetCodeRateLimited": "Giới hạn tốc độ: Quá nhiều lần thử xác thực. Vui lòng thử lại sau.",
"resetCodeRateLimitedWithTime": "Hạn chế tốc độ: Quá nhiều lần xác minh. Vui lòng chờ {{time}} giây trước khi thử lại.",
"authTokenSaveFailed": "Lưu token xác thực thất bại",
"authTokenMissing": "Máy chủ không trả về mã xác thực mới. Vui lòng đăng nhập lại.",
"failedToLoadServer": "Tải máy chủ thất bại",
"remoteServerRequired": "Cần có máy chủ từ xa. Kết nối máy chủ từ xa trong Cài đặt để sử dụng loại kết nối này."
},
"messages": {
"registrationDisabled": "Đăng ký tài khoản mới hiện bị quản trị viên vô hiệu hóa. Vui lòng đăng nhập hoặc liên hệ quản trị viên.",
"userNotAllowed": "Tài khoản của bạn không được phép đăng ký. Vui lòng liên hệ quản trị viên.",
"databaseConnectionFailed": "Kết nối máy chủ cơ sở dữ liệu thất bại",
"embeddedServerPortInUse": "Cổng {{port}} hiện đang được sử dụng bởi một chương trình khác. Thông thường, đây là một container Docker của Termix hoặc một tiến trình Termix còn sót lại từ phiên trước. Hãy đóng nó lại, sau đó khởi động lại Termix.",
"embeddedServerPortInUseUnknownPort": "Một trong các cổng mà Termix cần đang được một chương trình khác sử dụng. Hãy đóng chương trình đang sử dụng cổng đó, sau đó khởi động lại Termix.",
"embeddedServerCrashed": "Máy chủ cục bộ đã dừng hoạt động đột ngột. Hãy khởi động lại Termix và kiểm tra nhật ký trên máy tính để bàn nếu sự cố này tiếp diễn.",
"resetCodeSent": "Mã đặt lại đã được gửi đến nhật ký Docker",
"codeVerified": "Xác minh mã thành công",
"passwordResetSuccess": "Đặt lại mật khẩu thành công",
"loginSuccess": "Đăng nhập thành công",
"registrationSuccess": "Đăng ký thành công"
},
"profile": {
"c2sTunnelConfigDesc": "Đường hầm máy tính cục bộ trỏ đến các máy chủ SSH đã cấu hình.",
"c2sTunnelPresetsDesc": "Lưu danh sách đường hầm cục bộ của máy khách này thành cài đặt sẵn trên máy chủ có tên, hoặc tải cài đặt sẵn trở lại máy khách này."
},
"placeholders": {
"language": "Ngôn ngữ",
"keyPassword": "mật khẩu khóa",
"pastePrivateKey": "Dán khóa riêng tư của bạn vào đây...",
"enterPassword": "Nhập mật khẩu của bạn"
},
"dashboard": {
"title": "Bảng điều khiển",
"loading": "Đang tải bảng điều khiển...",
"github": "GitHub",
"support": "Hỗ trợ",
"discord": "Discord",
"docs": "Tài liệu",
"donate": "Ủng hộ",
"serverOverview": "Tổng quan máy chủ",
"version": "Phiên bản",
"upToDate": "Đã cập nhật",
"updateAvailable": "Có bản cập nhật",
"beta": "Beta",
"uptime": "Thời gian hoạt động",
"database": "Cơ sở dữ liệu",
"healthy": "Ổn định",
"error": "Lỗi",
"totalHosts": "Tổng số máy chủ",
"totalTunnels": "Tổng số đường hầm",
"totalCredentials": "Tổng số thông tin xác thực",
"recentActivity": "Hoạt động gần đây",
"reset": "Đặt lại",
"loadingRecentActivity": "Đang tải hoạt động gần đây...",
"noRecentActivity": "Không có hoạt động gần đây",
"quickActions": "Hành động nhanh",
"addHost": "Thêm máy chủ",
"addCredential": "Thêm thông tin xác thực",
"adminSettings": "Cài đặt quản trị",
"userProfile": "Hồ sơ người dùng",
"serverStats": "Thống kê máy chủ",
"loadingServerStats": "Đang tải thống kê máy chủ...",
"noServerData": "Không có dữ liệu máy chủ",
"customizeLayout": "Tùy chỉnh Bảng điều khiển",
"dashboardSettings": "Cài đặt Bảng điều khiển",
"enableDisableCards": "Bật/Tắt Thẻ",
"resetLayout": "Đặt lại về mặc định",
"serverOverviewCard": "Tổng quan Máy chủ",
"recentActivityCard": "Hoạt động Gần đây",
"networkGraphCard": "Biểu đồ Mạng",
"quickActionsCard": "Thao tác nhanh",
"serverStatsCard": "Thống kê máy chủ",
"panelMain": "Chính",
"panelSide": "Bên",
"justNow": "vừa xong"
},
"donation": {
"title": "Bạn thích Termix chứ?",
"body": "Termix là phần mềm miễn phí và mã nguồn mở, được xây dựng và duy trì bởi một nhóm hai người trong thời gian rảnh. Nếu nó đã thay thế một công cụ thương mại mà bạn đáng lẽ phải trả tiền, một khoản quyên góp sẽ giúp trang trải chi phí hosting và duy trì phát triển. Hiện tại, quyên góp chỉ chấp nhận tiền mã hóa.",
"milestones": "Quyên góp cũng giúp tài trợ thời gian nghiên cứu và học hỏi những gì cần thiết để xây dựng các tính năng như hỗ trợ SAML và Kubernetes. Xem tiến độ trên trang quyên góp.",
"cta": "Quyên góp",
"dismiss": "Để sau"
},
"dashboardTab": {
"stable": "ỔN ĐỊNH",
"hostsOnline": "Máy chủ Trực tuyến",
"activeTunnels": "Đường hầm hoạt động",
"registerNewServer": "Đăng ký máy chủ mới",
"storeSshKeysOrPasswords": "Lưu trữ khóa SSH hoặc mật khẩu",
"manageUsersAndRoles": "Quản lý người dùng và vai trò",
"manageYourAccount": "Quản lý tài khoản của bạn",
"hostStatus": "Trạng thái Máy chủ",
"noHostsConfigured": "Chưa cấu hình máy chủ nào",
"online": "TRỰC TUYẾN",
"offline": "NGOẠI TUYẾN",
"checking": "ĐANG KIỂM TRA",
"onlineLower": "Trực tuyến",
"add": "Thêm:",
"commandPalette": "Bảng lệnh",
"done": "Xong",
"editModeInstructions": "Kéo thẻ để sắp xếp lại · Kéo dải phân cách cột để thay đổi kích thước cột · Kéo cạnh dưới của thẻ để thay đổi chiều cao · Kéo vào thùng rác để xóa",
"empty": "Trống",
"clear": "Xóa",
"serviceLinksAddLabel": "Nhãn",
"serviceLinksAddUrl": "URL",
"viewServerDetails": "Xem chi tiết máy chủ"
},
"admin": {
"sectionGeneral": "Chung",
"sectionUsers": "Người dùng",
"sectionSessions": "Phiên",
"sectionRoles": "Vai trò",
"sectionDatabase": "Cơ sở dữ liệu",
"sectionApiKeys": "Khóa API",
"sectionAuditLog": "Nhật ký kiểm tra",
"sectionSsl": "SSL / Let's Encrypt",
"sectionBranding": "Nhãn trắng",
"brandingAppName": "Tên ứng dụng",
"brandingAppNameDesc": "Hiển thị trên màn hình đăng nhập và tab trình duyệt. Để trống để sử dụng \"Termix\".",
"brandingTagline": "Khẩu hiệu",
"brandingTaglineDesc": "Hiển thị bên dưới tên ứng dụng trên màn hình đăng nhập. Để trống để sử dụng khẩu hiệu mặc định.",
"brandingLogo": "Logo",
"brandingLogoDesc": "Định dạng PNG, JPEG hoặc WEBP, dung lượng tối đa 750 KB. Thay thế biểu tượng mặc định trên màn hình đăng nhập và tab trình duyệt.",
"brandingLogoUpload": "Tải lên logo",
"brandingLogoReset": "Khôi phục về mặc định",
"brandingLogoInvalid": "Hình ảnh không hợp lệ. Vui lòng sử dụng tệp PNG, JPEG hoặc WEBP có dung lượng tối đa 750 KB.",
"brandingSaved": "Cài đặt thương hiệu đã được lưu",
"brandingSaveFailed": "Không thể lưu cài đặt thương hiệu.",
"sslDescription": "Tự động cấp và gia hạn chứng chỉ SSL tin cậy từ Let's Encrypt. Yêu cầu tên miền công khai và quyền truy cập cổng 80 hoặc DNS.",
"sslDocsLink": "Xem tài liệu SSL",
"sslCertStatus": "Trạng thái chứng chỉ",
"sslCertStatusNone": "Không có chứng chỉ",
"sslCertStatusValid": "Hợp lệ",
"sslCertStatusExpiring": "Sắp hết hạn",
"sslCertStatusExpired": "Đã hết hạn",
"sslCertExpiresAt": "Hết hạn {{date}}",
"sslInfoNote": "Sau khi cấp hoặc tải lên chứng chỉ, Termix sẽ tự động bật HTTPS trên SSL_PORT (mặc định là 8443) bên cạnh cổng HTTP hiện có. Hãy đảm bảo rằng cổng đó đã được công bố/ánh xạ tới vùng chứa này để có thể truy cập được.",
"sslManualCert": "Chứng chỉ (PEM)",
"sslManualCertPlaceholder": "-----BẮT ĐẦU GIẤY CHỨNG NHẬN-----",
"sslManualKey": "Khóa riêng tư (PEM)",
"sslManualKeyPlaceholder": "-----BEGIN PRIVATE KEY-----",
"sslManualDesc": "Hãy dán chứng chỉ và khóa riêng hiện có của bạn, bao gồm cả chuỗi chứng chỉ đầy đủ nếu CA yêu cầu.",
"sslManualUpload": "Tải lên và cài đặt chứng chỉ",
"sslManualUploadLoading": "Đang tải chứng chỉ lên...",
"sslManualUploadSuccess": "Chứng chỉ đã được tải lên và cài đặt thành công.",
"sslManualUploadFailed": "Tải lên chứng chỉ không thành công",
"sslManualRequiresFields": "Cần có chứng chỉ và khóa riêng.",
"auditLogTotal": "Tổng số {{total}} mục",
"auditLogEmpty": "Không tìm thấy mục nhật ký kiểm tra",
"auditLogSuccess": "Thành công",
"auditLogFailed": "Thất bại",
"auditLogClearFilters": "Xóa bộ lọc",
"auditLogPage": "Trang {{page}} / {{totalPages}} (tổng {{total}})",
"auditLogIp": "IP",
"auditLogResourceId": "ID tài nguyên",
"auditLogFilterUser": "Người dùng",
"auditLogFilterAction": "Hành động",
"auditLogFilterResourceType": "Loại tài nguyên",
"auditLogFilterStatus": "Trạng thái",
"auditLogFilterFrom": "Từ",
"auditLogFilterTo": "Đến",
"auditLogFilterAll": "Tất cả",
"allowRegistration": "Cho phép đăng ký người dùng",
"allowRegistrationDesc": "Cho phép người dùng mới tự đăng ký bằng tên người dùng và mật khẩu",
"allowPasswordLogin": "Cho phép đăng nhập bằng mật khẩu",
"allowPasswordLoginDesc": "Đăng nhập bằng tên người dùng/mật khẩu",
"oidcAutoProvision": "Tự động cung cấp OIDC",
"oidcAutoProvisionDesc": "Tự động tạo tài khoản cho người dùng OIDC/SSO khi đăng nhập lần đầu (độc lập với nút bật đăng ký)",
"oidcSilentLoginDefault": "Đăng nhập OIDC tự động mặc định",
"oidcSilentLoginDefaultDesc": "Tự động chuyển hướng đến đăng nhập OIDC mỗi lần truy cập, bỏ qua hoàn toàn biểu mẫu đăng nhập",
"oidcSilentLoginDefaultLockedDesc": "Cài đặt này bị khóa bởi biến môi trường OIDC_SILENT_LOGIN_DEFAULT và không thể thay đổi ở đây.",
"allowPasswordReset": "Cho phép đặt lại mật khẩu",
"allowPasswordResetDesc": "Mã đặt lại qua nhật ký Docker",
"analyticsEnabled": "Chia sẻ số liệu thống kê sử dụng ẩn danh",
"analyticsEnabledDesc": "Gửi báo cáo hàng ngày ẩn danh về số lượng người dùng, máy chủ và mức sử dụng tính năng để giúp cải thiện Termix. Không có dữ liệu cá nhân hoặc chi tiết kết nối nào được tiết lộ.",
"analyticsEnabledLockedDesc": "Cài đặt này bị khóa bởi biến môi trường ENABLE_TELEMETRY và không thể thay đổi ở đây.",
"updateAnalyticsFailed": "Không thể cập nhật cài đặt phân tích.",
"auditForwardingTitle": "Chuyển tiếp đến SIEM",
"auditForwardingDesc": "Gửi một bản sao của mỗi mục kiểm toán đến một đơn vị thu thập dữ liệu bên ngoài dưới dạng NDJSON. Nhật ký cục bộ vẫn là nguồn thông tin chính xác.",
"auditForwardingEnvNotice": "Một biến môi trường cũng cấu hình việc chuyển tiếp; URL được lưu ở đây sẽ được ưu tiên.",
"auditForwardingToken": "Thẻ người mang (tùy chọn)",
"auditForwardingTokenStored": "Mã thông báo người mang (đã lưu trữ)",
"auditForwardingSaved": "Cài đặt chuyển tiếp kiểm toán đã được lưu",
"auditForwardingSaveError": "Không thể lưu cài đặt chuyển tiếp kiểm toán.",
"sessionTimeout": "Thời gian chờ phiên",
"hours": "giờ",
"sessionTimeoutRange": "Tối thiểu 1h · Tối đa 720h",
"monitoringDefaults": "Mặc định giám sát",
"statusCheck": "Kiểm tra trạng thái",
"sec": "giây",
"logLevel": "Mức nhật ký",
"enableGuacamole": "Bật Guacamole",
"enableGuacamoleDesc": "Kết nối RDP/VNC từ xa",
"enableGuacamoleDocsLink": "Xem tài liệu",
"tailscaleApiKey": "Khóa API Tailscale",
"tailscaleApiKeyDescription": "Được sử dụng để phát hiện thiết bị trong trình chỉnh sửa máy chủ. Hỗ trợ khóa Tailscale (tskey-) và Headscale (hskey-). Tạo khóa tại tailscale.com/admin/settings/keys hoặc từ phiên bản Headscale của bạn.",
"tailscaleApiKeyDocsLink": "Xem tài liệu",
"tailscaleApiBaseUrl": "URL cơ sở của API",
"tailscaleApiBaseUrlDescription": "Tùy chọn. Trỏ đến một phiên bản Headscale tự lưu trữ thay vì api.tailscale.com. Để trống để sử dụng mặc định của Tailscale.",
"usersCount": "{{count}} người dùng",
"searchUsers": "Tìm kiếm người dùng...",
"noUsers": "Không có người dùng",
"noUsersMatch": "Không có người dùng nào phù hợp với tìm kiếm của bạn.",
"pageOf": "Trang {{page}} trên {{total}}",
"createUser": "Tạo",
"newRole": "Vai trò mới",
"roleName": "Tên",
"roleDisplayName": "Tên hiển thị",
"roleDescription": "Mô tả",
"rolesCount": "{{count}} vai trò",
"createRole": "Tạo",
"creating": "Đang tạo...",
"exportDatabase": "Xuất cơ sở dữ liệu",
"exportDatabaseDesc": "Tải xuống bản sao lưu SQLite di động chứa tất cả máy chủ, thông tin đăng nhập và cài đặt.",
"export": "Xuất",
"exporting": "Đang xuất...",
"importDatabase": "Nhập cơ sở dữ liệu",
"importDatabaseDesc": "Khôi phục từ bản sao lưu .sqlite di động trên bất kỳ hệ thống cơ sở dữ liệu nào.",
"importDatabaseSelected": "Đã chọn: {{name}}",
"selectFile": "Chọn tệp",
"changeFile": "Đổi tệp",
"import": "Nhập",
"importing": "Đang nhập...",
"apiKeysCount": "{{count}} khóa",
"apiKeysDocsLink": "Xem tài liệu",
"apiKeysCliHint": "Sử dụng khóa API với Termix CLI để quản lý máy chủ từ thiết bị đầu cuối của bạn.",
"apiKeysCliLink": "Xem tài liệu CLI",
"newApiKey": "Khóa API mới",
"apiKeyCreatedWarning": "Khóa đã tạo - sao chép ngay, sẽ không hiển thị lại.",
"apiKeyName": "Tên",
"apiKeyUser": "Người dùng",
"apiKeySelectUser": "Chọn người dùng...",
"apiKeyExpiresAt": "Hết hạn lúc",
"createKey": "Tạo khóa",
"apiKeyNoExpiry": "Không hết hạn",
"revokedBadge": "ĐÃ THU HỒI",
"authTypeDual": "Xác thực kép",
"authTypeOidc": "OIDC",
"authTypeLocal": "Cục bộ",
"adminStatusAdministrator": "Quản trị viên",
"adminStatusRegularUser": "Người dùng thông thường",
"adminBadge": "QUẢN TRỊ VIÊN",
"systemBadge": "HỆ THỐNG",
"customBadge": "TÙY CHỈNH",
"youBadge": "BẠN",
"sessionsActive": "{{count}} đang hoạt động",
"sessionActive": "Hoạt động: {{time}}",
"sessionExpires": "Hết hạn: {{time}}",
"revokeAll": "Tất cả",
"revokeAllSessionsSuccess": "Đã thu hồi tất cả phiên của người dùng",
"revokeAllSessionsFailed": "Không thể thu hồi phiên",
"revokeSessionFailed": "Không thể thu hồi phiên",
"addRole": "Thêm vai trò",
"noCustomRoles": "Chưa định nghĩa vai trò tùy chỉnh",
"removeRoleFailed": "Không thể xóa vai trò",
"assignRoleFailed": "Không thể gán vai trò",
"deleteRoleFailed": "Không thể xóa vai trò",
"userAdminAccess": "Quản trị viên",
"userAdminAccessDesc": "Toàn quyền truy cập tất cả cài đặt quản trị",
"userRoles": "Vai trò",
"revokeAllUserSessions": "Thu hồi tất cả phiên",
"revokeAllUserSessionsDesc": "Buộc đăng nhập lại trên tất cả thiết bị",
"revoke": "Thu hồi",
"deleteUserWarning": "Việc xóa người dùng này là vĩnh viễn.",
"deleteUser": "Xóa {{username}}",
"deleting": "Đang xóa...",
"deleteUserFailed": "Không thể xóa người dùng",
"deleteUserSuccess": "Đã xóa người dùng \"{{username}}\"",
"deleteRoleSuccess": "Đã xóa vai trò \"{{name}}\"",
"revokeKeySuccess": "Đã thu hồi khóa \"{{name}}\"",
"revokeKeyFailed": "Không thể thu hồi khóa",
"copiedToClipboard": "Đã sao chép vào bộ nhớ tạm",
"done": "Hoàn tất",
"createUserTitle": "Tạo người dùng",
"createUserDesc": "Tạo tài khoản cục bộ mới.",
"createUserUsername": "Tên đăng nhập",
"createUserPassword": "Mật khẩu",
"createUserPasswordHint": "Tối thiểu 6 ký tự.",
"createUserEnterUsername": "Nhập tên đăng nhập",
"createUserEnterPassword": "Nhập mật khẩu",
"createUserSubmit": "Tạo người dùng",
"editUserTitle": "Quản lý người dùng: {{username}}",
"editUserDesc": "Chỉnh sửa vai trò, trạng thái quản trị, phiên và cài đặt tài khoản.",
"editUserUsername": "Tên đăng nhập",
"editUserAuthType": "Loại xác thực",
"editUserAdminStatus": "Trạng thái quản trị",
"editUserUserId": "ID người dùng",
"linkAccountTitle": "Liên kết tài khoản",
"linkAccountDesc": "Hợp nhất tài khoản OIDC {{username}} với một tài khoản cục bộ hiện có.",
"linkAccountDescLocal": "Liên kết tài khoản cục bộ {{username}} với một tài khoản chỉ dùng OIDC hiện có.",
"linkAccountWarningTitle": "Hành động này sẽ:",
"linkAccountEffect1": "Xóa tài khoản chỉ dùng OIDC",
"linkAccountEffect2": "Thêm đăng nhập OIDC vào tài khoản đích",
"linkAccountEffect3": "Cho phép cả đăng nhập OIDC và mật khẩu",
"linkAccountTargetUsername": "Tên đăng nhập tài khoản cục bộ",
"linkAccountTargetPlaceholder": "Nhập tên đăng nhập tài khoản cục bộ để liên kết",
"linkAccountOidcUsername": "Tên đăng nhập tài khoản OIDC",
"linkAccountOidcPlaceholder": "Nhập tên đăng nhập tài khoản chỉ dùng OIDC để hợp nhất vào",
"linkAccountOidcNotFound": "Không tìm thấy tài khoản chỉ dùng OIDC nào với tên đăng nhập đó",
"linkAccounts": "Liên kết tài khoản",
"linkAccountSuccess": "Liên kết tài khoản thành công",
"linkAccountFailed": "Liên kết tài khoản thất bại",
"linkAccountInProgress": "Đang liên kết...",
"unlinkAccountTitle": "Hủy liên kết OIDC",
"unlinkAccountDesc": "Xóa xác thực OIDC khỏi {{username}}. Người dùng sẽ chỉ có thể đăng nhập bằng mật khẩu.",
"unlinkAccountWarning": "Hành động này sẽ xóa đăng nhập OIDC khỏi tài khoản này. Người dùng phải thiết lập mật khẩu để tiếp tục đăng nhập.",
"unlinkAccount": "Hủy liên kết OIDC",
"unlinkAccountInProgress": "Đang hủy liên kết...",
"unlinkAccountSuccess": "Hủy liên kết OIDC thành công",
"unlinkAccountFailed": "Hủy liên kết OIDC thất bại",
"saving": "Đang lưu...",
"updateRegistrationFailed": "Cập nhật cài đặt đăng ký thất bại",
"updatePasswordLoginFailed": "Cập nhật cài đặt đăng nhập bằng mật khẩu thất bại",
"updateOidcAutoProvisionFailed": "Cập nhật cài đặt tự động cấp quyền OIDC thất bại",
"updateOidcSilentLoginDefaultFailed": "Cập nhật cài đặt đăng nhập OIDC im lặng thất bại",
"updatePasswordResetFailed": "Cập nhật cài đặt đặt lại mật khẩu thất bại",
"sessionTimeoutRange2": "Thời gian chờ phiên phải từ 1 đến 720 giờ",
"sessionTimeoutSaved": "Thời gian chờ phiên đã được lưu",
"sessionTimeoutSaveFailed": "Lưu thời gian chờ phiên thất bại",
"monitoringIntervalInvalid": "Giá trị khoảng thời gian không hợp lệ",
"monitoringSaved": "Cài đặt giám sát đã được lưu",
"monitoringSaveFailed": "Lưu cài đặt giám sát thất bại",
"guacamoleSaved": "Cài đặt Guacamole đã được lưu",
"guacamoleSaveFailed": "Lưu cài đặt Guacamole thất bại",
"guacamoleUpdateFailed": "Cập nhật cài đặt Guacamole thất bại",
"tailscaleSettingsSaved": "Cài đặt Tailscale đã được lưu",
"tailscaleSettingsSaveFailed": "Lưu cài đặt Tailscale thất bại",
"logLevelUpdateFailed": "Cập nhật mức ghi nhật ký thất bại",
"createUserRequired": "Tên đăng nhập và mật khẩu là bắt buộc",
"createUserPasswordTooShort": "Mật khẩu phải có ít nhất 6 ký tự",
"createUserSuccess": "Người dùng \"{{username}}\" đã được tạo",
"createUserFailed": "Tạo người dùng thất bại",
"updateAdminStatusFailed": "Cập nhật trạng thái quản trị viên thất bại",
"allSessionsRevoked": "Tất cả các phiên đã bị thu hồi",
"revokeSessionsFailed": "Thu hồi phiên thất bại",
"manageUserData": "Quản lý dữ liệu người dùng",
"backToUsers": "Quay lại danh sách người dùng",
"manageTabAccount": "Tài khoản",
"manageTabHosts": "Máy chủ",
"manageTabCredentials": "Thông tin xác thực",
"manageTabSnippets": "Đoạn mã",
"manageTabSessions": "Phiên",
"manageTabDanger": "Nguy hiểm",
"manageEditorBack": "Quay lại dữ liệu của {{username}}",
"dataLockedBadge": "ĐÃ KHÓA",
"dataLockedNotice": "Dữ liệu của {{username}} vẫn bị khóa cho đến khi họ đăng nhập lần tiếp theo. Máy chủ, thông tin đăng nhập và đoạn mã của họ không thể xem hoặc chỉnh sửa cho đến lúc đó.",
"resetPasswordTitle": "Đặt lại mật khẩu",
"resetPasswordOidcOnly": "Người dùng này đăng nhập qua nhà cung cấp bên ngoài và không có mật khẩu.",
"resetPasswordPlaceholder": "Mật khẩu mới",
"resetPasswordBtn": "Đặt lại",
"resetPasswordWorking": "Đang đặt lại...",
"resetPasswordSuccess": "Đã đặt lại mật khẩu",
"resetPasswordSuccessWiped": "Đã đặt lại mật khẩu. Dữ liệu mã hóa của người dùng đã bị xóa.",
"resetPasswordFailed": "Không thể đặt lại mật khẩu",
"resetPasswordConfirmWipe": "{{username}} chưa đăng nhập kể từ khi nâng cấp mã hóa, do đó dữ liệu của họ không thể khôi phục. Đặt lại ngay bây giờ sẽ xóa máy chủ, thông tin đăng nhập và đoạn mã của họ. Tiếp tục?",
"manageApiKeys": "Khóa API",
"apiKeyNamePlaceholder": "Tên khóa",
"apiKeyCopyNotice": "Sao chép khóa này ngay, sẽ không hiển thị lại.",
"noApiKeysForUser": "Không có khóa API",
"apiKeyDeleteFailed": "Không thể xóa khóa API",
"exportUserData": "Xuất dữ liệu",
"exportUserDataDesc": "Tải xuống máy chủ, thông tin đăng nhập và dữ liệu quản lý tệp của người dùng này dưới dạng JSON. Các bí mật được giải mã.",
"exportUserDataSuccess": "Đã xuất dữ liệu người dùng",
"exportUserDataFailed": "Không thể xuất dữ liệu người dùng",
"hostsCount": "{{count}} máy chủ",
"addHostForUser": "Thêm máy chủ",
"noHostsForUser": "Người dùng này không có máy chủ nào",
"connectToHost": "Kết nối",
"deleteHostConfirm": "Xóa máy chủ \"{{name}}\" thuộc về {{username}}?",
"hostDeletedSuccess": "Đã xóa máy chủ",
"hostDeleteFailed": "Không thể xóa máy chủ",
"credentialsCount": "{{count}} thông tin đăng nhập",
"addCredentialForUser": "Thêm thông tin đăng nhập",
"noCredentialsForUser": "Người dùng này không có thông tin xác thực",
"deleteCredentialConfirm": "Xóa thông tin xác thực \"{{name}}\" của {{username}}?",
"credentialDeletedSuccess": "Đã xóa thông tin xác thực",
"credentialDeleteFailed": "Xóa thông tin xác thực thất bại",
"snippetsCount": "{{count}} đoạn mã",
"addSnippetForUser": "Thêm đoạn mã",
"noSnippetsForUser": "Người dùng này không có đoạn mã nào",
"snippetRequiredFields": "Cần tên và nội dung đoạn mã",
"snippetNamePlaceholder": "Tên đoạn mã",
"snippetContentPlaceholder": "Nội dung lệnh",
"snippetFolderPlaceholder": "Thư mục (tùy chọn)",
"snippetSaved": "Đã lưu đoạn mã",
"snippetSaveFailed": "Lưu đoạn mã thất bại",
"deleteSnippetConfirm": "Xóa đoạn mã \"{{name}}\" của {{username}}?",
"snippetDeletedSuccess": "Đã xóa đoạn mã",
"snippetDeleteFailed": "Xóa đoạn mã thất bại",
"noSessionsForUser": "Không có phiên làm việc đang hoạt động",
"deleteSuccessorLabel": "Hãy chuyển giao máy chủ và thông tin đăng nhập cho",
"deleteSuccessorMe": "Tôi (người quản trị xóa)",
"deleteSuccessorNone": "Không ai cả — hãy xóa chúng đi",
"deleteSuccessorDesc": "Mọi thứ người dùng này chia sẻ vẫn hoạt động bình thường dưới quyền sở hữu mới; việc chọn \"không ai\" sẽ xóa máy chủ, thông tin đăng nhập và các thư mục chia sẻ của họ.",
"deleteUserDangerDesc": "Xóa vĩnh viễn {{username}} và toàn bộ dữ liệu (máy chủ, thông tin xác thực, đoạn mã, lịch sử). Không thể hoàn tác.",
"deleteUserConfirm": "Xóa vĩnh viễn {{username}} và toàn bộ dữ liệu?",
"deleteUserAdminBlocked": "Hãy bỏ quyền quản trị trước khi xóa người dùng này.",
"createRoleRequired": "Cần tên và tên hiển thị",
"createRoleSuccess": "Đã tạo vai trò \"{{name}}\"",
"createRoleFailed": "Tạo vai trò thất bại",
"apiKeyNameRequired": "Cần tên khóa",
"apiKeyUserRequired": "Cần ID người dùng",
"apiKeyCreatedSuccess": "Đã tạo khóa API \"{{name}}\"",
"apiKeyCreateFailed": "Tạo khóa API thất bại",
"exportSuccess": "Đã xuất cơ sở dữ liệu thành công",
"exportFailed": "Xuất cơ sở dữ liệu thất bại",
"importSelectFile": "Vui lòng chọn tệp trước",
"importCompleted": "Đã nhập xong: đã nhập {{total}} mục, bỏ qua {{skipped}}",
"importFailed": "Nhập thất bại: {{error}}",
"importError": "Nhập cơ sở dữ liệu thất bại",
"sectionHostDefaults": "Mặc định máy chủ",
"hostDefaultsDesc": "Cài đặt được áp dụng tự động khi tạo máy chủ mới. Các máy chủ riêng lẻ vẫn có thể ghi đè.",
"hostDefaultsSocks5": "Proxy SOCKS5",
"hostDefaultsUseSocks5": "Bật Proxy SOCKS5",
"hostDefaultsUseSocks5Desc": "Điền sẵn proxy SOCKS5 cho tất cả máy chủ mới",
"hostDefaultsSocks5Host": "Máy chủ / Cổng proxy",
"hostDefaultsSocks5Username": "Tên đăng nhập proxy",
"hostDefaultsSocks5Password": "Mật khẩu proxy",
"hostDefaultsStatusCheckEnabled": "Bật kiểm tra trạng thái",
"hostDefaultsStatusCheckEnabledDesc": "Mặc định kiểm tra trạng thái trực tuyến/ngoại tuyến trên máy chủ mới",
"minutes": "phút",
"hostDefaultsSessionLogging": "Ghi phiên",
"hostDefaultsSessionLoggingDesc": "Mặc định ghi lại phiên terminal trên máy chủ mới",
"hostDefaultsCommandHistory": "Lịch sử lệnh",
"hostDefaultsCommandHistoryDesc": "Mặc định theo dõi lịch sử lệnh trên máy chủ mới",
"hostDefaultsSaved": "Đã lưu mặc định máy chủ",
"hostDefaultsSaveFailed": "Không lưu được mặc định máy chủ",
"rolePermissions": {
"count": "{{count}} quyền",
"editAction": "Chỉnh sửa quyền",
"loadError": "Không tải được danh mục quyền",
"saved": "Đã lưu quyền vai trò",
"saveError": "Không lưu được quyền vai trò",
"save": "Lưu",
"saving": "Đang lưu..."
},
"secretSourcePrivateEndpoints": "Các máy chủ nguồn bí mật riêng tư được cho phép",
"secretSourcePrivateEndpointsDesc": "Các máy chủ riêng tư mà các nguồn bí mật (1Password Connect) có thể liên hệ. Phân tách chúng bằng dấu phẩy.",
"updateSecretSourceEndpointsFailed": "Không thể cập nhật danh sách cho phép điểm cuối nguồn bí mật.",
"notificationPrivateEndpoints": "Cho phép máy chủ thông báo riêng tư",
"notificationPrivateEndpointsDesc": "Liệt kê chính xác các máy chủ riêng mà kênh thông báo có thể liên hệ. Phân tách chúng bằng dấu phẩy.",
"updateNotificationEndpointsFailed": "Không thể cập nhật danh sách cho phép điểm cuối thông báo."
},
"newUi": {
"sidebar": {
"quickConnect": {
"hostLabel": "Máy chủ",
"hostPlaceholder": "192.168.1.1 or example.com",
"portLabel": "Cổng",
"portPlaceholder": "22",
"usernameLabel": "Tên đăng nhập",
"usernamePlaceholder": "tên đăng nhập",
"authLabel": "Xác thực",
"passwordLabel": "Mật khẩu",
"passwordPlaceholder": "mật khẩu",
"privateKeyLabel": "Khóa riêng",
"privateKeyPlaceholder": "Dán khóa riêng...",
"credentialLabel": "Thông tin đăng nhập",
"credentialPlaceholder": "Chọn thông tin đăng nhập đã lưu",
"protocolLabel": "Giao thức",
"domainLabel": "Lãnh địa",
"domainPlaceholder": "không bắt buộc",
"connectToTerminal": "Kết nối đến Terminal",
"connectToFiles": "Kết nối đến Files"
},
"splitScreen": {
"layoutTitle": "Bố cục",
"selectLayoutAbove": "Chọn bố cục bên trên",
"selectLayoutHint": "Chọn số lượng ô hiển thị",
"panesTitle": "Các ô",
"openTabsTitle": "Các tab đang mở",
"dragTabsHint": "Kéo tab vào các ô phía trên, hoặc dùng Gán nhanh",
"dropHere": "Thả vào đây",
"emptyPane": "Trống",
"dashboard": "Bảng điều khiển",
"clearSplitScreen": "Xóa chia màn hình",
"quickAssign": "Gán nhanh",
"alreadyAssigned": "Khung {{index}}",
"splitTab": "Tách tab",
"addToSplit": "Thêm vào chia màn hình",
"removeFromSplit": "Xóa khỏi chia màn hình",
"assignToPane": "Gán vào khung",
"hotkeysTitle": "Phím tắt",
"hotkeysSplitRight": "Bật/tắt chia đôi",
"hotkeysSplitBelow": "Bật/tắt chia ba",
"hotkeysNavigatePane": "Điều hướng khung",
"hotkeysNextTab": "Tab tiếp theo",
"hotkeysPrevTab": "Tab trước",
"hotkeysJumpTab": "Chuyển đến tab"
},
"keybindings": {
"title": "Phím tắt",
"description": "Tùy chỉnh các phím tắt sao chép, dán và điều khiển trong terminal, hoặc gán phím để gửi văn bản hoặc chạy một đoạn mã.",
"defaultsHeading": "Phím tắt tích hợp sẵn",
"customHeading": "Phím tắt tùy chỉnh",
"addBinding": "Thêm lối tắt",
"addBindingTitle": "Thêm lối tắt",
"editBindingTitle": "Chỉnh sửa phím tắt",
"loading": "Đang tải...",
"noCustomBindings": "Chưa có phím tắt tùy chỉnh nào.",
"defaultBadge": "Mặc định",
"customizedBadge": "Tùy chỉnh",
"customize": "Tùy chỉnh",
"resetToDefault": "Khôi phục về mặc định",
"resetAllToDefaults": "Khôi phục tất cả về cài đặt mặc định",
"close": "Đóng",
"cancel": "Hủy bỏ",
"saveBinding": "Lưu lối tắt",
"saveError": "Không thể lưu các phím tắt",
"pressKeysToRecord": "Tổ hợp phím",
"pressKeysPlaceholder": "Nhấp chuột và nhấn phím",
"recording": "Nhấn các phím...",
"comboRequiredError": "Trước tiên, hãy nhấn tổ hợp phím.",
"conflictWarning": "Sự kết hợp này đã được liên kết với {{combo}}. Lưu lại sẽ khiến cả hai đều bốc cháy.",
"actionLabel": "Hoạt động",
"actionNextTab": "Chuyển sang tab tiếp theo",
"actionPreviousTab": "Chuyển về tab trước",
"actionOpenCommandPalette": "Mở tìm kiếm nhanh"
},
"userProfile": {
"donateTitle": "Duy trì Termix",
"donateDescription": "Termix là phần mềm miễn phí, tự lưu trữ, và được xây dựng bởi một vài người trong thời gian rảnh. Nếu nó giúp bạn tiết kiệm thời gian hoặc tiền bạc, một khoản quyên góp tiền mã hóa sẽ giúp duy trì dự án.",
"donateMilestones": "Các khoản quyên góp giúp tài trợ thời gian nghiên cứu và học hỏi để xây dựng hỗ trợ SAML, Kubernetes và Agent. Xem tiến độ và quyên góp.",
"donateButton": "Quyên góp tiền mã hóa",
"storageModeLocal": "Trình duyệt",
"storageModeCloud": "Cơ sở dữ liệu",
"storageModeDescription": "Trình duyệt chỉ lưu cài đặt trong trình duyệt này. Cơ sở dữ liệu đồng bộ với máy chủ và tải trên mọi thiết bị.",
"resetToDefaults": "Đặt lại mặc định",
"resetToDefaultsSuccess": "Đã đặt lại cài đặt về mặc định.",
"storageModeSwitch": "Lưu trữ tùy chọn",
"sectionAccount": "Tài khoản",
"desktopProfileTitle": "Hồ sơ máy tính để bàn cục bộ tự động",
"desktopProfileDescription": "Hồ sơ này chỉ dành cho hệ thống phụ trợ nhúng và đăng nhập tự động. Nó không có mật khẩu đăng nhập; Chức năng Đồng bộ từ xa bên dưới sử dụng một tài khoản máy chủ riêng biệt.",
"sectionInterface": "Giao diện",
"interfacePresetDesc": "Termix hiển thị rất nhiều chi tiết. Mọi tính năng đều được giữ nguyên.",
"preset_simple": "Đơn giản",
"preset_simple_desc": "Chỉ những thứ thiết yếu.",
"preset_balanced": "Cân bằng",
"preset_balanced_desc": "Bố cục tiêu chuẩn.",
"preset_advanced": "Trình độ cao",
"preset_advanced_desc": "Mọi thứ đều được bật, sắp xếp dày đặc.",
"presetClearOverrides": "Đặt lại tất cả",
"presetOverridesTitle": "Tùy chỉnh",
"presetRevertArea": "Hoàn tác",
"presetConfirmTitle": "Chuyển sang {{preset}}?",
"presetConfirmDesc": "Thao tác này sẽ đặt lại thanh bên, điều hướng, bố cục bảng điều khiển, thanh công cụ thiết bị đầu cuối và chế độ xem trình quản lý tập tin của bạn. Thông tin máy chủ, thông tin đăng nhập và trang chủ của bạn không bị thay đổi.",
"presetConfirmApply": "Áp dụng cài đặt sẵn",
"runSetupAgainDesc": "Hãy thực hiện lại các bước thiết lập ban đầu.",
"runSetupAgainButton": "Chạy thiết lập",
"uiArea_chrome": "Ứng dụng Chrome",
"uiArea_hostList": "Danh sách máy chủ",
"uiArea_credentialList": "Danh sách thông tin xác thực",
"uiArea_rail": "Điều hướng",
"uiArea_dashboard": "Bảng điều khiển",
"uiArea_terminal": "Phần cuối",
"uiArea_fileManager": "Trình quản lý tập tin",
"uiArea_docker": "Docker",
"uiArea_hostMetrics": "Số liệu máy chủ",
"uiArea_hostEditor": "Biên tập viên chủ trì",
"uiArea_homepage": "Trang chủ",
"sectionAppearance": "Giao diện",
"sectionSecurity": "Bảo mật",
"sectionApiKeys": "Khóa API",
"sectionData": "Dữ liệu",
"sectionC2sTunnels": "Đường hầm C2S",
"usernameLabel": "Tên người dùng",
"roleLabel": "Vai trò",
"roleAdministrator": "Quản trị viên",
"authMethodLabel": "Phương thức xác thực",
"authMethodLocal": "Cục bộ",
"twoFaLabel": "2FA",
"twoFaOn": "Bật",
"twoFaOff": "Tắt",
"versionLabel": "Phiên bản",
"betaProgramTitle": "Chương trình Beta",
"betaProgramDescription": "Dùng thử sớm các tính năng sắp ra mắt với thẻ Docker :beta cập nhật hàng tuần. Chưa ổn định, không dùng cho môi trường thực tế.",
"betaProgramFeedback": "Tìm thấy lỗi? Báo cáo tại đây.",
"betaProgramLearnMore": "Tìm hiểu thêm",
"cliTitle": "Công cụ dòng lệnh Termix",
"cliDescription": "Mở cửa sổ dòng lệnh, chạy các lệnh và di chuyển tập tin từ trình shell của riêng bạn.",
"cliLearnMore": "Tìm hiểu thêm",
"deleteAccount": "Xóa tài khoản",
"deleteAccountDescription": "Xóa vĩnh viễn tài khoản của bạn",
"changeServerDescription": "Chuyển sang máy chủ backend Termix khác",
"deleteButton": "Xóa",
"deleteAccountPermanent": "Hành động này là vĩnh viễn và không thể hoàn tác.",
"deleteAccountWarning": "Tất cả phiên, máy chủ, thông tin xác thực và cài đặt sẽ bị xóa vĩnh viễn.",
"confirmPasswordDeletePlaceholder": "Nhập mật khẩu để xác nhận",
"languageLabel": "Ngôn ngữ",
"themeLabel": "Giao diện",
"fontSizeLabel": "Cỡ chữ",
"interfaceFontLabel": "Phông chữ giao diện",
"interfaceFontDescription": "Thay đổi phông chữ giao diện ứng dụng. Các cấu hình thiết bị đầu cuối giữ nguyên cài đặt phông chữ riêng của chúng.",
"accentColorLabel": "Màu nhấn",
"keyboardShortcuts": "Phím tắt",
"keyboardShortcutsDescription": "Tùy chỉnh các phím tắt sao chép, dán và lệnh trong terminal.",
"manageShortcuts": "Quản lý",
"historyTracking": "Theo dõi lịch sử",
"historyTrackingDesc": "Theo dõi các lệnh đã nhập",
"commandPalette": "Bảng lệnh",
"commandPaletteDesc": "Bật phím tắt",
"reopenTabsOnLogin": "Mở lại các tab khi đăng nhập",
"reopenTabsOnLoginDesc": "Khôi phục các tab đang mở khi đăng nhập hoặc tải lại trang, kể cả từ thiết bị khác",
"confirmTabClose": "Xác nhận đóng tab",
"confirmTabCloseDesc": "Hỏi trước khi đóng tab terminal",
"settingsAppRail": "Đường ray ứng dụng",
"sidebarSettingsMoved": "Các cài đặt hiển thị thanh bên của máy chủ đã được chuyển sang bảng Tùy chỉnh thanh bên, được mở từ thanh công cụ Máy chủ.",
"showHostTags": "Hiển thị thẻ máy chủ",
"showHostTagsDesc": "Hiển thị thẻ trong danh sách máy chủ",
"hostTrayOnClick": "Nhấp để mở rộng hành động máy chủ",
"hostTrayOnClickDesc": "Luôn hiển thị nút kết nối; nhấp để mở rộng tùy chọn quản lý thay vì di chuột",
"compactHostView": "Chế độ xem máy chủ thu gọn",
"compactHostViewDesc": "Thu gọn mỗi máy chủ thành một dòng chỉ hiển thị tên và địa chỉ",
"statusColors": "Màu trạng thái thực",
"statusColorsDesc": "Dùng màu xanh/đỏ cho trạng thái trực tuyến/ngoại tuyến thay vì màu nhấn",
"pinAppRail": "Ghim thanh ứng dụng",
"pinAppRailDesc": "Giữ thanh ứng dụng bên trái luôn mở rộng thay vì chỉ mở khi di chuột",
"openFullscreenSettings": "Mở cài đặt ở chế độ toàn màn hình",
"exitFullscreenSettings": "Thoát khỏi chế độ toàn màn hình",
"expandAppRailOnHover": "Mở rộng thanh ứng dụng khi di chuột",
"expandAppRailOnHoverDesc": "Cho phép thanh ứng dụng bên trái mở rộng khi con trỏ di chuyển qua",
"showPinAppRailButton": "Hiển thị nút Pin App Rail",
"showPinAppRailButtonDesc": "Hiển thị nút ở thanh ứng dụng để ghim ứng dụng luôn mở. Mặc định là tắt.",
"settingsNavigation": "Điều hướng",
"navigationTabsDesc": "Chọn các tab sẽ hiển thị trên thanh bên",
"showSnippetCommands": "Hiển thị lệnh",
"showSnippetCommandsDesc": "Hiển thị lệnh của mỗi đoạn mã ngay bên dưới tên của nó. Tắt tùy chọn này để có danh sách gọn gàng hơn.",
"foldersCollapsed": "Thu gọn thư mục",
"foldersCollapsedDesc": "Mặc định thu gọn thư mục",
"confirmExecution": "Xác nhận thực thi",
"confirmExecutionDesc": "Xác nhận trước khi chạy đoạn mã",
"settingsUpdates": "Cập nhật",
"disableUpdateChecks": "Tắt kiểm tra cập nhật",
"disableUpdateChecksDesc": "Ngừng kiểm tra cập nhật",
"changePassword": "Đổi mật khẩu",
"currentPasswordLabel": "Mật khẩu hiện tại",
"currentPasswordPlaceholder": "Mật khẩu hiện tại",
"newPasswordLabel": "Mật khẩu mới",
"newPasswordPlaceholder": "Mật khẩu mới",
"confirmPasswordLabel": "Xác nhận mật khẩu mới",
"confirmPasswordPlaceholder": "Xác nhận mật khẩu mới",
"updatePassword": "Cập nhật mật khẩu",
"createApiKeyTitle": "Tạo khóa API",
"createApiKeyDescription": "Tạo khóa API mới để truy cập lập trình.",
"apiKeyNameLabel": "Tên",
"apiKeyNamePlaceholder": "ví dụ: CI Pipeline",
"expiryDateLabel": "Ngày hết hạn",
"optional": "tùy chọn",
"cancel": "Hủy",
"createKey": "Tạo khóa",
"apiKeyCreatedWarning": "Mã khóa đã được tạo - hãy sao chép ngay, mã này sẽ không hiển thị lại nữa.",
"copyApiKey": "Sao chép khóa API",
"copiedToClipboard": "Đã sao chép vào clipboard",
"apiKeyCount": "{{count}} khóa",
"newKey": "Tạo khóa mới",
"noApiKeys": "Chưa có khóa API nào.",
"apiKeyActive": "Đang hoạt động",
"apiKeyUsageHint": "Thêm khóa của bạn vào",
"apiKeyUsageHintHeader": "tiêu đề.",
"apiKeyPermissionsHint": "Khóa kế thừa quyền của người dùng tạo.",
"exportData": "Xuất dữ liệu của tôi",
"exportDataDesc": "Tải xuống bản sao lưu máy chủ, thông tin đăng nhập và cài đặt của bạn để chuyển sang thiết bị khác.",
"export": "Xuất khẩu",
"exporting": "Đang xuất khẩu...",
"importData": "Nhập dữ liệu của tôi",
"importDataDesc": "Khôi phục máy chủ, thông tin đăng nhập và cài đặt của bạn từ tệp sao lưu .sqlite.",
"importDataSelected": "Đã chọn: {{name}}",
"selectFile": "Chọn tệp",
"changeFile": "Thay đổi",
"import": "Nhập khẩu",
"importing": "Đang nhập khẩu...",
"exportSuccess": "Dữ liệu đã được xuất thành công.",
"exportFailed": "Xuất dữ liệu thất bại",
"importSelectFile": "Vui lòng chọn tệp trước",
"importCompleted": "Quá trình nhập khẩu hoàn tất: {{total}} mục đã được nhập, {{skipped}} mục bị bỏ qua",
"importFailed": "Nhập khẩu thất bại: {{error}}",
"roleUser": "Người dùng",
"authMethodDual": "Xác thực kép",
"authMethodOidc": "OIDC",
"done": "Xong",
"apiKeyNameRequired": "Tên khóa là bắt buộc",
"apiKeyCreated": "Đã tạo khóa API \"{{name}}\"",
"apiKeyCreateFailed": "Tạo khóa API thất bại",
"apiKeyUser": "Người dùng",
"apiKeyExpires": "Hết hạn",
"apiKeyRevoked": "Đã thu hồi khóa API \"{{name}}\"",
"apiKeyRevokeFailed": "Thu hồi khóa API thất bại",
"passwordFieldsRequired": "Cần nhập mật khẩu hiện tại và mật khẩu mới",
"passwordMismatch": "Mật khẩu không khớp",
"passwordTooShort": "Mật khẩu phải có ít nhất 6 ký tự",
"passwordUpdated": "Cập nhật mật khẩu thành công",
"passwordUpdateFailed": "Cập nhật mật khẩu thất bại",
"deletePasswordRequired": "Cần mật khẩu để xóa tài khoản",
"deleteFailed": "Xóa tài khoản thất bại",
"deleting": "Đang xóa...",
"colorPickerTooltip": "Mở bảng chọn màu",
"themeSystem": "Hệ thống",
"themeLight": "Sáng",
"themeDark": "Tối",
"themeDracula": "Dracula",
"themeCatppuccin": "Catppuccin",
"themeNord": "Nord",
"themeSolarized": "Solarized",
"themeTokyoNight": "Tokyo Night",
"themeOneDark": "One Dark",
"themeGruvbox": "Gruvbox"
}
}
},
"terminalToolbar": {
"title": "Thanh công cụ thiết bị đầu cuối",
"showActions": "Hiển thị thanh công cụ",
"cpu": "CPU",
"memory": "Ký ức",
"disk": "Đĩa",
"statsUnavailable": "Số liệu thống kê trực tiếp không khả dụng",
"tmuxDetach": "Tách phiên tmux",
"openFiles": "Đang mở tệp",
"openDocker": "Mở Docker",
"openTunnel": "Đường hầm mở",
"openHostMetrics": "Số liệu máy chủ mở",
"openProxmoxStats": "Mở thống kê Proxmox",
"openTmuxMonitor": "Mở Tmux Monitor"
},
"alerts": {
"addChannel": "Thêm kênh",
"editChannel": "Sửa kênh",
"channelName": "Tên",
"channelType": "Loại",
"channelNameRequired": "Tên là bắt buộc",
"webhookUrl": "URL",
"webhookUrlRequired": "Webhook URL là bắt buộc",
"webhookDesc": "Gửi tải trọng JSON qua POST đến URL này mỗi khi cảnh báo kích hoạt",
"ntfyServer": "URL máy chủ",
"ntfyTopic": "Chủ đề",
"ntfyTopicRequired": "Chủ đề là bắt buộc",
"ntfyToken": "Mã truy cập (tùy chọn)",
"channelSaveFailed": "Lỗi khi lưu kênh"
}
}