mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-07-15 04:43:36 +00:00
c3282b5dca
* New translations en.json (Romanian) [ci skip] * New translations en.json (French) [ci skip] * New translations en.json (Spanish) [ci skip] * New translations en.json (Afrikaans) [ci skip] * New translations en.json (Arabic) [ci skip] * New translations en.json (Bulgarian) [ci skip] * New translations en.json (Catalan) [ci skip] * New translations en.json (Czech) [ci skip] * New translations en.json (Danish) [ci skip] * New translations en.json (German) [ci skip] * New translations en.json (Greek) [ci skip] * New translations en.json (Finnish) [ci skip] * New translations en.json (Hebrew) [ci skip] * New translations en.json (Hungarian) [ci skip] * New translations en.json (Italian) [ci skip] * New translations en.json (Japanese) [ci skip] * New translations en.json (Korean) [ci skip] * New translations en.json (Dutch) [ci skip] * New translations en.json (Norwegian) [ci skip] * New translations en.json (Polish) [ci skip] * New translations en.json (Portuguese) [ci skip] * New translations en.json (Russian) [ci skip] * New translations en.json (Serbian (Cyrillic)) [ci skip] * New translations en.json (Swedish) [ci skip] * New translations en.json (Turkish) [ci skip] * New translations en.json (Ukrainian) [ci skip] * New translations en.json (Chinese Simplified) [ci skip] * New translations en.json (Chinese Traditional) [ci skip] * New translations en.json (Vietnamese) [ci skip] * New translations en.json (Portuguese, Brazilian) [ci skip] * New translations en.json (Indonesian) [ci skip] * New translations en.json (Bengali) [ci skip] * New translations en.json (Thai) [ci skip] * New translations en.json (Hindi) [ci skip]
2185 lines
123 KiB
JSON
2185 lines
123 KiB
JSON
{
|
|
"credentials": {
|
|
"folders": "Thư mục",
|
|
"folder": "Thư mục",
|
|
"password": "Mật khẩu",
|
|
"key": "Chìa 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 tư",
|
|
"searchCredentials": "Tìm kiếm thông tin đăng nhập...",
|
|
"addCredential": "Thêm thông tin đăng nhập",
|
|
"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ỉ được CA ký (ví dụ: id_ed25519-cert.pub). Bắt buộc 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": "Thông thoáng",
|
|
"certLoaded": "Chứng chỉ đã được tải",
|
|
"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"
|
|
},
|
|
"homepage": {
|
|
"failedToLoadAlerts": "Không thể tải cảnh báo",
|
|
"failedToDismissAlert": "Không thể tắt cảnh báo"
|
|
},
|
|
"serverConfig": {
|
|
"title": "Cấu hình máy chủ",
|
|
"description": "Cấu hình URL máy chủ Termix để kết nối với các dịch vụ phụ trợ của bạn.",
|
|
"serverUrl": "URL máy chủ",
|
|
"enterServerUrl": "Vui lòng nhập URL máy chủ",
|
|
"saveFailed": "Không thể lưu cấu hình",
|
|
"saveError": "Lỗi khi lưu cấu hình",
|
|
"saving": "Đang lưu...",
|
|
"saveConfig": "Lưu cấu hình",
|
|
"helpText": "Nhập URL nơi máy chủ Termix của bạn đang chạy (ví dụ: http://localhost:30001 hoặc https://your-server.com)",
|
|
"changeServer": "Thay đổi máy chủ",
|
|
"mustIncludeProtocol": "URL máy chủ phải bắt đầu bằng http:// hoặc https://",
|
|
"allowInvalidCertificate": "Cho phép chứng chỉ không hợp lệ",
|
|
"allowInvalidCertificateDesc": "Chỉ sử dụng cho các máy chủ tự lưu trữ đáng tin cậy có chứng chỉ tự ký hoặc chứng chỉ địa chỉ IP.",
|
|
"useEmbedded": "Sử dụng máy chủ cục bộ",
|
|
"embeddedDesc": "Chạy Termix với máy chủ cục bộ tích hợp sẵn (không cần máy chủ từ xa).",
|
|
"embeddedConnecting": "Đang kết nối đến máy chủ cục bộ...",
|
|
"embeddedNotReady": "Máy chủ cục bộ chưa sẵn sàng. Vui lòng đợi một lát và thử lại.",
|
|
"localServer": "Máy chủ cục bộ"
|
|
},
|
|
"versionCheck": {
|
|
"error": "Lỗi kiểm tra phiên bản",
|
|
"checkFailed": "Không thể kiểm tra cập nhật",
|
|
"upToDate": "Ứng dụng đã được cập nhật.",
|
|
"currentVersion": "Bạn đang sử dụng phiên bản {{version}}",
|
|
"updateAvailable": "Đã có bản cập nhật",
|
|
"newVersionAvailable": "Phiên bản mới đã có sẵn! Bạn đang sử dụng {{current}}, nhưng {{latest}} đã có sẵn.",
|
|
"betaVersion": "Phiên bản Beta",
|
|
"betaVersionDesc": "Bạn đang sử dụng {{current}}, phiên bản này mới hơn bản phát hành ổn định mới nhất {{latest}}.",
|
|
"releasedOn": "Phát hành vào {{date}}",
|
|
"downloadUpdate": "Tải xuống bản cập nhật",
|
|
"checking": "Đang kiểm tra cập nhật...",
|
|
"checkUpdates": "Kiểm tra cập nhật",
|
|
"checkingUpdates": "Đang kiểm tra cập nhật...",
|
|
"updateRequired": "Cần cập nhật"
|
|
},
|
|
"common": {
|
|
"close": "Đóng",
|
|
"minimize": "Giảm thiểu",
|
|
"online": "Trực tuyến",
|
|
"offline": "Ngoại tuyến",
|
|
"continue": "Tiếp tục",
|
|
"maintenance": "BẢO TRÌ",
|
|
"degraded": "bị xuống cấp",
|
|
"error": "Lỗi",
|
|
"warning": "Cảnh báo",
|
|
"unsavedChanges": "Thay đổi chưa được lưu",
|
|
"dismiss": "Miễn nhiệm",
|
|
"loading": "Đang tải...",
|
|
"optional": "Không bắt buộc",
|
|
"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 nào",
|
|
"updatesAndReleases": "Cập nhật & Phát hành",
|
|
"newVersionAvailable": "Phiên bản mới ({{version}}) đã có sẵn.",
|
|
"failedToFetchUpdateInfo": "Không thể tải thông tin cập nhật.",
|
|
"preRelease": "Bản phát hành trước",
|
|
"noReleasesFound": "Không tìm thấy bản phát hành nào.",
|
|
"cancel": "Hủy bỏ",
|
|
"username": "Tên người dùng",
|
|
"login": "Đăng nhập",
|
|
"register": "Đăng ký",
|
|
"password": "Mật khẩu",
|
|
"confirmPassword": "Xác nhận mật khẩu",
|
|
"back": "Mặt sau",
|
|
"save": "Cứu",
|
|
"saving": "Đang lưu...",
|
|
"delete": "Xóa bỏ",
|
|
"rename": "Đổi tên",
|
|
"edit": "Biên tập",
|
|
"add": "Thêm vào",
|
|
"confirm": "Xác nhận",
|
|
"no": "KHÔNG",
|
|
"or": "HOẶC",
|
|
"next": "Kế tiếp",
|
|
"previous": "Trước",
|
|
"refresh": "Làm cho khỏe lại",
|
|
"language": "Ngôn ngữ",
|
|
"checking": "Đang kiểm tra...",
|
|
"checkingDatabase": "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",
|
|
"remove": "Di dời",
|
|
"create": "Tạo nên",
|
|
"update": "Cập nhật",
|
|
"copy": "Sao chép",
|
|
"copyFailed": "Không thể sao chép vào clipboard",
|
|
"maximize": "Tối đa hóa",
|
|
"restore": "Khôi phục",
|
|
"of": "của"
|
|
},
|
|
"nav": {
|
|
"home": "Trang chủ",
|
|
"terminal": "Phần cuối",
|
|
"docker": "Docker",
|
|
"tunnels": "Đường hầm",
|
|
"fileManager": "Trình quản lý tập tin",
|
|
"serverStats": "Thống kê máy chủ",
|
|
"admin": "Quản trị viên",
|
|
"userProfile": "Hồ sơ người dùng",
|
|
"splitScreen": "Chia màn hình",
|
|
"confirmClose": "Đóng phiên làm việc hiện tại này?",
|
|
"close": "Đóng",
|
|
"cancel": "Hủy bỏ",
|
|
"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": "Mật khẩu đã được sao chép vào clipboard",
|
|
"noPasswordAvailable": "Không có mật khẩu nào khả dụng",
|
|
"failedToCopyPassword": "Không thể sao chép mật khẩu",
|
|
"refreshTab": "Làm mới kết nối",
|
|
"openFileManager": "Mở Trình quản lý tệp",
|
|
"dashboard": "Bảng điều khiển",
|
|
"networkGraph": "Đồ thị mạng",
|
|
"quickConnect": "Kết nối nhanh",
|
|
"sshTools": "Công cụ SSH",
|
|
"history": "Lịch sử",
|
|
"hosts": "Người dẫn chương trình",
|
|
"snippets": "Những đoạn trích",
|
|
"hostManager": "Quản lý máy chủ",
|
|
"credentials": "Thông tin xác thực",
|
|
"connections": "Kết nối",
|
|
"roleAdministrator": "Quản trị viên",
|
|
"roleUser": "Người dùng"
|
|
},
|
|
"hosts": {
|
|
"hosts": "Người dẫn chương trình",
|
|
"noHosts": "Không có máy chủ SSH",
|
|
"retry": "Thử lại",
|
|
"refresh": "Làm cho khỏe lại",
|
|
"optional": "Không bắt buộc",
|
|
"downloadSample": "Tải xuống mẫu",
|
|
"failedToDeleteHost": "Không thể xóa {{name}}",
|
|
"importSkipExisting": "Nhập khẩu (bỏ qua mục hiện có)",
|
|
"connectionDetails": "Chi tiết kết nối",
|
|
"ssh": "SSH",
|
|
"telnet": "Telnet",
|
|
"remoteDesktop": "Máy tính từ xa",
|
|
"port": "Cảng",
|
|
"username": "Tên người dùng",
|
|
"folder": "Thư mục",
|
|
"tags": "Thẻ",
|
|
"pin": "Ghim",
|
|
"addHost": "Thêm máy chủ",
|
|
"editHost": "Chỉnh sửa máy chủ",
|
|
"cloneHost": "Máy chủ nhân bản",
|
|
"enableTerminal": "Bật thiết bị đầu cuối",
|
|
"enableTunnel": "Kích hoạt đường hầm",
|
|
"enableFileManager": "Kích hoạt Trình quản lý tệp",
|
|
"enableDocker": "Bật Docker",
|
|
"defaultPath": "Đường dẫn mặc định",
|
|
"connection": "Sự liên quan",
|
|
"upload": "Tải lên",
|
|
"authentication": "Xác thực",
|
|
"password": "Mật khẩu",
|
|
"key": "Chìa khóa",
|
|
"credential": "Chứng chỉ",
|
|
"none": "Không có",
|
|
"sshPrivateKey": "Khóa riêng SSH",
|
|
"keyType": "Loại khóa",
|
|
"uploadFile": "Tải lên tệp",
|
|
"tabGeneral": "Tổng quan",
|
|
"tabSsh": "SSH",
|
|
"tabRdp": "RDP",
|
|
"tabVnc": "VNC",
|
|
"tabTunnels": "Đường hầm",
|
|
"tabDocker": "Docker",
|
|
"tabFiles": "Tệp",
|
|
"tabStats": "Thống kê",
|
|
"tabTelnet": "Telnet",
|
|
"tabSharing": "Chia sẻ",
|
|
"tabAuthentication": "Xác thực",
|
|
"terminal": "Phần cuối",
|
|
"tunnel": "Đường hầm",
|
|
"fileManager": "Trình quản lý tập tin",
|
|
"serverStats": "Thống kê máy chủ",
|
|
"status": "Trạng thái",
|
|
"folderRenamed": "Thư mục \"{{oldName}}\" đã được đổi tên thành \"{{newName}}\" thành công",
|
|
"failedToRenameFolder": "Không thể đổi tên thư mục.",
|
|
"movedToFolder": "Đã chuyển đến \"{{folder}}\"",
|
|
"editHostTooltip": "Chỉnh sửa máy chủ",
|
|
"statusChecks": "Kiểm tra trạng thái",
|
|
"metricsCollection": "Thu thập số liệu",
|
|
"metricsInterval": "Khoảng thời gian thu thập số liệu",
|
|
"metricsIntervalDesc": "Tần suất thu thập số liệu thống kê máy chủ (5 giây - 1 giờ)",
|
|
"behavior": "Hành vi",
|
|
"themePreview": "Xem trước giao diện",
|
|
"theme": "Chủ đề",
|
|
"fontFamily": "Họ phông chữ",
|
|
"fontSize": "Kích thước phông chữ",
|
|
"letterSpacing": "Khoảng cách giữa các chữ",
|
|
"lineHeight": "Chiều cao dòng",
|
|
"cursorStyle": "Kiểu con trỏ",
|
|
"cursorBlink": "Con trỏ nhấp nháy",
|
|
"scrollbackBuffer": "Bộ đệm cuộn ngược",
|
|
"bellStyle": "Kiểu chuông",
|
|
"rightClickSelectsWord": "Nhấp chuột phải chọn Word",
|
|
"fastScrollModifier": "Bộ điều chỉnh cuộn nhanh",
|
|
"fastScrollSensitivity": "Độ nhạy cuộn nhanh",
|
|
"sshAgentForwarding": "Chuyển tiếp tác nhân SSH",
|
|
"backspaceMode": "Chế độ xóa lùi",
|
|
"startupSnippet": "Đoạn mã khởi nghiệp",
|
|
"selectSnippet": "Chọn đoạn trích",
|
|
"forceKeyboardInteractive": "Buộc tương tác bàn phím",
|
|
"overrideCredentialUsername": "Ghi đè tên người dùng xác thực",
|
|
"overrideCredentialUsernameDesc": "Hãy sử dụng tên người dùng được chỉ định ở trên thay vì tên người dùng của thông tin đăng nhập.",
|
|
"jumpHostChain": "Chuỗi máy chủ nhảy",
|
|
"portKnocking": "Tiếng gõ cửa cảng",
|
|
"addKnock": "Thêm cổng",
|
|
"addProxyNode": "Thêm nút",
|
|
"proxyNode": "Nút ủy quyền",
|
|
"proxyType": "Loại Proxy",
|
|
"quickActions": "Thao tác nhanh",
|
|
"sudoPasswordAutoFill": "Tự động điền mật khẩu Sudo",
|
|
"sudoPassword": "Mật khẩu Sudo",
|
|
"keepaliveInterval": "Khoảng thời gian duy trì kết nối (ms)",
|
|
"moshCommand": "Bộ chỉ huy MOSH",
|
|
"environmentVariables": "Biến môi trường",
|
|
"addVariable": "Thêm biến",
|
|
"docker": "Docker",
|
|
"copyTerminalUrl": "Sao chép URL thiết bị đầu cuối",
|
|
"copyFileManagerUrl": "Sao chép URL Trình quản lý tập tin",
|
|
"copyRemoteDesktopUrl": "Sao chép URL máy tính từ xa",
|
|
"failedToConnect": "Không thể kết nối với bảng điều khiển.",
|
|
"connect": "Kết nối",
|
|
"disconnect": "Ngắt kết nối",
|
|
"start": "Bắt đầu",
|
|
"enableStatusCheck": "Bật kiểm tra trạng thái",
|
|
"enableMetrics": "Kích hoạt số liệu",
|
|
"bulkUpdateFailed": "Cập nhật hàng loạt thất bại",
|
|
"selectAll": "Chọn tất cả",
|
|
"deselectAll": "Bỏ chọn tất cả",
|
|
"protocols": "Giao thức",
|
|
"secureShell": "Vỏ bảo mật",
|
|
"virtualNetwork": "Mạng ảo",
|
|
"unencryptedShell": "Vỏ không mã hóa",
|
|
"addressIp": "Địa chỉ / IP",
|
|
"friendlyName": "Tên thân thiện",
|
|
"folderAndAdvanced": "Thư mục & Nâng cao",
|
|
"privateNotes": "Ghi chú riêng",
|
|
"privateNotesPlaceholder": "Thông tin chi tiết về máy chủ này...",
|
|
"pinToTop": "Ghim lên đầu trang",
|
|
"pinToTopDesc": "Luôn hiển thị máy chủ này ở đầu danh sách.",
|
|
"portKnockingSequence": "Trình tự gõ cửa cảng",
|
|
"addKnockBtn": "Thêm Knock",
|
|
"noPortKnocking": "Không có cấu hình nào cho việc gõ cổng.",
|
|
"knockPort": "Cổng gõ",
|
|
"protocol": "Giao thức",
|
|
"delayAfterMs": "Độ trễ sau (ms)",
|
|
"useSocks5Proxy": "Sử dụng proxy SOCKS5",
|
|
"useSocks5ProxyDesc": "Định tuyến kết nối thông qua máy chủ proxy",
|
|
"proxyHost": "Máy chủ Proxy",
|
|
"proxyPort": "Cổng Proxy",
|
|
"proxyUsername": "Tên người dùng ủy quyền",
|
|
"proxyPassword": "Mật khẩu Proxy",
|
|
"proxySingleMode": "Máy chủ proxy đơn",
|
|
"proxyChainMode": "Chuỗi ủy quyền",
|
|
"you": "Bạn",
|
|
"jumpHostChainLabel": "Chuỗi máy chủ nhảy",
|
|
"addJumpBtn": "Thêm Nhảy",
|
|
"noJumpHosts": "Chưa cấu hình máy chủ trung gian nào.",
|
|
"selectAServer": "Chọn máy chủ...",
|
|
"sshPort": "Cổng SSH",
|
|
"authMethod": "Phương thức xác thực",
|
|
"storedCredential": "Thông tin đăng nhập đã lưu",
|
|
"selectACredential": "Chọn thông tin xác thực...",
|
|
"keyTypeLabel": "Loại khóa",
|
|
"keyTypeAuto": "Tự động phát hiện",
|
|
"keyPasteTab": "Dán",
|
|
"keyUploadTab": "Tải lên",
|
|
"keyFileLoaded": "Tệp khóa đã được tải",
|
|
"keyUploadClick": "Nhấp vào đây để tải lên tệp .pem / .key / .ppk",
|
|
"clearKey": "Xóa khóa",
|
|
"keySaved": "Khóa SSH đã được lưu",
|
|
"keyReplaceNotice": "Dán khóa mới bên dưới để thay thế khóa cũ.",
|
|
"keyPassphraseSaved": "Mật khẩu đã được lưu, nhập để thay đổi",
|
|
"replaceKey": "Thay thế chìa khóa",
|
|
"forceKeyboardInteractiveLabel": "Tương tác bàn phím cưỡng chế",
|
|
"forceKeyboardInteractiveShortDesc": "Buộc nhập mật khẩu thủ công ngay cả khi đã có chìa khóa.",
|
|
"terminalAppearance": "Hình thức đầu cuối",
|
|
"colorTheme": "Chủ đề màu sắc",
|
|
"fontFamilyLabel": "Họ phông chữ",
|
|
"fontSizeLabel": "Kích thước phông chữ",
|
|
"cursorStyleLabel": "Kiểu con trỏ",
|
|
"letterSpacingPx": "Khoảng cách giữa các chữ cái (px)",
|
|
"lineHeightLabel": "Chiều cao dòng",
|
|
"bellStyleLabel": "Kiểu chuông",
|
|
"backspaceModeLabel": "Chế độ xóa lùi",
|
|
"cursorBlinking": "Con trỏ nhấp nháy",
|
|
"cursorBlinkingDesc": "Bật hiệu ứng nhấp nháy cho con trỏ trong cửa sổ dòng lệnh.",
|
|
"rightClickSelectsWordLabel": "Nhấp chuột phải Chọn Word",
|
|
"rightClickSelectsWordShortDesc": "Chọn từ nằm dưới con trỏ chuột bằng cách nhấp chuột phải.",
|
|
"behaviorAndAdvanced": "Hành vi & Nâng cao",
|
|
"scrollbackBufferLabel": "Bộ đệm cuộn ngược",
|
|
"scrollbackMaxLines": "Số dòng tối đa được lưu trữ trong lịch sử",
|
|
"sshAgentForwardingLabel": "Chuyển tiếp tác nhân SSH",
|
|
"sshAgentForwardingShortDesc": "Hãy chuyển khóa SSH cục bộ của bạn cho máy chủ này.",
|
|
"enableAutoMosh": "Bật Auto-Mosh",
|
|
"enableAutoMoshDesc": "Nên ưu tiên sử dụng Mosh hơn SSH nếu có sẵn.",
|
|
"enableAutoTmux": "Bật Auto-Tmux",
|
|
"enableAutoTmuxDesc": "Tự động khởi chạy hoặc kết nối với phiên tmux.",
|
|
"sudoPasswordAutoFillLabel": "Tự động điền mật khẩu Sudo",
|
|
"sudoPasswordAutoFillShortDesc": "Tự động cung cấp mật khẩu sudo khi được yêu cầu.",
|
|
"sudoPasswordLabel": "Mật khẩu Sudo",
|
|
"environmentVariablesLabel": "Biến môi trường",
|
|
"addVariableBtn": "Thêm biến",
|
|
"noEnvVars": "Chưa có biến môi trường nào được cấu hình.",
|
|
"fastScrollModifierLabel": "Bộ điều chỉnh cuộn nhanh",
|
|
"fastScrollSensitivityLabel": "Độ nhạy cuộn nhanh",
|
|
"moshCommandLabel": "Bộ chỉ huy Mosh",
|
|
"startupSnippetLabel": "Đoạn mã khởi nghiệp",
|
|
"keepaliveIntervalLabel": "Khoảng thời gian duy trì kết nối (giây)",
|
|
"maxKeepaliveMisses": "Max Keepalive Misses",
|
|
"tunnelSettings": "Cài đặt đường hầm",
|
|
"enableTunneling": "Bật tính năng tạo đường hầm",
|
|
"enableTunnelingDesc": "Kích hoạt chức năng đường hầm SSH cho máy chủ này.",
|
|
"serverTunnelsSection": "Đường hầm máy chủ",
|
|
"addTunnelBtn": "Thêm đường hầm",
|
|
"noTunnelsConfigured": "Chưa có đường hầm nào được cấu hình.",
|
|
"tunnelLabel": "Đường hầm {{number}}",
|
|
"tunnelType": "Loại đường hầm",
|
|
"tunnelModeLocalDesc": "Chuyển tiếp cổng cục bộ đến một cổng trên máy chủ từ xa (hoặc một máy chủ có thể truy cập được từ đó).",
|
|
"tunnelModeRemoteDesc": "Chuyển tiếp cổng trên máy chủ từ xa về cổng cục bộ trên máy tính của bạn.",
|
|
"tunnelModeDynamicDesc": "Tạo một máy chủ proxy SOCKS5 trên một cổng cục bộ để chuyển tiếp cổng động.",
|
|
"sameHost": "Máy chủ này (đường hầm trực tiếp)",
|
|
"endpointHost": "Máy chủ điểm cuối",
|
|
"endpointPort": "Cổng điểm cuối",
|
|
"bindHost": "Liên kết máy chủ",
|
|
"sourcePort": "Cổng nguồn",
|
|
"maxRetries": "Số lần thử lại tối đa",
|
|
"retryIntervalS": "Khoảng thời gian thử lại (giây)",
|
|
"autoStartLabel": "Tự động khởi động",
|
|
"autoStartDesc": "Tự động kết nối đường hầm này khi máy chủ được tải.",
|
|
"tunnelConnecting": "Đường hầm kết nối...",
|
|
"tunnelDisconnected": "Đường hầm bị ngắt kết nối",
|
|
"failedToConnectTunnel": "Không thể kết nối",
|
|
"failedToDisconnectTunnel": "Không thể ngắt kết nối",
|
|
"dockerIntegration": "Tích hợp Docker",
|
|
"enableDockerMonitor": "Bật Docker",
|
|
"enableDockerMonitorDesc": "Theo dõi và quản lý các container trên máy chủ này thông qua Docker.",
|
|
"enableFileManagerMonitor": "Kích hoạt Trình quản lý tệp",
|
|
"enableFileManagerMonitorDesc": "Duyệt và quản lý các tập tin trên máy chủ này qua SFTP.",
|
|
"defaultPathLabel": "Đường dẫn mặc định",
|
|
"fileManagerPathHint": "Thư mục cần mở khi trình quản lý tập tin khởi chạy cho máy chủ này.",
|
|
"statusChecksLabel": "Kiểm tra trạng thái",
|
|
"enableStatusChecks": "Bật kiểm tra trạng thái",
|
|
"enableStatusChecksDesc": "Thường xuyên kiểm tra trạng thái hoạt động của máy chủ này bằng lệnh ping.",
|
|
"useGlobalInterval": "Sử dụng khoảng thời gian toàn cầu",
|
|
"useGlobalIntervalDesc": "Ghi đè bằng khoảng thời gian kiểm tra trạng thái toàn máy chủ",
|
|
"checkIntervalS": "Khoảng thời gian kiểm tra",
|
|
"checkIntervalDesc": "Khoảng thời gian (giây) giữa mỗi lần ping kết nối",
|
|
"metricsCollectionLabel": "Thu thập số liệu",
|
|
"enableMetricsLabel": "Kích hoạt số liệu",
|
|
"enableMetricsDesc": "Thu thập thông tin về mức sử dụng CPU, RAM, ổ đĩa và mạng từ máy chủ này.",
|
|
"useGlobalMetrics": "Sử dụng khoảng thời gian toàn cầu",
|
|
"useGlobalMetricsDesc": "Ghi đè bằng khoảng thời gian đo lường toàn máy chủ",
|
|
"metricsIntervalS": "Khoảng thời gian đo lường (s)",
|
|
"metricsIntervalDesc2": "Khoảng thời gian (giây) giữa các lần chụp ảnh chỉ số.",
|
|
"visibleWidgets": "Các tiện ích hiển thị",
|
|
"cpuUsageLabel": "Mức sử dụng CPU",
|
|
"cpuUsageDesc": "Phần trăm CPU, mức tải trung bình, biểu đồ sparkline",
|
|
"memoryLabel": "Mức sử dụng bộ nhớ",
|
|
"memoryDesc": "Mức sử dụng RAM, bộ nhớ ảo, bộ nhớ đệm",
|
|
"storageLabel": "Mức sử dụng ổ đĩa",
|
|
"storageDesc": "Mức sử dụng ổ đĩa trên mỗi đ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 của hệ thống và thời gian khởi động",
|
|
"systemInfoLabel": "Thông tin hệ thống",
|
|
"systemInfoDesc": "Hệ điều hành, nhân hệ điều hành, tên máy chủ, 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": "Các quy trình hàng đầu",
|
|
"topProcessesDesc": "PID, CPU%, MEM%, lệnh",
|
|
"listeningPortsLabel": "Cổng nghe",
|
|
"listeningPortsDesc": "Mở các cổng với quy trình và trạng thái",
|
|
"firewallLabel": "Tường lửa",
|
|
"firewallDesc": "Trạng thái tường lửa, AppArmor, SELinux",
|
|
"quickActionsLabel": "Thao tác nhanh",
|
|
"quickActionsToolbar": "Các thao tác nhanh được hiển thị dưới dạng nút trên thanh công cụ Thống kê máy chủ để thực thi lệnh chỉ bằng một cú nhấp chuột.",
|
|
"noQuickActions": "Chưa có hành động nhanh chóng nào.",
|
|
"buttonLabel": "Nhãn nút",
|
|
"selectSnippetPlaceholder": "Chọn đoạn mã...",
|
|
"addActionBtn": "Thêm hành động",
|
|
"hostSharedSuccessfully": "Máy chủ đã chia sẻ thành công",
|
|
"failedToShareHost": "Không thể chia sẻ máy chủ",
|
|
"accessRevoked": "Quyền truy cập đã bị thu hồi",
|
|
"failedToRevokeAccess": "Không thể thu hồi quyền truy cập",
|
|
"cancelBtn": "Hủy bỏ",
|
|
"savingBtn": "Đang lưu...",
|
|
"addHostBtn": "Thêm máy chủ",
|
|
"hostUpdated": "Máy chủ đã cập nhật",
|
|
"hostCreated": "Máy chủ đã được tạo",
|
|
"failedToSave": "Không thể lưu máy chủ",
|
|
"credentialUpdated": "Thông tin xác thực đã được cập nhật",
|
|
"credentialCreated": "Thông tin xác thực đã được tạo",
|
|
"failedToSaveCredential": "Không thể lưu thông tin đăng nhập",
|
|
"backToHosts": "Trở lại trang Chủ nhà",
|
|
"backToCredentials": "Trở lại trang Thông tin đăng nhập",
|
|
"pinned": "Đã ghim",
|
|
"noHostsFound": "Không tìm thấy máy chủ nào",
|
|
"tryDifferentTerm": "Hãy thử một thuật ngữ khác.",
|
|
"addFirstHost": "Thêm máy chủ đầu tiên của bạn để bắt đầu",
|
|
"noCredentialsFound": "Không tìm thấy thông tin đăng nhập.",
|
|
"addCredentialBtn": "Thêm thông tin đăng nhập",
|
|
"updateCredentialBtn": "Cập nhật thông tin đăng nhập",
|
|
"features": "Đặc trưng",
|
|
"noFolder": "(Không có thư mục)",
|
|
"deleteSelected": "Xóa bỏ",
|
|
"exitSelection": "Lựa chọn thoát",
|
|
"importSkip": "Nhập khẩu (bỏ qua mục hiện có)",
|
|
"importOverwrite": "Nhập (ghi đè)",
|
|
"collapseBtn": "Sụp đổ",
|
|
"importExportBtn": "Nhập khẩu / Xuất khẩu",
|
|
"hostStatusesRefreshed": "Trạng thái máy chủ đã được cập nhật",
|
|
"failedToRefreshHosts": "Không thể làm mới máy chủ",
|
|
"movedHostTo": "Đã chuyển {{host}} sang \"{{folder}}\"",
|
|
"failedToMoveHost": "Không thể di chuyển máy chủ",
|
|
"folderRenamedTo": "Thư mục được đổi tên thành \"{{name}}\"",
|
|
"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}}\"? Thao tác này không thể hoàn tác.",
|
|
"deletedHost": "Đã xóa {{name}}",
|
|
"copiedToClipboard": "Đã sao chép vào clipboard",
|
|
"terminalUrlCopied": "URL thiết bị đầu cuối đã được sao chép",
|
|
"fileManagerUrlCopied": "URL Trình quản lý tệp đã được sao chép",
|
|
"tunnelUrlCopied": "URL đường hầm đã được sao chép",
|
|
"dockerUrlCopied": "URL Docker đã được sao chép",
|
|
"serverStatsUrlCopied": "URL Thống kê máy chủ đã được sao chép",
|
|
"rdpUrlCopied": "URL RDP đã được sao chép",
|
|
"vncUrlCopied": "URL VNC đã được sao chép",
|
|
"telnetUrlCopied": "URL Telnet đã được sao chép",
|
|
"remoteDesktopUrlCopied": "URL máy tính từ xa đã được sao chép",
|
|
"expandActions": "Mở rộng hành động",
|
|
"collapseActions": "Hành động thu gọn",
|
|
"wakeOnLanAction": "Wake on LAN",
|
|
"wakeOnLanSuccess": "Gói ma thuật đã được gửi đến {{name}}",
|
|
"wakeOnLanError": "Không thể gửi gói tin ma thuật.",
|
|
"cloneHostAction": "Máy chủ nhân bản",
|
|
"copyAddress": "Sao chép địa chỉ",
|
|
"copyLink": "Sao chép liên kết",
|
|
"copyTerminalUrlAction": "Sao chép URL thiết bị đầu cuối",
|
|
"copyFileManagerUrlAction": "Sao chép URL Trình quản lý tập tin",
|
|
"copyTunnelUrlAction": "Sao chép URL đường hầm",
|
|
"copyDockerUrlAction": "Sao chép URL Docker",
|
|
"copyServerStatsUrlAction": "Sao chép URL Thống kê Máy chủ",
|
|
"copyRdpUrlAction": "Sao chép URL RDP",
|
|
"copyVncUrlAction": "Sao chép URL VNC",
|
|
"copyTelnetUrlAction": "Sao chép URL Telnet",
|
|
"copyRemoteDesktopUrlAction": "Sao chép URL máy tính từ xa",
|
|
"deleteCredentialConfirm": "Xóa thông tin xác thực \"{{name}}\"?",
|
|
"deletedCredential": "Đã xóa {{name}}",
|
|
"deploySSHKeyTitle": "Triển khai khóa SSH",
|
|
"deployingBtn": "Đang triển khai...",
|
|
"deployBtn": "Triển khai",
|
|
"failedToDeployKey": "Không thể triển khai khóa.",
|
|
"deleteHostsConfirm": "Xóa {{count}} máy chủ{{plural}}? Thao tác này không thể hoàn tác.",
|
|
"movedToRoot": "Đã chuyển đến thư mục gốc",
|
|
"failedToMoveHosts": "Không thể di chuyển máy chủ",
|
|
"enableTerminalFeature": "Bật thiết bị đầu cuối",
|
|
"disableTerminalFeature": "Vô hiệu hóa thiết bị đầu cuối",
|
|
"enableFilesFeature": "Cho phép tệp",
|
|
"disableFilesFeature": "Vô hiệu hóa các tệp",
|
|
"enableTunnelsFeature": "Kích hoạt đường hầm",
|
|
"disableTunnelsFeature": "Vô hiệu hóa đường hầm",
|
|
"enableDockerFeature": "Bật Docker",
|
|
"disableDockerFeature": "Vô hiệu hóa Docker",
|
|
"addTagsPlaceholder": "Thêm thẻ...",
|
|
"authDetails": "Thông tin xác thực",
|
|
"credType": "Kiểu",
|
|
"generateKeyPairDesc": "Tạo một cặp khóa mới, cả khóa riêng tư và khóa công khai sẽ được điền tự động.",
|
|
"generatingKey": "Đang tạo...",
|
|
"generateLabel": "Tạo {{label}}",
|
|
"uploadFileBtn": "Tải lên tệp",
|
|
"keyPassphraseOptional": "Mật khẩu khóa (Tùy chọn)",
|
|
"sshPublicKeyOptional": "Khóa công khai SSH (Tùy chọn)",
|
|
"publicKeyGenerated": "Khóa công khai được tạo",
|
|
"failedToGeneratePublicKey": "Không thể lấy được khóa công khai",
|
|
"publicKeyCopied": "Khóa công khai đã được sao chép",
|
|
"keyPairGenerated": "{{label}} cặp khóa được tạo",
|
|
"failedToGenerateKeyPair": "Không thể tạo cặp khóa",
|
|
"searchHostsPlaceholder": "Tìm kiếm máy chủ, địa chỉ, thẻ…",
|
|
"searchCredentialsPlaceholder": "Thông tin đăng nhập tìm kiếm…",
|
|
"refreshBtn": "Làm cho khỏe lại",
|
|
"addTag": "Thêm thẻ...",
|
|
"deleteConfirmBtn": "Xóa bỏ",
|
|
"tunnelRequirementsText": "Máy chủ SSH phải có các thiết lập GatewayPorts yes, AllowTcpForwarding yes và PermitRootLogin yes trong tệp /etc/ssh/sshd_config.",
|
|
"deleteHostConfirm": "Xóa \"{{name}}\"?",
|
|
"enableAtLeastOneProtocol": "Hãy 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": "Mật khẩu chính",
|
|
"connectBtn": "Kết nối",
|
|
"disconnectBtn": "Ngắt kết nối",
|
|
"basicInformation": "Thông tin cơ bản",
|
|
"authDetailsSection": "Thông tin xác thực",
|
|
"credTypeLabel": "Kiểu",
|
|
"hostsTab": "Người dẫn chương trình",
|
|
"credentialsTab": "Thông tin xác thực",
|
|
"selectMultiple": "Chọn nhiều",
|
|
"selectHosts": "Chọn máy chủ",
|
|
"connectionLabel": "Sự liên quan",
|
|
"authenticationLabel": "Xác thực",
|
|
"generateKeyPairTitle": "Tạo cặp khóa",
|
|
"generateKeyPairDescription": "Tạo một cặp khóa mới, cả khóa riêng tư và khóa công khai sẽ được điền tự động.",
|
|
"generateFromPrivateKey": "Tạo từ khóa riêng",
|
|
"refreshBtn2": "Làm cho khỏe lại",
|
|
"exitSelectionTitle": "Lựa chọn thoát",
|
|
"exportAll": "Xuất tất cả",
|
|
"addHostBtn2": "Thêm máy chủ",
|
|
"addCredentialBtn2": "Thêm thông tin đăng nhập",
|
|
"checkingHostStatuses": "Kiểm tra trạng thái máy chủ...",
|
|
"pinnedSection": "Đã ghim",
|
|
"hostsExported": "Máy chủ đã được xuất khẩu thành công",
|
|
"exportFailed": "Không thể xuất máy chủ",
|
|
"sampleDownloaded": "Tệp mẫu đã được tải xuống",
|
|
"failedToDeleteCredential2": "Không thể xóa thông tin đăng nhập",
|
|
"noFolderOption": "(Không có thư mục)",
|
|
"nSelected": "{{count}} đã chọn",
|
|
"featuresMenu": "Đặc trưng",
|
|
"moveMenu": "Di chuyển",
|
|
"cancelSelection": "Hủy bỏ",
|
|
"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ủ...",
|
|
"keyDeployedSuccess": "Khóa đã được triển khai thành công",
|
|
"failedToDeployKey2": "Không thể triển khai khóa.",
|
|
"deletedCount": "Đã xóa {{count}} máy chủ",
|
|
"failedToDeleteCount": "Không thể xóa {{count}} máy chủ",
|
|
"duplicatedHost": "Đã sao chép \"{{name}}\"",
|
|
"failedToDuplicateHost": "Không thể sao chép máy chủ",
|
|
"updatedCount": "Đã cập nhật {{count}} máy chủ",
|
|
"friendlyNameLabel": "Tên thân thiện",
|
|
"descriptionLabel": "Sự miêu tả",
|
|
"loadingHost": "Đang tải máy chủ...",
|
|
"loadingHosts": "Đang tải máy chủ...",
|
|
"loadingCredentials": "Đang tải thông tin đăng nhập...",
|
|
"noHostsYet": "Chưa có máy chủ nào",
|
|
"noHostsMatchSearch": "Không có máy chủ nào phù hợ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 (Mô tả)",
|
|
"sortOnlineFirst": "Ưu tiên trực tuyến",
|
|
"sortOfflineFirst": "Ưu tiên ngoại tuyến",
|
|
"sortPinnedFirst": "Được ghim đầu tiên",
|
|
"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": "Chứng chỉ",
|
|
"filterAuthNone": "Không có",
|
|
"filterAuthOpkssh": "OPKSSH",
|
|
"filterProtocolGroup": "Giao thức",
|
|
"filterProtocolSsh": "SSH",
|
|
"filterProtocolRdp": "RDP",
|
|
"filterProtocolVnc": "VNC",
|
|
"filterProtocolTelnet": "Telnet",
|
|
"filterFeaturesGroup": "Đặc trưng",
|
|
"filterFeatureTerminal": "Phần cuối",
|
|
"filterFeatureFileManager": "Trình quản lý tập tin",
|
|
"filterFeatureTunnel": "Đường hầm",
|
|
"filterFeatureDocker": "Docker",
|
|
"filterTagsGroup": "Thẻ",
|
|
"shareHost": "Chia sẻ máy chủ",
|
|
"shareHostTitle": "Chia sẻ: {{name}}",
|
|
"sharing": {
|
|
"requiresCredential": "Máy chủ này phải sử dụng thông tin xác thực để cho phép chia sẻ. Hãy chỉnh sửa máy chủ và gán thông tin xác thực trước."
|
|
},
|
|
"guac": {
|
|
"connection": "Sự liên quan",
|
|
"authentication": "Xác thực",
|
|
"connectionSettings": "Cài đặt kết nối",
|
|
"displaySettings": "Cài đặt hiển thị",
|
|
"audioSettings": "Cài đặt âm thanh",
|
|
"rdpPerformance": "Hiệu suất RDP",
|
|
"deviceRedirection": "Chuyển hướng thiết bị",
|
|
"session": "Phiên họp",
|
|
"gateway": "Cổng",
|
|
"remoteApp": "Ứng dụng từ xa",
|
|
"clipboard": "Bảng kẹp giấy",
|
|
"sessionRecording": "Ghi âm buổi ghi âm",
|
|
"wakeOnLan": "Wake-on-LAN",
|
|
"vncSettings": "Cài đặt VNC",
|
|
"terminalSettings": "Cài đặt thiết bị đầu cuối",
|
|
"rdpPort": "Cảng RDP",
|
|
"username": "Tên người dùng",
|
|
"password": "Mật khẩu",
|
|
"domain": "Lãnh địa",
|
|
"securityMode": "Chế độ bảo mật",
|
|
"colorDepth": "Độ sâu màu",
|
|
"width": "Chiều rộng",
|
|
"height": "Chiều cao",
|
|
"dpi": "DPI",
|
|
"resizeMethod": "Phương pháp thay đổi kích thước",
|
|
"clientName": "Tên khách hàng",
|
|
"initialProgram": "Chương trình ban đầu",
|
|
"serverLayout": "Bố cục máy chủ",
|
|
"timezone": "Múi giờ",
|
|
"gatewayHostname": "Tên máy chủ cổng",
|
|
"gatewayPort": "Cổng Cổng",
|
|
"gatewayUsername": "Tên người dùng cổng",
|
|
"gatewayPassword": "Mật khẩu cổng",
|
|
"gatewayDomain": "Tên miền cổng",
|
|
"remoteAppProgram": "Chương trình RemoteApp",
|
|
"workingDirectory": "Thư mục làm việc",
|
|
"arguments": "Lập luận",
|
|
"normalizeLineEndings": "Chuẩn hóa ký tự xuống dòng",
|
|
"recordingPath": "Đường dẫn ghi",
|
|
"recordingName": "Tên bản ghi",
|
|
"macAddress": "Địa chỉ MAC",
|
|
"broadcastAddress": "Địa chỉ phát sóng",
|
|
"udpPort": "Cổng UDP",
|
|
"waitTimeS": "Thời gian chờ (giây)",
|
|
"driveName": "Tên ổ đĩa",
|
|
"drivePath": "Đường lái xe",
|
|
"ignoreCertificate": "Bỏ qua chứng chỉ",
|
|
"ignoreCertificateDesc": "Cho phép kết nối đến các máy chủ có chứng chỉ tự ký.",
|
|
"forceLossless": "Lực không mất mát",
|
|
"forceLosslessDesc": "Buộc mã hóa hình ảnh không mất dữ liệu (chất lượng cao hơn, băng thông lớn hơn)",
|
|
"disableAudio": "Tắt âm thanh",
|
|
"disableAudioDesc": "Tắt tiếng toàn bộ âm thanh từ phiên làm việc từ xa.",
|
|
"enableAudioInput": "Bật đầu vào âm thanh (Microphone)",
|
|
"enableAudioInputDesc": "Chuyển tiếp micro cục bộ đến phiên làm việc từ xa",
|
|
"wallpaper": "Hình nền",
|
|
"wallpaperDesc": "Hiển thị hình nền máy tính (tắt chức năng này sẽ cải thiện hiệu năng)",
|
|
"theming": "Chủ đề",
|
|
"themingDesc": "Cho phép sử dụng các chủ đề và kiểu dáng trực quan.",
|
|
"fontSmoothing": "Làm mịn phông chữ",
|
|
"fontSmoothingDesc": "Bật hiển thị phông chữ ClearType",
|
|
"fullWindowDrag": "Kéo toàn màn hình",
|
|
"fullWindowDragDesc": "Hiển thị nội dung cửa sổ trong khi kéo",
|
|
"desktopComposition": "Bố cục máy tính để bàn",
|
|
"desktopCompositionDesc": "Kích hoạt hiệu ứng kính Aero",
|
|
"menuAnimations": "Hoạt ảnh menu",
|
|
"menuAnimationsDesc": "Bật hiệu ứng chuyển động mờ dần và trượt của menu",
|
|
"disableBitmapCaching": "Tắt tính năng lưu trữ bộ nhớ đệm ảnh bitmap",
|
|
"disableBitmapCachingDesc": "Tắt bộ nhớ đệm bitmap (có thể giúp khắc phục lỗi)",
|
|
"disableOffscreenCaching": "Tắt tính năng lưu bộ nhớ đệm khi tắt màn hình",
|
|
"disableOffscreenCachingDesc": "Tắt bộ nhớ đệm ngoại tuyến",
|
|
"disableGlyphCaching": "Tắt tính năng lưu trữ ký tự",
|
|
"disableGlyphCachingDesc": "Tắt bộ nhớ đệm biểu tượng",
|
|
"enableGfx": "Bật GFX",
|
|
"enableGfxDesc": "Sử dụng quy trình xử lý đồ họa RemoteFX",
|
|
"enablePrinting": "Bật tính năng in",
|
|
"enablePrintingDesc": "Chuyển hướng máy in cục bộ sang phiên làm việc từ xa.",
|
|
"enableDriveRedirection": "Bật tính năng chuyển hướng ổ đĩa",
|
|
"enableDriveRedirectionDesc": "Ánh xạ thư mục cục bộ thành ổ đĩa trong phiên làm việc từ xa.",
|
|
"createDrivePath": "Tạo đường dẫn ổ đĩa",
|
|
"createDrivePathDesc": "Tự động tạo thư mục nếu thư mục đó chưa tồn tại.",
|
|
"disableDownload": "Vô hiệu hóa Tải xuống",
|
|
"disableDownloadDesc": "Ngăn chặn việc tải xuống tập tin từ phiên làm việc từ xa",
|
|
"disableUpload": "Tắt tính năng tải lên",
|
|
"disableUploadDesc": "Ngăn chặn việc tải tệp lên phiên làm việc từ xa",
|
|
"enableTouch": "Bật cảm ứng",
|
|
"enableTouchDesc": "Bật tính năng chuyển tiếp dữ liệu cảm ứng",
|
|
"consoleSession": "Phiên điều khiển",
|
|
"consoleSessionDesc": "Kết nối với bảng điều khiển (phiên 0) thay vì tạo một phiên mới.",
|
|
"sendWolPacket": "Gửi gói WOL",
|
|
"sendWolPacketDesc": "Gửi gói tin đặc biệt để đánh thức máy chủ này trước khi kết nối.",
|
|
"disableCopy": "Vô hiệu hóa sao chép",
|
|
"disableCopyDesc": "Ngăn chặn việc sao chép văn bản từ phiên làm việc từ xa.",
|
|
"disablePaste": "Vô hiệu hóa Paste",
|
|
"disablePasteDesc": "Ngăn chặn việc dán văn bản vào phiên làm việc từ xa.",
|
|
"createPathIfMissing": "Tạo đường dẫn nếu chưa có",
|
|
"createPathIfMissingDesc": "Tự động tạo thư mục ghi âm",
|
|
"excludeOutput": "Loại trừ đầu ra",
|
|
"excludeOutputDesc": "Không ghi lại nội dung hiển thị trên màn hình (chỉ ghi lại siêu dữ liệu).",
|
|
"excludeMouse": "Loại trừ chuột",
|
|
"excludeMouseDesc": "Không ghi lại chuyển động chuột",
|
|
"includeKeystrokes": "Bao gồm các lần nhấn phím",
|
|
"includeKeystrokesDesc": "Ghi lại cả các thao tác gõ phím thô cùng với thông tin hiển thị trên màn hình.",
|
|
"vncPort": "Cổng VNC",
|
|
"vncPassword": "Mật khẩu VNC",
|
|
"vncUsernameOptional": "Tên người dùng (tùy chọn)",
|
|
"vncLeaveBlank": "Để trống nếu không cần thiết.",
|
|
"cursorMode": "Chế độ con trỏ",
|
|
"swapRedBlue": "Đổi màu Đỏ/Xanh",
|
|
"swapRedBlueDesc": "Hoán đổi kênh màu đỏ và xanh lam (khắc phục một số vấn đề về màu sắc)",
|
|
"readOnly": "Chỉ đọc",
|
|
"readOnlyDesc": "Xem màn hình từ xa mà không cần gửi bất kỳ tín hiệu đầu vào nào.",
|
|
"telnetPort": "Cổng Telnet",
|
|
"terminalType": "Loại thiết bị đầu cuối",
|
|
"fontName": "Tên phông chữ",
|
|
"fontSize": "Kích thước phông chữ",
|
|
"colorScheme": "Bảng màu",
|
|
"backspaceKey": "Phím xóa",
|
|
"saveHostFirst": "Hãy lưu máy chủ trước.",
|
|
"sharingOptionsAfterSave": "Các tùy chọn chia sẻ sẽ khả dụng sau khi máy chủ đã được lưu.",
|
|
"sharingLoadError": "Không thể tải dữ liệu chia sẻ. Vui lòng kiểm tra kết nối và thử lại.",
|
|
"shareHostSection": "Chia sẻ máy chủ",
|
|
"shareWithUser": "Chia sẻ với người dùng",
|
|
"shareWithRole": "Chia sẻ với vai trò",
|
|
"selectUser": "Chọn người dùng",
|
|
"selectRole": "Chọn vai trò",
|
|
"selectUserOption": "Chọn người dùng...",
|
|
"selectRoleOption": "Chọn một vai trò...",
|
|
"permissionLevel": "Cấp độ quyền hạn",
|
|
"expiresInHours": "Hết hạn sau (giờ)",
|
|
"noExpiryPlaceholder": "Để trống cho đến khi hết hạn sử dụng.",
|
|
"shareBtn": "Chia sẻ",
|
|
"currentAccess": "Truy cập hiện tại",
|
|
"typeHeader": "Kiểu",
|
|
"targetHeader": "Mục tiêu",
|
|
"permissionHeader": "Sự cho phép",
|
|
"grantedByHeader": "Được cấp bởi",
|
|
"expiresHeader": "Hết hạn",
|
|
"noAccessEntries": "Chưa có thông tin đăng nhập nào.",
|
|
"expiredLabel": "Hết hạn",
|
|
"neverLabel": "Không bao giờ",
|
|
"revokeBtn": "Thu hồi",
|
|
"cancelBtn": "Hủy bỏ",
|
|
"savingBtn": "Đang lưu...",
|
|
"updateHostBtn": "Cập nhật máy chủ",
|
|
"addHostBtn": "Thêm máy chủ"
|
|
}
|
|
},
|
|
"commandPalette": {
|
|
"searchPlaceholder": "Tìm kiếm máy chủ, lệnh hoặc cài đặt...",
|
|
"quickActions": "Thao tác nhanh",
|
|
"hostManager": "Quản lý máy chủ",
|
|
"hostManagerDesc": "Quản lý, thêm hoặc chỉnh 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 đăng nhập",
|
|
"addCredentialDesc": "Lưu trữ khóa SSH hoặc mật khẩu",
|
|
"recentActivity": "Hoạt động gần đây",
|
|
"serversAndHosts": "Máy chủ & Máy chủ lưu trữ",
|
|
"noHostsFound": "Không tìm thấy máy chủ nào phù hợp với \"{{search}}\"",
|
|
"links": "Liên kết",
|
|
"navigate": "Điều hướng",
|
|
"select": "Lựa chọn",
|
|
"toggleWith": "Chuyển đổi với"
|
|
},
|
|
"splitScreen": {
|
|
"paneEmpty": "Pane {{index}} - trống",
|
|
"noTabAssigned": "Không có tab nào được chỉ định",
|
|
"focusedPane": "Khung đang hoạt động"
|
|
},
|
|
"connections": {
|
|
"noConnections": "Không có kết nối",
|
|
"noConnectionsDesc": "Mở cửa sổ dòng lệnh, trình quản lý tập tin hoặc máy tính từ xa để xem các kết nối tại đây.",
|
|
"connectedFor": "Đã kết nối cho {{duration}}",
|
|
"connected": "Đã kết nối",
|
|
"disconnected": "Đã ngắt kết nối",
|
|
"closeTab": "Đóng tab",
|
|
"closeConnection": "Mối liên hệ mật thiết",
|
|
"forgetTab": "Quên",
|
|
"removeBackground": "Di dời",
|
|
"reconnect": "Kết nối lại",
|
|
"reopenTab": "Mở cửa trở lại",
|
|
"sectionOpen": "Mở",
|
|
"sectionBackground": "Lý lịch",
|
|
"backgroundDesc": "Phiên làm việc sẽ vẫn duy trì trong 30 phút sau khi ngắt kết nối và có thể được kết nối lại.",
|
|
"persisted": "Vẫn tồn tại ở chế độ nền",
|
|
"expiresIn": "Hết hạn sau {{duration}}",
|
|
"search": "Tìm kiếm các kết nối...",
|
|
"noSearchResults": "Không có kết nối nào phù hợp với tìm kiếm của bạn."
|
|
},
|
|
"guacamole": {
|
|
"connecting": "Đang kết nối đến phiên {{type}}...",
|
|
"connectionError": "Lỗi kết nối",
|
|
"connectionFailed": "Kết nối thất bại",
|
|
"failedToConnect": "Không thể lấy mã thông báo kết nối",
|
|
"hostNotFound": "Không tìm thấy máy chủ",
|
|
"noHostSelected": "Chưa chọn máy chủ nào",
|
|
"reconnect": "Kết nối lại",
|
|
"retry": "Thử lại",
|
|
"guacdUnavailable": "Dịch vụ máy tính từ xa (guacd) hiện không khả dụng. Vui lòng đảm bảo guacd đang chạy, có thể truy cập và được cấu hình đúng cách trong cài đặt quản trị.",
|
|
"ctrlAltDel": "Ctrl+Alt+Del",
|
|
"toolbar": {
|
|
"ctrlAltDel": "Ctrl+Alt+Del",
|
|
"winL": "Tổ hợp phím Win+L (Khóa màn hình)",
|
|
"winKey": "Phím Windows",
|
|
"ctrl": "Điều khiển",
|
|
"alt": "Alt",
|
|
"shift": "Sự thay đổi",
|
|
"win": "Thắng",
|
|
"stickyActive": "{{key}} (đã khóa - nhấp để mở)",
|
|
"stickyInactive": "{{key}} (nhấp để khóa)",
|
|
"esc": "Bỏ trốn",
|
|
"tab": "Tab",
|
|
"home": "Trang chủ",
|
|
"end": "Kết thúc",
|
|
"pageUp": "Trang lên",
|
|
"pageDown": "Trang xuống",
|
|
"arrowUp": "Mũi tên lên",
|
|
"arrowDown": "Mũi tên xuống",
|
|
"arrowLeft": "Mũi tên sang trái",
|
|
"arrowRight": "Mũi tên sang phải",
|
|
"fnToggle": "Các phím chức năng",
|
|
"reconnect": "Kết nối lại phiên",
|
|
"collapse": "Thu gọn thanh công cụ",
|
|
"expand": "Mở rộng thanh công cụ",
|
|
"dragHandle": "Kéo để định vị lại"
|
|
}
|
|
},
|
|
"terminal": {
|
|
"connect": "Kết nối với máy chủ",
|
|
"clear": "Thông thoáng",
|
|
"paste": "Dán",
|
|
"reconnect": "Kết nối lại",
|
|
"connectionLost": "Mất kết nối",
|
|
"connected": "Đã kết nối",
|
|
"clipboardWriteFailed": "Không thể sao chép vào clipboard. Hãy đảm bảo trang được phục vụ qua HTTPS hoặc localhost.",
|
|
"clipboardReadFailed": "Không thể đọc dữ liệu từ clipboard. Hãy đảm bảo rằng bạn đã cấp quyền truy cập clipboard.",
|
|
"clipboardHttpWarning": "Ứng dụng Paste yêu cầu HTTPS. Hãy sử dụng tổ hợp phím Ctrl+Shift+V hoặc chạy Termix qua HTTPS.",
|
|
"unknownError": "Lỗi không xác định đã xảy ra",
|
|
"websocketError": "Lỗi kết nối WebSocket",
|
|
"connecting": "Đang kết nối...",
|
|
"noHostSelected": "Chưa chọn máy chủ nào",
|
|
"reconnecting": "Đang kết nối lại... ({{attempt}}/{{max}})",
|
|
"reconnected": "Đã kết nối lại thành công",
|
|
"tmuxSessionCreated": "Phiên tmux đã được tạo: {{name}}",
|
|
"tmuxSessionAttached": "Phiên tmux đã được đính kèm: {{name}}",
|
|
"tmuxUnavailable": "tmux không được cài đặt trên máy chủ từ xa, do đó hệ thống sẽ sử dụng shell tiêu chuẩn thay thế.",
|
|
"tmuxSessionPickerTitle": "Phiên tmux",
|
|
"tmuxSessionPickerDesc": "Đã tìm thấy các phiên tmux hiện có trên máy chủ này. Chọn một phiên để kết nối lại hoặc tạo phiên mới.",
|
|
"tmuxWindows": "Windows",
|
|
"tmuxWindowCount": "{{count}} cửa sổ",
|
|
"tmuxAttached": "Khách hàng đính kèm",
|
|
"tmuxAttachedCount": "{{count}} đính kèm",
|
|
"tmuxLastActivity": "Hoạt động cuối cùng",
|
|
"tmuxTimeJustNow": "vừa nãy",
|
|
"tmuxTimeMinutes": "{{count}}m trước",
|
|
"tmuxTimeHours": "{{count}}giờ trước",
|
|
"tmuxTimeDays": "{{count}}ngày trước",
|
|
"tmuxCreateNew": "Bắt đầu phiên mới",
|
|
"tmuxCopyHint": "Điều chỉnh vùng chọn và nhấn Enter để sao chép vào clipboard",
|
|
"tmuxDetach": "Tách khỏi phiên tmux",
|
|
"tmuxDetached": "Đã tách khỏi phiên tmux",
|
|
"maxReconnectAttemptsReached": "Đã đạt số lần thử kết nối lại tối đa.",
|
|
"closeTab": "Đóng",
|
|
"connectionTimeout": "Hết thời gian chờ kết nối",
|
|
"terminalTitle": "Thiết bị đầu cuối - {{host}}",
|
|
"terminalWithPath": "Thiết bị đầu cuối - {{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",
|
|
"warpgateAuthRequired": "Cần xác thực Warpgate",
|
|
"warpgateSecurityKey": "Khóa bảo mật",
|
|
"warpgateAuthUrl": "URL xác thực",
|
|
"warpgateOpenBrowser": "Mở trong trình duyệt",
|
|
"warpgateContinue": "Tôi đã hoàn tất xác thực.",
|
|
"opksshAuthRequired": "Yêu cầu xác thực OPKSSH",
|
|
"opksshAuthDescription": "Hoàn tất xác thực trên trình duyệt của bạn để tiếp tục. Phiên này sẽ có hiệu lực trong 24 giờ.",
|
|
"opksshOpenBrowser": "Mở trình duyệt để xác thực.",
|
|
"opksshWaitingForAuth": "Đang chờ xác thực trên trình duyệt...",
|
|
"opksshAuthenticating": "Đang xử lý xác thực...",
|
|
"opksshTimeout": "Quá trình xác thực đã hết hạn. Vui lòng thử lại.",
|
|
"opksshAuthFailed": "Xác thực không thành công. Vui lòng kiểm tra lại thông tin đăng nhập của bạn và thử lại.",
|
|
"opksshSignInWith": "Đăng nhập bằng {{provider}}",
|
|
"sudoPasswordPopupTitle": "Nhập mật khẩu?",
|
|
"websocketAbnormalClose": "Kết nối bị ngắt đột ngột. Điều này có thể do sự cố cấu hình proxy ngược hoặc SSL. Vui lòng kiểm tra nhật ký máy chủ.",
|
|
"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 nào.",
|
|
"connectionLogWaiting": "Đang chờ nhật ký kết nối...",
|
|
"connectionLogCopied": "Nhật ký kết nối đã được sao chép vào clipboard",
|
|
"connectionLogCopyFailed": "Không thể sao chép nhật ký vào clipboard",
|
|
"connectionRejected": "Kết nối bị máy chủ từ chối. Vui lòng kiểm tra cấu hình xác thực và mạng của bạn.",
|
|
"hostKeyRejected": "Xác thực khóa máy chủ SSH bị từ chối. Kết nối bị hủy.",
|
|
"sessionTakenOver": "Phiên làm việc đã được mở trong một tab khác. Đang kết nối lại..."
|
|
},
|
|
"fileManager": {
|
|
"noHostSelected": "Chưa chọn máy chủ nào",
|
|
"initializingEditor": "Đang khởi tạo trình soạn thảo...",
|
|
"file": "Tài liệu",
|
|
"folder": "Thư mục",
|
|
"uploadFile": "Tải lên tệp",
|
|
"downloadFile": "Tải xuống",
|
|
"extractArchive": "Trích xuất tệp lưu trữ",
|
|
"extractingArchive": "Đang trích xuất {{name}}...",
|
|
"archiveExtractedSuccessfully": "{{name}} đã trích xuất thành công",
|
|
"extractFailed": "Trích xuất thất bại",
|
|
"compressFile": "Nén tệp",
|
|
"compressFiles": "Nén tệp",
|
|
"compressFilesDesc": "Nén {{count}} mục vào một kho lưu trữ",
|
|
"archiveName": "Tên kho lưu trữ",
|
|
"enterArchiveName": "Nhập tên kho lưu trữ...",
|
|
"compressionFormat": "Định dạng nén",
|
|
"selectedFiles": "Các tệp đã chọn",
|
|
"andMoreFiles": "và {{count}} nhiều hơn nữa...",
|
|
"compress": "Nén",
|
|
"compressingFiles": "Nén {{count}} mục thành {{name}}...",
|
|
"filesCompressedSuccessfully": "{{name}} đã được tạo thành công",
|
|
"compressFailed": "Quá trình nén thất bại",
|
|
"edit": "Biên tập",
|
|
"preview": "Xem trước",
|
|
"previous": "Trước",
|
|
"next": "Kế tiếp",
|
|
"pageXOfY": "Trang {{current}} trên {{total}}",
|
|
"zoomOut": "Thu nhỏ",
|
|
"zoomIn": "Phóng to",
|
|
"newFile": "Tệp mới",
|
|
"newFolder": "Thư mục mới",
|
|
"rename": "Đổi tên",
|
|
"uploading": "Đang tải lên...",
|
|
"uploadingFile": "Đang tải lên {{name}}...",
|
|
"fileName": "Tên tệp",
|
|
"folderName": "Tên thư mục",
|
|
"fileUploadedSuccessfully": "Tệp \"{{name}}\" đã được tải lên thành công",
|
|
"failedToUploadFile": "Không thể tải tệp lên.",
|
|
"fileDownloadedSuccessfully": "Tệp \"{{name}}\" đã được tải xuống thành công",
|
|
"failedToDownloadFile": "Không thể tải xuống tệp.",
|
|
"fileCreatedSuccessfully": "Tệp \"{{name}}\" đã được tạo thành công",
|
|
"folderCreatedSuccessfully": "Thư mục \"{{name}}\" đã được tạo thành công",
|
|
"failedToCreateItem": "Không thể tạo mục",
|
|
"operationFailed": "Thao tác {{operation}} đã thất bại đối với {{name}}: {{error}}",
|
|
"failedToResolveSymlink": "Không thể giải quyết liên kết tượng trưng",
|
|
"itemsDeletedSuccessfully": "{{count}} mục đã được xóa thành công",
|
|
"failedToDeleteItems": "Không thể xóa các mục",
|
|
"sudoPasswordRequired": "Cần có mật khẩu quản trị viên.",
|
|
"enterSudoPassword": "Nhập mật khẩu sudo để tiếp tục thao tác này.",
|
|
"sudoPassword": "Mật khẩu Sudo",
|
|
"sudoOperationFailed": "Thao tác Sudo thất bại",
|
|
"sudoAuthFailed": "Xác thực Sudo thất bại",
|
|
"dragFilesToUpload": "Kéo thả tệp vào đây để tải lên",
|
|
"emptyFolder": "Thư mục này trống",
|
|
"searchFiles": "Tìm kiếm tập tin...",
|
|
"upload": "Tải lên",
|
|
"selectHostToStart": "Chọn máy chủ để bắt đầu quản lý tập tin",
|
|
"sshRequiredForFileManager": "Trình quản lý tập tin yêu cầu SSH. Máy chủ này chưa bật SSH.",
|
|
"failedToConnect": "Không thể kết nối SSH.",
|
|
"failedToLoadDirectory": "Không thể tải thư mục",
|
|
"noSSHConnection": "Không có kết nối SSH nào khả dụng",
|
|
"copy": "Sao chép",
|
|
"cut": "Cắt",
|
|
"paste": "Dán",
|
|
"copyPath": "Sao chép đường dẫn",
|
|
"copyPaths": "Sao chép đường dẫn",
|
|
"delete": "Xóa bỏ",
|
|
"properties": "Của cải",
|
|
"refresh": "Làm cho khỏe lại",
|
|
"downloadFiles": "Tải xuống {{count}} tập tin vào Trình duyệt",
|
|
"copyFiles": "Sao chép các mục {{count}}",
|
|
"cutFiles": "Cắt các mục {{count}}",
|
|
"deleteFiles": "Xóa {{count}} mục",
|
|
"filesCopiedToClipboard": "{{count}} mục đã được sao chép vào clipboard",
|
|
"filesCutToClipboard": "{{count}} các mục đã được cắt vào clipboard",
|
|
"pathCopiedToClipboard": "Đường dẫn đã được sao chép vào clipboard",
|
|
"pathsCopiedToClipboard": "{{count}} đường dẫn đã được sao chép vào clipboard",
|
|
"failedToCopyPath": "Không thể sao chép đường dẫn vào clipboard",
|
|
"movedItems": "Đã di chuyển {{count}} mục",
|
|
"failedToDeleteItem": "Không thể xóa mục",
|
|
"itemRenamedSuccessfully": "{{type}} đã đổi tên thành công",
|
|
"failedToRenameItem": "Không thể đổi tên mục",
|
|
"download": "Tải xuống",
|
|
"permissions": "Quyền hạn",
|
|
"size": "Kích cỡ",
|
|
"modified": "Đã sửa đổi",
|
|
"path": "Con đường",
|
|
"confirmDelete": "Bạn có chắc chắn muốn xóa {{name}} không?",
|
|
"permissionDenied": "Quyền truy cập bị từ chối",
|
|
"serverError": "Lỗi máy chủ",
|
|
"fileSavedSuccessfully": "Tệp đã được lưu thành công",
|
|
"failedToSaveFile": "Không thể lưu tệp",
|
|
"confirmDeleteSingleItem": "Bạn có chắc chắn muốn xóa vĩnh viễn \"{{name}} \" không?",
|
|
"confirmDeleteMultipleItems": "Bạn có chắc chắn muốn xóa vĩnh viễn {{count}} mục không?",
|
|
"confirmDeleteMultipleItemsWithFolders": "Bạn có chắc chắn muốn xóa vĩnh viễn {{count}} mục không? Việc này bao gồm cả thư mục và nội dung bên trong chúng.",
|
|
"confirmDeleteFolder": "Bạn có chắc chắn muốn xóa vĩnh viễn thư mục \"{{name}}\" và tất cả nội dung bên trong không?",
|
|
"permanentDeleteWarning": "Thao tác này không thể hoàn tác. Mục (các mục) sẽ bị xóa vĩnh viễn khỏi máy chủ.",
|
|
"recent": "Gần đây",
|
|
"pinned": "Đã ghim",
|
|
"folderShortcuts": "Phím tắt thư mục",
|
|
"failedToReconnectSSH": "Không thể kết nối lại phiên SSH.",
|
|
"openTerminalHere": "Mở cửa sổ dòng lệnh tại đây",
|
|
"run": "Chạy",
|
|
"openTerminalInFolder": "Mở cửa sổ dòng lệnh trong thư mục này",
|
|
"openTerminalInFileLocation": "Mở cửa sổ dòng lệnh tại vị trí tệp",
|
|
"runningFile": "Đang chạy - {{file}}",
|
|
"onlyRunExecutableFiles": "Chỉ có thể chạy các tệp thực thi.",
|
|
"directories": "Danh mục",
|
|
"removedFromRecentFiles": "Đã xóa \"{{name}}\" khỏi các tệp gần đây",
|
|
"removeFailed": "Xóa không thành công",
|
|
"unpinnedSuccessfully": "Đã gỡ ghim \"{{name}}\" thành công",
|
|
"unpinFailed": "Gỡ ghim không thành công",
|
|
"removedShortcut": "Đã xóa lối tắt \"{{name}}\"",
|
|
"removeShortcutFailed": "Xóa lối tắt không thành công",
|
|
"clearedAllRecentFiles": "Đã xóa tất cả các tệp gần đây",
|
|
"clearFailed": "Xóa thất bại",
|
|
"removeFromRecentFiles": "Xóa khỏi tệp gần đây",
|
|
"clearAllRecentFiles": "Xóa tất cả các tệp gần đây",
|
|
"unpinFile": "Gỡ ghim tệp",
|
|
"removeShortcut": "Xóa lối tắt",
|
|
"pinFile": "Tệp ghim",
|
|
"addToShortcuts": "Thêm vào lối tắt",
|
|
"pasteFailed": "Dán thất bại",
|
|
"noUndoableActions": "Không có hành động nào có thể hoàn tác",
|
|
"undoCopySuccess": "Hoàn tác thao tác sao chép: Đã xóa {{count}} tệp đã sao chép",
|
|
"undoCopyFailedDelete": "Hoàn tác thất bại: Không thể xóa bất kỳ tệp nào đã sao chép.",
|
|
"undoCopyFailedNoInfo": "Hoàn tác thất bại: Không tìm thấy thông tin tệp đã sao chép.",
|
|
"undoMoveSuccess": "Hoàn tác thao tác di chuyển: Đã di chuyển {{count}} tập tin trở lại vị trí ban đầu",
|
|
"undoMoveFailedMove": "Hoàn tác thất bại: Không thể khôi phục bất kỳ tệp nào.",
|
|
"undoMoveFailedNoInfo": "Hoàn tác thất bại: Không tìm thấy thông tin tệp đã di chuyển.",
|
|
"undoDeleteNotSupported": "Không thể hoàn tác thao tác xóa: Các tệp đã bị xóa vĩnh viễn khỏi máy chủ.",
|
|
"undoTypeNotSupported": "Loại thao tác hoàn tác không được hỗ trợ",
|
|
"undoOperationFailed": "Thao tác hoàn tác thất bại",
|
|
"unknownError": "Lỗi không xác định",
|
|
"confirm": "Xác nhận",
|
|
"find": "Tìm thấy...",
|
|
"replace": "Thay thế",
|
|
"downloadInstead": "Tải xuống thay vì",
|
|
"keyboardShortcuts": "Phím tắt",
|
|
"searchAndReplace": "Tìm kiếm và thay thế",
|
|
"editing": "Chỉnh sửa",
|
|
"search": "Tìm kiếm",
|
|
"findNext": "Tìm tiếp theo",
|
|
"findPrevious": "Tìm kiếm trước đó",
|
|
"save": "Cứu",
|
|
"selectAll": "Chọn tất cả",
|
|
"undo": "Hoàn tác",
|
|
"redo": "Làm lại",
|
|
"moveLineUp": "Di chuyển hàng",
|
|
"moveLineDown": "Di chuyển dòng xuống",
|
|
"toggleComment": "Ẩn/Hiện bình luận",
|
|
"autoComplete": "Tự động hoàn thành",
|
|
"imageLoadError": "Không thể tải hình ảnh",
|
|
"startTyping": "Bắt đầu gõ...",
|
|
"unknownSize": "Kích thước không xác định",
|
|
"fileIsEmpty": "Tệp tin trống",
|
|
"largeFileWarning": "Cảnh báo về tệp tin lớn",
|
|
"largeFileWarningDesc": "Tệp này có kích thước {{size}} , có thể gây ra sự cố về hiệu năng khi mở dưới dạng văn bản.",
|
|
"fileNotFoundAndRemoved": "Tệp \"{{name}}\" không được tìm thấy và đã bị xóa khỏi các tệp gần đây/được ghim.",
|
|
"failedToLoadFile": "Không thể tải tệp: {{error}}",
|
|
"serverErrorOccurred": "Đã xảy ra lỗi máy chủ. Vui lòng thử lại sau.",
|
|
"autoSaveFailed": "Lưu tự động thất bại",
|
|
"fileAutoSaved": "Tệp đã được tự động lưu",
|
|
"moveFileFailed": "Không thể di chuyển {{name}}",
|
|
"moveOperationFailed": "Thao tác di chuyển thất bại",
|
|
"canOnlyCompareFiles": "Chỉ có thể so sánh hai tệp",
|
|
"comparingFiles": "So sánh các tập tin: {{file1}} và {{file2}}",
|
|
"dragFailed": "Thao tác kéo thả thất bại",
|
|
"filePinnedSuccessfully": "Tệp \"{{name}}\" đã được ghim thành công",
|
|
"pinFileFailed": "Không thể ghim tệp",
|
|
"fileUnpinnedSuccessfully": "Tệp \"{{name}}\" đã được gỡ ghim thành công",
|
|
"unpinFileFailed": "Không thể bỏ ghim tệp.",
|
|
"shortcutAddedSuccessfully": "Thêm lối tắt thư mục \"{{name}}\" thành công",
|
|
"addShortcutFailed": "Không thể thêm lối tắt",
|
|
"operationCompletedSuccessfully": "{{operation}} {{count}} mục thành công",
|
|
"operationCompleted": "{{operation}} {{count}} mục",
|
|
"downloadFileSuccess": "Tệp {{name}} đã được tải xuống thành công",
|
|
"downloadFileFailed": "Tải xuống thất bại",
|
|
"moveTo": "Di chuyển đến {{name}}",
|
|
"diffCompareWith": "So sánh khác biệt với {{name}}",
|
|
"dragOutsideToDownload": "Kéo chuột ra ngoài cửa sổ để tải xuống ({{count}} tập tin)",
|
|
"newFolderDefault": "Thư mục mới",
|
|
"newFileDefault": "NewFile.txt",
|
|
"successfullyMovedItems": "Đã chuyển thành công {{count}} mục đến {{target}}",
|
|
"move": "Di chuyển",
|
|
"searchInFile": "Tìm kiếm trong tệp (Ctrl+F)",
|
|
"showKeyboardShortcuts": "Hiển thị các phím tắt",
|
|
"startWritingMarkdown": "Hãy bắt đầu viết nội dung bằng định dạng Markdown...",
|
|
"loadingFileComparison": "Đang tải so sánh tệp...",
|
|
"reload": "Tải lại",
|
|
"compare": "So sánh",
|
|
"sideBySide": "Cạnh nhau",
|
|
"inline": "Nội tuyến",
|
|
"fileComparison": "So sánh tập tin: {{file1}} so với {{file2}}",
|
|
"fileTooLarge": "Tệp quá lớn: {{error}}",
|
|
"sshConnectionFailed": "Kết nối SSH thất bại. Vui lòng kiểm tra kết nối của bạn tới {{name}} ({{ip}}:{{port}})",
|
|
"loadFileFailed": "Không thể tải tệp: {{error}}",
|
|
"connecting": "Đang kết nối...",
|
|
"connectedSuccessfully": "Kết nối thành công",
|
|
"totpVerificationFailed": "Xác thực TOTP thất bại",
|
|
"warpgateVerificationFailed": "Xác thực Warpgate thất bại",
|
|
"authenticationFailed": "Xác thực thất bại",
|
|
"verificationCodePrompt": "Mã xác minh:",
|
|
"changePermissions": "Thay đổi quyền",
|
|
"currentPermissions": "Quyền hiện tại",
|
|
"owner": "Người sở hữu",
|
|
"group": "Nhóm",
|
|
"others": "Người khác",
|
|
"read": "Đọc",
|
|
"write": "Viết",
|
|
"execute": "Thực thi",
|
|
"permissionsChangedSuccessfully": "Quyền truy cập đã được thay đổi thành công.",
|
|
"failedToChangePermissions": "Không thể thay đổi quyền truy cập",
|
|
"name": "Tên",
|
|
"sortByName": "Tên",
|
|
"sortByDate": "Ngày sửa đổi",
|
|
"sortBySize": "Kích cỡ",
|
|
"ascending": "Đi lên",
|
|
"descending": "Đi xuống",
|
|
"root": "Rễ",
|
|
"new": "Mới",
|
|
"sortBy": "Sắp xếp theo",
|
|
"items": "Mặt hàng",
|
|
"selected": "Đã chọn",
|
|
"editor": "Biên tập viên",
|
|
"octal": "bát phân",
|
|
"storage": "Kho",
|
|
"disk": "Đĩa",
|
|
"used": "Đã sử dụng",
|
|
"of": "của",
|
|
"toggleSidebar": "Ẩn/Hiện thanh bên",
|
|
"cannotLoadPdf": "Không thể tải PDF",
|
|
"pdfLoadError": "Đã xảy ra lỗi khi tải tệp PDF này.",
|
|
"loadingPdf": "Đang tải PDF...",
|
|
"loadingPage": "Đang tải trang..."
|
|
},
|
|
"transfer": {
|
|
"copyToHost": "Sao chép vào máy chủ…",
|
|
"moveToHost": "Di chuyển đến máy chủ…",
|
|
"copyItemsToHost": "Sao chép {{count}} mục vào máy chủ…",
|
|
"moveItemsToHost": "Di chuyển {{count}} vật phẩm đến máy chủ…",
|
|
"noHostsConnected": "Không có máy chủ quản lý tập tin nào khác khả dụng.",
|
|
"noHostsConnectedHint": "Thêm một máy chủ SSH khác 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": "Các điểm đến gần đây",
|
|
"collapseRecentDestinations": "Thu gọn các điểm đến gần đây",
|
|
"expandRecentDestinations": "Mở rộng các điểm đến gần đây",
|
|
"browseFolders": "Duyệt các thư mục đích",
|
|
"browseDestination": "Duyệt hoặc nhập đường dẫn",
|
|
"confirmCopy": "Sao chép",
|
|
"confirmMove": "Di chuyển",
|
|
"transferring": "Đang chuyển…",
|
|
"compressing": "Nén…",
|
|
"extracting": "Đang trích xuất…",
|
|
"transferringItems": "Đang chuyển {{current}} trong số {{total}} mục…",
|
|
"transferSuccess": "Giao dịch hoàn tất",
|
|
"transferError": "Giao dịch chuyển khoản thất bại",
|
|
"transferPartial": "Quá trình chuyển giao hoàn tất với {{count}} lỗi",
|
|
"transferPartialHint": "Không thể chuyển khoản: {{paths}}",
|
|
"itemsSummary": "{{count}} mục",
|
|
"destMustBeDirectory": "Thư mục đích phải là thư mục dùng cho việc chuyển 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 quá trình chuyển dữ liệu bắt đầu.",
|
|
"browsePathError": "Không thể mở đường dẫn này trên máy chủ đích.",
|
|
"goUp": "Đi lên",
|
|
"copyFolderToHost": "Sao chép thư mục vào máy chủ…",
|
|
"moveFolderToHost": "Di chuyển thư mục đến máy chủ…",
|
|
"hostReady": "Sẵn sàng",
|
|
"hostConnecting": "Đang kết nối…",
|
|
"hostDisconnected": "Không kết nối",
|
|
"hostAuthRequired": "Cần xác thực — trước tiên hãy mở Trình quản lý tập tin trên máy chủ này.",
|
|
"hostConnectionFailed": "Kết nối thất bại",
|
|
"metricsTitle": "Thời gian chuyển khoản",
|
|
"metricsPrepare": "Chuẩn bị điểm đến: {{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": "Từ đầu đến cuối: {{throughput}} ({{duration}})",
|
|
"metricsExtract": "Trích xuất tại đích đến: {{duration}}",
|
|
"metricsSourceDelete": "Xóa khỏi nguồn: {{duration}}",
|
|
"metricsTotal": "Tổng cộng: {{duration}}",
|
|
"progressCompressing": "Nén trên máy chủ nguồn…",
|
|
"progressExtracting": "Đang trích xuất tại đích đến…",
|
|
"progressTransferring": "Đang truyền dữ liệu…",
|
|
"progressReconnecting": "Đang kết nối lại…",
|
|
"parallelSegmentsLabel": "Các làn chuyển tiếp song song",
|
|
"parallelSegmentsOption": "{{count}} làn đường",
|
|
"parallelSegmentsHint": "Các tệp lớn được chia thành các đoạn 256 MB. Nhiều làn truyền dữ liệu sử dụng các kết nối riêng biệt (giống như bắt đầu nhiều lần truyền) để đạt được thông lượng tổng thể cao hơn.",
|
|
"progressTotalSpeed": "{{speed}} tổng ({{lanes}} làn đường)",
|
|
"progressTransferringItems": "Đang chuyển các tập tin ({{current}} của {{total}})…",
|
|
"progressBytes": "{{transferred}} / {{total}}",
|
|
"progressItems": "{{current}} / {{total}} tập tin",
|
|
"sourceNotDeletedPartial": "Các tập tin nguồn được giữ lại (chuyển giao một phần)",
|
|
"jumpHostLimitation": "Cả hai máy chủ phải có thể truy cập được từ máy chủ Termix. Định tuyến trực tiếp giữa các máy chủ không được hỗ trợ.",
|
|
"cancel": "Hủy bỏ",
|
|
"methodLabel": "Phương thức chuyển giao",
|
|
"methodAuto": "Tự động",
|
|
"methodTar": "Tệp lưu trữ Tar",
|
|
"methodItemSftp": "SFTP theo từng tệp",
|
|
"methodAutoHint": "Hệ thống sẽ chọn phương thức nén tar hoặc SFTP cho từng tập tin dựa trên số lượng, kích thước và khả năng nén của tập tin. Các tập tin đơn lẻ luôn sử dụng SFTP truyền phát trực tuyến.",
|
|
"methodTarHint": "Nén dữ liệu trên nguồn, chuyển một tệp lưu trữ duy nhất, giải nén trên đích. Yêu cầu cài đặt tar trên cả hai máy chủ Unix.",
|
|
"methodItemSftpHint": "Chuyển từng tập tin riêng lẻ qua SFTP. Hoạt động trên mọi hệ điều hành, bao gồm cả Windows.",
|
|
"methodPreviewLoading": "Tính toán phương pháp chuyển đổi…",
|
|
"methodPreviewError": "Không thể xem trước phương thức chuyển khoản. Máy chủ vẫn sẽ chọn phương thức khi bạn bắt đầu.",
|
|
"methodPreviewWillUseTar": "Sẽ sử dụng: Tệp lưu trữ Tar",
|
|
"methodPreviewWillUseItemSftp": "Sẽ sử dụng: SFTP cho từng tệp",
|
|
"methodPreviewScanSummary": "{{fileCount}} tập tin, {{totalSize}} tổng số (đã quét trên máy chủ nguồn).",
|
|
"methodItemSftpLimitation": "Mỗi tập tin sử dụng cùng một luồng SFTP như khi sao chép từng tập tin riêng lẻ. Tiến trình được tính gộp cho tất cả các tập tin, vì vậy thanh tiến trình di chuyển chậm hơn đối với các tập tin lớn.",
|
|
"methodReason": {
|
|
"user_item_sftp": "Bạn đã chọn SFTP cho từng tập tin.",
|
|
"user_tar": "Bạn đã chọn định dạng lưu trữ tar.",
|
|
"tar_unavailable": "Tar không khả dụng trên một hoặc cả hai máy chủ — thay vào đó, SFTP sẽ được sử dụng cho từng tệp.",
|
|
"windows_host": "Quá trình này sử dụng máy chủ Windows — không dùng lệnh tar.",
|
|
"auto_multi_large": "Tự động: nhiều tệp bao gồm một tệp lớn ({{largestSize}}) với dữ liệu có thể nén — các gói tar được chuyển thành một lần.",
|
|
"auto_single_large_in_archive": "Tự động: một tập tin lớn ({{largestSize}}) trong bộ này — SFTP cho mỗi tập tin.",
|
|
"auto_many_incompressible": "Tự động: dữ liệu chủ yếu không thể nén được — SFTP theo từng tệp.",
|
|
"auto_many_files": "Tự động: nhiều tệp ({{fileCount}}) — tar giảm chi phí xử lý trên mỗi tệp.",
|
|
"auto_default": "Tự động: SFTP cho từng tệp trong bộ này."
|
|
},
|
|
"progressCancel": "Hủy bỏ",
|
|
"progressCancelling": "Đang hủy…",
|
|
"progressStalled": "Bị kẹt",
|
|
"resumedHint": "Đã kết nối lại với quá trình truyền tải đang hoạt động được bắt đầu trong cửa sổ khác.",
|
|
"transferCancelled": "Giao dịch bị hủy",
|
|
"transferCancelledCopyHint": "Các tập tin chưa hoàn chỉnh có thể vẫn còn lưu lại trên thư mục đích.",
|
|
"transferCancelledMoveHint": "Các tập tin chưa hoàn chỉnh có thể vẫn còn trên thư mục đích. Các tập tin nguồn không bị xóa.",
|
|
"cleanupDestFiles": "Điểm đến dọn dẹp",
|
|
"cleanupDestFilesSuccess": "Đã xóa một phần tệp khỏi thư mục đích.",
|
|
"cleanupDestFilesPartial": "Một số tập tin chưa hoàn chỉnh không thể được xóa.",
|
|
"cleanupDestFilesNothing": "Không cần phải dọn dẹp gì ở điểm đến",
|
|
"cleanupDestFilesError": "Quá trình dọn dẹp thất bại",
|
|
"retryTransfer": "Thử lại",
|
|
"retryTransferError": "Thử lại không thành công",
|
|
"transferFailedRetryHint": "Một phần dữ liệu đã được lưu trữ tại đích đến. Quá trình thử lại sẽ tiếp tục khi kết nối được khôi phục."
|
|
},
|
|
"tunnels": {
|
|
"noSshTunnels": "Không có đường hầm SSH",
|
|
"createFirstTunnelMessage": "Bạn chưa tạo bất kỳ đường hầm SSH nào. Hãy cấu hình kết nối đường hầm trong Trình quản lý máy chủ để bắt đầu.",
|
|
"connected": "Đã kết nối",
|
|
"disconnected": "Đã ngắt kết nối",
|
|
"connecting": "Đang kết nối...",
|
|
"error": "Lỗi",
|
|
"canceling": "Đang hủy...",
|
|
"connect": "Kết nối",
|
|
"disconnect": "Ngắt kết nối",
|
|
"cancel": "Hủy bỏ",
|
|
"port": "Cảng",
|
|
"localPort": "Cảng địa phương",
|
|
"remotePort": "Cổng từ xa",
|
|
"currentHostPort": "Cổng máy chủ hiện tại",
|
|
"endpointPort": "Cổng điểm cuối",
|
|
"bindIp": "Địa chỉ IP cục bộ",
|
|
"endpointSshConfig": "Cấu hình SSH điểm cuối",
|
|
"endpointSshHost": "Máy chủ SSH điểm cuối",
|
|
"endpointSshHostPlaceholder": "Chọn một máy chủ đã được cấu hình",
|
|
"endpointSshHostRequired": "Chọn một máy chủ SSH điểm cuối cho mỗi đường hầm SSH của máy khách.",
|
|
"attempt": "Lần thử {{current}} của {{max}}",
|
|
"nextRetryIn": "Lần thử lại tiếp theo sau {{seconds}} giây",
|
|
"clientTunnels": "Đường hầm máy khách",
|
|
"clientTunnel": "Đường hầm máy khách",
|
|
"addClientTunnel": "Thêm đường hầm máy khách",
|
|
"noClientTunnels": "Hiện chưa có đường hầm máy khách nào được cấu hình trên máy tính để bàn này.",
|
|
"tunnelName": "Tên đường hầm",
|
|
"remoteHost": "Máy chủ từ xa",
|
|
"autoStart": "Tự động khởi động",
|
|
"clientAutoStartDesc": "Bắt đầu khi ứng dụng khách trên máy tính để bàn này được mở và duy trì kết nối.",
|
|
"clientManualStartDesc": "Sử dụng nút Bắt đầu và Dừng từ hàng này. Termix sẽ không tự động mở nó.",
|
|
"clientRemoteServerNote": "Việc chuyển tiếp từ xa có thể yêu cầu thiết lập AllowTcpForwarding và GatewayPorts trên máy chủ SSH của điểm cuối. Cổng từ xa sẽ đóng khi máy tính để bàn này ngắt kết nối.",
|
|
"clientTunnelStarted": "Đường hầm máy khách đã được khởi động",
|
|
"clientTunnelStopped": "Đường hầm máy khách đã dừng",
|
|
"tunnelTestSucceeded": "Thử nghiệm đường hầm đã thành công.",
|
|
"tunnelTestFailed": "Thử nghiệm đường hầm thất bại",
|
|
"localSaved": "Đường hầm máy khách đã được lưu",
|
|
"localSaveError": "Không thể lưu các đường hầm máy khách cục bộ.",
|
|
"invalidBindIp": "Địa chỉ IP cục bộ phải là địa chỉ IPv4 hợp lệ.",
|
|
"invalidLocalTargetIp": "Địa chỉ IP đích cục bộ phải là địa chỉ IPv4 hợp lệ.",
|
|
"invalidLocalPort": "Mã cổng cục bộ phải nằm trong khoảng từ 1 đến 65535.",
|
|
"invalidRemotePort": "Cổng từ xa phải nằm trong khoảng từ 1 đến 65535.",
|
|
"invalidLocalTargetPort": "Cổng đích cục bộ phải nằm trong khoảng từ 1 đến 65535.",
|
|
"invalidEndpointPort": "Cổng điểm cuối phải nằm trong khoảng từ 1 đến 65535.",
|
|
"duplicateAutoStartBind": "Chỉ một đường hầm máy khách tự khởi động có thể sử dụng {{bind}}.",
|
|
"manualControlError": "Không thể cập nhật trạng thái đường hầm.",
|
|
"active": "Tích cực",
|
|
"start": "Bắt đầu",
|
|
"stop": "Dừng lại",
|
|
"test": "Bài kiểm tra",
|
|
"type": "Loại đường hầm",
|
|
"typeLocal": "Địa phương (-L)",
|
|
"typeRemote": "Điều khiển từ xa (-R)",
|
|
"typeDynamic": "Động lực (-D)",
|
|
"typeServerLocalDesc": "Máy chủ hiện tại đến điểm cuối.",
|
|
"typeServerRemoteDesc": "Điểm cuối quay trở lại máy chủ hiện tại.",
|
|
"typeClientLocalDesc": "Từ máy tính cục bộ đến thiết bị đầu cuối.",
|
|
"typeClientRemoteDesc": "Điểm cuối quay trở lại 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 thông qua SSH",
|
|
"forwardDescriptionServerLocal": "Máy chủ hiện tại {{sourcePort}} → điểm cuối {{endpointPort}}.",
|
|
"forwardDescriptionServerRemote": "Điểm cuối {{endpointPort}} → máy chủ hiện tại {{sourcePort}}.",
|
|
"forwardDescriptionServerDynamic": "SOCKS trên máy chủ hiện tại {{sourcePort}}.",
|
|
"forwardDescriptionClientLocal": "Cục bộ {{sourcePort}} → từ xa {{endpointPort}}.",
|
|
"forwardDescriptionClientRemote": "Từ xa {{sourcePort}} → cục bộ {{endpointPort}}.",
|
|
"forwardDescriptionClientDynamic": "SOCKS trên cổng cục bộ {{sourcePort}}.",
|
|
"summaryClientLocal": "{{localHost}}:{{localPort}} → {{endpoint}}:{{remotePort}}",
|
|
"summaryClientRemote": "{{endpoint}}:{{remotePort}} → {{localHost}}:{{localPort}}",
|
|
"summaryClientDynamic": "{{localHost}}:{{localPort}} → TẤT QUA {{endpoint}}",
|
|
"autoNameClientLocal": "Cục bộ {{localPort}} → {{endpoint}} {{remotePort}}",
|
|
"autoNameClientRemote": "{{endpoint}} {{remotePort}} → cục bộ {{localPort}}",
|
|
"autoNameClientDynamic": "TẤT {{localPort}} qua {{endpoint}}",
|
|
"route": "Tuyến đường:",
|
|
"lastStarted": "Lần cuối bắt đầu",
|
|
"lastTested": "Lần kiểm tra cuối cùng",
|
|
"lastError": "Lỗi cuối cùng",
|
|
"maxRetries": "Số lần thử lại tối đa",
|
|
"maxRetriesDescription": "Số lần thử lại tối đa.",
|
|
"retryInterval": "Khoảng thời gian thử lại (giây)",
|
|
"retryIntervalDescription": "Thời gian chờ giữa các lần thử lại.",
|
|
"local": "Địa phương",
|
|
"remote": "Xa",
|
|
"destination": "Điểm đến",
|
|
"host": "Chủ nhà",
|
|
"mode": "Cách thức",
|
|
"noHostSelected": "Chưa chọn máy chủ nào",
|
|
"working": "Đang làm việc..."
|
|
},
|
|
"serverStats": {
|
|
"cpu": "CPU",
|
|
"memory": "Ký ức",
|
|
"disk": "Đĩa",
|
|
"network": "Mạng",
|
|
"uptime": "Thời gian hoạt động",
|
|
"processes": "Quy trình",
|
|
"available": "Có sẵn",
|
|
"free": "Miễn phí",
|
|
"connecting": "Đang kết nối...",
|
|
"connectionFailed": "Không thể kết nối đến máy chủ.",
|
|
"naCpus": "Không áp dụng CPU",
|
|
"cpuCores_one": "{{count}} Lõi",
|
|
"cpuCores_other": "{{count}} Lõi",
|
|
"cpuUsage": "Mức sử dụng CPU",
|
|
"memoryUsage": "Mức sử dụng bộ nhớ",
|
|
"diskUsage": "Mức sử dụng ổ đĩa",
|
|
"failedToFetchHostConfig": "Không thể tải cấu hình máy chủ",
|
|
"serverOffline": "Máy chủ ngoại tuyến",
|
|
"cannotFetchMetrics": "Không thể lấy số liệu từ máy chủ ngoại tuyến.",
|
|
"totpFailed": "Xác thực TOTP thất bại",
|
|
"noneAuthNotSupported": "Server Stats không hỗ trợ loại xác thực 'non'.",
|
|
"load": "Trọng tải",
|
|
"systemInfo": "Thông tin hệ thống",
|
|
"hostname": "Tên máy chủ",
|
|
"operatingSystem": "Hệ điều hành",
|
|
"kernel": "Hạt nhân",
|
|
"seconds": "giây",
|
|
"networkInterfaces": "Giao diện mạng",
|
|
"noInterfacesFound": "Không tìm thấy giao diện mạng nào.",
|
|
"noProcessesFound": "Không tìm thấy tiến trình nào.",
|
|
"loginStats": "Thống kê đăng nhập SSH",
|
|
"noRecentLoginData": "Không có dữ liệu đăng nhập gần đây",
|
|
"executingQuickAction": "Đang thực thi {{name}}...",
|
|
"quickActionSuccess": "{{name}} đã hoàn thành thành công",
|
|
"quickActionFailed": "{{name}} thất bại",
|
|
"quickActionError": "Không thể thực thi {{name}}",
|
|
"ports": {
|
|
"title": "Cổng nghe",
|
|
"protocol": "Giao thức",
|
|
"port": "Cảng",
|
|
"address": "Địa chỉ",
|
|
"process": "Quá trình",
|
|
"noData": "Không có dữ liệu cổng lắng nghe"
|
|
},
|
|
"firewall": {
|
|
"title": "Tường lửa",
|
|
"inactive": "Không hoạt động",
|
|
"policy": "Chính sách",
|
|
"rules": "quy tắc",
|
|
"noData": "Không có dữ liệu tường lửa nào.",
|
|
"action": "Hoạt động",
|
|
"protocol": "Nguyên mẫu",
|
|
"port": "Cảng",
|
|
"source": "Nguồn",
|
|
"anywhere": "Bất cứ nơi nào"
|
|
},
|
|
"loadAvg": "Tải trung bình",
|
|
"swap": "Tráo đổi",
|
|
"architecture": "Ngành kiến trúc",
|
|
"refresh": "Làm cho khỏe lại",
|
|
"retry": "Thử lại"
|
|
},
|
|
"auth": {
|
|
"tagline": "Quản lý SSH và máy tính từ xa tự lưu trữ",
|
|
"loginTitle": "Đăng nhập vào Termix",
|
|
"registerTitle": "Tạo tài khoản",
|
|
"forgotPassword": "Quên mật khẩu?",
|
|
"rememberMe": "Lưu mã xác thực thiết bị trong 30 ngày (bao gồm cả mã TOTP)",
|
|
"noAccount": "Bạn chưa có tài khoản?",
|
|
"hasAccount": "Bạn đã có tài khoản chưa?",
|
|
"twoFactorAuth": "Xác thực hai yếu tố",
|
|
"enterCode": "Nhập mã xác minh",
|
|
"backupCode": "Hoặc sử dụng mã dự phòng",
|
|
"verifyCode": "Xác minh mã",
|
|
"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 không thành công",
|
|
"sshAuthenticationTimeout": "Hết thời gian xác thực",
|
|
"sshNoKeyboardInteractiveDescription": "Máy chủ không hỗ trợ xác thực bằng bàn phím. Vui lòng cung cấp mật khẩu hoặc khóa SSH của bạn.",
|
|
"sshAuthFailedDescription": "Thông tin đăng nhập bạn cung cấp không chính xác. Vui lòng thử lại với thông tin đăng nhập hợp lệ.",
|
|
"sshTimeoutDescription": "Quá trình xác thực đã hết thời gian chờ. Vui lòng thử lại.",
|
|
"sshProvideCredentialsDescription": "Vui lòng cung cấp thông tin đăng nhập SSH của bạn để kết nối với 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 mật khẩu vào đây.",
|
|
"passphraseRequired": "Cần có mật khẩu",
|
|
"passphraseRequiredDescription": "Khóa SSH đã được mã hóa. Vui lòng nhập mật khẩu để mở khóa.",
|
|
"back": "Mặt sau",
|
|
"firstUser": "Người dùng đầu tiên",
|
|
"firstUserMessage": "Bạn là người dùng đầu tiên và sẽ được chỉ định làm quản trị viên. Bạn có thể xem cài đặt quản trị viên trong menu thả xuống người dùng ở thanh bên. Nếu bạn cho rằng đây là lỗi, hãy kiểm tra nhật ký Docker hoặc tạo sự cố trên GitHub.",
|
|
"external": "Bên ngoài",
|
|
"loginWithExternal": "Đăng nhập bằng tài khoản 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 của bạn",
|
|
"externalNotSupportedInElectron": "Hiện tại, ứng dụng Electron chưa hỗ trợ xác thực bên ngoài. Vui lòng sử dụng phiên bản web để đăng nhập bằng OIDC.",
|
|
"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ã này sẽ được ghi lại trong nhật ký của 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 để bàn",
|
|
"loggingInToDesktopApp": "Đăng nhập vào ứng dụng máy tính để bàn",
|
|
"loadingServer": "Đang tải máy chủ...",
|
|
"dataLossWarning": "Việc đặ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 được mã hóa khác của bạn. Hành động này không thể hoàn tác. Chỉ sử dụng cách này nếu bạn đã quên mật khẩu và chưa đăng nhập.",
|
|
"authenticationDisabled": "Xác thực bị vô hiệu hóa",
|
|
"authenticationDisabledDesc": "Tất cả các phương thức xác thực hiện đang bị vô hiệu hóa. Vui lòng liên hệ với quản trị viên của bạn.",
|
|
"attemptsRemaining": "{{count}} lần thử còn lại"
|
|
},
|
|
"hostKey": {
|
|
"verifyNewHost": "Xác minh khóa máy chủ SSH",
|
|
"keyChangedWarning": "Khóa máy chủ SSH đã thay đổi",
|
|
"firstConnectionTitle": "Lần đầu tiên kết nối với máy chủ này.",
|
|
"firstConnectionDescription": "Không thể xác minh tính xác thực của máy chủ này. Hãy kiểm tra xem dấu vân tay có khớp với những gì bạn mong đợi hay không.",
|
|
"keyChangedDescription": "Khóa máy chủ (host key) của máy chủ này đã thay đổi kể từ lần kết nối cuối cùng của bạn. Điều này có thể cho thấy một vấn đề về bảo mật.",
|
|
"previousKey": "Phím 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, hãy nhấp vào 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 trong tương lai.",
|
|
"securityWarning": "Cảnh báo an ninh",
|
|
"acceptAndContinue": "Chấp nhận và tiếp tục",
|
|
"acceptNewKey": "Chấp nhận khóa mới và tiếp tục"
|
|
},
|
|
"errors": {
|
|
"databaseConnection": "Không thể kết nối với cơ sở dữ liệu",
|
|
"unknownError": "Lỗi không xác định",
|
|
"loginFailed": "Đăng nhập thất bại",
|
|
"failedPasswordReset": "Không thể bắt đầu quá trình đặ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 quá trình đặ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 im lặng, nhưng tính nă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 xác thực không hợp lệ được nhận từ máy chủ phụ trợ.",
|
|
"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": "Chức năng đă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 đăng nhập đã hết hạn - vui lòng đăng nhập lại.",
|
|
"totpRateLimited": "Tốc độ xác thực bị giới hạn: Quá nhiều lần thử xác thực TOTP. Vui lòng thử lại sau.",
|
|
"totpRateLimitedWithTime": "Tốc độ bị giới hạn: 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": "Tốc độ xác thực bị hạn chế: Quá nhiều lần xác thực. Vui lòng thử lại sau.",
|
|
"resetCodeRateLimitedWithTime": "Tốc độ xác thực bị giới hạn: Quá nhiều lần xác thực. Vui lòng đợi {{time}} giây trước khi thử lại.",
|
|
"authTokenSaveFailed": "Không thể lưu mã xác thực.",
|
|
"failedToLoadServer": "Không thể tải máy chủ"
|
|
},
|
|
"messages": {
|
|
"registrationDisabled": "Hiện tại, việc đăng ký tài khoản mới đã bị quản trị viên vô hiệu hóa. Vui lòng đăng nhập hoặc liên hệ với 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ệ với quản trị viên.",
|
|
"databaseConnectionFailed": "Không thể kết nối đến máy chủ cơ sở dữ liệu.",
|
|
"resetCodeSent": "Mã đặt lại đã được gửi đến nhật ký Docker.",
|
|
"codeVerified": "Mã đã được xác minh 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": "Các đường hầm SSH cục bộ trên máy tính để bàn hướng đến các máy chủ SSH đã được cấu hình.",
|
|
"c2sTunnelPresets": "Cài đặt sẵn đường hầm máy khách",
|
|
"c2sTunnelPresetsDesc": "Lưu danh sách đường hầm cục bộ của ứng dụng máy tính để bàn này dưới dạng thiết lập máy chủ có tên, hoặc tải lại thiết lập đó vào ứng dụng này.",
|
|
"c2sTunnelPresetsUnavailable": "Các thiết lập đường hầm dành cho máy khách chỉ khả dụng trong ứng dụng dành cho máy tính để bàn.",
|
|
"c2sPresetName": "Tên cài đặt sẵn",
|
|
"c2sPresetNamePlaceholder": "Tên cài đặt sẵn của khách hàng",
|
|
"c2sPresetToLoad": "Cài đặt sẵn để tải",
|
|
"c2sNoPresetSelected": "Chưa có cài đặt sẵn nào được chọn.",
|
|
"c2sNoPresets": "Không có thiết lập nào được lưu.",
|
|
"c2sLoadPreset": "Trọng tải",
|
|
"c2sCurrentLocalConfig": "{{count}} Đường hầm máy khách cục bộ được cấu hình trên máy tính để bàn này.",
|
|
"c2sPresetSyncNote": "Các thiết lập sẵn là các ảnh chụp nhanh cụ thể; việc tải một thiết lập sẽ thay thế danh sách đường hầm máy khách cục bộ của ứng dụng máy tính để bàn này.",
|
|
"c2sPresetSaved": "Đã lưu cài đặt đường hầm máy khách",
|
|
"c2sPresetLoaded": "Cài đặt đường hầm máy khách được tải cục bộ",
|
|
"c2sPresetRenamed": "Đặt lại cài đặt sẵn đường hầm máy khách",
|
|
"c2sPresetDeleted": "Đã xóa cài đặt sẵn đường hầm máy khách",
|
|
"c2sPresetLoadError": "Không thể tải các thiết lập đường hầm máy khách."
|
|
},
|
|
"placeholders": {
|
|
"maxRetries": "3",
|
|
"retryInterval": "10",
|
|
"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...",
|
|
"localListenerHost": "127.0.0.1 (nghe cục bộ)",
|
|
"localTargetHost": "127.0.0.1 (địa chỉ IP mục tiêu trên máy tính này)",
|
|
"socksListenerHost": "127.0.0.1 (Trình lắng nghe SOCKS)",
|
|
"enterPassword": "Nhập mật khẩu của bạn",
|
|
"defaultPort": "22",
|
|
"defaultEndpointPort": "224"
|
|
},
|
|
"dashboard": {
|
|
"title": "Bảng điều khiển",
|
|
"loading": "Đang tải bảng điều khiển...",
|
|
"github": "GitHub",
|
|
"support": "Ủng hộ",
|
|
"discord": "Discord",
|
|
"serverOverview": "Tổng quan về máy chủ",
|
|
"version": "Phiên bản",
|
|
"upToDate": "Đã cập nhật",
|
|
"updateAvailable": "Đã có bản cập nhật",
|
|
"beta": "Phiên bản Beta",
|
|
"uptime": "Thời gian hoạt động",
|
|
"database": "Cơ sở dữ liệu",
|
|
"healthy": "Khỏe mạnh",
|
|
"error": "Lỗi",
|
|
"totalHosts": "Tổng số máy chủ",
|
|
"totalTunnels": "Tổng số đường hầm",
|
|
"totalCredentials": "Tổng số chứng chỉ",
|
|
"recentActivity": "Hoạt động gần đây",
|
|
"reset": "Cài lại",
|
|
"loadingRecentActivity": "Đang tải hoạt động gần đây...",
|
|
"noRecentActivity": "Không có hoạt động gần đây",
|
|
"quickActions": "Thao tác nhanh",
|
|
"addHost": "Thêm máy chủ",
|
|
"addCredential": "Thêm thông tin đăng nhập",
|
|
"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ủ nào khả dụng",
|
|
"cpu": "CPU",
|
|
"ram": "ĐẬP",
|
|
"customizeLayout": "Tùy chỉnh bảng điều khiển",
|
|
"dashboardSettings": "Cài đặt bảng điều khiển",
|
|
"enableDisableCards": "Kích hoạt/Vô hiệu hóa thẻ",
|
|
"resetLayout": "Khôi phục về mặc định",
|
|
"serverOverviewCard": "Tổng quan về máy chủ",
|
|
"recentActivityCard": "Hoạt động gần đây",
|
|
"networkGraphCard": "Đồ thị mạng",
|
|
"networkGraph": "Đồ thị mạng",
|
|
"quickActionsCard": "Thao tác nhanh",
|
|
"serverStatsCard": "Thống kê máy chủ",
|
|
"panelMain": "Chủ yếu",
|
|
"panelSide": "Bên",
|
|
"justNow": "vừa nãy"
|
|
},
|
|
"dashboardTab": {
|
|
"stable": "ỔN ĐỊNH",
|
|
"hostsOnline": "Hosts Online",
|
|
"activeTunnels": "Đường hầm đang 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": "Không có máy chủ nào được cấu hình",
|
|
"online": "TRỰC TUYẾN",
|
|
"offline": "NGOẠI TUYẾN",
|
|
"onlineLower": "Trực tuyến",
|
|
"nodes": "{{count}} nút",
|
|
"add": "Thêm vào:",
|
|
"commandPalette": "Bảng lệnh",
|
|
"done": "Xong",
|
|
"editModeInstructions": "Kéo các thẻ để sắp xếp lại thứ tự · Kéo đường 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 · Biểu tượng thùng rác để xóa",
|
|
"empty": "Trống",
|
|
"clear": "Thông thoáng"
|
|
},
|
|
"networkGraph": {
|
|
"addHost": "Thêm máy chủ",
|
|
"addGroup": "Thêm nhóm",
|
|
"addLink": "Thêm liên kết",
|
|
"zoomIn": "Phóng to",
|
|
"zoomOut": "Thu nhỏ",
|
|
"resetView": "Đặt lại chế độ xem",
|
|
"selectHost": "Chọn máy chủ",
|
|
"chooseHost": "Chọn một máy chủ...",
|
|
"parentGroup": "Nhóm phụ huynh",
|
|
"noGroup": "Không có nhóm",
|
|
"groupName": "Tên nhóm",
|
|
"color": "Màu sắc",
|
|
"source": "Nguồn",
|
|
"target": "Mục tiêu",
|
|
"moveToGroup": "Chuyển sang Nhóm",
|
|
"selectGroup": "Chọn nhóm...",
|
|
"addConnection": "Thêm kết nối",
|
|
"hostDetails": "Thông tin chủ nhà",
|
|
"removeFromGroup": "Xóa khỏi nhóm",
|
|
"addHostHere": "Thêm máy chủ tại đây",
|
|
"editGroup": "Chỉnh sửa nhóm",
|
|
"delete": "Xóa bỏ",
|
|
"add": "Thêm vào",
|
|
"create": "Tạo nên",
|
|
"move": "Di chuyển",
|
|
"connect": "Kết nối",
|
|
"createGroup": "Tạo nhóm",
|
|
"selectSourcePlaceholder": "Chọn nguồn...",
|
|
"selectTargetPlaceholder": "Chọn mục tiêu...",
|
|
"invalidFile": "Tệp không hợp lệ",
|
|
"hostAlreadyExists": "Máy chủ đã có trong sơ đồ mạng.",
|
|
"connectionExists": "Kết nối đã tồn tại",
|
|
"unknown": "Không rõ",
|
|
"name": "Tên",
|
|
"ip": "Địa chỉ IP",
|
|
"status": "Trạng thái",
|
|
"failedToAddNode": "Thêm nút không thành công",
|
|
"sourceDifferentFromTarget": "Nguồn và đích phải khác nhau",
|
|
"exportJSON": "Xuất JSON",
|
|
"importJSON": "Nhập JSON",
|
|
"terminal": "Phần cuối",
|
|
"fileManager": "Trình quản lý tập tin",
|
|
"tunnel": "Đường hầm",
|
|
"docker": "Docker",
|
|
"serverStats": "Thống kê máy chủ",
|
|
"noNodes": "Chưa có nút nào"
|
|
},
|
|
"docker": {
|
|
"notEnabled": "Docker chưa được kích hoạt trên máy chủ này.",
|
|
"validating": "Đang xác thực Docker...",
|
|
"connecting": "Đang kết nối...",
|
|
"error": "Lỗi",
|
|
"version": "Docker {{version}}",
|
|
"connectionFailed": "Không thể kết nối với Docker.",
|
|
"containerStarted": "Container {{name}} đã khởi động",
|
|
"failedToStartContainer": "Không thể khởi động container {{name}}",
|
|
"containerStopped": "Container {{name}} đã dừng",
|
|
"failedToStopContainer": "Không thể dừng container {{name}}",
|
|
"containerRestarted": "Container {{name}} đã khởi động lại",
|
|
"failedToRestartContainer": "Không thể khởi động lại container {{name}}",
|
|
"containerPaused": "Container {{name}} tạm dừng",
|
|
"containerUnpaused": "Container {{name}} unpaused",
|
|
"failedToTogglePauseContainer": "Không thể chuyển đổi trạng thái tạm dừng cho vùng chứa {{name}}",
|
|
"containerRemoved": "Container {{name}} đã bị xóa",
|
|
"failedToRemoveContainer": "Không thể xóa container {{name}}",
|
|
"image": "Hình ảnh",
|
|
"ports": "Cảng",
|
|
"noPorts": "Không có cổng",
|
|
"start": "Bắt đầu",
|
|
"confirmRemoveContainer": "Bạn có chắc chắn muốn xóa vùng chứa '{{name}}' không? Hành động này không thể hoàn tác.",
|
|
"runningContainerWarning": "Cảnh báo: Container này hiện đang chạy. Việc xóa container này sẽ dừng container trước khi thực thi.",
|
|
"loadingContainers": "Đang xếp hàng vào container...",
|
|
"manager": "Trình quản lý Docker",
|
|
"autoRefresh": "Tự động làm mới",
|
|
"timestamps": "Dấu thời gian",
|
|
"lines": "Dòng",
|
|
"filterLogs": "Lọc nhật ký...",
|
|
"refresh": "Làm cho khỏe lại",
|
|
"download": "Tải xuống",
|
|
"clear": "Thông thoáng",
|
|
"logsDownloaded": "Nhật ký đã được tải xuống thành công",
|
|
"last50": "50 cuối cùng",
|
|
"last100": "100 cuối cùng",
|
|
"last500": "500 cuối cùng",
|
|
"last1000": "1000 cuối cùng",
|
|
"allLogs": "Tất cả nhật ký",
|
|
"noLogsMatching": "Không tìm thấy nhật ký nào khớp với \"{{query}}\"",
|
|
"noLogsAvailable": "Không có nhật ký nào.",
|
|
"noContainersFound": "Không tìm thấy thùng chứa nào",
|
|
"noContainersFoundHint": "Hiện không có container Docker nào khả dụng trên máy chủ này.",
|
|
"searchPlaceholder": "Tìm kiếm container...",
|
|
"allStatuses": "Tất cả trạng thái",
|
|
"stateRunning": "Đang chạy",
|
|
"statePaused": "Tạm dừng",
|
|
"stateExited": "Đã thoát",
|
|
"stateRestarting": "Khởi động lại",
|
|
"noContainersMatchFilters": "Không có hộp đựng nào phù hợp với bộ lọc của bạn.",
|
|
"noContainersMatchFiltersHint": "Hãy thử điều chỉnh tiêu chí tìm kiếm hoặc lọc của bạn.",
|
|
"failedToFetchStats": "Không thể lấy số liệu thống kê vùng chứa",
|
|
"containerNotRunning": "Container không chạy",
|
|
"startContainerToViewStats": "Khởi động container để xem số liệu thống kê.",
|
|
"loadingStats": "Đang tải số liệu thống kê...",
|
|
"errorLoadingStats": "Lỗi khi tải số liệu thống kê",
|
|
"noStatsAvailable": "Không có số liệu thống kê nào.",
|
|
"cpuUsage": "Mức sử dụng CPU",
|
|
"current": "Hiện hành",
|
|
"memoryUsage": "Mức sử dụng bộ nhớ",
|
|
"networkIo": "I/O mạng",
|
|
"input": "Đầu vào",
|
|
"output": "Đầu ra",
|
|
"blockIo": "Nhập/Xuất khối",
|
|
"read": "Đọc",
|
|
"write": "Viết",
|
|
"pids": "PID",
|
|
"containerInformation": "Thông tin container",
|
|
"name": "Tên",
|
|
"id": "NHẬN DẠNG",
|
|
"state": "Tình trạng",
|
|
"containerMustBeRunning": "Container phải đang chạy để truy cập bảng điều khiển.",
|
|
"verificationCodePrompt": "Nhập mã xác minh",
|
|
"totpVerificationFailed": "Xác thực TOTP không thành công. Vui lòng thử lại.",
|
|
"warpgateVerificationFailed": "Xác thực Warpgate thất bại. Vui lòng thử lại.",
|
|
"connectedTo": "Đã kết nối với {{containerName}}",
|
|
"disconnected": "Đã ngắt kết nối",
|
|
"consoleError": "Lỗi bảng điều khiển",
|
|
"errorMessage": "Lỗi: {{message}}",
|
|
"failedToConnect": "Không thể kết nối với container",
|
|
"console": "Bảng điều khiển",
|
|
"selectShell": "Chọn vỏ",
|
|
"bash": "Bash",
|
|
"sh": "sh",
|
|
"ash": "tro",
|
|
"connect": "Kết nối",
|
|
"disconnect": "Ngắt kết nối",
|
|
"notConnected": "Không kết nối",
|
|
"clickToConnect": "Nhấp vào \"Kết nối\" để bắt đầu phiên shell.",
|
|
"connectingTo": "Đang kết nối với {{containerName}}...",
|
|
"containerNotFound": "Không tìm thấy container",
|
|
"backToList": "Trở lại danh sách",
|
|
"logs": "Nhật ký",
|
|
"stats": "Thống kê",
|
|
"consoleTab": "Bảng điều khiển",
|
|
"startContainerToAccess": "Khởi động container để truy cập bảng điều khiển."
|
|
},
|
|
"admin": {
|
|
"sectionGeneral": "Tổng quan",
|
|
"sectionOidc": "OIDC",
|
|
"sectionUsers": "Người dùng",
|
|
"sectionSessions": "Phiên họp",
|
|
"sectionRoles": "Vai trò",
|
|
"sectionDatabase": "Cơ sở dữ liệu",
|
|
"sectionApiKeys": "Khóa API",
|
|
"allowRegistration": "Cho phép đăng ký người dùng",
|
|
"allowRegistrationDesc": "Cho phép người dùng mới tự đăng ký",
|
|
"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 ngay cả khi tính năng đăng ký bị vô hiệu hóa.",
|
|
"allowPasswordReset": "Cho phép đặt lại mật khẩu",
|
|
"allowPasswordResetDesc": "Đặt lại mã thông qua nhật ký Docker",
|
|
"sessionTimeout": "Hết thời gian phiên",
|
|
"hours": "giờ",
|
|
"sessionTimeoutRange": "Tối thiểu 1 giờ · Tối đa 720 giờ",
|
|
"monitoringDefaults": "Giám sát các thiết lập mặc định",
|
|
"statusCheck": "Kiểm tra trạng thái",
|
|
"metrics": "Số liệu",
|
|
"sec": "giây",
|
|
"logLevel": "Mức độ ghi nhật ký",
|
|
"enableGuacamole": "Bật Guacamole",
|
|
"enableGuacamoleDesc": "Máy tính từ xa RDP/VNC",
|
|
"guacdUrl": "URL guacd",
|
|
"oidcDescription": "Cấu hình OpenID Connect cho SSO. Các trường được đánh dấu * là bắt buộc.",
|
|
"oidcClientId": "Mã khách hàng",
|
|
"oidcClientSecret": "Bí mật khách hàng",
|
|
"oidcAuthUrl": "URL ủy quyền",
|
|
"oidcIssuerUrl": "URL của tổ chức phát hành",
|
|
"oidcTokenUrl": "URL mã thông báo",
|
|
"oidcUserIdentifier": "Đường dẫn định danh người dùng",
|
|
"oidcDisplayName": "Đường dẫn tên hiển thị",
|
|
"oidcScopes": "Phạm vi",
|
|
"oidcUserinfoUrl": "Ghi đè URL thông tin người dùng",
|
|
"oidcAllowedUsers": "Người dùng được phép",
|
|
"oidcAllowedUsersDesc": "Một địa chỉ email trên mỗi dòng. Để trống nếu muốn hiển thị tất cả.",
|
|
"removeOidc": "Di dời",
|
|
"usersCount": "{{count}} người dùng",
|
|
"createUser": "Tạo nên",
|
|
"newRole": "Vai trò mới",
|
|
"roleName": "Tên",
|
|
"roleDisplayName": "Tên hiển thị",
|
|
"roleDescription": "Sự miêu tả",
|
|
"rolesCount": "{{count}} vai trò",
|
|
"createRole": "Tạo nên",
|
|
"creating": "Đang tạo...",
|
|
"exportDatabase": "Xuất cơ sở dữ liệu",
|
|
"exportDatabaseDesc": "Tải xuống bản sao lưu tất cả máy chủ, thông tin đăng nhập và cài đặt.",
|
|
"export": "Xuất khẩu",
|
|
"exporting": "Đang xuất khẩu...",
|
|
"importDatabase": "Nhập cơ sở dữ liệu",
|
|
"importDatabaseDesc": "Khôi phục từ tệp sao lưu .sqlite",
|
|
"importDatabaseSelected": "Đã chọn: {{name}}",
|
|
"selectFile": "Chọn tệp",
|
|
"changeFile": "Thay đổi",
|
|
"import": "Nhập khẩu",
|
|
"importing": "Đang nhập khẩu...",
|
|
"apiKeysCount": "{{count}} phím",
|
|
"newApiKey": "Khóa API mới",
|
|
"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.",
|
|
"apiKeyName": "Tên",
|
|
"apiKeyUser": "Người dùng",
|
|
"apiKeySelectUser": "Chọn người dùng...",
|
|
"apiKeyExpiresAt": "Hết hạn vào 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": "Địa phương",
|
|
"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": "PHONG TỤC",
|
|
"youBadge": "BẠN",
|
|
"sessionsActive": "{{count}} đang hoạt động",
|
|
"sessionActive": "Đang hoạt động: {{time}}",
|
|
"sessionExpires": "Exp: {{time}}",
|
|
"revokeAll": "Tất cả",
|
|
"revokeAllSessionsSuccess": "Tất cả các phiên đăng nhập của người dùng đã bị thu hồi.",
|
|
"revokeAllSessionsFailed": "Không thể hủy bỏ các phiên",
|
|
"revokeSessionFailed": "Không thể hủy phiên",
|
|
"addRole": "Thêm vai trò",
|
|
"noCustomRoles": "Không có vai trò tùy chỉnh nào được định nghĩa.",
|
|
"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 vào tất cả các thiết lập quản trị.",
|
|
"userRoles": "Vai trò",
|
|
"revokeAllUserSessions": "Hủy bỏ tất cả các phiên",
|
|
"revokeAllUserSessionsDesc": "Buộc đăng nhập lại trên tất cả cá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": "Người dùng \"{{username}}\" đã bị xóa",
|
|
"deleteRoleSuccess": "Vai trò \"{{name}}\" đã bị xóa",
|
|
"revokeKeySuccess": "Khóa \"{{name}}\" đã bị thu hồi",
|
|
"revokeKeyFailed": "Không thể thu hồi khóa.",
|
|
"copiedToClipboard": "Đã sao chép vào clipboard",
|
|
"done": "Xong",
|
|
"createUserTitle": "Tạo người dùng",
|
|
"createUserDesc": "Tạo tài khoản cục bộ mới.",
|
|
"createUserUsername": "Tên người dùng",
|
|
"createUserPassword": "Mật khẩu",
|
|
"createUserPasswordHint": "Tối thiểu 6 ký tự.",
|
|
"createUserEnterUsername": "Nhập tên người dùng",
|
|
"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ị viên, phiên làm việc và cài đặt tài khoản.",
|
|
"editUserUsername": "Tên người dùng",
|
|
"editUserAuthType": "Loại xác thực",
|
|
"editUserAdminStatus": "Trạng thái quản trị viên",
|
|
"editUserUserId": "ID người dùng",
|
|
"linkAccountTitle": "Liên kết OIDC với tài khoản mật khẩu",
|
|
"linkAccountDesc": "Hợp nhất tài khoản OIDC {{username}} với tài khoản cục bộ hiện có.",
|
|
"linkAccountWarningTitle": "Điều này sẽ:",
|
|
"linkAccountEffect1": "Xóa tài khoản chỉ dành cho OIDC",
|
|
"linkAccountEffect2": "Thêm thông tin đăng nhập OIDC vào tài khoản mục tiêu.",
|
|
"linkAccountEffect3": "Cho phép cả đăng nhập bằng OIDC và mật khẩu.",
|
|
"linkAccountTargetUsername": "Tên người dùng mục tiêu",
|
|
"linkAccountTargetPlaceholder": "Nhập tên người dùng tài khoản cục bộ cần liên kết.",
|
|
"linkAccounts": "Liên kết tài khoản",
|
|
"linkAccountSuccess": "Tài khoản OIDC được liên kết với \"{{username}}\"",
|
|
"linkAccountFailed": "Không thể liên kết tài khoản OIDC.",
|
|
"linkAccountInProgress": "Đang liên kết...",
|
|
"saving": "Đang lưu...",
|
|
"updateRegistrationFailed": "Không thể cập nhật cài đặt đăng ký.",
|
|
"updatePasswordLoginFailed": "Không thể cập nhật cài đặt mật khẩu đăng nhập.",
|
|
"updateOidcAutoProvisionFailed": "Không thể cập nhật cài đặt tự động cấp phép OIDC.",
|
|
"updatePasswordResetFailed": "Không thể cập nhật cài đặt đặt lại mật khẩu.",
|
|
"sessionTimeoutRange2": "Thời gian chờ phiên phải nằm trong khoảng từ 1 đến 720 giờ.",
|
|
"sessionTimeoutSaved": "Thời gian chờ phiên đã được lưu",
|
|
"sessionTimeoutSaveFailed": "Không thể lưu thời gian chờ phiên.",
|
|
"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": "Không thể lưu cài đặt giám sát.",
|
|
"guacamoleSaved": "Cài đặt guacamole đã được lưu",
|
|
"guacamoleSaveFailed": "Không thể lưu cài đặt Guacamole.",
|
|
"guacamoleUpdateFailed": "Không thể cập nhật cài đặt Guacamole.",
|
|
"logLevelUpdateFailed": "Không thể cập nhật mức độ ghi nhật ký",
|
|
"oidcSaved": "Cấu hình OIDC đã được lưu.",
|
|
"oidcSaveFailed": "Không thể lưu cấu hình OIDC.",
|
|
"oidcRemoved": "Cấu hình OIDC đã bị xóa",
|
|
"oidcRemoveFailed": "Không thể xóa cấu hình OIDC.",
|
|
"createUserRequired": "Tên người dùng 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}}\" đã tạo",
|
|
"createUserFailed": "Không thể tạo người dùng.",
|
|
"updateAdminStatusFailed": "Không thể cập nhật trạng thái quản trị viên.",
|
|
"allSessionsRevoked": "Tất cả các phiên đã bị hủy bỏ",
|
|
"revokeSessionsFailed": "Không thể hủy bỏ các phiên",
|
|
"createRoleRequired": "Tên và tên hiển thị là bắt buộc",
|
|
"createRoleSuccess": "Vai trò \"{{name}}\" đã được tạo",
|
|
"createRoleFailed": "Không thể tạo vai trò",
|
|
"apiKeyNameRequired": "Tên khóa là bắt buộc",
|
|
"apiKeyUserRequired": "Cần có ID người dùng.",
|
|
"apiKeyCreatedSuccess": "Khóa API \"{{name}}\" đã được tạo",
|
|
"apiKeyCreateFailed": "Không thể tạo khóa API",
|
|
"exportSuccess": "Cơ sở dữ liệu đã được xuất 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": "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}}",
|
|
"importError": "Nhập dữ liệu cơ sở dữ liệu thất bại"
|
|
},
|
|
"newUi": {
|
|
"sidebar": {
|
|
"quickConnect": {
|
|
"hostLabel": "Chủ nhà",
|
|
"hostPlaceholder": "192.168.1.1 hoặc example.com",
|
|
"portLabel": "Cảng",
|
|
"portPlaceholder": "22",
|
|
"usernameLabel": "Tên người dùng",
|
|
"usernamePlaceholder": "tên người dùng",
|
|
"authLabel": "Xác thực",
|
|
"passwordLabel": "Mật khẩu",
|
|
"passwordPlaceholder": "mật khẩu",
|
|
"privateKeyLabel": "Khóa riêng tư",
|
|
"privateKeyPlaceholder": "Dán khóa riêng tư...",
|
|
"credentialLabel": "Chứng chỉ",
|
|
"credentialPlaceholder": "Chọn thông tin đăng nhập đã lưu",
|
|
"connectToTerminal": "Kết nối với thiết bị đầu cuối",
|
|
"connectToFiles": "Kết nối với các tệp"
|
|
},
|
|
"history": {
|
|
"noTerminalSelected": "Chưa chọn thiết bị đầu cuối nào",
|
|
"noTerminalSelectedHint": "Mở một tab cửa sổ dòng lệnh SSH để xem lịch sử lệnh của nó.",
|
|
"searchPlaceholder": "Lịch sử tìm kiếm...",
|
|
"clearAll": "Xóa tất cả",
|
|
"noHistoryEntries": "Không có mục lịch sử nào",
|
|
"trackingDisabled": "Tính năng theo dõi lịch sử đã bị vô hiệu hóa.",
|
|
"trackingDisabledHint": "Hãy bật tính năng này trong cài đặt hồ sơ của bạn để ghi lại các lệnh."
|
|
},
|
|
"sshTools": {
|
|
"keyRecordingTitle": "Ghi âm chính",
|
|
"recordToTerminals": "Ghi vào thiết bị đầu cuối",
|
|
"selectAll": "Tất cả",
|
|
"selectNone": "Không có",
|
|
"noTerminalTabsOpen": "Không có tab terminal nào đang mở.",
|
|
"selectTerminalsAbove": "Chọn các thiết bị đầu cuối ở trên",
|
|
"broadcastInputPlaceholder": "Nhập vào đây để phát sóng các thao tác gõ phím...",
|
|
"stopRecording": "Dừng ghi âm",
|
|
"startRecording": "Bắt đầu ghi âm",
|
|
"settingsTitle": "Cài đặt",
|
|
"enableRightClickCopyPaste": "Cho phép sao chép/dán bằng chuột phải."
|
|
},
|
|
"splitScreen": {
|
|
"layoutTitle": "Cách trình bày",
|
|
"selectLayoutAbove": "Chọn bố cục ở trên",
|
|
"selectLayoutHint": "Chọn số lượng khung hiển thị",
|
|
"panesTitle": "Cửa kính",
|
|
"openTabsTitle": "Các tab đang mở",
|
|
"dragTabsHint": "Kéo các tab vào các khung phía trên hoặc sử dụng chức năng Gán nhanh.",
|
|
"dropHere": "Thả xuống đây",
|
|
"emptyPane": "Trống",
|
|
"dashboard": "Bảng điều khiển",
|
|
"clearSplitScreen": "Xóa màn hình chia đôi",
|
|
"quickAssign": "Phân công nhanh",
|
|
"alreadyAssigned": "Pane {{index}}",
|
|
"splitTab": "Chia tab",
|
|
"addToSplit": "Thêm vào phần chia",
|
|
"removeFromSplit": "Xóa khỏi phần Chia",
|
|
"assignToPane": "Gán vào ngăn"
|
|
},
|
|
"snippets": {
|
|
"createSnippetTitle": "Tạo đoạn mã",
|
|
"createSnippetDescription": "Tạo một đoạn mã lệnh mới để thực thi nhanh.",
|
|
"nameLabel": "Tên",
|
|
"namePlaceholder": "Ví dụ: Khởi động lại Nginx",
|
|
"descriptionLabel": "Sự miêu tả",
|
|
"descriptionPlaceholder": "Mô tả tùy chọn",
|
|
"optional": "Không bắt buộc",
|
|
"folderLabel": "Thư mục",
|
|
"noFolder": "Không có thư mục (Chưa được phân loại)",
|
|
"commandLabel": "Yêu cầu",
|
|
"commandPlaceholder": "Ví dụ: sudo systemctl restart nginx",
|
|
"cancel": "Hủy bỏ",
|
|
"createSnippetButton": "Tạo đoạn mã",
|
|
"createFolderTitle": "Tạo thư mục",
|
|
"createFolderDescription": "Sắp xếp các đoạn văn bản của bạn vào các thư mục.",
|
|
"folderNameLabel": "Tên thư mục",
|
|
"folderNamePlaceholder": "Ví dụ: Lệnh hệ thống, tập lệnh Docker",
|
|
"folderColorLabel": "Màu thư mục",
|
|
"folderIconLabel": "Biểu tượng thư mục",
|
|
"previewLabel": "Xem trước",
|
|
"folderNameFallback": "Tên thư mục",
|
|
"createFolderButton": "Tạo thư mục",
|
|
"targetTerminals": "Các thiết bị đầu cuối mục tiêu",
|
|
"selectAll": "Tất cả",
|
|
"selectNone": "Không có",
|
|
"noTerminalTabsOpen": "Không có tab terminal nào đang mở.",
|
|
"searchPlaceholder": "Đoạn trích kết quả tìm kiếm...",
|
|
"newSnippet": "Đoạn mã mới",
|
|
"newFolder": "Thư mục mới",
|
|
"run": "Chạy",
|
|
"noSnippetsInFolder": "Không có đoạn mã nào trong thư mục này.",
|
|
"uncategorized": "Chưa được phân loại",
|
|
"editSnippetTitle": "Chỉnh sửa đoạn mã",
|
|
"editSnippetDescription": "Cập nhật đoạn mã lệnh này",
|
|
"saveSnippetButton": "Lưu thay đổi",
|
|
"createSuccess": "Đoạn mã đã được tạo thành công",
|
|
"createFailed": "Không thể tạo đoạn mã",
|
|
"updateSuccess": "Đoạn mã đã được cập nhật thành công.",
|
|
"updateFailed": "Không thể cập nhật đoạn mã",
|
|
"deleteFailed": "Không thể xóa đoạn mã",
|
|
"folderCreateSuccess": "Thư mục đã được tạo thành công",
|
|
"folderCreateFailed": "Không thể tạo thư mục",
|
|
"editFolderTitle": "Chỉnh sửa thư mục",
|
|
"editFolderDescription": "Đổi tên hoặc thay đổi giao diện của thư mục này.",
|
|
"saveFolderButton": "Lưu thay đổi",
|
|
"editFolder": "Chỉnh sửa thư mục",
|
|
"deleteFolder": "Xóa thư mục",
|
|
"folderDeleteSuccess": "Thư mục \"{{name}}\" đã bị xóa",
|
|
"folderDeleteFailed": "Không thể xóa thư mục",
|
|
"folderEditSuccess": "Thư mục đã được cập nhật thành công.",
|
|
"folderEditFailed": "Không thể cập nhật thư mục.",
|
|
"confirmRunMessage": "Chạy \"{{name}}\"?",
|
|
"confirmRunButton": "Chạy",
|
|
"runSuccess": "Ran \"{{name}}\" in {{count}} terminal(s)",
|
|
"copySuccess": "Đã sao chép \"{{name}}\" vào clipboard",
|
|
"shareTitle": "Chia sẻ đoạn trích",
|
|
"shareUser": "Người dùng",
|
|
"shareRole": "Vai trò",
|
|
"selectUser": "Chọn người dùng...",
|
|
"selectRole": "Chọn một vai trò...",
|
|
"shareSuccess": "Đoạn mã đã được chia sẻ thành công",
|
|
"shareFailed": "Không thể chia sẻ đoạn trích",
|
|
"revokeSuccess": "Quyền truy cập đã bị thu hồi",
|
|
"revokeFailed": "Không thể thu hồi quyền truy cập",
|
|
"currentAccess": "Truy cập hiện tại",
|
|
"shareLoadError": "Không thể tải dữ liệu chia sẻ",
|
|
"loading": "Đang tải...",
|
|
"close": "Đóng",
|
|
"reorderFailed": "Không thể lưu thứ tự đoạn mã."
|
|
},
|
|
"userProfile": {
|
|
"sectionAccount": "Tài khoản",
|
|
"sectionAppearance": "Vẻ bề ngoài",
|
|
"sectionSecurity": "Bảo vệ",
|
|
"sectionApiKeys": "Khóa API",
|
|
"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": "Địa phương",
|
|
"twoFaLabel": "Xác thực hai yếu tố",
|
|
"twoFaOn": "TRÊN",
|
|
"twoFaOff": "Tắt",
|
|
"versionLabel": "Phiên bản",
|
|
"deleteAccount": "Xóa tài khoản",
|
|
"deleteAccountDescription": "Xóa vĩnh viễn tài khoản của bạn",
|
|
"deleteButton": "Xóa bỏ",
|
|
"deleteAccountPermanent": "Hành động này là vĩnh viễn và không thể đảo ngược.",
|
|
"deleteAccountWarning": "Tất cả các phiên, máy chủ, thông tin đăng nhập và cài đặt sẽ bị xóa vĩnh viễn.",
|
|
"confirmPasswordDeletePlaceholder": "Nhập mật khẩu của bạn để xác nhận",
|
|
"languageLabel": "Ngôn ngữ",
|
|
"themeLabel": "Chủ đề",
|
|
"fontSizeLabel": "Kích thước phông chữ",
|
|
"accentColorLabel": "Màu nhấn",
|
|
"settingsTerminal": "Phần cuối",
|
|
"commandAutocomplete": "Tự động hoàn thành lệnh",
|
|
"commandAutocompleteDesc": "Hiển thị tính năng tự động hoàn thành khi đang gõ",
|
|
"historyTracking": "Theo dõi lịch sử",
|
|
"historyTrackingDesc": "Theo dõi lệnh đầu cuối",
|
|
"syntaxHighlighting": "Tô sáng cú pháp",
|
|
"syntaxHighlightingDesc": "Đánh dấu đầu ra thiết bị đầu cuối",
|
|
"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 bạn đăng nhập hoặc làm mới trang, ngay cả khi bạn đang sử dụng thiết bị khác.",
|
|
"confirmTabClose": "Xác nhận đóng tab",
|
|
"confirmTabCloseDesc": "Hãy hỏi trước khi đóng các tab cửa sổ terminal.",
|
|
"settingsSidebar": "Thanh bên",
|
|
"showHostTags": "Thẻ người dẫn chương trình",
|
|
"showHostTagsDesc": "Hiển thị thẻ trong danh sách máy chủ",
|
|
"hostTrayOnClick": "Nhấp chuột để mở rộng các hành động của máy chủ",
|
|
"hostTrayOnClickDesc": "Luôn hiển thị các nút kết nối; nhấp chuột để mở rộng các tùy chọn quản lý thay vì di chuột.",
|
|
"pinAppRail": "Ghim ứng dụng Rail",
|
|
"pinAppRailDesc": "Giữ cho thanh bên trái của ứng dụng luôn mở rộng thay vì chỉ mở rộng khi di chuột.",
|
|
"settingsSnippets": "Những đoạn trích",
|
|
"foldersCollapsed": "Các thư mục đã được thu gọn",
|
|
"foldersCollapsedDesc": "Thu gọn thư mục theo mặc định",
|
|
"confirmExecution": "Xác nhận thực thi",
|
|
"confirmExecutionDesc": "Xác nhận trước khi chạy các đoạn mã.",
|
|
"settingsUpdates": "Cập nhật",
|
|
"disableUpdateChecks": "Tắt kiểm tra cập nhật",
|
|
"disableUpdateChecksDesc": "Hãy ngừng kiểm tra cập nhật.",
|
|
"totpAuthenticator": "Bộ xác thực TOTP",
|
|
"totpEnabled": "Xác thực hai yếu tố (2FA) đã được kích hoạt.",
|
|
"totpDisabled": "Thêm lớp bảo mật đăng nhập",
|
|
"disable": "Vô hiệu hóa",
|
|
"enable": "Cho phép",
|
|
"setupTotp": "Thiết lập TOTP",
|
|
"qrCode": "Mã QR",
|
|
"totpInstructions": "Quét mã QR hoặc nhập mã bí mật vào ứng dụng xác thực của bạn, sau đó nhập mã 6 chữ số.",
|
|
"totpCodePlaceholder": "000000",
|
|
"verify": "Xác minh",
|
|
"changePassword": "Thay đổ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": "không bắt buộc",
|
|
"cancel": "Hủy bỏ",
|
|
"createKey": "Tạo khóa",
|
|
"apiKeyCount": "{{count}} phím",
|
|
"newKey": "Khóa mới",
|
|
"noApiKeys": "Chưa có khóa API.",
|
|
"apiKeyActive": "Tích cực",
|
|
"apiKeyUsageHint": "Bao gồm cả chìa khóa của bạn trong",
|
|
"apiKeyUsageHintHeader": "tiêu đề.",
|
|
"apiKeyPermissionsHint": "Các khóa kế thừa quyền hạn của người dùng tạo ra chúng.",
|
|
"roleUser": "Người dùng",
|
|
"authMethodDual": "Xác thực kép",
|
|
"authMethodOidc": "OIDC",
|
|
"totpSetupFailed": "Không thể bắt đầu thiết lập TOTP.",
|
|
"totpEnter6Digits": "Nhập mã 6 chữ số",
|
|
"totpEnabledSuccess": "Đã bật xác thực hai yếu tố",
|
|
"totpInvalidCode": "Mã không hợp lệ, vui lòng thử lại.",
|
|
"totpDisableInputRequired": "Nhập mã TOTP hoặc mật khẩu của bạn",
|
|
"totpDisabledSuccess": "Xác thực hai yếu tố đã bị vô hiệu hóa",
|
|
"totpDisableFailed": "Không thể tắt xác thực hai yếu tố (2FA).",
|
|
"totpDisableTitle": "Vô hiệu hóa xác thực hai yếu tố (2FA).",
|
|
"totpDisablePlaceholder": "Nhập mã TOTP hoặc mật khẩu",
|
|
"totpDisableConfirm": "Vô hiệu hóa xác thực hai yếu tố (2FA).",
|
|
"totpContinueVerify": "Tiếp tục xác minh",
|
|
"totpVerifyTitle": "Xác minh mã",
|
|
"totpBackupTitle": "Mã dự phòng",
|
|
"totpDownloadBackup": "Tải xuống mã sao lưu",
|
|
"done": "Xong",
|
|
"secretCopied": "Bí mật đã được sao chép vào clipboard",
|
|
"apiKeyNameRequired": "Tên khóa là bắt buộc",
|
|
"apiKeyCreated": "Khóa API \"{{name}}\" đã được tạo",
|
|
"apiKeyCreateFailed": "Không thể tạo khóa API",
|
|
"apiKeyUser": "Người dùng",
|
|
"apiKeyExpires": "Hết hạn",
|
|
"apiKeyRevoked": "Khóa API \"{{name}}\" đã bị thu hồi",
|
|
"apiKeyRevokeFailed": "Không thể thu hồi khóa API.",
|
|
"passwordFieldsRequired": "Cần có 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": "Mật khẩu đã được cập nhật thành công.",
|
|
"passwordUpdateFailed": "Không thể cập nhật mật khẩu.",
|
|
"deletePasswordRequired": "Bạn cần nhập mật khẩu để xóa tài khoản của mình.",
|
|
"deleteFailed": "Không thể xóa tài khoản",
|
|
"deleting": "Đang xóa...",
|
|
"colorPickerTooltip": "Mở công cụ chọn màu",
|
|
"themeSystem": "Hệ thống",
|
|
"themeLight": "Ánh sáng",
|
|
"themeDark": "Tối tăm",
|
|
"themeDracula": "Dracula",
|
|
"themeCatppuccin": "Catppuccin",
|
|
"themeNord": "Bắc",
|
|
"themeSolarized": "được xử lý bằng năng lượng mặt trời",
|
|
"themeTokyoNight": "Đêm Tokyo",
|
|
"themeOneDark": "Một Bóng Tối",
|
|
"themeGruvbox": "Gruvbox"
|
|
}
|
|
}
|
|
}
|
|
}
|