mirror of
https://github.com/YuzuZensai/Termix.git
synced 2026-11-12 19:36:41 +00:00
2097 lines
134 KiB
JSON
2097 lines
134 KiB
JSON
{
|
|
"connection": {
|
|
"retryingIn": "Đang thử lại sau {{seconds}}giây ({{attempt}}/{{max}})",
|
|
"retryingNow": "Đang thử lại... ({{attempt}}/{{max}})",
|
|
"disconnected": "Không thể kết nối",
|
|
"reconnect": "Kết nối lại"
|
|
},
|
|
"credentials": {
|
|
"folders": "Thư mục",
|
|
"folder": "Thư mục",
|
|
"password": "Mật khẩu",
|
|
"key": "Khóa",
|
|
"sshPrivateKey": "Khóa riêng SSH",
|
|
"upload": "Tải lên",
|
|
"keyPassword": "Mật khẩu khóa",
|
|
"sshKey": "Khóa SSH",
|
|
"uploadPrivateKeyFile": "Tải lên tệp khóa riêng",
|
|
"searchCredentials": "Tìm kiếm chứng chỉ...",
|
|
"addCredential": "Thêm chứng chỉ",
|
|
"caCertificate": "Chứng chỉ CA (-cert.pub)",
|
|
"caCertificateDescription": "Tùy chọn: Tải lên hoặc dán tệp chứng chỉ do CA ký (ví dụ: id_ed25519-cert.pub). Cần khi máy chủ SSH của bạn sử dụng xác thực dựa trên chứng chỉ.",
|
|
"uploadCertFile": "Tải lên tệp -cert.pub",
|
|
"clearCert": "Xóa",
|
|
"certLoaded": "Đã tải chứng chỉ",
|
|
"certPublicKeyLabel": "Chứng chỉ CA",
|
|
"certTypeLabel": "Loại chứng chỉ",
|
|
"pasteOrUploadCert": "Dán hoặc tải lên chứng chỉ -cert.pub...",
|
|
"hasCaCert": "Có chứng chỉ CA",
|
|
"noCaCert": "Không có chứng chỉ CA",
|
|
"noPublicKeyAvailable": "Không có khóa công khai. Hãy mở trình chỉnh sửa chứng chỉ trước.",
|
|
"deployCommandCopied": "Đã sao chép lệnh triển khai",
|
|
"sortCredentials": "Sắp xếp chứng chỉ",
|
|
"sortDefault": "Thứ tự mặc định",
|
|
"sortNameAsc": "Tên (A → Z)",
|
|
"sortNameDesc": "Tên (Z → A)",
|
|
"sortUsernameAsc": "Tên người dùng (A → Z)",
|
|
"sortUsernameDesc": "Tên người dùng (Z → A)",
|
|
"filterCredentials": "Lọc chứng chỉ",
|
|
"filterClearAll": "Xóa bộ lọc",
|
|
"filterTypeGroup": "Loại",
|
|
"filterTypePassword": "Mật khẩu",
|
|
"filterTypeKey": "Khóa SSH",
|
|
"filterTagsGroup": "Thẻ",
|
|
"copyDeployCommand": "Sao chép lệnh triển khai",
|
|
"cloneCredentialAction": "Sao chép thông tin đăng nhập",
|
|
"clonedCredential": "Đã sao chép {{name}}",
|
|
"clonedCredentialName": "{{name}} (copy)",
|
|
"shareCredentialAction": "Chia sẻ thông tin đăng nhập",
|
|
"sharedBadge": "đã chia sẻ",
|
|
"sharedBy": "Được chia sẻ bởi {{owner}}",
|
|
"share": {
|
|
"title": "Chia sẻ \"{{name}}\"",
|
|
"description": "Người nhận sẽ nhận được bản sao mã hóa riêng của các thông tin bí mật. Bản sao này được làm mới mỗi khi thông tin xác thực thay đổi và bị xóa khi quyền chia sẻ bị thu hồi.",
|
|
"levelUse": "Sử dụng",
|
|
"levelManage": "Quản lý",
|
|
"levelUseDesc": "Cách sử dụng: đính kèm thông tin xác thực vào máy chủ và kết nối. Bản thân thông tin bí mật sẽ được giữ kín.",
|
|
"levelManageDesc": "Quản lý: chỉnh sửa thông tin đăng nhập và chia sẻ với người khác.",
|
|
"noAccessEntries": "Thông tin xác thực này chưa được chia sẻ.",
|
|
"accessRevoked": "Đã thu hồi quyền truy cập",
|
|
"shared": "Thông tin xác thực được chia sẻ"
|
|
},
|
|
"deleteCredentialAction": "Xóa thông tin đăng nhập",
|
|
"editCredentialAction": "Chỉnh sửa thông tin đăng nhập",
|
|
"failedToCloneCredential": "Không thể sao chép thông tin xác thực.",
|
|
"failedToDeleteCredential": "Không thể xóa thông tin đăng nhập",
|
|
"keyBadge": "CHÌA KHÓA",
|
|
"passwordBadge": "Người khuyết tật",
|
|
"renameFolder": "Đổi tên thư mục",
|
|
"deleteFolder": "Xóa thư mục",
|
|
"deleteCredentialConfirm": "Xóa thông tin xác thực \"{{name}}\"?",
|
|
"deletedCredential": "Đã xóa {{name}}",
|
|
"deploySSHKeyTitle": "Triển khai khóa lên máy chủ",
|
|
"loadingCredentials": "Đang tải thông tin đăng nhập...",
|
|
"noCredentialsFound": "Không tìm thấy thông tin đăng nhập.",
|
|
"noCredentialsMatchSearch": "Không có thông tin đăng nhập nào khớp với tìm kiếm của bạn.",
|
|
"addCredentialBtn": "Thêm thông tin đăng nhập",
|
|
"failedToReorder": "Không thể sắp xếp lại thông tin xác thực",
|
|
"failedToMoveCredential": "Không thể chuyển thông tin xác thực.",
|
|
"sortManual": "Hướng dẫn sử dụng (kéo để sắp xếp lại)",
|
|
"customizeSidebar": "Tùy chỉnh thanh bên",
|
|
"customizeSidebarDescription": "Chọn cách hiển thị và hoạt động của danh sách thông tin đăng nhập.",
|
|
"customizeDensityTitle": "Tỉ trọng",
|
|
"densityComfortableDesc": "Một thông tin xác thực trên mỗi dòng, kèm theo chi tiết bổ sung.",
|
|
"densityCompactDesc": "Mỗi thông tin đăng nhập tương ứng với một dòng, đối với danh sách dài hơn.",
|
|
"displayDensityComfortable": "Thoải mái",
|
|
"displayDensityCompact": "Nhỏ gọn",
|
|
"customizeBehaviorTitle": "Hành vi",
|
|
"showCredentialTags": "Hiển thị thẻ",
|
|
"showCredentialTagsDesc": "Hiển thị thẻ trong danh sách thông tin xác thực",
|
|
"actionsVisibility": "Hành động xác thực",
|
|
"actionsVisibilityDesc": "Khi các nút kết nối và quản lý trên mỗi thông tin đăng nhập hiển thị",
|
|
"actionsAlways": "Luôn hiển thị",
|
|
"actionsOnly": "Chỉ cần kết nối, phần còn lại chỉ cần nhấp chuột.",
|
|
"actionsHover": "Hiển thị khi di chuột",
|
|
"actionsClick": "Hiển thị khi nhấp chuột",
|
|
"customizeSortHint": "Tùy chọn sắp xếp nằm trong menu sắp xếp trên thanh công cụ.",
|
|
"expandActions": "Mở rộng hành động",
|
|
"collapseActions": "Hành động thu gọn",
|
|
"backToHosts": "Trở lại trang Chủ nhà",
|
|
"backToCredentials": "Trở lại trang Thông tin đăng nhập",
|
|
"searchCredentialsPlaceholder": "Thông tin đăng nhập tìm kiếm…",
|
|
"deployDialogTitle": "Triển khai khóa SSH",
|
|
"deployDialogDesc": "Triển khai {{name}} vào authorized_keys của máy chủ.",
|
|
"targetHostLabel": "Máy chủ mục tiêu",
|
|
"selectHostOption": "Chọn máy chủ...",
|
|
"deployingBtn": "Đang triển khai...",
|
|
"deployBtn": "Triển khai",
|
|
"keyDeployedSuccess": "Khóa đã được triển khai thành công",
|
|
"failedToDeployKey": "Không thể triển khai khóa.",
|
|
"folderRenamedTo": "Thư mục được đổi tên thành \"{{name}}\"",
|
|
"failedToRenameFolder": "Không thể đổi tên thư mục.",
|
|
"arrangeUnlockedSwitchedToManual": "Đã chuyển sang chế độ sắp xếp thủ công để đơn hàng của bạn được giữ nguyên.",
|
|
"arrangeUnlocked": "Mở khóa chức năng kéo để sắp xếp lại."
|
|
},
|
|
"versionCheck": {
|
|
"updateLinkLabel": "Đã có bản cập nhật. Xem ghi chú phát hành trên GitHub."
|
|
},
|
|
"common": {
|
|
"scrollTabsLeft": "Cuộn các tab sang trái",
|
|
"scrollTabsRight": "Cuộn các tab sang phải",
|
|
"close": "Đóng",
|
|
"minimize": "Thu nhỏ",
|
|
"online": "Trực tuyến",
|
|
"offline": "Ngoại tuyến",
|
|
"unknown": "Không xác định",
|
|
"continue": "Tiếp tục",
|
|
"maintenance": "Bảo trì",
|
|
"degraded": "Suy giảm",
|
|
"error": "Lỗi",
|
|
"warning": "Cảnh báo",
|
|
"unsavedChanges": "Thay đổi chưa lưu",
|
|
"dismiss": "Bỏ qua",
|
|
"more": "Hơn",
|
|
"loading": "Đang tải...",
|
|
"host": "Máy chủ",
|
|
"selectHost": "Chọn một máy chủ...",
|
|
"noHostConfigured": "Chưa cấu hình máy chủ",
|
|
"optional": "Tùy chọn",
|
|
"connect": "Kết nối",
|
|
"copied": "Đã sao chép",
|
|
"connecting": "Đang kết nối...",
|
|
"updateAvailable": "Có bản cập nhật",
|
|
"appName": "Termix",
|
|
"openInNewTab": "Mở trong tab mới",
|
|
"noReleases": "Không có bản phát hành",
|
|
"updatesAndReleases": "Cập nhật & Phát hành",
|
|
"newVersionAvailable": "Đã có phiên bản mới ({{version}}).",
|
|
"failedToFetchUpdateInfo": "Không thể lấy thông tin cập nhật",
|
|
"preRelease": "Tiền phát hành",
|
|
"noReleasesFound": "Không tìm thấy bản phát hành.",
|
|
"cancel": "Hủy",
|
|
"username": "Tên người dùng",
|
|
"login": "Đăng nhập",
|
|
"logout": "Đăng xuất",
|
|
"register": "Đăng ký",
|
|
"password": "Mật khẩu",
|
|
"confirmPassword": "Xác nhận mật khẩu",
|
|
"back": "Quay lại",
|
|
"save": "Lưu",
|
|
"saving": "Đang lưu...",
|
|
"delete": "Xóa",
|
|
"rename": "Đổi tên",
|
|
"edit": "Chỉnh sửa",
|
|
"confirm": "Xác nhận",
|
|
"no": "Không",
|
|
"or": "HOẶC",
|
|
"next": "Tiếp theo",
|
|
"previous": "Trước",
|
|
"refresh": "Làm mới",
|
|
"language": "Ngôn ngữ",
|
|
"checking": "Đang kiểm tra...",
|
|
"checkingDatabase": "Đang kiểm tra kết nối cơ sở dữ liệu...",
|
|
"checkingAuthentication": "Đang kiểm tra xác thực...",
|
|
"backendReconnected": "Kết nối máy chủ đã được khôi phục",
|
|
"connectionDegraded": "Mất kết nối máy chủ, đang khôi phục...",
|
|
"reload": "Tải lại",
|
|
"create": "Tạo",
|
|
"copy": "Sao chép",
|
|
"copyFailed": "Không thể sao chép vào bảng tạm",
|
|
"maximize": "Phóng to",
|
|
"restore": "Khôi phục",
|
|
"of": "trên",
|
|
"saved": "Đã lưu",
|
|
"deleted": "Đã xóa",
|
|
"deleteFailed": "Không thể xóa",
|
|
"saveFailed": "Không thể lưu",
|
|
"required": "Bắt buộc",
|
|
"remove": "Xóa",
|
|
"add": "Thêm",
|
|
"update": "Cập nhật",
|
|
"noResults": "Không tìm thấy kết quả nào.",
|
|
"sidebar": "Thanh bên",
|
|
"mobileSidebarDescription": "Hiển thị thanh bên dành cho thiết bị di động.",
|
|
"toggleSidebar": "Ẩn/Hiện thanh bên",
|
|
"search": "Tìm kiếm..."
|
|
},
|
|
"onboarding": {
|
|
"stepCounter": "Bước {{current}} của {{total}}",
|
|
"skip": "Bỏ qua bước thiết lập",
|
|
"next": "Kế tiếp",
|
|
"finish": "Bắt đầu",
|
|
"welcomeTitle": "Chào mừng đến với Termix",
|
|
"welcomeIntro": "Termix quản lý máy chủ của bạn từ một nơi duy nhất. Quá trình thiết lập này chỉ mất khoảng một phút và không có gì là cố định cả.",
|
|
"welcome_hosts": "Hãy bảo vệ máy chủ của bạn",
|
|
"welcome_hosts_desc": "Hãy lập một danh sách duy nhất để quản lý tất cả các máy móc bạn đang sử dụng.",
|
|
"welcome_terminal": "Kết nối ngay lập tức",
|
|
"welcome_terminal_desc": "Mở cửa sổ dòng lệnh trong một tab, không cần sử dụng trình khách SSH riêng biệt.",
|
|
"welcome_files": "Duyệt và chỉnh sửa tệp",
|
|
"welcome_files_desc": "Tải lên, tải xuống và chỉnh sửa các tệp từ xa.",
|
|
"presetTitle": "Bạn muốn hiển thị bao nhiêu trên màn hình?",
|
|
"presetIntro": "Termix có thể đơn giản hoặc chi tiết tùy thích. Hãy chọn một điểm bắt đầu.",
|
|
"presetChangeLater": "Bạn có thể chuyển đổi giữa các thiết lập sẵn hoặc thay đổi bất kỳ thiết lập nào sau này trong phần Cài đặt, mục Giao diện.",
|
|
"appearanceTitle": "Hãy biến nó thành của bạn",
|
|
"appearanceIntro": "Chọn chủ đề, màu nhấn và ngôn ngữ của bạn. Bạn có thể thay đổi cả ba sau này trong phần Cài đặt.",
|
|
"featuresTitle": "Ngoài ra, Termix còn cung cấp những dịch vụ gì khác?",
|
|
"featuresIntro": "Mỗi máy chủ bạn lưu có thể được mở trong nhiều cửa sổ dòng lệnh khác nhau. Đây là những gì đang chờ đợi phía sau các biểu tượng bên trái.",
|
|
"featuresRailHint": "Không cần những biểu tượng này? Hãy ẩn bất kỳ biểu tượng nào khỏi thanh bên trong Cài đặt, mục Điều hướng.",
|
|
"workflowTitle": "Di chuyển nhanh hơn",
|
|
"workflowIntro": "Một vài thói quen giúp tiết kiệm thời gian nhất khi bạn đã có một vài máy chủ.",
|
|
"workflow_palette": "Bảng lệnh",
|
|
"workflow_palette_desc": "Bạn có thể truy cập bất kỳ máy chủ hoặc hành động nào bằng cách nhập văn bản. Nhấn Shift hai lần để mở.",
|
|
"workflow_split": "Chia màn hình",
|
|
"workflow_split_desc": "Hiển thị nhiều tab cạnh nhau, ví dụ để theo dõi nhật ký trong khi làm việc.",
|
|
"workflow_dock": "Tấm bên hông",
|
|
"workflow_dock_desc": "Nhấp chuột giữa hoặc nhấp chuột phải vào biểu tượng thanh bên để mở nó dưới dạng tab hoặc ghim nó vào bên phải.",
|
|
"securityTitle": "Bảo vệ thông tin đăng nhập của bạn",
|
|
"securityIntro": "Termix lưu trữ thông tin đăng nhập của bạn, vì vậy bạn nên dành chút thời gian tìm hiểu cách thức hoạt động của nó.",
|
|
"security_credentials": "Thông tin xác thực có thể tái sử dụng",
|
|
"security_credentials_desc": "Bạn chỉ cần lưu khóa hoặc mật khẩu một lần và gắn nó vào bao nhiêu máy chủ tùy thích.",
|
|
"security_twofa": "Xác thực hai yếu tố và mật khẩu",
|
|
"security_twofa_desc": "Thêm mã TOTP hoặc mật khẩu vào tài khoản của bạn trong phần Cài đặt, mục Bảo mật.",
|
|
"security_identity": "Mã định danh Termix",
|
|
"security_identity_desc": "Hãy cấp chứng chỉ SSH có thời hạn ngắn thay vì sao chép khóa đến từng máy chủ.",
|
|
"security_sharing": "Chia sẻ",
|
|
"security_sharing_desc": "Cấp quyền truy cập máy chủ cho người dùng khác mà không cần cung cấp mật khẩu.",
|
|
"securityEncryptionNote": "Thông tin đăng nhập được mã hóa trước khi lưu trữ và chỉ được giải mã khi cần thiết cho việc kết nối.",
|
|
"doneTitle": "Bạn đã sẵn sàng",
|
|
"doneHeading": "Cài đặt hoàn tất",
|
|
"doneDesc": "Chọn một máy chủ từ thanh bên để mở cửa sổ dòng lệnh, xem các tệp hoặc xem số liệu của nó.",
|
|
"done_settings": "Bạn có thể thay đổi bất cứ điều gì sau này",
|
|
"done_settings_desc": "Các tùy chọn về chủ đề, mật độ bố cục và biểu tượng hiển thị đều nằm trong phần Cài đặt.",
|
|
"done_rerun": "Bạn muốn gọi lại món này không?",
|
|
"done_rerun_desc": "Mở Cài đặt, vào Giao diện và chọn Chạy thiết lập để thực hiện lại các bước này.",
|
|
"done_desktop": "Ứng dụng máy tính để bàn",
|
|
"done_desktop_desc": "Termix hoạt động như một ứng dụng máy tính để bàn trên Windows, macOS và Linux.",
|
|
"done_desktop_link": "Tải ứng dụng dành cho máy tính để bàn",
|
|
"done_mobile": "Ứng dụng di động",
|
|
"done_mobile_desc": "Mang theo máy chủ của bạn trên iOS và Android.",
|
|
"done_mobile_link": "Tải ứng dụng di động",
|
|
"done_docs": "Tài liệu đầy đủ",
|
|
"done_docs_desc": "Hướng dẫn chi tiết cho mọi tính năng, bao gồm cả những tính năng không được đề cập ở đây.",
|
|
"done_docs_link": "Mở tài liệu",
|
|
"done_cli": "Công cụ dòng lệnh",
|
|
"done_cli_desc": "Quản lý máy chủ của bạn từ thiết bị đầu cuối và sử dụng Termix trong các tập lệnh của riêng bạn.",
|
|
"done_cli_link": "Mở tài liệu CLI",
|
|
"desktopTitle": "Bạn muốn sử dụng Termix như thế nào?",
|
|
"desktopBody": "Bạn có thể thay đổi cài đặt này bất cứ lúc nào từ mục Đồng bộ hóa ở thanh bên.",
|
|
"desktopLocalTitle": "Chỉ trên thiết bị này",
|
|
"desktopLocalBody": "Mọi thứ đều được lưu trữ ở đây. Không cần phải thiết lập gì cả.",
|
|
"desktopLinkTitle": "Với máy chủ Termix của tôi",
|
|
"desktopLinkBody": "Đăng nhập vào máy chủ của bạn để sử dụng cùng một máy chủ và cài đặt trên mọi thiết bị.",
|
|
"desktopLinked": "Liên kết với {{server}}"
|
|
},
|
|
"nav": {
|
|
"home": "Trang chủ",
|
|
"terminal": "Terminal",
|
|
"fileManager": "Quản lý tệp",
|
|
"serverStats": "Chỉ số máy chủ",
|
|
"admin": "Quản trị",
|
|
"userProfile": "Hồ sơ người dùng",
|
|
"confirmClose": "Đóng phiên đang hoạt động?",
|
|
"close": "Đóng",
|
|
"cancel": "Hủy",
|
|
"sshManager": "Trình quản lý SSH",
|
|
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
|
|
"copyPassword": "Sao chép mật khẩu",
|
|
"copySudoPassword": "Sao chép mật khẩu Sudo",
|
|
"passwordCopied": "Đã sao chép mật khẩu",
|
|
"noPasswordAvailable": "Không có mật khẩu",
|
|
"failedToCopyPassword": "Không thể sao chép mật khẩu",
|
|
"refreshTab": "Làm mới kết nối",
|
|
"renameTab": "Đổi tên tab",
|
|
"dashboard": "Bảng điều khiển",
|
|
"quickConnect": "Kết nối nhanh",
|
|
"openAsTabHint": "Nhấn Ctrl + chuột hoặc chuột giữa để mở dưới dạng tab",
|
|
"openAsTab": "Mở dưới dạng tab",
|
|
"openInRightDock": "Mở trong thanh công cụ bên phải",
|
|
"closeRightDock": "Đóng bến tàu bên phải",
|
|
"toggleRightDock": "Bật/tắt thanh công cụ bên phải",
|
|
"multiPanelHintTitle": "Làm việc với nhiều hơn một bảng điều khiển",
|
|
"multiPanelHintBody": "Hãy giữ cho bảng điều khiển này luôn mở trong khi thanh bên được sử dụng cho mục đích khác. Có hai cách để di chuyển nó:",
|
|
"multiPanelHintTabHow": "Nhấn giữ phím Ctrl và nhấp chuột vào biểu tượng trên thanh ray, hoặc sử dụng nút ở phần tiêu đề này.",
|
|
"multiPanelHintDockHow": "Nhấp chuột phải vào biểu tượng thanh ray hoặc sử dụng biểu tượng bảng điều khiển trên thanh tab.",
|
|
"sidebarSettings": "Cài đặt thanh bên...",
|
|
"hosts": "Máy chủ",
|
|
"hostManager": "Quản lý máy chủ",
|
|
"credentials": "Thông tin đăng nhập",
|
|
"connections": "Kết nối",
|
|
"keepSideMenuOpen": "Giữ menu luôn mở",
|
|
"collapseSideMenu": "Menu thu gọn",
|
|
"roleAdministrator": "Quản trị viên",
|
|
"roleUser": "Người dùng",
|
|
"sync": "Đồng bộ hóa",
|
|
"reconnectDisconnectedTerminals": "Kết nối lại tất cả các đầu nối đã bị ngắt kết nối.",
|
|
"reconnectingTerminals_one": "Đang kết nối lại thiết bị đầu cuối {{count}}",
|
|
"reconnectingTerminals_other": "Đang kết nối lại các đầu cuối {{count}}",
|
|
"noDisconnectedTerminals": "Hiện không có đầu nối nào đang bị ngắt kết nối và sẵn sàng để kết nối lại.",
|
|
"reconnectTerminalsFailed_one": "Không thể bắt đầu kết nối lại thiết bị đầu cuối {{count}}",
|
|
"reconnectTerminalsFailed_other": "Không thể bắt đầu kết nối lại các thiết bị đầu cuối {{count}}",
|
|
"fullscreenUnsupported": "Trình duyệt này không hỗ trợ chế độ toàn màn hình.",
|
|
"fullscreenFailed": "Không thể chuyển đổi chế độ toàn màn hình",
|
|
"resetSidebarWidth": "Đặt lại chiều rộng",
|
|
"collapseSidebar": "Thu gọn thanh bên",
|
|
"openSidebar": "Mở thanh bên",
|
|
"confirmCloseHost": "Đóng {{host}}?",
|
|
"enterFullscreen": "Vào chế độ toàn màn hình (Ctrl+Shift+F)",
|
|
"exitFullscreen": "Thoát chế độ toàn màn hình (Ctrl+Shift+F)"
|
|
},
|
|
"hosts": {
|
|
"hosts": "Máy chủ",
|
|
"noHosts": "Không có máy chủ SSH",
|
|
"retry": "Thử lại",
|
|
"refresh": "Làm mới",
|
|
"optional": "Tùy chọn",
|
|
"downloadSample": "Tải mẫu",
|
|
"failedToDeleteHost": "Xóa {{name}} thất bại",
|
|
"importSkipExisting": "Nhập (bỏ qua các mục đã có)",
|
|
"importSSHConfig": "Nhập từ cấu hình SSH",
|
|
"connectionDetails": "Chi tiết kết nối",
|
|
"ssh": "SSH",
|
|
"telnet": "Telnet",
|
|
"port": "Cổng",
|
|
"username": "Tên đăng nhập",
|
|
"folder": "Thư mục",
|
|
"tags": "Thẻ",
|
|
"pin": "Ghim",
|
|
"addHost": "Thêm máy chủ",
|
|
"editHost": "Sửa máy chủ",
|
|
"cloneHost": "Sao chép máy chủ",
|
|
"defaultPath": "Đường dẫn mặc định",
|
|
"connection": "Kết nối",
|
|
"upload": "Tải lên",
|
|
"authentication": "Xác thực",
|
|
"password": "Mật khẩu",
|
|
"passwordSaved": "Mật khẩu đã được lưu, nhập để thay đổi",
|
|
"key": "Khóa",
|
|
"credential": "Thông tin xác thực",
|
|
"sshPrivateKey": "Khóa riêng SSH",
|
|
"keyType": "Loại khóa",
|
|
"uploadFile": "Tải tệp lên",
|
|
"tabGeneral": "Chung",
|
|
"tabSsh": "SSH",
|
|
"tabStats": "Số liệu máy chủ",
|
|
"tabSharing": "Chia sẻ",
|
|
"tabAuthentication": "Xác thực",
|
|
"terminal": "Terminal",
|
|
"tunnel": "Đường hầm",
|
|
"serverStats": "Số liệu máy chủ",
|
|
"status": {
|
|
"online": "Trực tuyến",
|
|
"offline": "Ngoại tuyến",
|
|
"checking": "Đang kiểm tra",
|
|
"monitoringDisabled": "Trạng thái đã được kiểm tra",
|
|
"label": "Trạng thái"
|
|
},
|
|
"folderRenamed": "Đã đổi tên thư mục \"{{oldName}}\" thành \"{{newName}}\" thành công",
|
|
"failedToRenameFolder": "Không thể đổi tên thư mục",
|
|
"unsavedChangesDescription": "Các thay đổi trên máy chủ của bạn chưa được lưu. Bạn có muốn hủy bỏ chúng không?",
|
|
"keepEditing": "Tiếp tục chỉnh sửa",
|
|
"discardChanges": "Hủy bỏ các thay đổi",
|
|
"movedToFolder": "Đã chuyển {{count}} máy chủ vào thư mục \"{{folder}}\"",
|
|
"editHostTooltip": "Chỉnh sửa máy chủ",
|
|
"behavior": "Hành vi",
|
|
"scrollbackBuffer": "Bộ đệm cuộn ngược",
|
|
"sshAgentForwarding": "Chuyển tiếp SSH Agent",
|
|
"selectSnippet": "Chọn đoạn mã",
|
|
"forceKeyboardInteractive": "Buộc dùng Keyboard-Interactive",
|
|
"overrideCredentialUsername": "Ghi đè tên đăng nhập thông tin xác thực",
|
|
"overrideCredentialUsernameDesc": "Sử dụng tên đăng nhập ở trên thay vì tên trong thông tin xác thực",
|
|
"oidcUsernameHint": "Sử dụng $external.username để điền tên bạn đã đăng nhập thông qua SSO hoặc LDAP.",
|
|
"jumpHostChain": "Chuỗi máy chủ trung gian",
|
|
"portKnocking": "Port Knocking",
|
|
"addKnock": "Thêm cổng",
|
|
"addProxyNode": "Thêm nút",
|
|
"proxyNode": "Nút proxy",
|
|
"proxyType": "Loại proxy",
|
|
"sudoPassword": "Mật khẩu Sudo",
|
|
"keepaliveInterval": "Khoảng thời gian Keepalive (ms)",
|
|
"environmentVariables": "Biến môi trường",
|
|
"addVariable": "Thêm biến",
|
|
"docker": "Docker",
|
|
"failedToConnect": "Không thể kết nối tới bảng điều khiển",
|
|
"connect": "Kết nối",
|
|
"disconnect": "Ngắt kết nối",
|
|
"start": "Khởi động",
|
|
"enableStatusCheck": "Bật kiểm tra trạng thái",
|
|
"enableMetrics": "Bật chỉ số",
|
|
"bulkUpdateFailed": "Cập nhật hàng loạt không thành công",
|
|
"selectAll": "Chọn tất cả",
|
|
"deselectAll": "Bỏ chọn tất cả",
|
|
"protocols": "Giao thức",
|
|
"secureShell": "Secure Shell",
|
|
"addressIp": "Địa chỉ / IP",
|
|
"friendlyName": "Tên hiển thị",
|
|
"folderAndAdvanced": "Thư mục & Nâng cao",
|
|
"showAdvancedSettings": "Hiển thị cài đặt nâng cao",
|
|
"hideAdvancedSettings": "Ẩn cài đặt nâng cao",
|
|
"privateNotes": "Ghi chú riêng tư",
|
|
"privateNotesPlaceholder": "Chi tiết về máy chủ này...",
|
|
"pinToTop": "Ghim lên đầu",
|
|
"pinToTopDesc": "Luôn hiển thị máy chủ này ở đầu danh sách",
|
|
"portKnockingSequence": "Chuỗi Port Knocking",
|
|
"addKnockBtn": "Thêm Knock",
|
|
"noPortKnocking": "Không có cấu hình port knocking.",
|
|
"knockPort": "Cổng knock",
|
|
"protocol": "Giao thức",
|
|
"delayAfterMs": "Độ trễ sau (ms)",
|
|
"useSocks5Proxy": "Dùng proxy SOCKS5",
|
|
"useSocks5ProxyDesc": "Định tuyến kết nối qua máy chủ proxy",
|
|
"connectionOrigin": "Nguồn gốc kết nối",
|
|
"connectionOriginDesc": "Nguồn gốc kết nối của máy chủ này. Ghi đè lên cài đặt mặc định toàn cục của ứng dụng trên máy tính để bàn.",
|
|
"connectionOriginDefault": "Sử dụng mặc định",
|
|
"connectionOriginLocal": "Thiết bị này (mạng cục bộ)",
|
|
"connectionOriginRemote": "Máy chủ từ xa",
|
|
"proxyHost": "Máy chủ proxy",
|
|
"proxyPort": "Cổng proxy",
|
|
"proxyUsername": "Tên người dùng proxy",
|
|
"proxyPassword": "Mật khẩu proxy",
|
|
"proxySingleMode": "Proxy đơn",
|
|
"proxyChainMode": "Chuỗi proxy",
|
|
"you": "Bạn",
|
|
"jumpHostChainLabel": "Chuỗi máy chủ trung gian",
|
|
"addJumpBtn": "Thêm máy trung gian",
|
|
"noJumpHosts": "Không có máy chủ trung gian nào được cấu hình.",
|
|
"selectAServer": "Chọn máy chủ...",
|
|
"sshPort": "Cổng SSH",
|
|
"authMethod": "Phương thức xác thực",
|
|
"authenticationMethod": "Phương thức xác thực",
|
|
"authenticationMethodDesc": "Hãy chọn phương thức mà Termix sẽ sử dụng để xác thực kết nối SSH này. Các phương thức khác sẽ không được thử tự động.",
|
|
"storedCredential": "Thông tin xác thực đã lưu",
|
|
"selectACredential": "Chọn thông tin xác thực...",
|
|
"keyTypeLabel": "Loại khóa",
|
|
"keyTypeAuto": "Tự động phát hiện",
|
|
"keyPasteTab": "Dán",
|
|
"keyUploadTab": "Tải lên",
|
|
"keyFileLoaded": "Đã tải tệp khóa",
|
|
"keyUploadClick": "Nhấn để tải lên .pem / .key / .ppk",
|
|
"clearKey": "Xóa khóa",
|
|
"keySaved": "Đã lưu khóa SSH",
|
|
"keyReplaceNotice": "dán khóa mới bên dưới để thay thế",
|
|
"keyPassphraseSaved": "Đã lưu cụm mật khẩu, nhập để thay đổi",
|
|
"replaceKey": "Thay khóa",
|
|
"docsLink": "Xem tài liệu",
|
|
"agentLabel": "SSH Agent",
|
|
"agentDesc": "Xác thực bằng SSH agent chạy trên máy chủ Termix (Bitwarden, 1Password, gpg-agent, KeeAgent, ssh-agent). Agent phải đang chạy trên máy chạy Termix.",
|
|
"agentAuthenticationDesc": "Sử dụng khóa từ SSH agent để xác thực kết nối này. Để trống đường dẫn socket để sử dụng SSH_AUTH_SOCK.",
|
|
"agentSocketPathLabel": "Đường dẫn socket của Agent",
|
|
"agentSocketPathPlaceholder": "Để trống để sử dụng SSH_AUTH_SOCK",
|
|
"agentSocketPathHint": "Để trống để tự động phát hiện từ biến môi trường SSH_AUTH_SOCK, hoặc nhập đường dẫn socket tùy chỉnh (ví dụ: /run/user/1000/gnupg/S.gpg-agent.ssh).",
|
|
"agentIdentityLabel": "Thông tin nhận dạng của tác nhân (Khóa công khai)",
|
|
"agentIdentityPlaceholder": "Để trống để thử tất cả các phím từ trình quản lý.",
|
|
"agentIdentityHint": "Dán khóa công khai (ví dụ: ssh-ed25519 AAAA...) để chỉ cho phép sử dụng khóa đó từ tác nhân. Cách này được khuyến nghị khi tác nhân giữ nhiều khóa, để tránh vượt quá giới hạn MaxAuthTries của máy chủ.",
|
|
"shareSshAuthLabel": "Chia sẻ xác thực SSH",
|
|
"shareSshAuthDesc": "Cung cấp cho người nhận bản sao đã mã hóa thông tin xác thực SSH của máy chủ này. Thông tin xác thực cá nhân của người nhận vẫn được ưu tiên.",
|
|
"forceKeyboardInteractiveLabel": "Bắt buộc Keyboard Interactive",
|
|
"forceKeyboardInteractiveShortDesc": "Buộc nhập mật khẩu thủ công ngay cả khi có khóa",
|
|
"allowLegacyAlgorithmsLabel": "Cho phép thuật toán cũ",
|
|
"allowLegacyAlgorithmsDesc": "Kích hoạt các thuật toán SSH đã lỗi thời (ssh-dss, ssh-rsa, diffie-hellman-group1-sha1, hmac-md5, 3des-cbc) cho kết nối đến các thiết bị cũ không thể nâng cấp.",
|
|
"insecure": "Không an toàn",
|
|
"syntaxHighlightingCategories": "Danh mục tô sáng",
|
|
"syntaxHighlightingCategoriesDesc": "Chọn loại nội dung cần tô màu",
|
|
"sshAgentForwardingLabel": "Chuyển tiếp SSH Agent",
|
|
"sshAgentForwardingShortDesc": "Cho phép máy chủ từ xa này sử dụng tác nhân SSH cục bộ của bạn để thiết lập các kết nối tiếp theo. Điều này không bắt buộc đối với việc xác thực tác nhân.",
|
|
"sudoPasswordAutoFillShortDesc": "Tự động cung cấp mật khẩu sudo khi được yêu cầu",
|
|
"sudoPasswordLabel": "Mật khẩu sudo",
|
|
"sudoPasswordSaved": "Mật khẩu đã được lưu, nhập để thay đổi",
|
|
"environmentVariablesLabel": "Biến môi trường",
|
|
"addVariableBtn": "Thêm biến",
|
|
"noEnvVars": "Chưa cấu hình biến môi trường nào.",
|
|
"keepaliveIntervalLabel": "Khoảng thời gian Keepalive (giây)",
|
|
"maxKeepaliveMisses": "Số lần bỏ lỡ Keepalive tối đa",
|
|
"sameHost": "Máy chủ này (đường hầm trực tiếp)",
|
|
"statusChecksLabel": "Kiểm tra trạng thái",
|
|
"enableStatusChecks": "Bật Kiểm tra trạng thái",
|
|
"enableStatusChecksDesc": "Kiểm tra khả năng kết nối đến máy chủ. Các phiên hoạt động sẽ bỏ qua các lần kiểm tra bổ sung. Các lần kiểm tra SSH mà không có phiên hoạt động có thể kích hoạt các quy tắc Fail2Ban nghiêm ngặt; hãy tắt kiểm tra trạng thái trên các máy chủ đó.",
|
|
"useGlobalInterval": "Dùng khoảng thời gian toàn cục",
|
|
"useGlobalIntervalDesc": "Ghi đè bằng khoảng thời gian kiểm tra trạng thái toàn máy chủ",
|
|
"checkIntervalS": "Khoảng kiểm tra (giây)",
|
|
"checkIntervalDesc": "Số giây giữa mỗi lần ping kết nối",
|
|
"cpuUsageLabel": "Sử dụng CPU",
|
|
"cpuUsageDesc": "Phần trăm CPU, tải trung bình, biểu đồ sparkline",
|
|
"memoryLabel": "Sử dụng bộ nhớ",
|
|
"memoryDesc": "Sử dụng RAM, swap, cache",
|
|
"storageLabel": "Sử dụng đĩa",
|
|
"storageDesc": "Sử dụng đĩa theo điểm gắn kết",
|
|
"networkLabel": "Giao diện mạng",
|
|
"networkDesc": "Danh sách giao diện và băng thông",
|
|
"uptimeLabel": "Thời gian hoạt động",
|
|
"uptimeDesc": "Thời gian hoạt động và thời điểm khởi động",
|
|
"systemInfoLabel": "Thông tin hệ thống",
|
|
"systemInfoDesc": "Hệ điều hành, nhân, tên máy, kiến trúc",
|
|
"recentLoginsLabel": "Đăng nhập gần đây",
|
|
"recentLoginsDesc": "Sự kiện đăng nhập thành công và thất bại",
|
|
"topProcessesLabel": "Tiến trình hàng đầu",
|
|
"topProcessesDesc": "PID, CPU%, MEM%, lệnh",
|
|
"listeningPortsLabel": "Cổng đang lắng nghe",
|
|
"listeningPortsDesc": "Cổng mở với tiến trình và trạng thái",
|
|
"firewallLabel": "Tường lửa",
|
|
"firewallDesc": "Trạng thái tường lửa, AppArmor, SELinux",
|
|
"hostSharedSuccessfully": "Đã chia sẻ máy thành công",
|
|
"failedToShareHost": "Chia sẻ máy thất bại",
|
|
"accessRevoked": "Đã thu hồi quyền truy cập",
|
|
"failedToRevokeAccess": "Thu hồi quyền truy cập thất bại",
|
|
"cancelBtn": "Hủy",
|
|
"savingBtn": "Đang lưu...",
|
|
"addHostBtn": "Thêm máy",
|
|
"hostUpdated": "Đã cập nhật máy",
|
|
"hostCreated": "Đã tạo máy",
|
|
"failedToSave": "Lưu máy thất bại",
|
|
"credentialUpdated": "Đã cập nhật thông tin xác thực",
|
|
"credentialCreated": "Đã tạo thông tin xác thực",
|
|
"failedToSaveCredential": "Lưu thông tin xác thực thất bại",
|
|
"credentialNameRequired": "Vui lòng nhập tên cho thông tin xác thực",
|
|
"credentialAuthRequired": "Thêm mật khẩu, khóa SSH, hoặc cả hai",
|
|
"createCredentialFromHostBtn": "Tạo thông tin xác thực",
|
|
"createCredentialFromHostTitle": "Tạo thông tin xác thực từ máy chủ",
|
|
"createCredentialFromHostDesc": "Tạo một mục thông tin đăng nhập có thể tái sử dụng và chia sẻ, được điền sẵn tên người dùng, mật khẩu và/hoặc khóa SSH hiện tại của máy chủ này.",
|
|
"backToHosts": "Quay lại Máy chủ",
|
|
"pinned": "Đã ghim",
|
|
"noHostsFound": "Không tìm thấy máy chủ",
|
|
"tryDifferentTerm": "Thử từ khóa khác",
|
|
"addFirstHost": "Thêm máy chủ đầu tiên để bắt đầu",
|
|
"noCredentialsFound": "Không tìm thấy thông tin xác thực",
|
|
"addCredentialBtn": "Thêm Chứng thực",
|
|
"updateCredentialBtn": "Cập nhật Chứng thực",
|
|
"editCredentialAction": "Chỉnh sửa thông tin đăng nhập",
|
|
"backToHost": "Trở lại trang chủ",
|
|
"saveCredentialAsNewBtn": "Lưu dưới dạng mới",
|
|
"saveCredentialAsNewDesc": "Tạo một thông tin xác thực mới với những thay đổi này và gán nó cho máy chủ này. Thông tin xác thực ban đầu vẫn được giữ nguyên.",
|
|
"credentialSavedAsNew": "Đã lưu dưới dạng thông tin đăng nhập mới",
|
|
"failedToSaveCredentialAsNew": "Không thể lưu thông tin đăng nhập mới.",
|
|
"features": "Tính năng",
|
|
"noFolder": "(Không có thư mục)",
|
|
"deleteSelected": "Xóa",
|
|
"exitSelection": "Thoát chọn",
|
|
"importSkip": "Nhập (bỏ qua mục đã có)",
|
|
"importOverwrite": "Nhập (ghi đè)",
|
|
"collapseBtn": "Thu gọn",
|
|
"importExportBtn": "Nhập / Xuất",
|
|
"hostStatusesRefreshed": "Đã làm mới trạng thái máy chủ",
|
|
"failedToRefreshHosts": "Không thể làm mới máy chủ",
|
|
"movedHostTo": "Đã di chuyển {{host}} vào \"{{folder}}\"",
|
|
"failedToMoveHost": "Không thể di chuyển máy chủ",
|
|
"deletedFolder": "Đã xóa thư mục \"{{name}}\"",
|
|
"failedToDeleteFolder": "Không thể xóa thư mục",
|
|
"deleteAllInFolder": "Xóa tất cả máy chủ trong \"{{name}}\"? Hành động này không thể hoàn tác.",
|
|
"folderPickerPlaceholder": "Không có thư mục",
|
|
"folderPickerSearch": "Tìm kiếm hoặc tạo mới (dùng / cho thư mục con)...",
|
|
"folderPickerNone": "Không có thư mục",
|
|
"folderPickerCreate": "Tạo \"{{path}}\"",
|
|
"folderPickerEmpty": "Không tìm thấy thư mục phù hợp",
|
|
"parentHost": "Cha mẹ chủ trì",
|
|
"useFolderInstead": "Hãy sử dụng thư mục thay thế.",
|
|
"useParentHostInstead": "Hãy sử dụng máy chủ cha thay thế",
|
|
"parentHostPickerPlaceholder": "Không có máy chủ cha",
|
|
"parentHostPickerSearch": "Tìm kiếm máy chủ...",
|
|
"parentHostPickerNone": "Không có máy chủ cha",
|
|
"parentHostPickerEmpty": "Không tìm thấy máy chủ phù hợp",
|
|
"collapseSubHosts": "Thu gọn các máy chủ con",
|
|
"expandSubHosts": "Mở rộng máy chủ con",
|
|
"cannotNestUnderDescendant": "Không thể lồng một máy chủ vào bên trong máy chủ con của chính nó.",
|
|
"movedToParent": "Đã di chuyển {{count}} máy chủ vào \"{{parent}}\"",
|
|
"newFolder": "Thư mục mới",
|
|
"createFolderTitle": "Tạo thư mục",
|
|
"editFolderTitle": "Sửa thư mục",
|
|
"folderDialogDescription": "Chọn tên, màu sắc và biểu tượng. Dùng / để lồng thư mục.",
|
|
"folderNameLabel": "Tên thư mục",
|
|
"folderNamePlaceholder": "VD: Production/Web",
|
|
"folderNestingHint": "Sử dụng / để phân cách các cấp và tạo thư mục lồng.",
|
|
"folderNameDuplicate": "Đã có một thư mục với tên này tồn tại ở đây.",
|
|
"folderColor": "Màu",
|
|
"folderIcon": "Biểu tượng",
|
|
"folderCredential": "Chứng chỉ",
|
|
"folderCredentialNone": "Chưa được cấp chứng chỉ.",
|
|
"folderCredentialHint": "Các máy chủ trong thư mục này sử dụng phương thức xác thực \"Thông tin đăng nhập đã lưu\" mà không chọn thông tin đăng nhập riêng sẽ kế thừa thông tin đăng nhập này.",
|
|
"folderPreview": "Xem trước",
|
|
"folderNameFallback": "Thư mục không tên",
|
|
"createFolderButton": "Tạo thư mục",
|
|
"saveFolderButton": "Lưu thư mục",
|
|
"cancel": "Hủy",
|
|
"iconSearchPlaceholder": "Tìm kiếm biểu tượng...",
|
|
"openAllSessions": "Mở tất cả phiên",
|
|
"editFolder": "Chỉnh sửa thư mục",
|
|
"deleteFolder": "Xóa thư mục",
|
|
"selectFolder": "Chọn tất cả các máy chủ trong thư mục",
|
|
"deselectFolder": "Bỏ chọn tất cả máy chủ trong thư mục",
|
|
"folderSaved": "Đã lưu thư mục",
|
|
"failedToSaveFolder": "Không thể lưu thư mục",
|
|
"folderDeleted": "Đã xóa thư mục \"{{name}}\"",
|
|
"deleteFolderConfirm": "Xóa \"{{name}}\" và {{count}} máy chủ trong đó? Thao tác này không thể hoàn tác.",
|
|
"failedToMoveHosts": "Không thể di chuyển máy chủ",
|
|
"failedToReorder": "Không thể đặt hàng lại",
|
|
"expandAll": "Mở rộng tất cả thư mục",
|
|
"collapseAll": "Thu gọn tất cả thư mục",
|
|
"moreActions": "Khác",
|
|
"groupBy": "Nhóm theo",
|
|
"GroupByFolder": "Thư mục",
|
|
"GroupByTag": "Thẻ",
|
|
"GroupByStatus": "Trạng thái",
|
|
"GroupByProtocol": "Giao thức",
|
|
"GroupByAuth": "Loại xác thực",
|
|
"groupUngrouped": "Không nhóm",
|
|
"customizeSidebar": "Tùy chỉnh thanh bên",
|
|
"customizeSidebarDescription": "Chọn cách hiển thị và hoạt động của danh sách máy chủ.",
|
|
"customizeDensityTitle": "Tỉ trọng",
|
|
"customizeBehaviorTitle": "Hành vi",
|
|
"customizeSortHint": "Chức năng sắp xếp và nhóm nằm trong menu sắp xếp và nhóm trên thanh công cụ.",
|
|
"densityComfortableDesc": "Thông tin chi tiết hơn cho mỗi máy chủ: địa chỉ, thẻ và mức sử dụng tài nguyên.",
|
|
"densityCompactDesc": "Mỗi dòng tương ứng với một máy chủ, đối với danh sách dài hơn.",
|
|
"display": "Trưng bày",
|
|
"displayDensity": "Tỉ trọng",
|
|
"displayDensityComfortable": "Thoải mái",
|
|
"displayDensityCompact": "Nhỏ gọn",
|
|
"displayShowTags": "Hiển thị thẻ",
|
|
"displayTrayOnClick": "Mở các thao tác khi nhấp chuột (thay vì khi di chuột)",
|
|
"actionsVisibility": "Hiển thị hành động của máy chủ",
|
|
"actionsVisibilityDesc": "Chọn thời điểm các thao tác trên máy chủ mở rộng. Chọn nhấp chuột để khôi phục hành vi nhấp chuột để mở rộng trước đó.",
|
|
"actionsAlways": "Luôn hiển thị",
|
|
"actionsOnly": "Chỉ cần kết nối, phần còn lại chỉ cần nhấp chuột.",
|
|
"actionsHover": "Hiển thị khi di chuột",
|
|
"actionsClick": "Nhấp để mở rộng/thu gọn",
|
|
"openOnDoubleClick": "Mở bằng cách nhấp đúp chuột",
|
|
"openOnDoubleClickDesc": "Yêu cầu nhấp đúp chuột để mở phiên máy chủ thay vì chỉ nhấp chuột một lần.",
|
|
"showFolderPaths": "Hiển thị đường dẫn thư mục",
|
|
"showFolderPathsDesc": "Hiển thị đường dẫn thư mục cha phía trên tên các thư mục con lồng nhau. Các thư mục con vẫn giữ nguyên vị trí thụt lề dù thế nào đi nữa.",
|
|
"hostClickBehavior": "Nhấp chuột vào máy chủ",
|
|
"hostClickBehaviorDesc": "Điều gì xảy ra khi bạn nhấp vào một máy chủ đã có sẵn một tab đang mở? Nhấp chuột bằng tổ hợp phím Ctrl/Cmd, nhấp chuột giữa hoặc chọn \"Mở trong tab mới\" luôn mở một tab mới.",
|
|
"hostClickNewTab": "Luôn mở một tab mới",
|
|
"hostClickFocusExisting": "Chuyển sang tab đang mở",
|
|
"hostClickFocusExistingDoubleNew": "Nhấp chuột để chuyển đổi, nhấp đúp để mở tab mới.",
|
|
"openInNewTab": "Mở trong tab mới",
|
|
"deletedHost": "Đã xóa {{name}}",
|
|
"copiedToClipboard": "Đã sao chép vào bộ nhớ tạm",
|
|
"remoteDesktopUrlCopied": "Đã sao chép URL Remote Desktop",
|
|
"expandActions": "Mở rộng thao tác",
|
|
"collapseActions": "Thu gọn thao tác",
|
|
"cloneHostAction": "Sao chép Host",
|
|
"copyAddress": "Sao chép địa chỉ",
|
|
"copyLink": "Sao chép liên kết",
|
|
"deleteCredentialConfirm": "Xóa thông tin xác thực \"{{name}}\"?",
|
|
"deletedCredential": "Đã xóa {{name}}",
|
|
"deleteHostsConfirm": "Xóa {{count}} host{{plural}}? Hành động này không thể hoàn tác.",
|
|
"movedToRoot": "Đã chuyển về thư mục gốc",
|
|
"addTagsPlaceholder": "Thêm thẻ...",
|
|
"authDetails": "Chi tiết xác thực",
|
|
"credType": "Loại",
|
|
"generateKeyPairDesc": "Tạo cặp khóa mới, khóa riêng tư và công khai sẽ được tự động điền.",
|
|
"generatingKey": "Đang tạo...",
|
|
"generateLabel": "Tạo {{label}}",
|
|
"uploadFileBtn": "Tải tệp lên",
|
|
"keyPassphraseOptional": "Cụm mật khẩu khóa (Tuỳ chọn)",
|
|
"sshPublicKeyOptional": "Khóa công khai SSH (Tuỳ chọn)",
|
|
"publicKeyGenerated": "Đã tạo khóa công khai",
|
|
"failedToGeneratePublicKey": "Không thể suy ra khóa công khai",
|
|
"publicKeyCopied": "Đã sao chép khóa công khai",
|
|
"keyPairGenerated": "Đã tạo cặp khóa {{label}}",
|
|
"failedToGenerateKeyPair": "Không thể tạo cặp khóa",
|
|
"searchHostsPlaceholder": "Tìm kiếm máy chủ, địa chỉ, thẻ…",
|
|
"refreshBtn": "Làm mới",
|
|
"addTag": "Thêm thẻ...",
|
|
"deleteConfirmBtn": "Xoá",
|
|
"deleteHostConfirm": "Xoá \"{{name}}\"?",
|
|
"enableAtLeastOneProtocol": "Bật ít nhất một giao thức ở trên để cấu hình cài đặt xác thực và kết nối.",
|
|
"keyPassphrase": "Cụm mật khẩu khóa",
|
|
"basicInformation": "Thông tin cơ bản",
|
|
"authDetailsSection": "Chi tiết xác thực",
|
|
"credTypeLabel": "Loại",
|
|
"hostsTab": "Máy chủ",
|
|
"credentialsTab": "Thông tin xác thực",
|
|
"selectMultiple": "Chọn nhiều",
|
|
"selectHosts": "Chọn máy chủ",
|
|
"connectionLabel": "Kết nối",
|
|
"authenticationLabel": "Xác thực",
|
|
"generateKeyPairTitle": "Tạo cặp khóa",
|
|
"generateKeyPairDescription": "Tạo cặp khóa mới, cả khóa riêng tư và khóa công khai sẽ được tự động điền.",
|
|
"generateFromPrivateKey": "Tạo từ khóa riêng tư",
|
|
"refreshBtn2": "Làm mới",
|
|
"exitSelectionTitle": "Thoát chọn",
|
|
"addHostBtn2": "Thêm máy chủ",
|
|
"addCredentialBtn2": "Thêm thông tin xác thực",
|
|
"checkingHostStatuses": "Đang kiểm tra trạng thái máy chủ...",
|
|
"pinnedSection": "Đã ghim",
|
|
"hostsExported": "Đã xuất máy chủ thành công",
|
|
"export": {
|
|
"menuItem": "Xuất khẩu...",
|
|
"title": "Máy chủ xuất khẩu",
|
|
"scope": "Phạm vi",
|
|
"scopeAll": "Tất cả",
|
|
"scopeSelected": "Đã chọn",
|
|
"searchHosts": "Tìm kiếm máy chủ...",
|
|
"include": "Bao gồm",
|
|
"groupConnection": "Sự liên quan",
|
|
"groupCredentials": "Thông tin xác thực",
|
|
"groupNotes": "Ghi chú",
|
|
"groupTags": "Thẻ & ghim",
|
|
"groupProxy": "Máy chủ proxy",
|
|
"groupJumpHosts": "Người dẫn chương trình Jump",
|
|
"groupFeatureFlags": "Cờ tính năng",
|
|
"groupAdvanced": "Cấu hình nâng cao",
|
|
"preview": "Xem trước",
|
|
"moreHosts": "... {{count}} thêm máy chủ",
|
|
"summary": "{{selected}} trong số {{total}} máy chủ",
|
|
"credentialsIncluded": "bao gồm thông tin xác thực",
|
|
"credentialsExcluded": "thông tin xác thực bị loại trừ",
|
|
"noneSelected": "Chưa có máy chủ nào được chọn.",
|
|
"cancel": "Hủy bỏ",
|
|
"confirm": "Xuất khẩu",
|
|
"fetchFailed": "Không thể tải các máy chủ để xuất.",
|
|
"bulkButton": "Xuất khẩu"
|
|
},
|
|
"sampleDownloaded": "Đã tải tệp mẫu",
|
|
"failedToDeleteCredential2": "Xóa thông tin xác thực thất bại",
|
|
"noFolderOption": "(Không có thư mục)",
|
|
"nSelected": "{{count}} đã chọn",
|
|
"featuresMenu": "Tính năng",
|
|
"moveMenu": "Di chuyển",
|
|
"connectSelected": "Kết nối",
|
|
"cancelSelection": "Hủy",
|
|
"deletedCount": "Đã xóa {{count}} máy chủ",
|
|
"failedToDeleteCount": "Xóa {{count}} máy chủ thất bại",
|
|
"duplicatedHost": "Đã trùng lặp \"{{name}}\"",
|
|
"failedToDuplicateHost": "Không thể sao chép máy chủ",
|
|
"updatedCount": "Đã cập nhật {{count}} máy chủ",
|
|
"friendlyNameLabel": "Tên hiển thị",
|
|
"descriptionLabel": "Mô tả",
|
|
"loadingHosts": "Đang tải các máy chủ...",
|
|
"loadingCredentials": "Đang tải thông tin xác thực...",
|
|
"noHostsYet": "Chưa có máy chủ nào",
|
|
"noHostsYetHint": "Thêm máy chủ để mở cửa sổ dòng lệnh, duyệt tập tin và xem số liệu.",
|
|
"noHostsMatchSearch": "Không có máy chủ nào khớp với tìm kiếm của bạn",
|
|
"searchHosts": "Tìm kiếm máy chủ...",
|
|
"sortHosts": "Sắp xếp Máy chủ",
|
|
"sortDefault": "Thứ tự mặc định",
|
|
"sortNameAsc": "Tên (A → Z)",
|
|
"sortNameDesc": "Tên (Z → A)",
|
|
"sortIpAsc": "Địa chỉ IP (Tăng dần)",
|
|
"sortIpDesc": "Địa chỉ IP (Giảm dần)",
|
|
"sortOnlineFirst": "Trực tuyến trước",
|
|
"sortOfflineFirst": "Ngoại tuyến trước",
|
|
"sortManual": "Hướng dẫn sử dụng (kéo để sắp xếp lại)",
|
|
"sortPinnedFirst": "Đã ghim trước",
|
|
"filterHosts": "Lọc Máy chủ",
|
|
"filterClearAll": "Xóa bộ lọc",
|
|
"filterStatusGroup": "Trạng thái",
|
|
"filterOnline": "Trực tuyến",
|
|
"filterOffline": "Ngoại tuyến",
|
|
"filterPinned": "Đã ghim",
|
|
"filterAuthGroup": "Loại xác thực",
|
|
"filterAuthPassword": "Mật khẩu",
|
|
"filterAuthKey": "Khóa SSH",
|
|
"filterAuthCredential": "Thông tin xác thực",
|
|
"filterAuthNone": "Không",
|
|
"filterProtocolGroup": "Giao thức",
|
|
"filterProtocolSsh": "SSH",
|
|
"filterTagsGroup": "Thẻ",
|
|
"editHostAction": "Chỉnh sửa máy chủ",
|
|
"moreOptions": "Nhiều tùy chọn hơn",
|
|
"shareHost": "Chia sẻ máy chủ",
|
|
"shareHostTitle": "Chia sẻ: {{name}}",
|
|
"shareFolder": "Chia sẻ thư mục",
|
|
"shareFolderTitle": "Chia sẻ thư mục: {{name}}",
|
|
"folderSharedSuccessfully": "Máy chủ dùng chung {{count}} trong thư mục",
|
|
"failedToShareFolder": "Không thể chia sẻ thư mục",
|
|
"sharing": {
|
|
"loadError": "Không thể tải dữ liệu chia sẻ. Vui lòng thử lại.",
|
|
"shareWithSection": "Chia sẻ với",
|
|
"usersTab": "Người dùng",
|
|
"rolesTab": "Vai trò",
|
|
"searchPlaceholder": "Tìm kiếm người dùng hoặc vai trò...",
|
|
"noMatches": "Không tìm thấy kết quả phù hợp",
|
|
"permissionLevelLabel": "Cấp độ quyền",
|
|
"levels": {
|
|
"connect": {
|
|
"label": "Kết nối",
|
|
"description": "Chỉ mở phiên: terminal, remote desktop, trình quản lý file, tunnel và Docker. Không truy cập cấu hình máy chủ."
|
|
},
|
|
"view": {
|
|
"label": "Xem",
|
|
"description": "Kết nối, cùng xem cấu hình máy chủ. Bí mật không bao giờ được hiển thị."
|
|
},
|
|
"edit": {
|
|
"label": "Chỉnh sửa",
|
|
"description": "Xem và chỉnh sửa cài đặt máy chủ không yêu cầu xác thực. Thông tin xác thực SSH của chủ sở hữu vẫn được giữ kín và chỉ dành riêng cho chủ sở hữu."
|
|
},
|
|
"manage": {
|
|
"label": "Quản lý",
|
|
"description": "Chỉnh sửa, và chia sẻ máy chủ với người khác, thay đổi cấp độ quyền và thu hồi quyền truy cập."
|
|
}
|
|
},
|
|
"expiryLabel": "Hết hạn truy cập",
|
|
"expiry": {
|
|
"never": "Không bao giờ",
|
|
"oneHour": "1 giờ",
|
|
"oneDay": "24 giờ",
|
|
"sevenDays": "7 ngày",
|
|
"thirtyDays": "30 ngày",
|
|
"custom": "Tùy chỉnh"
|
|
},
|
|
"customHoursPlaceholder": "Số giờ cho đến khi hết hạn truy cập",
|
|
"shareButton": "Chia sẻ",
|
|
"shareWithCount": "Chia sẻ ({{count}})",
|
|
"currentAccess": "Truy cập hiện tại",
|
|
"noAccessEntries": "Máy chủ này chưa được chia sẻ",
|
|
"folderRulesTitle": "Áp dụng cho các máy chủ được thêm vào sau này.",
|
|
"folderRulesHint": "Các quyền truy cập này vẫn nằm trong thư mục: một máy chủ được tạo hoặc di chuyển vào thư mục đó (hoặc thư mục con) sẽ tự động có quyền truy cập tương tự. Việc xóa một quy tắc chỉ ngăn chặn việc kế thừa quyền truy cập trong tương lai.",
|
|
"folderRuleRemove": "Ngừng kế thừa",
|
|
"folderShareSummary": "Được chia sẻ {{shared}} trong số {{total}} máy chủ trong thư mục này",
|
|
"grantedBy": "Được cấp bởi",
|
|
"expires": "Hết hạn",
|
|
"expired": "Đã hết hạn",
|
|
"never": "Không bao giờ",
|
|
"revoke": "Thu hồi",
|
|
"accessUpdated": "Đã cập nhật quyền truy cập",
|
|
"accessUpdateFailed": "Cập nhật quyền truy cập thất bại",
|
|
"sharedBadge": "Đã chia sẻ",
|
|
"sharedBadgeTooltip": "Được chia sẻ bởi {{owner}} (quyền truy cập {{level}})",
|
|
"viewOnlyBanner": "Máy chủ này được {{owner}} chia sẻ cho bạn với quyền xem. Cấu hình chỉ đọc.",
|
|
"sharedEditBanner": "Máy chủ này được {{owner}} chia sẻ cho bạn với quyền chỉnh sửa. Thay đổi áp dụng cho máy chủ thực; tham chiếu xác thực chỉ có thể được thay đổi bởi chủ sở hữu.",
|
|
"ownerOnlyControl": "Chỉ chủ sở hữu máy chủ mới có thể thay đổi",
|
|
"ownerAuthPrivate": "Thông tin xác thực SSH của chủ sở hữu máy chủ là riêng tư. Sử dụng tùy chọn “Thiết lập xác thực SSH cá nhân” từ menu máy chủ để chọn thông tin đăng nhập của riêng bạn.",
|
|
"ownerAuthShared": "Chủ sở hữu máy chủ đã chia sẻ thông tin xác thực SSH cho máy chủ này. Bạn có thể sử dụng thông tin đó hoặc chọn thông tin đăng nhập của riêng mình từ mục “Thiết lập xác thực SSH cá nhân”.",
|
|
"authOverrideAction": "Thiết lập xác thực SSH cá nhân",
|
|
"authOverrideActionProtocol": "Thiết lập xác thực cá nhân {{protocol}}",
|
|
"authOverrideTitle": "Xác thực SSH cá nhân",
|
|
"authOverrideTitleProtocol": "Xác thực cá nhân {{protocol}}",
|
|
"authOverrideDescriptionPrivate": "Thông tin đăng nhập SSH của chủ sở hữu máy chủ được giữ bí mật. Hãy chọn một trong các thông tin đăng nhập đã lưu của bạn để kết nối với {{host}}.",
|
|
"authOverrideDescriptionShared": "Sử dụng thông tin xác thực do chủ sở hữu máy chủ cung cấp, hoặc thay thế nó bằng một trong những thông tin đăng nhập đã lưu của bạn để kết nối với {{host}}.",
|
|
"authOverrideCredentialLabel": "Thông tin xác thực",
|
|
"useSharedAuthentication": "Sử dụng xác thực máy chủ dùng chung",
|
|
"noPersonalCredential": "Không có giấy tờ chứng nhận cá nhân",
|
|
"authOverrideNoCredentials": "Bạn chưa lưu thông tin đăng nhập SSH nào. Hãy tạo một thông tin đăng nhập trong mục Thông tin đăng nhập để kết nối với các máy chủ yêu cầu xác thực.",
|
|
"authOverrideRequired": "Máy chủ này yêu cầu bạn nhập một trong những thông tin đăng nhập đã lưu trước khi có thể kết nối.",
|
|
"authOverridePrivateHint": "Thông tin đăng nhập này chỉ dành riêng cho bạn. Chủ sở hữu máy chủ và những người nhận khác không thể xem hoặc sử dụng nó.",
|
|
"authOverrideSaved": "Thông tin xác thực SSH cá nhân đã được lưu.",
|
|
"authOverrideCleared": "Xác thực SSH cá nhân đã bị xóa.",
|
|
"authOverrideClearedToShared": "Sử dụng xác thực máy chủ dùng chung",
|
|
"authOverrideLoadError": "Không thể tải thông tin xác thực SSH của bạn. Vui lòng thử lại.",
|
|
"authOverrideSaveError": "Không thể lưu thông tin xác thực SSH của bạn."
|
|
},
|
|
"arrangeUnlockedSwitchedToManual": "Đã chuyển sang chế độ sắp xếp thủ công để đơn hàng của bạn được giữ nguyên.",
|
|
"dragToRearrange": "Kéo để sắp xếp lại",
|
|
"arrangeUnlocked": "Mở khóa chức năng kéo để sắp xếp lại.",
|
|
"webUiBindHostUnreachable": "Trình duyệt của bạn không thể truy cập 127.0.0.1 trên máy đang chạy Termix, vì vậy điểm cuối này sẽ không tải được. Hãy sử dụng địa chỉ mà máy đó có thể trả lời, chẳng hạn như 0.0.0.0.",
|
|
"webUiBindHostSharesSessionCookie": "Từ trình duyệt này, yêu cầu chuyển tiếp sẽ được truy cập tại cùng tên máy chủ mà Termix đang được phục vụ, do đó dịch vụ đường hầm sẽ nhận được phiên Termix của bạn. Cookie bỏ qua cổng. Điểm cuối này sẽ từ chối mở ở đây; nó hoạt động từ ứng dụng Termix dành cho máy tính để bàn hoặc khi Termix được mở tại localhost.",
|
|
"webUiErrorLabelRequired": "Điểm cuối {{row}} cần một nhãn.",
|
|
"webUiErrorLabelDuplicate": "Mỗi điểm cuối cần một tên khác nhau.",
|
|
"webUiErrorPortRange": "Điểm cuối {{row}} cần một cổng nằm trong khoảng từ 1 đến 65535.",
|
|
"webUiErrorPathInvalid": "Điểm cuối {{row}} có đường dẫn không hợp lệ. Hãy sử dụng đường dẫn như /admin.",
|
|
"copyViewUrlAction": "Sao chép liên kết {{name}}",
|
|
"filterAuthAgent": "SSH Agent",
|
|
"authTypeNeedsPlugin": "Máy chủ này sử dụng {{type}}, cần {{plugin}}. Chức năng này đã bị tắt trên máy chủ này.",
|
|
"authTypeUnknown": "Máy chủ này sử dụng {{type}}, không khả dụng trên máy chủ này.",
|
|
"authFieldsAfterSave": "Trước tiên hãy lưu thông tin máy chủ, sau đó điền vào các trường này.",
|
|
"enablePluginFeature": "Bật {{name}}",
|
|
"disablePluginFeature": "Vô hiệu hóa {{name}}",
|
|
"filterFeaturesGroup": "Tính năng",
|
|
"localOnly": "Chỉ giữ lại trên thiết bị này",
|
|
"localOnlyDesc": "Thông tin máy chủ này không được gửi đến máy chủ và không hiển thị trên các thiết bị khác của bạn.",
|
|
"folderLocalOnly": "Chỉ giữ lại trên thiết bị này",
|
|
"folderLocalOnlyDesc": "Thư mục này và mọi máy chủ bên trong nó đều nằm trên thiết bị này và không được gửi lên máy chủ.",
|
|
"sudoPasswordDesc": "Được sử dụng khi thiết bị đầu cuối hiển thị dấu nhắc sudo, và bởi các tính năng chạy lệnh với sudo.",
|
|
"editorCancel": "Hủy",
|
|
"editorSaving": "Đang lưu...",
|
|
"editorUpdate": "Cập nhật máy chủ",
|
|
"editorAdd": "Thêm máy chủ",
|
|
"speedSearch": "Tìm kiếm máy chủ. Sử dụng phím mũi tên để chọn, Enter để kết nối, Esc để đóng.",
|
|
"speedSearchList": "Danh sách máy chủ. Nhập hoặc nhấn / để tìm kiếm.",
|
|
"importNoHosts": "Không tìm thấy máy chủ nào trong tệp tin.",
|
|
"importTooMany": "Bạn có thể nhập tối đa {{max}} máy chủ cùng một lúc.",
|
|
"importSummary": "Quá trình nhập khẩu hoàn tất: {{imported}} đã nhập, {{updated}} đã cập nhật, {{failed}} thất bại",
|
|
"importHostsFailed": "Không thể nhập máy chủ"
|
|
},
|
|
"commandPalette": {
|
|
"searchPlaceholder": "Tìm kiếm máy chủ, lệnh hoặc cài đặt...",
|
|
"quickActions": "Hành động nhanh",
|
|
"navigation": "Điều hướng",
|
|
"orShortcut": "hoặc",
|
|
"hostManager": "Quản lý máy chủ",
|
|
"hostManagerDesc": "Quản lý, thêm hoặc sửa máy chủ",
|
|
"addNewHost": "Thêm máy chủ mới",
|
|
"addNewHostDesc": "Đăng ký máy chủ mới",
|
|
"adminSettings": "Cài đặt quản trị",
|
|
"adminSettingsDesc": "Cấu hình tùy chọn hệ thống và người dùng",
|
|
"userProfile": "Hồ sơ người dùng",
|
|
"userProfileDesc": "Quản lý tài khoản và tùy chọn của bạn",
|
|
"addCredential": "Thêm thông tin xác thực",
|
|
"addCredentialDesc": "Lưu trữ khóa SSH hoặc mật khẩu",
|
|
"recentActivity": "Hoạt động gần đây",
|
|
"serversAndHosts": "Máy chủ & Host",
|
|
"noHostsFound": "Không tìm thấy máy chủ nào khớp với \"{{search}}\"",
|
|
"links": "Liên kết",
|
|
"navigate": "Điều hướng",
|
|
"select": "Chọn",
|
|
"toggleWith": "Chuyển đổi với",
|
|
"pluginActions": "Thao tác khác",
|
|
"noTargetTab": "Không có tab terminal nào đang mở."
|
|
},
|
|
"splitScreen": {
|
|
"title": "Chia màn hình",
|
|
"defaultLabel": "Tách {{number}}",
|
|
"splitRight": "Chia sang phải",
|
|
"splitDown": "Chia xuống dưới",
|
|
"addToSplit": "Thêm vào {{split}}",
|
|
"paneEmptyItem": "Pane {{index}}: trống",
|
|
"paneItem": "Ngăn {{index}}: {{label}}",
|
|
"paneNumber": "Khung {{index}}",
|
|
"newPaneRight": "Cửa sổ mới ở bên phải",
|
|
"newPaneBelow": "Khung mới bên dưới",
|
|
"emptyTitle": "Ô trống",
|
|
"emptyHint": "Hãy chọn một nội dung bạn muốn hiển thị ở đây. Khi khung này được chọn, bất cứ thứ gì bạn mở từ thanh bên cũng sẽ mở ở đây.",
|
|
"openTabs": "Mở các tab",
|
|
"noOpenTabs": "Không có tab nào khác đang mở",
|
|
"hosts": "Máy chủ",
|
|
"searchHosts": "Tìm kiếm máy chủ",
|
|
"noHosts": "Không có trận đấu nào của chủ nhà",
|
|
"newSession": "Mới",
|
|
"closePane": "Đóng cửa sổ",
|
|
"closeSession": "Phiên họp kết thúc",
|
|
"moveToTab": "Chuyển sang tab riêng",
|
|
"swapWith": "Trao đổi với",
|
|
"showHere": "Hiển thị trong khung này",
|
|
"clearPane": "Xóa nội dung trong khung này.",
|
|
"zoom": "Khung thu phóng",
|
|
"unzoom": "Khôi phục bố cục",
|
|
"unsplit": "Chưa tách",
|
|
"layouts": "Bố cục",
|
|
"applyLayout": "Thay đổi bố cục",
|
|
"newSplit": "Sự chia tách mới",
|
|
"maxPanes": "Một ngăn có thể chứa tối đa {{count}} ngăn",
|
|
"dropSplit": "Thả xuống để chia",
|
|
"dropHere": "Kéo xuống để hiển thị tại đây",
|
|
"paneActions": "Thao tác trên bảng điều khiển",
|
|
"dividerHint": "Kéo chuột để thay đổi kích thước. Nhấp đúp chuột để điều chỉnh độ đều.",
|
|
"openInSplit": "Mở ở chế độ chia đôi",
|
|
"openInNewSplit": "Chia màn hình mới với tab hiện tại",
|
|
"shortcuts": "Phím tắt",
|
|
"shortcutNavigate": "Di chuyển giữa các khung",
|
|
"presets": {
|
|
"columns2": "Hai cái đặt cạnh nhau",
|
|
"rows2": "Hai chồng lên nhau",
|
|
"columns3": "Ba cái đặt cạnh nhau",
|
|
"mainLeft3": "Một bên trái, hai bên phải",
|
|
"mainBottom3": "Hai cái trên, một cái dưới",
|
|
"grid4": "Lưới bốn",
|
|
"grid5": "Ba trên hai",
|
|
"grid6": "Lưới sáu"
|
|
}
|
|
},
|
|
"connections": {
|
|
"noConnections": "Không có kết nối nào",
|
|
"noConnectionsDesc": "Mở terminal, trình quản lý tệp hoặc máy tính từ xa để xem kết nối tại đây",
|
|
"connectedFor": "Đã kết nối trong {{duration}}",
|
|
"connected": "Đã kết nối",
|
|
"disconnected": "Đã ngắt kết nối",
|
|
"closeTab": "Đóng tab",
|
|
"closeConnection": "Đóng kết nối",
|
|
"forgetTab": "Quên",
|
|
"removeBackground": "Xóa",
|
|
"reconnect": "Kết nối lại",
|
|
"reopenTab": "Mở lại",
|
|
"sectionOpen": "Đang mở",
|
|
"sectionBackground": "Nền",
|
|
"backgroundDesc": "Phiên kết nối sẽ duy trì trong {{minutes}} phút sau khi ngắt kết nối và có thể được kết nối lại.",
|
|
"persisted": "Đã duy trì trong nền",
|
|
"expiresIn": "Hết hạn trong {{duration}}",
|
|
"search": "Tìm kiếm kết nối...",
|
|
"noSearchResults": "Không có kết nối nào khớp với tìm kiếm của bạn",
|
|
"rename": "Đổi tên phiên"
|
|
},
|
|
"terminal": {
|
|
"totpRequired": "Yêu cầu xác thực hai yếu tố",
|
|
"totpCodeLabel": "Mã xác minh",
|
|
"totpVerify": "Xác minh",
|
|
"mfaPromptRequired": "Yêu cầu xác thực",
|
|
"mfaPushRequired": "Yêu cầu xác thực đẩy",
|
|
"mfaMenuPlaceholder": "Nhập câu trả lời của bạn",
|
|
"mfaCodeOrPushPlaceholder": "Mã hoặc \"đẩy\"",
|
|
"mfaWaitingApproval": "Đang chờ phê duyệt trên thiết bị của bạn...",
|
|
"mfaSendRequest": "Gửi yêu cầu",
|
|
"browserSignInCode": "Khóa bảo mật",
|
|
"browserSignInUrl": "URL đăng nhập",
|
|
"browserSignInOpen": "Mở trong trình duyệt",
|
|
"browserSignInContinue": "Tôi đã hoàn tất đăng nhập.",
|
|
"browserSignInRequired": "{{provider}} Cần đăng nhập",
|
|
"connectionLogTitle": "Nhật ký kết nối",
|
|
"connectionLogCopy": "Sao chép nhật ký vào clipboard",
|
|
"connectionLogEmpty": "Chưa có nhật ký kết nối",
|
|
"connectionLogWaiting": "Đang chờ nhật ký kết nối...",
|
|
"connectionLogCopied": "Đã sao chép nhật ký kết nối vào clipboard",
|
|
"connectionLogCopyFailed": "Sao chép nhật ký vào clipboard thất bại"
|
|
},
|
|
"cardGrid": {
|
|
"dragToMove": "Kéo để di chuyển",
|
|
"dragToResize": "Kéo để thay đổi kích thước",
|
|
"changeWidth": "Thay đổi chiều rộng",
|
|
"removeCard": "Xóa {{label}}",
|
|
"addCard": "Thêm",
|
|
"columns": "Cột",
|
|
"empty": "Không có thẻ nào. Dùng Thêm bên dưới để đặt thẻ."
|
|
},
|
|
"auth": {
|
|
"tagline": "Quản lý SSH và máy tính từ xa tự lưu trữ",
|
|
"loginTitle": "Chào mừng trở lại",
|
|
"registerTitle": "Tạo tài khoản",
|
|
"forgotPassword": "Quên mật khẩu?",
|
|
"rememberMe": "Nhớ thiết bị trong 30 ngày (bao gồm TOTP)",
|
|
"noAccount": "Chưa có tài khoản?",
|
|
"hasAccount": "Đã có tài khoản?",
|
|
"twoFactorAuth": "Xác thực hai yếu tố",
|
|
"enterCode": "Nhập mã xác minh",
|
|
"redirectingToApp": "Đang chuyển hướng đến ứng dụng...",
|
|
"sshAuthenticationRequired": "Yêu cầu xác thực SSH",
|
|
"sshNoKeyboardInteractive": "Xác thực tương tác bàn phím không khả dụng",
|
|
"sshAuthenticationFailed": "Xác thực thất bại",
|
|
"sshAuthenticationTimeout": "Hết thời gian xác thực",
|
|
"sshNoKeyboardInteractiveDescription": "Máy chủ không hỗ trợ xác thực tương tác bàn phím. Vui lòng cung cấp mật khẩu hoặc khóa SSH.",
|
|
"sshAuthFailedDescription": "Thông tin đăng nhập không chính xác. Vui lòng thử lại với thông tin hợp lệ.",
|
|
"sshTimeoutDescription": "Quá trình xác thực đã hết thời gian. Vui lòng thử lại.",
|
|
"sshProvideCredentialsDescription": "Vui lòng cung cấp thông tin SSH để kết nối đến máy chủ này.",
|
|
"sshPasswordDescription": "Nhập mật khẩu cho kết nối SSH này.",
|
|
"sshKeyPasswordDescription": "Nếu khóa SSH của bạn được mã hóa, hãy nhập cụm mật khẩu tại đây.",
|
|
"passphraseRequired": "Yêu cầu cụm mật khẩu",
|
|
"passphraseRequiredDescription": "Khóa SSH đã được mã hóa. Vui lòng nhập cụm mật khẩu để mở khóa.",
|
|
"back": "Quay lại",
|
|
"firstUser": "Người dùng đầu tiên",
|
|
"firstUserMessage": "Bạn là người dùng đầu tiên và sẽ được đặt làm quản trị viên. Bạn có thể xem cài đặt quản trị trong menu thả xuống người dùng ở thanh bên. Nếu bạn cho rằng đây là nhầm lẫn, hãy kiểm tra nhật ký Docker hoặc tạo một issue trên GitHub.",
|
|
"external": "Bên ngoài",
|
|
"loginWithExternal": "Đăng nhập bằng Nhà cung cấp Bên ngoài",
|
|
"loginWithExternalDesc": "Đăng nhập bằng nhà cung cấp danh tính bên ngoài đã được cấu hình",
|
|
"externalNotSupportedInElectron": "Hiện tại, ứng dụng dành cho máy tính để bàn chưa hỗ trợ đăng nhập bằng tài khoản ngoài. Vui lòng sử dụng phiên bản web.",
|
|
"loginWithProvider": "Đăng nhập bằng {{name}}",
|
|
"orContinueWith": "hoặc tiếp tục với",
|
|
"resetPasswordButton": "Đặt lại mật khẩu",
|
|
"sendResetCode": "Gửi mã đặt lại",
|
|
"resetCodeDesc": "Nhập tên người dùng của bạn để nhận mã đặt lại mật khẩu. Mã sẽ được ghi trong nhật ký container Docker.",
|
|
"resetCode": "Mã đặt lại",
|
|
"verifyCodeButton": "Xác minh mã",
|
|
"enterResetCode": "Nhập mã 6 chữ số từ nhật ký container Docker cho người dùng:",
|
|
"newPassword": "Mật khẩu mới",
|
|
"confirmNewPassword": "Xác nhận mật khẩu",
|
|
"enterNewPassword": "Nhập mật khẩu mới của bạn cho người dùng:",
|
|
"signUp": "Đăng ký",
|
|
"desktopApp": "Ứng dụng máy tính",
|
|
"loggingInToDesktopApp": "Đang đăng nhập vào ứng dụng máy tính",
|
|
"loadingServer": "Đang tải máy chủ...",
|
|
"dataLossWarning": "Đặt lại mật khẩu theo cách này sẽ xóa tất cả các máy chủ SSH đã lưu, thông tin đăng nhập và dữ liệu mã hóa khác. Hành động này không thể hoàn tác. Chỉ sử dụng khi bạn đã quên mật khẩu và chưa đăng nhập.",
|
|
"authenticationDisabled": "Xác thực bị vô hiệu",
|
|
"authenticationDisabledDesc": "Tất cả các phương thức xác thực đang bị vô hiệu. Vui lòng liên hệ quản trị viên của bạn.",
|
|
"passwordLoginDisabledDesc": "Đăng nhập bằng mật khẩu bị vô hiệu. Hãy sử dụng khóa truy cập hoặc nhà cung cấp xác thực bên ngoài.",
|
|
"attemptsRemaining": "Còn {{count}} lần thử",
|
|
"confirmResetDataWipe": "Tài khoản này chưa đăng nhập kể từ khi nâng cấp mã hóa, do đó dữ liệu đã lưu không thể khôi phục nếu không có mật khẩu cũ. Việc đặt lại sẽ xóa vĩnh viễn các máy chủ, thông tin xác thực và đoạn mã. Tiếp tục?",
|
|
"password": "Mật khẩu",
|
|
"secondFactorUnavailable": "Tài khoản của bạn sử dụng xác thực hai yếu tố hiện không khả dụng. Vui lòng liên hệ với quản trị viên để thiết lập lại.",
|
|
"secondFactorNoUI": "Yếu tố thứ hai không thể hiển thị trên màn hình này. Vui lòng liên hệ với quản trị viên.",
|
|
"serverAuthentication": "Đăng nhập máy chủ",
|
|
"minChars": "tối thiểu {{min}} ký tự",
|
|
"retrySecondFactorUI": "Tải lại các phương pháp xác minh"
|
|
},
|
|
"hostKey": {
|
|
"verifyNewHost": "Xác minh khóa máy chủ SSH",
|
|
"keyChangedWarning": "Khóa máy chủ SSH đã thay đổi",
|
|
"firstConnectionTitle": "Lần đầu kết nối đến máy chủ này",
|
|
"firstConnectionDescription": "Không thể xác thực danh tính của máy chủ này. Xác minh dấu vân tay khớp với mong đợi.",
|
|
"keyChangedDescription": "Khóa máy chủ cho máy chủ này đã thay đổi kể từ lần kết nối trước. Điều này có thể là dấu hiệu của vấn đề bảo mật.",
|
|
"previousKey": "Khóa trước đó",
|
|
"newFingerprint": "Dấu vân tay mới",
|
|
"fingerprint": "Dấu vân tay",
|
|
"verifyInstructions": "Nếu bạn tin tưởng máy chủ này, nhấn Chấp nhận để tiếp tục và lưu dấu vân tay này cho các kết nối sau.",
|
|
"securityWarning": "Cảnh báo bảo mật",
|
|
"acceptAndContinue": "Chấp nhận & Tiếp tục",
|
|
"acceptNewKey": "Chấp nhận Khóa Mới & Tiếp tục"
|
|
},
|
|
"errors": {
|
|
"databaseConnection": "Không thể kết nối tới cơ sở dữ liệu",
|
|
"embeddedServerFailed": "Máy chủ cục bộ của Termix không thể khởi động.",
|
|
"unknownError": "Lỗi không xác định",
|
|
"loginFailed": "Đăng nhập thất bại",
|
|
"failedPasswordReset": "Không thể bắt đầu đặt lại mật khẩu",
|
|
"failedVerifyCode": "Không thể xác minh mã đặt lại",
|
|
"failedCompleteReset": "Không thể hoàn tất đặt lại mật khẩu",
|
|
"invalidTotpCode": "Mã TOTP không hợp lệ",
|
|
"failedOidcLogin": "Đăng nhập bằng tài khoản bên ngoài không thành công.",
|
|
"silentSigninOidcUnavailable": "Đã yêu cầu đăng nhập im lặng, nhưng chưa thiết lập đăng nhập bằng tài khoản bên ngoài.",
|
|
"failedUserInfo": "Không thể lấy thông tin người dùng sau khi đăng nhập",
|
|
"oidcAuthFailed": "Đăng nhập bên ngoài không thành công",
|
|
"invalidAuthUrl": "URL ủy quyền không hợp lệ nhận được từ máy chủ",
|
|
"requiredField": "Trường này là bắt buộc",
|
|
"minLength": "Độ dài tối thiểu là {{min}}",
|
|
"passwordMismatch": "Mật khẩu không khớp",
|
|
"passwordLoginDisabled": "Đăng nhập bằng tên người dùng/mật khẩu hiện đang bị vô hiệu hóa",
|
|
"sessionExpired": "Phiên làm việc đã hết hạn - vui lòng đăng nhập lại",
|
|
"totpRateLimited": "Giới hạn tốc độ: Quá nhiều lần thử xác thực TOTP. Vui lòng thử lại sau.",
|
|
"totpRateLimitedWithTime": "Giới hạn tốc độ: Quá nhiều lần thử xác thực TOTP. Vui lòng đợi {{time}} giây trước khi thử lại.",
|
|
"resetCodeRateLimited": "Giới hạn tốc độ: Quá nhiều lần thử xác thực. Vui lòng thử lại sau.",
|
|
"resetCodeRateLimitedWithTime": "Hạn chế tốc độ: Quá nhiều lần xác minh. Vui lòng chờ {{time}} giây trước khi thử lại.",
|
|
"authTokenSaveFailed": "Lưu token xác thực thất bại",
|
|
"authTokenMissing": "Máy chủ không trả về mã xác thực mới. Vui lòng đăng nhập lại.",
|
|
"failedToLoadServer": "Tải máy chủ thất bại",
|
|
"sessionExpiredLogin": "Phiên đăng nhập đã hết hạn. Vui lòng đăng nhập lại."
|
|
},
|
|
"messages": {
|
|
"registrationDisabled": "Đăng ký tài khoản mới hiện bị quản trị viên vô hiệu hóa. Vui lòng đăng nhập hoặc liên hệ quản trị viên.",
|
|
"userNotAllowed": "Tài khoản của bạn không được phép đăng ký. Vui lòng liên hệ quản trị viên.",
|
|
"databaseConnectionFailed": "Kết nối máy chủ cơ sở dữ liệu thất bại",
|
|
"embeddedServerPortInUse": "Cổng {{port}} hiện đang được sử dụng bởi một chương trình khác. Thông thường, đây là một container Docker của Termix hoặc một tiến trình Termix còn sót lại từ phiên trước. Hãy đóng nó lại, sau đó khởi động lại Termix.",
|
|
"embeddedServerPortInUseUnknownPort": "Một trong các cổng mà Termix cần đang được một chương trình khác sử dụng. Hãy đóng chương trình đang sử dụng cổng đó, sau đó khởi động lại Termix.",
|
|
"embeddedServerCrashed": "Máy chủ cục bộ đã dừng hoạt động đột ngột. Hãy khởi động lại Termix và kiểm tra nhật ký trên máy tính để bàn nếu sự cố này tiếp diễn.",
|
|
"resetCodeSent": "Mã đặt lại đã được gửi đến nhật ký Docker",
|
|
"codeVerified": "Xác minh mã thành công",
|
|
"passwordResetSuccess": "Đặt lại mật khẩu thành công",
|
|
"loginSuccess": "Đăng nhập thành công",
|
|
"registrationSuccess": "Đăng ký thành công"
|
|
},
|
|
"placeholders": {
|
|
"language": "Ngôn ngữ",
|
|
"keyPassword": "mật khẩu khóa",
|
|
"pastePrivateKey": "Dán khóa riêng tư của bạn vào đây...",
|
|
"enterPassword": "Nhập mật khẩu của bạn",
|
|
"apiKeyName": "ví dụ: CI Pipeline",
|
|
"credentialName": "Ví dụ: Khóa SSH sản xuất",
|
|
"optionalDetails": "Thông tin chi tiết tùy chọn...",
|
|
"sshUsername": "ví dụ: root hoặc deploy",
|
|
"hostAddress": "10.0.0.1 or example.com",
|
|
"hostName": "Ví dụ: Sản xuất máy chủ web"
|
|
},
|
|
"dashboard": {
|
|
"title": "Bảng điều khiển",
|
|
"loading": "Đang tải bảng điều khiển...",
|
|
"github": "GitHub",
|
|
"support": "Hỗ trợ",
|
|
"discord": "Discord",
|
|
"docs": "Tài liệu",
|
|
"donate": "Ủng hộ",
|
|
"serverOverview": "Tổng quan máy chủ",
|
|
"version": "Phiên bản",
|
|
"upToDate": "Đã cập nhật",
|
|
"updateAvailable": "Có bản cập nhật",
|
|
"beta": "Beta",
|
|
"uptime": "Thời gian hoạt động",
|
|
"database": "Cơ sở dữ liệu",
|
|
"healthy": "Ổn định",
|
|
"error": "Lỗi",
|
|
"totalHosts": "Tổng số máy chủ",
|
|
"totalCredentials": "Tổng số thông tin xác thực",
|
|
"recentActivity": "Hoạt động gần đây",
|
|
"reset": "Đặt lại",
|
|
"loadingRecentActivity": "Đang tải hoạt động gần đây...",
|
|
"noRecentActivity": "Không có hoạt động gần đây",
|
|
"quickActions": "Hành động nhanh",
|
|
"addHost": "Thêm máy chủ",
|
|
"addCredential": "Thêm thông tin xác thực",
|
|
"adminSettings": "Cài đặt quản trị",
|
|
"userProfile": "Hồ sơ người dùng",
|
|
"serverStats": "Thống kê máy chủ",
|
|
"loadingServerStats": "Đang tải thống kê máy chủ...",
|
|
"noServerData": "Không có dữ liệu máy chủ",
|
|
"customizeLayout": "Tùy chỉnh Bảng điều khiển",
|
|
"dashboardSettings": "Cài đặt Bảng điều khiển",
|
|
"enableDisableCards": "Bật/Tắt Thẻ",
|
|
"resetLayout": "Đặt lại về mặc định",
|
|
"serverOverviewCard": "Tổng quan Máy chủ",
|
|
"recentActivityCard": "Hoạt động Gần đây",
|
|
"quickActionsCard": "Thao tác nhanh",
|
|
"serverStatsCard": "Thống kê máy chủ",
|
|
"panelMain": "Chính",
|
|
"panelSide": "Bên",
|
|
"justNow": "vừa xong",
|
|
"activityFileManager": "Trình quản lý tập tin"
|
|
},
|
|
"donation": {
|
|
"title": "Bạn thích Termix chứ?",
|
|
"body": "Termix là phần mềm miễn phí và mã nguồn mở, được xây dựng và duy trì bởi một nhóm hai người trong thời gian rảnh. Nếu nó đã thay thế một công cụ thương mại mà bạn đáng lẽ phải trả tiền, một khoản quyên góp sẽ giúp trang trải chi phí hosting và duy trì phát triển. Hiện tại, quyên góp chỉ chấp nhận tiền mã hóa.",
|
|
"milestones": "Quyên góp cũng giúp tài trợ thời gian nghiên cứu và học hỏi những gì cần thiết để xây dựng các tính năng như hỗ trợ SAML và Kubernetes. Xem tiến độ trên trang quyên góp.",
|
|
"cta": "Quyên góp",
|
|
"dismiss": "Để sau"
|
|
},
|
|
"dashboardTab": {
|
|
"stable": "ỔN ĐỊNH",
|
|
"hostsOnline": "Máy chủ Trực tuyến",
|
|
"registerNewServer": "Đăng ký máy chủ mới",
|
|
"storeSshKeysOrPasswords": "Lưu trữ khóa SSH hoặc mật khẩu",
|
|
"manageUsersAndRoles": "Quản lý người dùng và vai trò",
|
|
"manageYourAccount": "Quản lý tài khoản của bạn",
|
|
"hostStatus": "Trạng thái Máy chủ",
|
|
"noHostsConfigured": "Chưa cấu hình máy chủ nào",
|
|
"online": "TRỰC TUYẾN",
|
|
"offline": "NGOẠI TUYẾN",
|
|
"checking": "ĐANG KIỂM TRA",
|
|
"onlineLower": "Trực tuyến",
|
|
"add": "Thêm:",
|
|
"commandPalette": "Bảng lệnh",
|
|
"done": "Xong",
|
|
"editModeInstructions": "Kéo 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. Sử dụng nút thùng rác để xóa thẻ.",
|
|
"empty": "Trống",
|
|
"clear": "Xóa",
|
|
"viewServerDetails": "Xem chi tiết máy chủ",
|
|
"dragToResizeColumns": "Kéo để thay đổi kích thước cột",
|
|
"hostsAvailable": "Có người chủ nhà sẵn sàng"
|
|
},
|
|
"admin": {
|
|
"sectionGeneral": "Chung",
|
|
"sectionUsers": "Người dùng",
|
|
"sectionSessions": "Phiên",
|
|
"sectionRoles": "Vai trò",
|
|
"sectionDatabase": "Cơ sở dữ liệu",
|
|
"sectionApiKeys": "Khóa API",
|
|
"sectionAuditLog": "Nhật ký kiểm tra",
|
|
"sectionSsl": "chứng chỉ HTTPS",
|
|
"sectionBranding": "Nhãn trắng",
|
|
"brandingAppName": "Tên ứng dụng",
|
|
"brandingAppNameDesc": "Hiển thị trên màn hình đăng nhập và tab trình duyệt. Để trống để sử dụng \"Termix\".",
|
|
"brandingTagline": "Khẩu hiệu",
|
|
"brandingTaglineDesc": "Hiển thị bên dưới tên ứng dụng trên màn hình đăng nhập. Để trống để sử dụng khẩu hiệu mặc định.",
|
|
"brandingLogo": "Logo",
|
|
"brandingLogoDesc": "Định dạng PNG, JPEG hoặc WEBP, dung lượng tối đa 750 KB. Thay thế biểu tượng mặc định trên màn hình đăng nhập và tab trình duyệt.",
|
|
"brandingLogoUpload": "Tải lên logo",
|
|
"brandingLogoReset": "Khôi phục về mặc định",
|
|
"brandingLogoInvalid": "Hình ảnh không hợp lệ. Vui lòng sử dụng tệp PNG, JPEG hoặc WEBP có dung lượng tối đa 750 KB.",
|
|
"brandingSaved": "Cài đặt thương hiệu đã được lưu",
|
|
"brandingSaveFailed": "Không thể lưu cài đặt thương hiệu.",
|
|
"sslDescription": "Termix cung cấp chứng chỉ qua HTTPS. Bạn có thể tải chứng chỉ của riêng mình lên đây, hoặc lấy và gia hạn chứng chỉ từ Let's Encrypt trong phần Chứng chỉ ACME.",
|
|
"sslDocsLink": "Xem tài liệu SSL",
|
|
"sslCertStatus": "Trạng thái chứng chỉ",
|
|
"sslCertStatusNone": "Không có chứng chỉ",
|
|
"sslCertStatusValid": "Hợp lệ",
|
|
"sslCertStatusExpiring": "Sắp hết hạn",
|
|
"sslCertStatusExpired": "Đã hết hạn",
|
|
"sslCertExpiresAt": "Hết hạn {{date}}",
|
|
"sslInfoNote": "Sau khi cấp hoặc tải lên chứng chỉ, Termix sẽ tự động bật HTTPS trên SSL_PORT (mặc định là 8443) bên cạnh cổng HTTP hiện có. Hãy đảm bảo rằng cổng đó đã được công bố/ánh xạ tới vùng chứa này để có thể truy cập được.",
|
|
"sslManualCert": "Chứng chỉ (PEM)",
|
|
"sslManualCertPlaceholder": "-----BẮT ĐẦU GIẤY CHỨNG NHẬN-----",
|
|
"sslManualKey": "Khóa riêng tư (PEM)",
|
|
"sslManualKeyPlaceholder": "-----BEGIN PRIVATE KEY-----",
|
|
"sslManualDesc": "Hãy dán chứng chỉ và khóa riêng hiện có của bạn, bao gồm cả chuỗi chứng chỉ đầy đủ nếu CA yêu cầu.",
|
|
"sslManualUpload": "Tải lên và cài đặt chứng chỉ",
|
|
"sslManualUploadLoading": "Đang tải chứng chỉ lên...",
|
|
"sslManualUploadSuccess": "Chứng chỉ đã được tải lên và cài đặt thành công.",
|
|
"sslManualUploadFailed": "Tải lên chứng chỉ không thành công",
|
|
"sslManualRequiresFields": "Cần có chứng chỉ và khóa riêng.",
|
|
"auditLogTotal": "Tổng số {{total}} mục",
|
|
"auditLogEmpty": "Không tìm thấy mục nhật ký kiểm tra",
|
|
"auditLogSuccess": "Thành công",
|
|
"auditLogFailed": "Thất bại",
|
|
"auditLogClearFilters": "Xóa bộ lọc",
|
|
"auditLogPage": "Trang {{page}} / {{totalPages}} (tổng {{total}})",
|
|
"auditLogIp": "IP",
|
|
"auditLogResourceId": "ID tài nguyên",
|
|
"auditLogFilterUser": "Người dùng",
|
|
"auditLogFilterAction": "Hành động",
|
|
"auditLogFilterResourceType": "Loại tài nguyên",
|
|
"auditLogFilterStatus": "Trạng thái",
|
|
"auditLogFilterFrom": "Từ",
|
|
"auditLogFilterTo": "Đến",
|
|
"auditLogFilterAll": "Tất cả",
|
|
"allowRegistration": "Cho phép đăng ký người dùng",
|
|
"allowRegistrationDesc": "Cho phép người dùng mới tự đăng ký bằng tên người dùng và mật khẩu",
|
|
"allowPasswordLogin": "Cho phép đăng nhập bằng mật khẩu",
|
|
"allowPasswordLoginDesc": "Đăng nhập bằng tên người dùng/mật khẩu",
|
|
"oidcAutoProvision": "Tự động tạo tài khoản bên ngoài",
|
|
"oidcAutoProvisionDesc": "Tạo tài khoản lần đầu tiên khi ai đó đăng nhập thông qua phương thức đăng nhập bên ngoài như SSO hoặc LDAP, ngay cả khi tính năng đăng ký chưa được bật.",
|
|
"secondFactorAfterExternalLogin": "Hãy yêu cầu xác thực hai yếu tố sau khi đăng nhập bằng tài khoản bên ngoài (SSO, GitHub, Google, LDAP).",
|
|
"secondFactorAfterExternalLoginDesc": "Ở chế độ Tắt, xác thực yếu tố thứ hai chỉ được yêu cầu sau khi nhập mật khẩu và các thông tin đăng nhập cục bộ khác, giống như trước đây. Ở chế độ Bật, xác thực yếu tố thứ hai sẽ được yêu cầu sau mọi phương thức đăng nhập, bao gồm cả SSO và LDAP.",
|
|
"allowPasswordReset": "Cho phép đặt lại mật khẩu",
|
|
"allowPasswordResetDesc": "Mã đặt lại qua nhật ký Docker",
|
|
"auditForwardingTitle": "Chuyển tiếp đến SIEM",
|
|
"auditForwardingDesc": "Gửi một bản sao của mỗi mục kiểm toán đến một đơn vị thu thập dữ liệu bên ngoài dưới dạng NDJSON. Nhật ký cục bộ vẫn là nguồn thông tin chính xác.",
|
|
"auditForwardingEnvNotice": "Một biến môi trường cũng cấu hình việc chuyển tiếp; URL được lưu ở đây sẽ được ưu tiên.",
|
|
"auditForwardingToken": "Thẻ người mang (tùy chọn)",
|
|
"auditForwardingTokenStored": "Mã thông báo người mang (đã lưu trữ)",
|
|
"auditForwardingSaved": "Cài đặt chuyển tiếp kiểm toán đã được lưu",
|
|
"auditForwardingSaveError": "Không thể lưu cài đặt chuyển tiếp kiểm toán.",
|
|
"sessionTimeout": "Thời gian chờ phiên",
|
|
"hours": "giờ",
|
|
"sessionTimeoutRange": "Tối thiểu 1 giờ, tối đa 720 giờ",
|
|
"monitoringDefaults": "Mặc định giám sát",
|
|
"statusCheck": "Kiểm tra trạng thái",
|
|
"sec": "giây",
|
|
"logLevel": "Mức nhật ký",
|
|
"usersCount": "{{count}} người dùng",
|
|
"searchUsers": "Tìm kiếm người dùng...",
|
|
"noUsers": "Không có người dùng",
|
|
"noUsersMatch": "Không có người dùng nào phù hợp với tìm kiếm của bạn.",
|
|
"pageOf": "Trang {{page}} trên {{total}}",
|
|
"createUser": "Tạo",
|
|
"newRole": "Vai trò mới",
|
|
"roleName": "Tên",
|
|
"roleDisplayName": "Tên hiển thị",
|
|
"roleDescription": "Mô tả",
|
|
"rolesCount": "{{count}} vai trò",
|
|
"createRole": "Tạo",
|
|
"creating": "Đang tạo...",
|
|
"exportDatabase": "Xuất cơ sở dữ liệu",
|
|
"exportDatabaseDesc": "Tải xuống bản sao lưu SQLite di động chứa tất cả máy chủ, thông tin đăng nhập và cài đặt.",
|
|
"export": "Xuất",
|
|
"exporting": "Đang xuất...",
|
|
"importDatabase": "Nhập cơ sở dữ liệu",
|
|
"importDatabaseDesc": "Khôi phục từ bản sao lưu .sqlite di động trên bất kỳ hệ thống cơ sở dữ liệu nào.",
|
|
"importDatabaseSelected": "Đã chọn: {{name}}",
|
|
"selectFile": "Chọn tệp",
|
|
"changeFile": "Đổi tệp",
|
|
"import": "Nhập",
|
|
"importing": "Đang nhập...",
|
|
"apiKeysCount": "{{count}} khóa",
|
|
"apiKeysDocsLink": "Xem tài liệu",
|
|
"apiKeysCliHint": "Sử dụng khóa API với Termix CLI để quản lý máy chủ từ thiết bị đầu cuối của bạn.",
|
|
"apiKeysCliLink": "Xem tài liệu CLI",
|
|
"newApiKey": "Khóa API mới",
|
|
"apiKeyCreatedWarning": "Khóa đã tạo - sao chép ngay, sẽ không hiển thị lại.",
|
|
"apiKeyName": "Tên",
|
|
"apiKeyUser": "Người dùng",
|
|
"apiKeySelectUser": "Chọn người dùng...",
|
|
"apiKeyExpiresAt": "Hết hạn lúc",
|
|
"createKey": "Tạo khóa",
|
|
"apiKeyNoExpiry": "Không hết hạn",
|
|
"revokedBadge": "ĐÃ THU HỒI",
|
|
"authTypeDual": "Xác thực kép",
|
|
"authTypeOidc": "Bên ngoài",
|
|
"authTypeLocal": "Cục bộ",
|
|
"adminStatusAdministrator": "Quản trị viên",
|
|
"adminStatusRegularUser": "Người dùng thông thường",
|
|
"adminBadge": "QUẢN TRỊ VIÊN",
|
|
"systemBadge": "HỆ THỐNG",
|
|
"customBadge": "TÙY CHỈNH",
|
|
"youBadge": "BẠN",
|
|
"sessionsActive": "{{count}} đang hoạt động",
|
|
"sessionActive": "Hoạt động: {{time}}",
|
|
"sessionExpires": "Hết hạn: {{time}}",
|
|
"revokeAll": "Tất cả",
|
|
"revokeAllSessionsSuccess": "Đã thu hồi tất cả phiên của người dùng",
|
|
"revokeAllSessionsFailed": "Không thể thu hồi phiên",
|
|
"revokeSessionFailed": "Không thể thu hồi phiên",
|
|
"addRole": "Thêm vai trò",
|
|
"noCustomRoles": "Chưa định nghĩa vai trò tùy chỉnh",
|
|
"removeRoleFailed": "Không thể xóa vai trò",
|
|
"assignRoleFailed": "Không thể gán vai trò",
|
|
"deleteRoleFailed": "Không thể xóa vai trò",
|
|
"userAdminAccess": "Quản trị viên",
|
|
"userAdminAccessDesc": "Toàn quyền truy cập tất cả cài đặt quản trị",
|
|
"userRoles": "Vai trò",
|
|
"revokeAllUserSessions": "Thu hồi tất cả phiên",
|
|
"revokeAllUserSessionsDesc": "Buộc đăng nhập lại trên tất cả thiết bị",
|
|
"revoke": "Thu hồi",
|
|
"deleteUserWarning": "Việc xóa người dùng này là vĩnh viễn.",
|
|
"deleteUser": "Xóa {{username}}",
|
|
"deleting": "Đang xóa...",
|
|
"deleteUserFailed": "Không thể xóa người dùng",
|
|
"deleteUserSuccess": "Đã xóa người dùng \"{{username}}\"",
|
|
"deleteRoleSuccess": "Đã xóa vai trò \"{{name}}\"",
|
|
"revokeKeySuccess": "Đã thu hồi khóa \"{{name}}\"",
|
|
"revokeKeyFailed": "Không thể thu hồi khóa",
|
|
"copiedToClipboard": "Đã sao chép vào bộ nhớ tạm",
|
|
"done": "Hoàn tất",
|
|
"createUserTitle": "Tạo người dùng",
|
|
"createUserDesc": "Tạo tài khoản cục bộ mới.",
|
|
"createUserUsername": "Tên đăng nhập",
|
|
"createUserPassword": "Mật khẩu",
|
|
"createUserPasswordHint": "Tối thiểu 6 ký tự.",
|
|
"createUserEnterUsername": "Nhập tên đăng nhập",
|
|
"createUserEnterPassword": "Nhập mật khẩu",
|
|
"createUserSubmit": "Tạo người dùng",
|
|
"editUserTitle": "Quản lý người dùng: {{username}}",
|
|
"editUserDesc": "Chỉnh sửa vai trò, trạng thái quản trị, phiên và cài đặt tài khoản.",
|
|
"editUserUsername": "Tên đăng nhập",
|
|
"editUserAuthType": "Loại xác thực",
|
|
"editUserAdminStatus": "Trạng thái quản trị",
|
|
"editUserUserId": "ID người dùng",
|
|
"linkAccountTitle": "Liên kết tài khoản",
|
|
"linkAccountDesc": "Hợp nhất tài khoản bên ngoài {{username}} với tài khoản cục bộ hiện có.",
|
|
"linkAccountDescLocal": "Liên kết tài khoản cục bộ {{username}} với tài khoản chỉ dành cho bên ngoài hiện có.",
|
|
"linkAccountWarningTitle": "Hành động này sẽ:",
|
|
"linkAccountEffect1": "Xóa tài khoản chỉ dành cho bên ngoài",
|
|
"linkAccountEffect2": "Thêm thông tin đăng nhập bên ngoài vào tài khoản mục tiêu.",
|
|
"linkAccountEffect3": "Cho phép cả đăng nhập bằng tài khoản ngoài và đăng nhập bằng mật khẩu.",
|
|
"linkAccountTargetUsername": "Tên đăng nhập tài khoản cục bộ",
|
|
"linkAccountTargetPlaceholder": "Nhập tên đăng nhập tài khoản cục bộ để liên kết",
|
|
"linkAccountOidcUsername": "Tên người dùng tài khoản bên ngoài",
|
|
"linkAccountOidcPlaceholder": "Nhập tên người dùng tài khoản chỉ dùng bên ngoài để hợp nhất.",
|
|
"linkAccountOidcNotFound": "Không tìm thấy tài khoản chỉ dùng bên ngoài nào có tên người dùng đó.",
|
|
"linkAccounts": "Liên kết tài khoản",
|
|
"linkAccountSuccess": "Liên kết tài khoản thành công",
|
|
"linkAccountFailed": "Liên kết tài khoản thất bại",
|
|
"linkAccountInProgress": "Đang liên kết...",
|
|
"unlinkAccountTitle": "Hủy liên kết đăng nhập bên ngoài",
|
|
"unlinkAccountDesc": "Xóa đăng nhập bên ngoài khỏi {{username}}. Họ sẽ chỉ có thể đăng nhập bằng mật khẩu của mình.",
|
|
"unlinkAccountWarning": "Thao tác này sẽ loại bỏ tính năng đăng nhập từ bên ngoài đối với tài khoản này. Người dùng cần phải thiết lập mật khẩu để tiếp tục đăng nhập.",
|
|
"unlinkAccount": "Hủy liên kết đăng nhập bên ngoài",
|
|
"unlinkAccountInProgress": "Đang hủy liên kết...",
|
|
"unlinkAccountSuccess": "Đăng nhập bên ngoài bị hủy liên kết",
|
|
"unlinkAccountFailed": "Không thể hủy liên kết đăng nhập bên ngoài.",
|
|
"saving": "Đang lưu...",
|
|
"updateRegistrationFailed": "Cập nhật cài đặt đăng ký thất bại",
|
|
"updatePasswordLoginFailed": "Cập nhật cài đặt đăng nhập bằng mật khẩu thất bại",
|
|
"updateOidcAutoProvisionFailed": "Không thể cập nhật cài đặt tự động tạo.",
|
|
"updateSecondFactorAfterExternalLoginFailed": "Không thể cập nhật cài đặt yếu tố xác thực thứ hai.",
|
|
"updatePasswordResetFailed": "Cập nhật cài đặt đặt lại mật khẩu thất bại",
|
|
"sessionTimeoutRange2": "Thời gian chờ phiên phải từ 1 đến 720 giờ",
|
|
"sessionTimeoutSaved": "Thời gian chờ phiên đã được lưu",
|
|
"sessionTimeoutSaveFailed": "Lưu thời gian chờ phiên thất bại",
|
|
"monitoringIntervalInvalid": "Giá trị khoảng thời gian không hợp lệ",
|
|
"monitoringSaved": "Cài đặt giám sát đã được lưu",
|
|
"monitoringSaveFailed": "Lưu cài đặt giám sát thất bại",
|
|
"logLevelUpdateFailed": "Cập nhật mức ghi nhật ký thất bại",
|
|
"createUserRequired": "Tên đăng nhập và mật khẩu là bắt buộc",
|
|
"createUserPasswordTooShort": "Mật khẩu phải có ít nhất 6 ký tự",
|
|
"createUserSuccess": "Người dùng \"{{username}}\" đã được tạo",
|
|
"createUserFailed": "Tạo người dùng thất bại",
|
|
"updateAdminStatusFailed": "Cập nhật trạng thái quản trị viên thất bại",
|
|
"allSessionsRevoked": "Tất cả các phiên đã bị thu hồi",
|
|
"revokeSessionsFailed": "Thu hồi phiên thất bại",
|
|
"manageUserData": "Quản lý dữ liệu người dùng",
|
|
"backToUsers": "Quay lại danh sách người dùng",
|
|
"manageTabAccount": "Tài khoản",
|
|
"manageTabHosts": "Máy chủ",
|
|
"manageTabCredentials": "Thông tin xác thực",
|
|
"manageTabSessions": "Phiên",
|
|
"manageTabDanger": "Nguy hiểm",
|
|
"manageEditorBack": "Quay lại dữ liệu của {{username}}",
|
|
"dataLockedBadge": "ĐÃ KHÓA",
|
|
"dataLockedNotice": "Dữ liệu của {{username}} vẫn bị khóa cho đến khi họ đăng nhập lần tiếp theo. Máy chủ, thông tin đăng nhập và đoạn mã của họ không thể xem hoặc chỉnh sửa cho đến lúc đó.",
|
|
"resetPasswordTitle": "Đặt lại mật khẩu",
|
|
"resetPasswordOidcOnly": "Người dùng này đăng nhập qua nhà cung cấp bên ngoài và không có mật khẩu.",
|
|
"resetPasswordPlaceholder": "Mật khẩu mới",
|
|
"resetPasswordBtn": "Đặt lại",
|
|
"resetPasswordWorking": "Đang đặt lại...",
|
|
"resetPasswordSuccess": "Đã đặt lại mật khẩu",
|
|
"resetPasswordSuccessWiped": "Đã đặt lại mật khẩu. Dữ liệu mã hóa của người dùng đã bị xóa.",
|
|
"resetPasswordFailed": "Không thể đặt lại mật khẩu",
|
|
"resetPasswordConfirmWipe": "{{username}} chưa đăng nhập kể từ khi nâng cấp mã hóa, do đó dữ liệu của họ không thể khôi phục. Đặt lại ngay bây giờ sẽ xóa máy chủ, thông tin đăng nhập và đoạn mã của họ. Tiếp tục?",
|
|
"manageApiKeys": "Khóa API",
|
|
"apiKeyNamePlaceholder": "Tên khóa",
|
|
"apiKeyCopyNotice": "Sao chép khóa này ngay, sẽ không hiển thị lại.",
|
|
"noApiKeysForUser": "Không có khóa API",
|
|
"apiKeyDeleteFailed": "Không thể xóa khóa API",
|
|
"exportUserData": "Xuất dữ liệu",
|
|
"exportUserDataDesc": "Tải xuống máy chủ, thông tin đăng nhập và dữ liệu quản lý tệp của người dùng này dưới dạng JSON. Các bí mật được giải mã.",
|
|
"exportUserDataSuccess": "Đã xuất dữ liệu người dùng",
|
|
"exportUserDataFailed": "Không thể xuất dữ liệu người dùng",
|
|
"hostsCount": "{{count}} máy chủ",
|
|
"addHostForUser": "Thêm máy chủ",
|
|
"noHostsForUser": "Người dùng này không có máy chủ nào",
|
|
"connectToHost": "Kết nối",
|
|
"deleteHostConfirm": "Xóa máy chủ \"{{name}}\" thuộc về {{username}}?",
|
|
"hostDeletedSuccess": "Đã xóa máy chủ",
|
|
"hostDeleteFailed": "Không thể xóa máy chủ",
|
|
"credentialsCount": "{{count}} thông tin đăng nhập",
|
|
"addCredentialForUser": "Thêm thông tin đăng nhập",
|
|
"noCredentialsForUser": "Người dùng này không có thông tin xác thực",
|
|
"deleteCredentialConfirm": "Xóa thông tin xác thực \"{{name}}\" của {{username}}?",
|
|
"credentialDeletedSuccess": "Đã xóa thông tin xác thực",
|
|
"credentialDeleteFailed": "Xóa thông tin xác thực thất bại",
|
|
"noSessionsForUser": "Không có phiên làm việc đang hoạt động",
|
|
"deleteSuccessorLabel": "Hãy chuyển giao máy chủ và thông tin đăng nhập cho",
|
|
"deleteSuccessorMe": "Tôi (người quản trị xóa)",
|
|
"deleteSuccessorNone": "Không ai cả, hãy xóa chúng đi.",
|
|
"deleteSuccessorDesc": "Mọi thứ người dùng này chia sẻ vẫn hoạt động bình thường dưới quyền sở hữu mới; việc chọn \"không ai\" sẽ xóa máy chủ, thông tin đăng nhập và các thư mục chia sẻ của họ.",
|
|
"deleteUserDangerDesc": "Xóa vĩnh viễn {{username}} và toàn bộ dữ liệu (máy chủ, thông tin xác thực, đoạn mã, lịch sử). Không thể hoàn tác.",
|
|
"deleteUserConfirm": "Xóa vĩnh viễn {{username}} và toàn bộ dữ liệu?",
|
|
"deleteUserAdminBlocked": "Hãy bỏ quyền quản trị trước khi xóa người dùng này.",
|
|
"createRoleRequired": "Cần tên và tên hiển thị",
|
|
"createRoleSuccess": "Đã tạo vai trò \"{{name}}\"",
|
|
"createRoleFailed": "Tạo vai trò thất bại",
|
|
"apiKeyNameRequired": "Cần tên khóa",
|
|
"apiKeyUserRequired": "Cần ID người dùng",
|
|
"apiKeyCreatedSuccess": "Đã tạo khóa API \"{{name}}\"",
|
|
"apiKeyCreateFailed": "Tạo khóa API thất bại",
|
|
"exportSuccess": "Đã xuất cơ sở dữ liệu thành công",
|
|
"exportFailed": "Xuất cơ sở dữ liệu thất bại",
|
|
"importSelectFile": "Vui lòng chọn tệp trước",
|
|
"importCompleted": "Đã nhập xong: đã nhập {{total}} mục, bỏ qua {{skipped}}",
|
|
"importFailed": "Nhập thất bại: {{error}}",
|
|
"importError": "Nhập cơ sở dữ liệu thất bại",
|
|
"sectionHostDefaults": "Mặc định máy chủ",
|
|
"minutes": "phút",
|
|
"rolePermissions": {
|
|
"count": "{{count}} quyền",
|
|
"editAction": "Chỉnh sửa quyền",
|
|
"loadError": "Không tải được danh mục quyền",
|
|
"saved": "Đã lưu quyền vai trò",
|
|
"saveError": "Không lưu được quyền vai trò",
|
|
"save": "Lưu",
|
|
"saving": "Đang lưu...",
|
|
"pluginDisabled": "Tính năng bị vô hiệu hóa",
|
|
"groups": {
|
|
"hosts": "Máy chủ",
|
|
"credentials": "Thông tin xác thực",
|
|
"admin": "Sự quản lý"
|
|
}
|
|
},
|
|
"notificationPrivateEndpoints": "Cho phép máy chủ thông báo riêng tư",
|
|
"notificationPrivateEndpointsDesc": "Liệt kê chính xác các máy chủ riêng mà kênh thông báo có thể liên hệ. Phân tách chúng bằng dấu phẩy.",
|
|
"updateNotificationEndpointsFailed": "Không thể cập nhật danh sách cho phép điểm cuối thông báo.",
|
|
"secondFactorsSectionTitle": "Yếu tố thứ hai",
|
|
"secondFactorsNone": "Không có yếu tố thứ hai nào được ghi nhận.",
|
|
"secondFactorUnavailable": "Không khả dụng",
|
|
"resetSecondFactors": "Đặt lại các yếu tố thứ hai",
|
|
"resetSecondFactorsConfirm": "Xóa mọi yếu tố thứ hai cho {{username}}? Họ có thể đăng nhập bằng mật khẩu hoặc SSO và đăng ký lại.",
|
|
"secondFactorsResetSuccess": "Yếu tố thứ hai được thiết lập lại",
|
|
"secondFactorsResetFailed": "Không thể đặt lại yếu tố xác thực thứ hai",
|
|
"passwordLoginForced": "Chức năng đăng nhập bằng mật khẩu đã bị tắt, nhưng không có phương thức đăng nhập nào khác được kích hoạt, vì vậy nó vẫn được bật tạm thời. Không ai bị khóa tài khoản cả.",
|
|
"sslNotRenewed": "Không có gì gia hạn chứng chỉ này cả. Nó sẽ hết hạn vào ngày {{date}}. Hãy bật chế độ gia hạn tự động trong phần Chứng chỉ ACME hoặc tải lên chứng chỉ mới trước thời hạn đó.",
|
|
"sslSelfSigned": "Chứng chỉ tự ký do Termix tạo ra. Trình duyệt sẽ cảnh báo về điều này.",
|
|
"sslRenewedBy": "Được gia hạn tự động bởi {{plugin}}",
|
|
"sslIssuer": "Được phát hành bởi {{issuer}}",
|
|
"sslNames": "Ảnh bìa {{names}}",
|
|
"sslManualTitle": "Tải lên chứng chỉ",
|
|
"updateExternalAutoProvisionFailed": "Không thể cập nhật cài đặt tự động tạo.",
|
|
"hostTags": "Thẻ máy chủ được xác định trước",
|
|
"hostTagsDesc": "Các thẻ mà mọi người dùng đều thấy dưới dạng gợi ý trong trình chỉnh sửa máy chủ. Nhấn phím Space hoặc Enter để thêm thẻ. Việc xóa thẻ ở đây không xóa thẻ đó khỏi máy chủ.",
|
|
"hostTagsError": "Không thể tải hoặc lưu các đề xuất thẻ máy chủ."
|
|
},
|
|
"newUi": {
|
|
"sidebar": {
|
|
"quickConnect": {
|
|
"hostLabel": "Máy chủ",
|
|
"hostPlaceholder": "192.168.1.1 or example.com",
|
|
"portLabel": "Cổng",
|
|
"portPlaceholder": "22",
|
|
"usernameLabel": "Tên đăng nhập",
|
|
"usernamePlaceholder": "tên đăng nhập",
|
|
"authLabel": "Xác thực",
|
|
"passwordLabel": "Mật khẩu",
|
|
"passwordPlaceholder": "mật khẩu",
|
|
"privateKeyLabel": "Khóa riêng",
|
|
"privateKeyPlaceholder": "Dán khóa riêng...",
|
|
"credentialLabel": "Thông tin đăng nhập",
|
|
"credentialPlaceholder": "Chọn thông tin đăng nhập đã lưu",
|
|
"protocolLabel": "Giao thức",
|
|
"domainLabel": "Lãnh địa",
|
|
"domainPlaceholder": "không bắt buộc",
|
|
"connectToAction": "Kết nối với {{name}}",
|
|
"sshProtocol": "SSH",
|
|
"noTarget": "Không có phần mềm nào được cài đặt có thể kết nối với loại máy chủ này."
|
|
},
|
|
"keybindings": {
|
|
"title": "Phím tắt",
|
|
"description": "Gán các phím tắt cho các thao tác trong cửa sổ dòng lệnh và ứng dụng, hoặc thay đổi các phím tắt có sẵn.",
|
|
"defaultsHeading": "Phím tắt tích hợp sẵn",
|
|
"fixedHeading": "Phím tắt ứng dụng",
|
|
"fixed": {
|
|
"splitRight": "Chia sang phải",
|
|
"splitDown": "Chia xuống dưới",
|
|
"zoomPane": "Phóng to khung hình đang được chọn",
|
|
"navigatePane": "Di chuyển giữa các khung",
|
|
"nextTab": "Tab tiếp theo",
|
|
"previousTab": "Tab trước",
|
|
"jumpTab": "Chuyển đến tab",
|
|
"previousView": "Quay lại chế độ xem thanh bên trước đó",
|
|
"fullscreen": "Bật/tắt chế độ toàn màn hình"
|
|
},
|
|
"customHeading": "Phím tắt tùy chỉnh",
|
|
"addBinding": "Thêm lối tắt",
|
|
"addBindingTitle": "Thêm lối tắt",
|
|
"editBindingTitle": "Chỉnh sửa phím tắt",
|
|
"loading": "Đang tải...",
|
|
"noCustomBindings": "Chưa có phím tắt tùy chỉnh nào.",
|
|
"defaultBadge": "Mặc định",
|
|
"customizedBadge": "Tùy chỉnh",
|
|
"customize": "Tùy chỉnh",
|
|
"resetToDefault": "Khôi phục về mặc định",
|
|
"resetAllToDefaults": "Khôi phục tất cả về cài đặt mặc định",
|
|
"close": "Đóng",
|
|
"cancel": "Hủy bỏ",
|
|
"saveBinding": "Lưu lối tắt",
|
|
"saveError": "Không thể lưu các phím tắt",
|
|
"pressKeysToRecord": "Tổ hợp phím",
|
|
"pressKeysPlaceholder": "Nhấp chuột và nhấn phím",
|
|
"recording": "Nhấn các phím...",
|
|
"comboRequiredError": "Trước tiên, hãy nhấn tổ hợp phím.",
|
|
"conflictWarning": "Sự kết hợp này đã được liên kết với {{combo}}. Lưu lại sẽ khiến cả hai đều bốc cháy.",
|
|
"actionLabel": "Hoạt động",
|
|
"actionNextTab": "Chuyển sang tab tiếp theo",
|
|
"actionPreviousTab": "Chuyển về tab trước",
|
|
"actionOpenCommandPalette": "Mở tìm kiếm nhanh",
|
|
"actionReconnectSession": "Kết nối lại phiên hiện tại",
|
|
"unavailableAction": "{{type}} (không khả dụng)",
|
|
"actionRequiredError": "Hãy chọn hành động trước tiên."
|
|
},
|
|
"userProfile": {
|
|
"donateTitle": "Duy trì Termix",
|
|
"donateDescription": "Termix là phần mềm miễn phí, tự lưu trữ, và được xây dựng bởi một vài người trong thời gian rảnh. Nếu nó giúp bạn tiết kiệm thời gian hoặc tiền bạc, một khoản quyên góp tiền mã hóa sẽ giúp duy trì dự án.",
|
|
"donateMilestones": "Các khoản quyên góp giúp tài trợ thời gian nghiên cứu và học hỏi để xây dựng hỗ trợ SAML, Kubernetes và Agent. Xem tiến độ và quyên góp.",
|
|
"donateButton": "Quyên góp tiền mã hóa",
|
|
"storageModeLocal": "Trình duyệt",
|
|
"storageModeCloud": "Cơ sở dữ liệu",
|
|
"storageModeDescription": "Trình duyệt chỉ lưu cài đặt trong trình duyệt này. Cơ sở dữ liệu đồng bộ với máy chủ và tải trên mọi thiết bị.",
|
|
"resetToDefaults": "Đặt lại mặc định",
|
|
"resetToDefaultsSuccess": "Đã đặt lại cài đặt về mặc định.",
|
|
"storageModeSwitch": "Lưu trữ tùy chọn",
|
|
"sectionAccount": "Tài khoản",
|
|
"desktopProfileTitle": "Thiết bị này chỉ",
|
|
"desktopProfileDescription": "Hồ sơ này được lưu trữ trên thiết bị này và tự động đăng nhập. Hãy liên kết nó với máy chủ Termix để sử dụng cùng một máy chủ và cài đặt trên mọi thiết bị.",
|
|
"sectionInterface": "Giao diện",
|
|
"interfacePresetDesc": "Termix hiển thị rất nhiều chi tiết. Mọi tính năng đều được giữ nguyên.",
|
|
"preset_simple": "Đơn giản",
|
|
"preset_simple_desc": "Chỉ những thứ thiết yếu.",
|
|
"preset_balanced": "Cân bằng",
|
|
"preset_balanced_desc": "Bố cục tiêu chuẩn.",
|
|
"preset_advanced": "Trình độ cao",
|
|
"preset_advanced_desc": "Mọi thứ đều được bật, sắp xếp dày đặc.",
|
|
"presetClearOverrides": "Đặt lại tất cả",
|
|
"presetOverridesTitle": "Tùy chỉnh",
|
|
"presetRevertArea": "Hoàn tác",
|
|
"presetConfirmTitle": "Chuyển sang {{preset}}?",
|
|
"presetConfirmDesc": "Thao tác này sẽ đặt lại thanh bên, điều hướng, bố cục bảng điều khiển, thanh công cụ thiết bị đầu cuối và chế độ xem trình quản lý tập tin của bạn. Thông tin máy chủ, thông tin đăng nhập và trang chủ của bạn không bị thay đổi.",
|
|
"presetConfirmApply": "Áp dụng cài đặt sẵn",
|
|
"runSetupAgainDesc": "Hãy thực hiện lại các bước thiết lập ban đầu.",
|
|
"runSetupAgainButton": "Chạy thiết lập",
|
|
"uiArea_chrome": "Ứng dụng Chrome",
|
|
"uiArea_hostList": "Danh sách máy chủ",
|
|
"uiArea_credentialList": "Danh sách thông tin xác thực",
|
|
"uiArea_rail": "Điều hướng",
|
|
"uiArea_dashboard": "Bảng điều khiển",
|
|
"uiArea_terminal": "Phần cuối",
|
|
"uiArea_fileManager": "Trình quản lý tập tin",
|
|
"uiArea_hostEditor": "Biên tập viên chủ trì",
|
|
"sectionAppearance": "Giao diện",
|
|
"sectionSecurity": "Bảo mật",
|
|
"sectionApiKeys": "Khóa API",
|
|
"sectionData": "Dữ liệu",
|
|
"usernameLabel": "Tên người dùng",
|
|
"roleLabel": "Vai trò",
|
|
"roleAdministrator": "Quản trị viên",
|
|
"authMethodLabel": "Phương thức xác thực",
|
|
"authMethodLocal": "Cục bộ",
|
|
"twoFaLabel": "2FA",
|
|
"twoFaOn": "Bật",
|
|
"twoFaOff": "Tắt",
|
|
"versionLabel": "Phiên bản",
|
|
"betaProgramTitle": "Chương trình Beta",
|
|
"betaProgramDescription": "Dùng thử sớm các tính năng sắp ra mắt với thẻ Docker :beta cập nhật hàng tuần. Chưa ổn định, không dùng cho môi trường thực tế.",
|
|
"betaProgramFeedback": "Tìm thấy lỗi? Báo cáo tại đây.",
|
|
"betaProgramLearnMore": "Tìm hiểu thêm",
|
|
"cliTitle": "Công cụ dòng lệnh Termix",
|
|
"cliDescription": "Mở cửa sổ dòng lệnh, chạy các lệnh và di chuyển tập tin từ trình shell của riêng bạn.",
|
|
"cliLearnMore": "Tìm hiểu thêm",
|
|
"deleteAccount": "Xóa tài khoản",
|
|
"deleteAccountDescription": "Xóa vĩnh viễn tài khoản của bạn",
|
|
"changeServerDescription": "Chuyển sang máy chủ backend Termix khác",
|
|
"deleteButton": "Xóa",
|
|
"deleteAccountPermanent": "Hành động này là vĩnh viễn và không thể hoàn tác.",
|
|
"deleteAccountWarning": "Tất cả phiên, máy chủ, thông tin xác thực và cài đặt sẽ bị xóa vĩnh viễn.",
|
|
"confirmPasswordDeletePlaceholder": "Nhập mật khẩu để xác nhận",
|
|
"languageLabel": "Ngôn ngữ",
|
|
"themeLabel": "Giao diện",
|
|
"fontSizeLabel": "Cỡ chữ",
|
|
"interfaceFontLabel": "Phông chữ giao diện",
|
|
"interfaceFontDescription": "Thay đổi phông chữ giao diện ứng dụng. Các cấu hình thiết bị đầu cuối giữ nguyên cài đặt phông chữ riêng của chúng.",
|
|
"accentColorLabel": "Màu nhấn",
|
|
"keyboardShortcuts": "Phím tắt",
|
|
"keyboardShortcutsDescription": "Tùy chỉnh các phím tắt sao chép, dán và lệnh trong terminal.",
|
|
"manageShortcuts": "Quản lý",
|
|
"historyTracking": "Theo dõi lịch sử",
|
|
"historyTrackingDesc": "Theo dõi các lệnh đã nhập",
|
|
"commandPalette": "Bảng lệnh",
|
|
"commandPaletteDesc": "Bật phím tắt",
|
|
"reopenTabsOnLogin": "Mở lại các tab khi đăng nhập",
|
|
"reopenTabsOnLoginDesc": "Khôi phục các tab đang mở khi đăng nhập hoặc tải lại trang, kể cả từ thiết bị khác",
|
|
"confirmTabClose": "Xác nhận đóng tab",
|
|
"confirmTabCloseDesc": "Hỏi trước khi đóng tab terminal",
|
|
"showTabNumbers": "Hiển thị số tab",
|
|
"showTabNumbersDesc": "Hiển thị số trên mỗi tab để giúp phân biệt chúng.",
|
|
"settingsAppRail": "Đường ray ứng dụng",
|
|
"sidebarSettingsMoved": "Các cài đặt hiển thị thanh bên của máy chủ đã được chuyển sang bảng Tùy chỉnh thanh bên, được mở từ thanh công cụ Máy chủ.",
|
|
"showHostTags": "Hiển thị thẻ máy chủ",
|
|
"showHostTagsDesc": "Hiển thị thẻ trong danh sách máy chủ",
|
|
"hostTrayOnClick": "Nhấp để mở rộng hành động máy chủ",
|
|
"hostTrayOnClickDesc": "Luôn hiển thị nút kết nối; nhấp để mở rộng tùy chọn quản lý thay vì di chuột",
|
|
"compactHostView": "Chế độ xem máy chủ thu gọn",
|
|
"compactHostViewDesc": "Thu gọn mỗi máy chủ thành một dòng chỉ hiển thị tên và địa chỉ",
|
|
"statusColors": "Màu trạng thái thực",
|
|
"statusColorsDesc": "Dùng màu xanh/đỏ cho trạng thái trực tuyến/ngoại tuyến thay vì màu nhấn",
|
|
"pinAppRail": "Ghim thanh ứng dụng",
|
|
"pinAppRailDesc": "Giữ thanh ứng dụng bên trái luôn mở rộng thay vì chỉ mở khi di chuột",
|
|
"openFullscreenSettings": "Mở cài đặt ở chế độ toàn màn hình",
|
|
"exitFullscreenSettings": "Thoát khỏi chế độ toàn màn hình",
|
|
"expandAppRailOnHover": "Mở rộng thanh ứng dụng khi di chuột",
|
|
"expandAppRailOnHoverDesc": "Cho phép thanh ứng dụng bên trái mở rộng khi con trỏ di chuyển qua",
|
|
"showPinAppRailButton": "Hiển thị nút Pin App Rail",
|
|
"showPinAppRailButtonDesc": "Hiển thị nút ở thanh ứng dụng để ghim ứng dụng luôn mở. Mặc định là tắt.",
|
|
"settingsNavigation": "Điều hướng",
|
|
"navigationTabsDesc": "Chọn các tab sẽ hiển thị trên thanh bên",
|
|
"showSnippetCommands": "Hiển thị lệnh",
|
|
"showSnippetCommandsDesc": "Hiển thị lệnh của mỗi đoạn mã ngay bên dưới tên của nó. Tắt tùy chọn này để có danh sách gọn gàng hơn.",
|
|
"foldersCollapsed": "Thu gọn thư mục",
|
|
"foldersCollapsedDesc": "Mặc định thu gọn thư mục",
|
|
"confirmExecution": "Xác nhận thực thi",
|
|
"confirmExecutionDesc": "Xác nhận trước khi chạy đoạn mã",
|
|
"settingsUpdates": "Cập nhật",
|
|
"disableUpdateChecks": "Tắt kiểm tra cập nhật",
|
|
"disableUpdateChecksDesc": "Ngừng kiểm tra cập nhật",
|
|
"changePassword": "Đổi mật khẩu",
|
|
"currentPasswordLabel": "Mật khẩu hiện tại",
|
|
"currentPasswordPlaceholder": "Mật khẩu hiện tại",
|
|
"newPasswordLabel": "Mật khẩu mới",
|
|
"newPasswordPlaceholder": "Mật khẩu mới",
|
|
"confirmPasswordLabel": "Xác nhận mật khẩu mới",
|
|
"confirmPasswordPlaceholder": "Xác nhận mật khẩu mới",
|
|
"updatePassword": "Cập nhật mật khẩu",
|
|
"createApiKeyTitle": "Tạo khóa API",
|
|
"createApiKeyDescription": "Tạo khóa API mới để truy cập lập trình.",
|
|
"apiKeyNameLabel": "Tên",
|
|
"apiKeyNamePlaceholder": "ví dụ: CI Pipeline",
|
|
"expiryDateLabel": "Ngày hết hạn",
|
|
"optional": "tùy chọn",
|
|
"cancel": "Hủy",
|
|
"createKey": "Tạo khóa",
|
|
"apiKeyCreatedWarning": "Mã khóa đã được tạo - hãy sao chép ngay, mã này sẽ không hiển thị lại nữa.",
|
|
"copyApiKey": "Sao chép khóa API",
|
|
"copiedToClipboard": "Đã sao chép vào clipboard",
|
|
"apiKeyCount": "{{count}} khóa",
|
|
"newKey": "Tạo khóa mới",
|
|
"noApiKeys": "Chưa có khóa API nào.",
|
|
"apiKeyActive": "Đang hoạt động",
|
|
"apiKeyUsageHint": "Thêm khóa của bạn vào",
|
|
"apiKeyUsageHintHeader": "tiêu đề.",
|
|
"apiKeyPermissionsHint": "Khóa kế thừa quyền của người dùng tạo.",
|
|
"exportData": "Xuất dữ liệu của tôi",
|
|
"exportDataDesc": "Tải xuống bản sao lưu máy chủ, thông tin đăng nhập và cài đặt của bạn để chuyển sang thiết bị khác.",
|
|
"export": "Xuất khẩu",
|
|
"exporting": "Đang xuất khẩu...",
|
|
"importData": "Nhập dữ liệu của tôi",
|
|
"importDataDesc": "Khôi phục máy chủ, thông tin đăng nhập và cài đặt của bạn từ tệp sao lưu .sqlite.",
|
|
"importDataSelected": "Đã chọn: {{name}}",
|
|
"selectFile": "Chọn tệp",
|
|
"changeFile": "Thay đổi",
|
|
"import": "Nhập khẩu",
|
|
"importing": "Đang nhập khẩu...",
|
|
"exportSuccess": "Dữ liệu đã được xuất thành công.",
|
|
"exportFailed": "Xuất dữ liệu thất bại",
|
|
"importSelectFile": "Vui lòng chọn tệp trước",
|
|
"importCompleted": "Quá trình nhập khẩu hoàn tất: {{total}} mục đã được nhập, {{skipped}} mục bị bỏ qua",
|
|
"importFailed": "Nhập khẩu thất bại: {{error}}",
|
|
"roleUser": "Người dùng",
|
|
"authMethodDual": "Xác thực kép",
|
|
"authMethodOidc": "Bên ngoài",
|
|
"done": "Xong",
|
|
"apiKeyNameRequired": "Tên khóa là bắt buộc",
|
|
"apiKeyCreated": "Đã tạo khóa API \"{{name}}\"",
|
|
"apiKeyCreateFailed": "Tạo khóa API thất bại",
|
|
"apiKeyUser": "Người dùng",
|
|
"apiKeyExpires": "Hết hạn",
|
|
"apiKeyRevoked": "Đã thu hồi khóa API \"{{name}}\"",
|
|
"apiKeyRevokeFailed": "Thu hồi khóa API thất bại",
|
|
"passwordFieldsRequired": "Cần nhập mật khẩu hiện tại và mật khẩu mới",
|
|
"passwordMismatch": "Mật khẩu không khớp",
|
|
"passwordTooShort": "Mật khẩu phải có ít nhất 6 ký tự",
|
|
"passwordUpdated": "Cập nhật mật khẩu thành công",
|
|
"passwordUpdateFailed": "Cập nhật mật khẩu thất bại",
|
|
"deletePasswordRequired": "Cần mật khẩu để xóa tài khoản",
|
|
"deleteFailed": "Xóa tài khoản thất bại",
|
|
"deleting": "Đang xóa...",
|
|
"colorPickerTooltip": "Mở bảng chọn màu",
|
|
"themeSystem": "Hệ thống",
|
|
"themeLight": "Sáng",
|
|
"themeDark": "Tối",
|
|
"themeDracula": "Dracula",
|
|
"themeCatppuccin": "Catppuccin",
|
|
"themeNord": "Nord",
|
|
"themeSolarized": "Solarized",
|
|
"themeTokyoNight": "Tokyo Night",
|
|
"themeOneDark": "One Dark",
|
|
"themeGruvbox": "Gruvbox",
|
|
"linkedProfileTitle": "Đã đăng nhập vào {{server}}",
|
|
"linkedProfileDescription": "Thiết bị này sử dụng tài khoản của bạn trên máy chủ và lưu giữ một bản sao dữ liệu của bạn, vì vậy nó vẫn hoạt động ngoại tuyến.",
|
|
"manageSync": "Quản lý đồng bộ hóa",
|
|
"setUpSync": "Liên kết đến máy chủ",
|
|
"settingsTabsAndShortcuts": "Các tab và phím tắt"
|
|
}
|
|
}
|
|
},
|
|
"terminalToolbar": {},
|
|
"plugins": {
|
|
"capabilities": {
|
|
"credentials:read": {
|
|
"title": "Xem mật khẩu và khóa của bạn",
|
|
"consequence": "Nó có thể đọc thông tin bí mật được lưu trữ cho bất kỳ máy chủ nào mà bạn có thể truy cập."
|
|
},
|
|
"ssh:connect": {
|
|
"title": "Chạy các lệnh trên máy chủ của bạn",
|
|
"consequence": "Bất kỳ lệnh nào, trên các máy chủ mà bạn kết nối đến, với quyền truy cập của bạn."
|
|
},
|
|
"process:spawn": {
|
|
"title": "Chạy các chương trình trên máy này",
|
|
"consequence": "Các chương trình chạy trên máy chủ Termix, chứ không phải trên máy chủ của bạn."
|
|
},
|
|
"users:write": {
|
|
"title": "Tạo và chỉnh sửa tài khoản người dùng",
|
|
"consequence": "Nó cho phép thêm người dùng và thay đổi vai trò của họ."
|
|
},
|
|
"auth:provide": {
|
|
"title": "Xử lý đăng nhập",
|
|
"consequence": "Nó có thể thêm phương thức đăng nhập, xác thực hai yếu tố hoặc kiểu đăng nhập SSH."
|
|
},
|
|
"system:tls": {
|
|
"title": "Quản lý chứng chỉ",
|
|
"consequence": "Nó có thể thay thế chứng chỉ mà Termix cung cấp qua HTTPS và đáp ứng các yêu cầu xác thực tên miền từ các cơ quan cấp chứng chỉ."
|
|
},
|
|
"device:serial": {
|
|
"title": "Truy cập các thiết bị nối tiếp và USB",
|
|
"consequence": "Nó có thể mở một cổng nối tiếp vật lý trên máy đang chạy Termix."
|
|
},
|
|
"hosts:write": {
|
|
"title": "Tạo và thay đổi máy chủ",
|
|
"consequence": "Nó cho phép thêm máy chủ và chỉnh sửa những máy chủ bạn đã có."
|
|
},
|
|
"credentials:use": {
|
|
"title": "Kết nối với máy chủ của bạn",
|
|
"consequence": "Nó không thể xem mật khẩu hoặc khóa của bạn."
|
|
},
|
|
"credentials:write": {
|
|
"title": "Lưu thông tin đăng nhập mới",
|
|
"consequence": "Nó có thể thêm mật khẩu và khóa vào thông tin đăng nhập đã lưu của bạn."
|
|
},
|
|
"network:outbound": {
|
|
"title": "Truy cập internet",
|
|
"consequence": "Nó có thể gửi yêu cầu đến các dịch vụ bên ngoài."
|
|
},
|
|
"network:serve": {
|
|
"title": "Chấp nhận kết nối",
|
|
"consequence": "Thao tác này mở một cổng trên máy chủ Termix."
|
|
},
|
|
"network:broadcast": {
|
|
"title": "Gửi thông báo phát sóng trên mạng",
|
|
"consequence": "Nó có thể gửi các gói dữ liệu đến các thiết bị trên mạng cục bộ, chẳng hạn như tín hiệu Wake-on-LAN."
|
|
},
|
|
"users:read": {
|
|
"title": "Xem tên người dùng và vai trò",
|
|
"consequence": "Tuyệt đối không dùng mật khẩu băm, tuyệt đối không dùng xác thực hai yếu tố."
|
|
},
|
|
"events:core": {
|
|
"title": "Hãy quan sát mọi thứ đang diễn ra.",
|
|
"consequence": "Bao gồm cả hoạt động của những người dùng khác, không chỉ riêng bạn."
|
|
},
|
|
"notify:send": {
|
|
"title": "Gửi cảnh báo",
|
|
"consequence": "Đối với bạn hoặc những người dùng khác, và thông qua các kênh mà họ thiết lập."
|
|
},
|
|
"notify:hub": {
|
|
"title": "Nhận mọi thông báo",
|
|
"consequence": "Lưu trữ và phân phối các thông báo mà tất cả các plugin gửi đi, bao gồm cả nội dung của chúng."
|
|
},
|
|
"audit:read": {
|
|
"title": "Đọc nhật ký kiểm toán",
|
|
"consequence": "Nó có thể biết ai đã làm gì và khi nào."
|
|
},
|
|
"desktop:window": {
|
|
"title": "Mở cửa sổ màn hình",
|
|
"consequence": "Chỉ có trong ứng dụng Termix dành cho máy tính để bàn."
|
|
},
|
|
"users:impersonate": {
|
|
"title": "Đóng vai trò là những người dùng khác",
|
|
"consequence": "Chạy các tác vụ nền với quyền truy cập của người dùng khác, chẳng hạn như các tác vụ theo lịch trình. Mỗi lần sử dụng đều được ghi vào nhật ký kiểm toán."
|
|
},
|
|
"db:core-refs": {
|
|
"title": "Đọc các bảng tài khoản cốt lõi",
|
|
"consequence": "Có thể truy vấn trực tiếp người dùng, vai trò và máy chủ từ cơ sở dữ liệu."
|
|
},
|
|
"hosts:read": {
|
|
"title": "Xem danh sách người chủ trì của bạn",
|
|
"consequence": "Tên và địa chỉ của các máy chủ mà bạn đã có thể xem."
|
|
},
|
|
"db:own": {
|
|
"title": "Lưu trữ dữ liệu của riêng nó",
|
|
"consequence": "Được lưu trữ trong các bảng riêng biệt, tách biệt với các plugin khác."
|
|
},
|
|
"kv:own": {
|
|
"title": "Hãy nhớ các cài đặt nhỏ.",
|
|
"consequence": "Được tách biệt khỏi các plugin khác."
|
|
},
|
|
"files:own": {
|
|
"title": "Lưu trữ các tệp riêng của nó",
|
|
"consequence": "Nó nằm trong một thư mục riêng trên ổ đĩa, tách biệt với các plugin khác."
|
|
},
|
|
"secrets:own": {
|
|
"title": "Lưu giữ những bí mật của riêng nó",
|
|
"consequence": "Được mã hóa bởi Termix. Plugin này không bao giờ giữ khóa giải mã."
|
|
},
|
|
"settings:read-core": {
|
|
"title": "Đọc cài đặt Termix",
|
|
"consequence": "Cài đặt máy chủ, không phải máy chủ lưu trữ hoặc thông tin đăng nhập của bạn."
|
|
},
|
|
"plugins:read": {
|
|
"title": "Xem các tính năng đã cài đặt",
|
|
"consequence": "Nó có thể xem những tính năng nào đã được cài đặt và đang chạy."
|
|
},
|
|
"ui:surface": {
|
|
"title": "Thêm màn hình riêng",
|
|
"consequence": "Các tab, bảng điều khiển và cài đặt bạn có thể ẩn sau này."
|
|
}
|
|
},
|
|
"runtime": {
|
|
"needsPlugin": "{{name}} không khả dụng",
|
|
"needsUnknownPlugin": "Tính năng này hiện không khả dụng.",
|
|
"disabledHint": "Chức năng này đã bị tắt trên máy chủ này.",
|
|
"missingHint": "Tính năng mà nó xuất phát từ đó đã bị xóa bỏ.",
|
|
"failed": "{{name}} không thể khởi động",
|
|
"failedHint": "Quản trị viên có thể kiểm tra nhật ký máy chủ để biết thêm chi tiết.",
|
|
"loading": "Đang tải {{name}}",
|
|
"crashed": "Đã xảy ra lỗi trong {{name}}",
|
|
"retry": "Hãy thử lại"
|
|
}
|
|
},
|
|
"settings": {
|
|
"secretSet": "Bộ",
|
|
"secretNotSet": "Chưa được thiết lập",
|
|
"secretReplace": "Thay thế",
|
|
"pluginSettingsSaved": "Cài đặt đã được lưu",
|
|
"pluginSettingsInvalid": "Một số cài đặt không thể được lưu. Vui lòng kiểm tra các trường được đánh dấu.",
|
|
"pluginSettingsSaveFailed": "Không thể lưu cài đặt",
|
|
"pluginSettingsLoadFailed": "Không thể tải cài đặt",
|
|
"featureUnavailable": "{{name}} hiện không khả dụng. Các cài đặt này đã được lưu nhưng sẽ không có hiệu lực."
|
|
},
|
|
"managerCard": {
|
|
"refresh": "Làm mới",
|
|
"retry": "Thử lại",
|
|
"sudoHint": "Đặt mật khẩu sudo cho máy chủ này trong trình chỉnh sửa máy chủ để kích hoạt các hành động đặc quyền.",
|
|
"noData": "Không có dữ liệu",
|
|
"filter": "Lọc..."
|
|
},
|
|
"sync": {
|
|
"server": "Máy chủ Termix",
|
|
"account": "Tài khoản",
|
|
"status": "Trạng thái",
|
|
"never": "chưa bao giờ",
|
|
"justNow": "vừa xong",
|
|
"minutesAgo_one": "{{count}} phút trước",
|
|
"minutesAgo_other": "{{count}} phút trước",
|
|
"hoursAgo_one": "{{count}} một giờ trước",
|
|
"hoursAgo_other": "{{count}} giờ trước",
|
|
"actionFailed": "Cách đó không hiệu quả. Hãy thử lại.",
|
|
"unlinkedTitle": "Thiết bị này chỉ",
|
|
"unlinkedBody": "Termix hoạt động độc lập trên thiết bị này. Hãy kết nối nó với máy chủ Termix của bạn để giữ cho mọi thứ được đồng bộ.",
|
|
"unlinkedPointHosts": "Thông tin máy chủ, thông tin đăng nhập, đoạn mã và cài đặt của bạn sẽ được lưu trữ trên mọi thiết bị.",
|
|
"unlinkedPointOffline": "Mọi thứ vẫn hoạt động bình thường ngay cả khi không thể truy cập máy chủ và sẽ cập nhật lại sau đó.",
|
|
"unlinkedPointAccount": "Bạn đăng nhập bằng tài khoản máy chủ của mình, và các máy chủ mà những người khác chia sẻ với bạn cũng sẽ hiển thị ở đây.",
|
|
"linkButton": "Liên kết đến máy chủ",
|
|
"state": {
|
|
"syncing": "Đồng bộ hóa",
|
|
"offline": "Không thể truy cập máy chủ.",
|
|
"error": "Đồng bộ hóa đã dừng",
|
|
"signedOut": "Đã đăng xuất",
|
|
"synced": "Đã đồng bộ {{time}}"
|
|
},
|
|
"pending_one": "{{count}} thay đổi đang chờ đồng bộ",
|
|
"pending_other": "{{count}} thay đổi đang chờ đồng bộ hóa",
|
|
"signInAgain": "Đăng nhập lại",
|
|
"syncNow": "Đồng bộ ngay",
|
|
"unlink": "Hủy liên kết",
|
|
"unlinked": "Thiết bị này hiện không còn được kết nối.",
|
|
"unlinkTitle": "Hủy liên kết thiết bị này?",
|
|
"unlinkDescription": "Quá trình đồng bộ hóa dừng lại và thiết bị đăng xuất khỏi máy chủ. Các máy chủ được người khác chia sẻ với bạn sẽ bị xóa khỏi thiết bị này dù bằng cách nào đi nữa.",
|
|
"unlinkKeepTitle": "Hãy giữ dữ liệu của tôi ở đây",
|
|
"unlinkKeepBody": "Thông tin máy chủ, thông tin đăng nhập và cài đặt của bạn vẫn được lưu trên thiết bị này và tiếp tục hoạt động bình thường.",
|
|
"unlinkRemoveTitle": "Xóa dữ liệu đã đồng bộ",
|
|
"unlinkRemoveBody": "Mọi thứ đến từ máy chủ đều được xóa khỏi thiết bị này. Chỉ những máy chủ được lưu trữ trên thiết bị này mới được giữ lại.",
|
|
"conflictsTitle": "Xung đột",
|
|
"conflictsDescription": "Những thay đổi này đã được thực hiện đồng thời ở đây và trên máy chủ. Phiên bản trên máy chủ đang được sử dụng. Hãy giữ lại phiên bản của bạn để gửi lên máy chủ.",
|
|
"keepMine": "Giữ lấy của tôi",
|
|
"keepServer": "Giữ máy chủ",
|
|
"errorsTitle": "Chưa được đồng bộ hóa",
|
|
"errorsDescription": "Máy chủ không chấp nhận những thay đổi này. Chúng vẫn được lưu giữ trên thiết bị này.",
|
|
"errorPermission": "Tài khoản của bạn trên máy chủ không được phép thực hiện thay đổi này.",
|
|
"retry": "Hãy thử lại",
|
|
"whatSyncs": "Những gì đồng bộ",
|
|
"whatSyncsDescription": "Hãy tắt tất cả những thứ bạn chỉ muốn giữ lại trên thiết bị này.",
|
|
"coreGroup": "Termix",
|
|
"notOnServer": "Máy chủ không có tính năng này.",
|
|
"notOnDevice": "Chưa có trên thiết bị này",
|
|
"localOnlyHint": "Bạn cũng có thể lưu trữ các máy chủ hoặc thư mục riêng lẻ trên thiết bị này từ phần cài đặt của chúng.",
|
|
"originTitle": "Nơi khởi nguồn của những kết nối",
|
|
"originDescription": "Kết nối với các máy chủ từ thiết bị này hoặc thông qua máy chủ. Bạn có thể thay đổi cài đặt này cho từng máy chủ.",
|
|
"originLocal": "Thiết bị này",
|
|
"originRemote": "Máy chủ",
|
|
"entities": {
|
|
"hosts": "Máy chủ",
|
|
"sshCredentials": "Thông tin xác thực",
|
|
"sshFolders": "Thư mục",
|
|
"userPreferences": "Tùy chọn",
|
|
"pluginUserSettings": "Cài đặt tính năng",
|
|
"sharedHosts": "Những người chủ nhà đã chia sẻ với bạn",
|
|
"sharedCredentials": "Thông tin đăng nhập đã được chia sẻ với bạn",
|
|
"vaultProfiles": "Hồ sơ Vault",
|
|
"snippetFolders": "Thư mục đoạn trích",
|
|
"snippets": "Đoạn mã",
|
|
"dashboardServiceLinks": "Liên kết dịch vụ",
|
|
"homepageItems": "Các mục trên trang chủ",
|
|
"networkTopology": "Bản đồ mạng",
|
|
"workspaces": "Không gian làm việc"
|
|
},
|
|
"proxy": {
|
|
"title": "Máy chủ proxy ngược",
|
|
"description": "Chỉ cần thiết khi có những thứ như Cloudflare Access hoặc trang đăng nhập nằm trước máy chủ của bạn.",
|
|
"headersTitle": "Tiêu đề bổ sung",
|
|
"headersHint": "Được gửi kèm với mỗi yêu cầu đến máy chủ, ví dụ như mã thông báo dịch vụ Cloudflare Access.",
|
|
"headerName": "Tên tiêu đề",
|
|
"headerValue": "Giá trị",
|
|
"savedValue": "Đã lưu, nhập để thay đổi",
|
|
"addHeader": "Thêm tiêu đề",
|
|
"removeHeader": "Xóa tiêu đề",
|
|
"basicAuthTitle": "Tên người dùng và mật khẩu",
|
|
"basicAuthHint": "Đối với máy chủ proxy yêu cầu tên người dùng và mật khẩu trước khi sử dụng Termix.",
|
|
"username": "Tên đăng nhập",
|
|
"password": "Mật khẩu",
|
|
"allowInvalidCertificate": "Hãy tin tưởng vào chứng chỉ tự ký.",
|
|
"allowInvalidCertificateHint": "Chỉ áp dụng cho máy chủ của riêng bạn, khi chứng chỉ của máy chủ đó không được cấp bởi một tổ chức cấp chứng chỉ uy tín.",
|
|
"saved": "Đã lưu"
|
|
},
|
|
"problems": {
|
|
"invalidUrl": "Đó không giống một địa chỉ web.",
|
|
"unreachable": "Không thể kết nối đến máy chủ. Vui lòng kiểm tra địa chỉ và đảm bảo máy chủ đang hoạt động.",
|
|
"unreachableWithReason": "Không thể kết nối đến máy chủ: {{reason}}",
|
|
"tlsUntrusted": "Chứng chỉ máy chủ không được tin cậy. Nếu đây là máy chủ của riêng bạn với chứng chỉ tự ký, hãy bật tùy chọn bên dưới.",
|
|
"basicAuthRequired": "Một cửa sổ trước máy chủ sẽ yêu cầu bạn nhập tên người dùng và mật khẩu. Vui lòng nhập chúng vào ô bên dưới.",
|
|
"proxyLogin": "Trang đăng nhập hoặc máy chủ proxy đã trả lời thay vì Termix. Thêm các tiêu đề cần thiết bên dưới, hoặc kiểm tra địa chỉ.",
|
|
"notTermix": "Không có máy chủ Termix nào tại địa chỉ đó. Nếu nó hoạt động dưới một đường dẫn, hãy thêm đường dẫn đó vào, ví dụ như https://example.com/termix.",
|
|
"versionMismatch": "Máy chủ đó đang sử dụng phiên bản Termix cũ. Hãy cập nhật lên phiên bản 2.9 trở lên để kết nối.",
|
|
"differentAccount": "Bạn đã đăng nhập vào một tài khoản khác. Vui lòng đăng nhập vào tài khoản được liên kết với thiết bị này hoặc hủy liên kết trước."
|
|
},
|
|
"wizard": {
|
|
"title": "Liên kết đến máy chủ Termix",
|
|
"reloginTitle": "Đăng nhập lại",
|
|
"savedServers": "Máy chủ gần đây",
|
|
"removeServer": "Xóa khỏi danh sách",
|
|
"serverDescription": "Nhập địa chỉ bạn thường dùng để mở Termix trong trình duyệt của mình.",
|
|
"signinDescription": "Đăng nhập vào {{url}}",
|
|
"chooseDescription": "Thiết bị này đã có dữ liệu. Vậy dữ liệu đó sẽ được xử lý như thế nào?",
|
|
"finishingDescription": "Đang kết nối thiết bị này.",
|
|
"serverUrl": "Địa chỉ máy chủ",
|
|
"serverUrlHint": "Ví dụ: https://termix.example.com",
|
|
"showProxySettings": "Cài đặt proxy ngược",
|
|
"hideProxySettings": "Ẩn cài đặt proxy ngược",
|
|
"continue": "Tiếp tục",
|
|
"back": "Quay lại",
|
|
"mergeTitle": "Thêm vào tài khoản của tôi",
|
|
"mergeBody": "Các mục {{count}} trên thiết bị này sẽ được thêm vào tài khoản của bạn. Các mục mà tài khoản của bạn đã có vẫn giữ nguyên như trên máy chủ.",
|
|
"replaceTitle": "Hãy thay thế nó bằng tài khoản của tôi",
|
|
"replaceBody": "Các mục {{count}} trên thiết bị này sẽ bị xóa và thiết bị này sẽ lấy tất cả mọi thứ từ tài khoản của bạn. Chỉ những máy chủ được giữ lại trên thiết bị này mới được phép lưu trữ.",
|
|
"link": "Liên kết",
|
|
"linking": "Đang kết nối và chạy quá trình đồng bộ hóa đầu tiên...",
|
|
"linked": "Đã liên kết. Dữ liệu của bạn đang được đồng bộ hóa.",
|
|
"signedInAgain": "Đã đăng nhập. Quá trình đồng bộ đang diễn ra trở lại."
|
|
}
|
|
},
|
|
"hostDefaults": {
|
|
"source": {
|
|
"folder": "Thư mục {{name}}",
|
|
"user": "Cài đặt mặc định của tôi",
|
|
"admin": "Máy chủ",
|
|
"builtin": "Tích hợp sẵn"
|
|
},
|
|
"custom": "Tùy chỉnh",
|
|
"setHere": "Đặt tại đây",
|
|
"notSet": "Chưa được thiết lập",
|
|
"notSetTitle": "Không có giá trị mặc định nào được thiết lập cho điều này.",
|
|
"resetTitle": "Máy chủ này tự đặt giá trị của nó. Nhấp vào để sử dụng lại giá trị mặc định từ {{source}}",
|
|
"clearTitle": "Đặt ở cấp độ này. Nhấp chuột để xóa và sử dụng {{source}} thay thế.",
|
|
"inheritedTitle": "Tuân theo mặc định từ {{source}}",
|
|
"titleAdmin": "Cài đặt mặc định của máy chủ",
|
|
"titleUser": "Cài đặt mặc định của máy chủ của tôi",
|
|
"titleFolder": "Cài đặt thư mục mặc định: {{name}}",
|
|
"descriptionAdmin": "Các thiết lập mặc định cho mọi máy chủ trên máy chủ này. Các thiết lập mặc định của người dùng, thư mục hoặc chính máy chủ vẫn có thể đặt giá trị khác. Thay đổi trường này để thiết lập tại đây hoặc xóa để giữ nguyên không thiết lập.",
|
|
"descriptionUser": "Các thiết lập mặc định cho tất cả các máy chủ của bạn, được áp dụng cho máy chủ chính. Một thư mục hoặc chính máy chủ đó vẫn có thể thiết lập giá trị khác. Thay đổi một trường để thiết lập tại đây, hoặc xóa trường đó để giữ nguyên giá trị.",
|
|
"descriptionFolder": "Các thiết lập mặc định cho các máy chủ trong thư mục này và các thư mục con của nó, được ưu tiên hơn so với thiết lập của bạn. Một máy chủ vẫn có thể thiết lập giá trị khác. Thay đổi một trường để thiết lập giá trị tại đây, hoặc xóa trường đó để giữ nguyên giá trị.",
|
|
"save": "Lưu cài đặt mặc định",
|
|
"saved_one": "Các thiết lập mặc định đã được lưu. {{count}} máy chủ đã được cập nhật.",
|
|
"saved_other": "Các thiết lập mặc định đã được lưu. {{count}} máy chủ đã được cập nhật.",
|
|
"savedInBackground": "Các thiết lập mặc định đã được lưu. Máy chủ đang được cập nhật trong nền.",
|
|
"appliedToHosts_one": "{{count}} máy chủ đã được cập nhật với các thiết lập mặc định mới.",
|
|
"appliedToHosts_other": "{{count}} máy chủ đã được cập nhật với các thiết lập mặc định mới.",
|
|
"saveFailed": "Không thể lưu các thiết lập mặc định.",
|
|
"loadFailed": "Không thể tải các thiết lập mặc định",
|
|
"confirmTitle": "Lưu cài đặt mặc định?",
|
|
"confirmChanges_one": "{{count}} máy chủ tuân theo các cài đặt mặc định này và sẽ thay đổi.",
|
|
"confirmChanges_other": "{{count}} máy chủ tuân theo các cài đặt mặc định này và sẽ thay đổi.",
|
|
"confirmNoChanges": "Không có thay đổi nào đối với máy chủ hiện có. Các máy chủ mới sẽ bắt đầu với các thiết lập mặc định này.",
|
|
"menuMyDefaults": "Cài đặt mặc định của máy chủ của tôi",
|
|
"folderDefaultsAction": "Thư mục mặc định",
|
|
"adminSectionDescription": "Thiết lập các giá trị mặc định mà mọi máy chủ trên máy chủ này tuân theo, cho mọi cài đặt mà máy chủ đó có, bao gồm cả từng tính năng. Người dùng và thư mục có thể thiết lập giá trị riêng của họ, và bất kỳ máy chủ nào vẫn có thể sử dụng giá trị riêng của mình.",
|
|
"editServerDefaults": "Chỉnh sửa cài đặt mặc định của máy chủ",
|
|
"resetMenu": "Đặt lại",
|
|
"resetAll": "Tất cả đều được đặt về mặc định.",
|
|
"resetCore": "Kết nối và SSH về cài đặt mặc định",
|
|
"resetDone_one": "{{count}} máy chủ hiện đang tuân theo các thiết lập mặc định.",
|
|
"resetDone_other": "{{count}} máy chủ hiện đang tuân theo cài đặt mặc định của chúng."
|
|
}
|
|
}
|