mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-07-15 21:03:47 +00:00
New Crowdin updates (#525)
* New translations en.json (Romanian) * New translations en.json (French) * New translations en.json (Spanish) * New translations en.json (Afrikaans) * New translations en.json (Arabic) * New translations en.json (Catalan) * New translations en.json (Czech) * New translations en.json (Danish) * New translations en.json (German) * New translations en.json (Greek) * New translations en.json (Finnish) * New translations en.json (Hebrew) * New translations en.json (Hungarian) * New translations en.json (Italian) * New translations en.json (Japanese) * New translations en.json (Korean) * New translations en.json (Dutch) * New translations en.json (Norwegian) * New translations en.json (Polish) * New translations en.json (Portuguese) * New translations en.json (Russian) * New translations en.json (Serbian (Cyrillic)) * New translations en.json (Swedish) * New translations en.json (Turkish) * New translations en.json (Ukrainian) * New translations en.json (Chinese Simplified) * New translations en.json (Chinese Traditional) * New translations en.json (Vietnamese) * New translations en.json (Portuguese, Brazilian) * New translations en.json (Bulgarian) * New translations en.json (Indonesian) * New translations en.json (Hindi) * New translations en.json (Bengali) * New translations en.json (Thai)
This commit is contained in:
+244
-244
@@ -44,8 +44,8 @@
|
||||
"passwordRequired": "Cần có mật khẩu.",
|
||||
"sshKeyRequired": "Cần có khóa SSH.",
|
||||
"credentialAddedSuccessfully": "Thông tin xác thực \"{{name}}\" đã được thêm thành công",
|
||||
"savingCredential": "Saving credential...",
|
||||
"updatingCredential": "Updating credential...",
|
||||
"savingCredential": "Đang lưu thông tin đăng nhập...",
|
||||
"updatingCredential": "Đang cập nhật thông tin đăng nhập...",
|
||||
"general": "Tổng quan",
|
||||
"description": "Sự miêu tả",
|
||||
"folder": "Thư mục",
|
||||
@@ -187,30 +187,30 @@
|
||||
"idLabel": "NHẬN DẠNG:"
|
||||
},
|
||||
"quickConnect": {
|
||||
"title": "Quick Connect",
|
||||
"description": "Connect directly to a terminal or file manager session without saving a host configuration",
|
||||
"ipAddress": "IP Address or Hostname",
|
||||
"port": "Port",
|
||||
"username": "Username",
|
||||
"password": "Password",
|
||||
"key": "SSH Private Key",
|
||||
"keyPassword": "Key Password (Optional)",
|
||||
"keyType": "Key Type",
|
||||
"uploadFile": "Upload File",
|
||||
"pasteKey": "Paste Key",
|
||||
"credential": "Credential",
|
||||
"overrideUsername": "Override Credential Username",
|
||||
"overrideUsernameDesc": "Use a different username than the one stored in the credential",
|
||||
"connectTerminal": "Connect to Terminal",
|
||||
"connectFileManager": "Connect to File Manager",
|
||||
"cancel": "Cancel",
|
||||
"passwordRequired": "Password is required",
|
||||
"keyRequired": "SSH key is required",
|
||||
"credentialRequired": "Credential selection is required",
|
||||
"connectionEstablished": "Connection established successfully",
|
||||
"connectionFailed": "Failed to establish connection",
|
||||
"autoDetect": "Auto Detect",
|
||||
"authentication": "Authentication"
|
||||
"title": "Kết nối nhanh",
|
||||
"description": "Kết nối trực tiếp với thiết bị đầu cuối hoặc trình quản lý tập tin mà không cần lưu cấu hình máy chủ.",
|
||||
"ipAddress": "Địa chỉ IP hoặc tên máy chủ",
|
||||
"port": "Cảng",
|
||||
"username": "Tên người dùng",
|
||||
"password": "Mật khẩu",
|
||||
"key": "Khóa riêng SSH",
|
||||
"keyPassword": "Mật khẩu chính (Tùy chọn)",
|
||||
"keyType": "Loại khóa",
|
||||
"uploadFile": "Tải lên tệp",
|
||||
"pasteKey": "Dán phím",
|
||||
"credential": "Chứng chỉ",
|
||||
"overrideUsername": "Ghi đè tên người dùng xác thực",
|
||||
"overrideUsernameDesc": "Hãy sử dụng tên người dùng khác với tên người dùng đã lưu trong thông tin đăng nhập.",
|
||||
"connectTerminal": "Kết nối với thiết bị đầu cuối",
|
||||
"connectFileManager": "Kết nối với Trình quản lý tệp",
|
||||
"cancel": "Hủy bỏ",
|
||||
"passwordRequired": "Cần có mật khẩu.",
|
||||
"keyRequired": "Cần có khóa SSH.",
|
||||
"credentialRequired": "Việc lựa chọn chứng chỉ là bắt buộc.",
|
||||
"connectionEstablished": "Kết nối đã được thiết lập thành công.",
|
||||
"connectionFailed": "Không thể thiết lập kết nối",
|
||||
"autoDetect": "Tự động phát hiện",
|
||||
"authentication": "Xác thực"
|
||||
},
|
||||
"dragIndicator": {
|
||||
"error": "Lỗi: {{error}}",
|
||||
@@ -415,7 +415,7 @@
|
||||
"sshPath": "Đường dẫn SSH",
|
||||
"localPath": "Đường đi địa phương",
|
||||
"appName": "Termix",
|
||||
"openInNewTab": "Open in New Tab",
|
||||
"openInNewTab": "Mở trong tab mới",
|
||||
"resetSidebarWidth": "Đặt lại chiều rộng thanh bên",
|
||||
"dragToResizeSidebar": "Kéo để thay đổi kích thước thanh bên",
|
||||
"noAuthCredentials": "Không có thông tin xác thực nào khả dụng cho máy chủ SSH này.",
|
||||
@@ -493,12 +493,12 @@
|
||||
"retry": "Thử lại",
|
||||
"checking": "Đang kiểm tra...",
|
||||
"checkingDatabase": "Kiểm tra kết nối cơ sở dữ liệu...",
|
||||
"checkingAuthentication": "Checking authentication...",
|
||||
"checkingAuthentication": "Đang kiểm tra xác thực...",
|
||||
"actions": "Hành động",
|
||||
"remove": "Di dời",
|
||||
"revoke": "Thu hồi",
|
||||
"create": "Tạo nên",
|
||||
"update": "Update"
|
||||
"update": "Cập nhật"
|
||||
},
|
||||
"nav": {
|
||||
"home": "Trang chủ",
|
||||
@@ -521,11 +521,11 @@
|
||||
"cannotSplitTab": "Không thể chia tab này",
|
||||
"tabNavigation": "Điều hướng bằng tab",
|
||||
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
|
||||
"copyPassword": "Copy Password",
|
||||
"copySudoPassword": "Copy Sudo Password",
|
||||
"passwordCopied": "Password copied to clipboard",
|
||||
"sudoPasswordCopied": "Sudo password copied to clipboard",
|
||||
"noPasswordAvailable": "No password available"
|
||||
"copyPassword": "Sao chép mật khẩu",
|
||||
"copySudoPassword": "Sao chép mật khẩu Sudo",
|
||||
"passwordCopied": "Mật khẩu đã được sao chép vào clipboard",
|
||||
"sudoPasswordCopied": "Mật khẩu Sudo đã được sao chép vào clipboard",
|
||||
"noPasswordAvailable": "Không có mật khẩu nào khả dụng"
|
||||
},
|
||||
"admin": {
|
||||
"title": "Cài đặt quản trị",
|
||||
@@ -573,7 +573,7 @@
|
||||
"userRegistration": "Đăng ký người dùng",
|
||||
"allowNewAccountRegistration": "Cho phép đăng ký tài khoản mới",
|
||||
"allowPasswordLogin": "Cho phép đăng nhập bằng tên người dùng/mật khẩu",
|
||||
"allowPasswordReset": "Allow password reset via reset code",
|
||||
"allowPasswordReset": "Cho phép đặt lại mật khẩu bằng mã đặt lại.",
|
||||
"missingRequiredFields": "Thiếu các trường bắt buộc: {{fields}}",
|
||||
"oidcConfigurationUpdated": "Cấu hình OIDC đã được cập nhật thành công!",
|
||||
"failedToFetchOidcConfig": "Không thể tải cấu hình OIDC.",
|
||||
@@ -885,13 +885,13 @@
|
||||
"autoStartContainer": "Tự động khởi động khi mở container",
|
||||
"autoStartDesc": "Tự động khởi động đường hầm này khi container được khởi chạy.",
|
||||
"addConnection": "Thêm kết nối đường hầm",
|
||||
"tunnelType": "Tunnel Type",
|
||||
"tunnelTypeLocal": "Local (-L)",
|
||||
"tunnelTypeRemote": "Remote (-R)",
|
||||
"tunnelTypeLocalDesc": "Forward local port to remote endpoint",
|
||||
"tunnelTypeRemoteDesc": "Forward remote port to local machine",
|
||||
"tunnelForwardDescriptionLocal": "This tunnel will forward traffic from local port {{sourcePort}} to port {{endpointPort}} on the endpoint machine.",
|
||||
"tunnelForwardDescriptionRemote": "This tunnel will forward traffic from port {{sourcePort}} on the source machine (current connection details in general tab) to port {{endpointPort}} on the endpoint machine.",
|
||||
"tunnelType": "Loại đường hầm",
|
||||
"tunnelTypeLocal": "Địa phương (-L)",
|
||||
"tunnelTypeRemote": "Điều khiển từ xa (-R)",
|
||||
"tunnelTypeLocalDesc": "Chuyển tiếp cổng cục bộ đến điểm cuối từ xa",
|
||||
"tunnelTypeRemoteDesc": "Chuyển tiếp cổng từ xa đến máy cục bộ",
|
||||
"tunnelForwardDescriptionLocal": "Đường hầm này sẽ chuyển tiếp lưu lượng truy cập từ cổng cục bộ {{sourcePort}} đến cổng {{endpointPort}} trên máy đích.",
|
||||
"tunnelForwardDescriptionRemote": "Đường hầm này sẽ chuyển tiếp lưu lượng truy cập từ cổng {{sourcePort}} trên máy nguồn (chi tiết kết nối hiện tại trong tab chung) đến cổng {{endpointPort}} trên máy đích.",
|
||||
"sshpassRequired": "Cần có SSHpass để xác thực mật khẩu.",
|
||||
"sshpassRequiredDesc": "Để xác thực mật khẩu trong đường hầm, sshpass phải được cài đặt trên hệ thống.",
|
||||
"otherInstallMethods": "Các phương pháp lắp đặt khác:",
|
||||
@@ -899,15 +899,15 @@
|
||||
"or": "hoặc",
|
||||
"centosRhelFedora": "CentOS/RHEL/Fedora",
|
||||
"macos": "macOS",
|
||||
"windows": "Windows (WSL, no official binary)",
|
||||
"windows": "Windows (WSL, không có bản nhị phân chính thức)",
|
||||
"sshServerConfigRequired": "Cần cấu hình máy chủ SSH.",
|
||||
"sshServerConfigDesc": "Đối với các kết nối đường hầm, máy chủ SSH phải được cấu hình để cho phép chuyển tiếp cổng:",
|
||||
"gatewayPortsYes": "để liên kết các cổng từ xa với tất cả các giao diện",
|
||||
"allowTcpForwardingYes": "để bật chuyển tiếp cổng",
|
||||
"permitRootLoginYes": "nếu sử dụng người dùng root để tạo đường hầm",
|
||||
"editSshConfig": "Edit the SSH configuration file:",
|
||||
"editSshConfig": "Chỉnh sửa tệp cấu hình SSH:",
|
||||
"sshConfigPath": "/etc/ssh/sshd_config",
|
||||
"restartSshService": "Then restart the SSH service:",
|
||||
"restartSshService": "Sau đó khởi động lại dịch vụ SSH:",
|
||||
"restartSshCommand": "sudo systemctl restart sshd",
|
||||
"upload": "Tải lên",
|
||||
"authentication": "Xác thực",
|
||||
@@ -1143,19 +1143,19 @@
|
||||
"quickActionName": "Tên hành động",
|
||||
"noSnippetFound": "Không tìm thấy đoạn mã nào.",
|
||||
"quickActionsOrder": "Các nút thao tác nhanh sẽ xuất hiện theo thứ tự được liệt kê ở trên trên trang Thống kê máy chủ.",
|
||||
"sidebarCustomization": "Sidebar Button Customization",
|
||||
"sidebarCustomizationDesc": "Choose which actions appear as quick buttons in the sidebar. Actions not shown as buttons will appear in the dropdown menu.",
|
||||
"showTerminalInSidebar": "Show Terminal Button",
|
||||
"showTerminalInSidebarDesc": "Display terminal as a quick button in the sidebar",
|
||||
"showFileManagerInSidebar": "Show File Manager Button",
|
||||
"showFileManagerInSidebarDesc": "Display file manager as a quick button in the sidebar",
|
||||
"showTunnelInSidebar": "Show Tunnel Button",
|
||||
"showTunnelInSidebarDesc": "Display tunnel management as a quick button in the sidebar",
|
||||
"showDockerInSidebar": "Show Docker Button",
|
||||
"showDockerInSidebarDesc": "Display docker management as a quick button in the sidebar",
|
||||
"showServerStatsInSidebar": "Show Server Stats Button",
|
||||
"showServerStatsInSidebarDesc": "Display server statistics as a quick button in the sidebar",
|
||||
"atLeastOneActionRequired": "At least one enabled action must be shown in the sidebar",
|
||||
"sidebarCustomization": "Tùy chỉnh nút thanh bên",
|
||||
"sidebarCustomizationDesc": "Chọn các thao tác sẽ hiển thị dưới dạng nút nhanh ở thanh bên. Các thao tác không hiển thị dưới dạng nút sẽ xuất hiện trong menu thả xuống.",
|
||||
"showTerminalInSidebar": "Hiển thị nút thiết bị đầu cuối",
|
||||
"showTerminalInSidebarDesc": "Hiển thị cửa sổ terminal dưới dạng nút nhanh ở thanh bên.",
|
||||
"showFileManagerInSidebar": "Hiển thị nút Trình quản lý tập tin",
|
||||
"showFileManagerInSidebarDesc": "Hiển thị trình quản lý tập tin dưới dạng nút nhanh trong thanh bên.",
|
||||
"showTunnelInSidebar": "Hiển thị nút Đường hầm",
|
||||
"showTunnelInSidebarDesc": "Hiển thị chức năng quản lý đường hầm dưới dạng nút nhanh ở thanh bên.",
|
||||
"showDockerInSidebar": "Hiển thị nút Docker",
|
||||
"showDockerInSidebarDesc": "Hiển thị công cụ quản lý Docker dưới dạng nút nhanh ở thanh bên.",
|
||||
"showServerStatsInSidebar": "Nút Hiển thị Thống kê Máy chủ",
|
||||
"showServerStatsInSidebarDesc": "Hiển thị số liệu thống kê máy chủ dưới dạng nút nhanh ở thanh bên.",
|
||||
"atLeastOneActionRequired": "Ít nhất một thao tác được kích hoạt phải được hiển thị trong thanh bên.",
|
||||
"advancedAuthSettings": "Cài đặt xác thực nâng cao",
|
||||
"sudoPasswordAutoFill": "Tự động điền mật khẩu Sudo",
|
||||
"sudoPasswordAutoFillDesc": "Tự động đề nghị nhập mật khẩu SSH khi lệnh sudo yêu cầu mật khẩu.",
|
||||
@@ -1175,15 +1175,15 @@
|
||||
"addVariable": "Thêm biến",
|
||||
"docker": "Docker",
|
||||
"openDocker": "Mở Docker",
|
||||
"copyFullScreenUrl": "Copy Full-Screen URL",
|
||||
"fullScreenUrlCopied": "Full-screen URL copied to clipboard",
|
||||
"failedToCopyUrl": "Failed to copy URL to clipboard",
|
||||
"copyTerminalUrl": "Copy Terminal URL",
|
||||
"copyFileManagerUrl": "Copy File Manager URL",
|
||||
"copyTunnelUrl": "Copy Tunnel URL",
|
||||
"copyServerStatsUrl": "Copy Server Stats URL",
|
||||
"copyDockerUrl": "Copy Docker URL",
|
||||
"fullScreenUrlTooltip": "Copy URL to open this app in full-screen mode",
|
||||
"copyFullScreenUrl": "Sao chép URL toàn màn hình",
|
||||
"fullScreenUrlCopied": "URL toàn màn hình đã được sao chép vào clipboard",
|
||||
"failedToCopyUrl": "Không thể sao chép URL vào clipboard",
|
||||
"copyTerminalUrl": "Sao chép URL thiết bị đầu cuối",
|
||||
"copyFileManagerUrl": "Sao chép URL Trình quản lý tập tin",
|
||||
"copyTunnelUrl": "Sao chép URL đường hầm",
|
||||
"copyServerStatsUrl": "Sao chép URL Thống kê Máy chủ",
|
||||
"copyDockerUrl": "Sao chép URL Docker",
|
||||
"fullScreenUrlTooltip": "Sao chép URL để mở ứng dụng này ở chế độ toàn màn hình",
|
||||
"notEnabled": "Docker chưa được kích hoạt trên máy chủ này. Hãy kích hoạt nó trong Cài đặt máy chủ để sử dụng các tính năng của Docker.",
|
||||
"validating": "Đang xác thực Docker...",
|
||||
"error": "Lỗi",
|
||||
@@ -1310,34 +1310,34 @@
|
||||
"totpCodeLabel": "Mã xác minh",
|
||||
"totpPlaceholder": "000000",
|
||||
"totpVerify": "Xác minh",
|
||||
"warpgateAuthRequired": "Warpgate Authentication Required",
|
||||
"warpgateSecurityKey": "Security Key",
|
||||
"warpgateAuthUrl": "Authentication URL",
|
||||
"warpgateOpenBrowser": "Open in Browser",
|
||||
"warpgateContinue": "I've Completed Authentication",
|
||||
"warpgateTimeout": "Warpgate authentication timeout. Please reconnect.",
|
||||
"warpgateAuthRequired": "Cần xác thực Warpgate",
|
||||
"warpgateSecurityKey": "Khóa bảo mật",
|
||||
"warpgateAuthUrl": "URL xác thực",
|
||||
"warpgateOpenBrowser": "Mở trong trình duyệt",
|
||||
"warpgateContinue": "Tôi đã hoàn tất xác thực.",
|
||||
"warpgateTimeout": "Lỗi xác thực Warpgate đã hết thời gian chờ. Vui lòng kết nối lại.",
|
||||
"sudoPasswordPopupTitle": "Nhập mật khẩu?",
|
||||
"sudoPasswordPopupHint": "Nhấn Enter để chèn, Esc để xóa",
|
||||
"sudoPasswordPopupConfirm": "Chèn",
|
||||
"sudoPasswordPopupDismiss": "Miễn nhiệm",
|
||||
"websocketAbnormalClose": "Connection closed unexpectedly. This may be due to a reverse proxy or SSL configuration issue. Please check server logs.",
|
||||
"totpInvalid": "Invalid code. Please try again.",
|
||||
"authMethodFallback": "{{method}} authentication failed. Trying alternative method...",
|
||||
"authenticationRequired": "Authentication required",
|
||||
"connectionLogTitle": "Connection Log",
|
||||
"connectionLogCopy": "Copy logs to clipboard",
|
||||
"connectionLogClear": "Clear logs",
|
||||
"connectionLogEmpty": "No connection logs yet",
|
||||
"connectionLogConnecting": "Connecting to host...",
|
||||
"connectionLogCopied": "Connection logs copied to clipboard",
|
||||
"connectionLogCopyFailed": "Failed to copy logs to clipboard",
|
||||
"allAuthMethodsFailed": "All authentication methods failed. Please check your credentials.",
|
||||
"methodNotSupported": "Server does not support {{method}} authentication. Available methods: {{available}}",
|
||||
"retryWithMethod": "Retry with {{method}}",
|
||||
"automaticFallback": "Automatically trying {{method}} authentication...",
|
||||
"totpTimeout": "TOTP verification timeout. Please reconnect.",
|
||||
"passwordTimeout": "Password verification timeout. Please reconnect.",
|
||||
"connectionRejected": "Connection rejected by server. Please check your authentication and network configuration."
|
||||
"websocketAbnormalClose": "Kết nối bị ngắt đột ngột. Điều này có thể do sự cố cấu hình proxy ngược hoặc SSL. Vui lòng kiểm tra nhật ký máy chủ.",
|
||||
"totpInvalid": "Mã không hợp lệ. Vui lòng thử lại.",
|
||||
"authMethodFallback": "{{method}} Xác thực không thành công. Đang thử phương pháp khác...",
|
||||
"authenticationRequired": "Cần xác thực",
|
||||
"connectionLogTitle": "Nhật ký kết nối",
|
||||
"connectionLogCopy": "Sao chép nhật ký vào clipboard",
|
||||
"connectionLogClear": "Xóa nhật ký",
|
||||
"connectionLogEmpty": "Chưa có nhật ký kết nối nào.",
|
||||
"connectionLogConnecting": "Đang kết nối với máy chủ...",
|
||||
"connectionLogCopied": "Nhật ký kết nối đã được sao chép vào clipboard",
|
||||
"connectionLogCopyFailed": "Không thể sao chép nhật ký vào clipboard",
|
||||
"allAuthMethodsFailed": "Tất cả các phương thức xác thực đều thất bại. Vui lòng kiểm tra lại thông tin đăng nhập của bạn.",
|
||||
"methodNotSupported": "Máy chủ không hỗ trợ xác thực {{method}} . Các phương thức khả dụng: {{available}}",
|
||||
"retryWithMethod": "Thử lại với {{method}}",
|
||||
"automaticFallback": "Đang tự động thử xác thực {{method}} ...",
|
||||
"totpTimeout": "Đã hết thời gian xác thực TOTP. Vui lòng kết nối lại.",
|
||||
"passwordTimeout": "Đã hết thời gian xác thực mật khẩu. Vui lòng kết nối lại.",
|
||||
"connectionRejected": "Kết nối bị máy chủ từ chối. Vui lòng kiểm tra cấu hình xác thực và mạng của bạn."
|
||||
},
|
||||
"fileManager": {
|
||||
"title": "Trình quản lý tập tin",
|
||||
@@ -1420,12 +1420,12 @@
|
||||
"itemDeletedSuccessfully": "{{type}} đã xóa thành công",
|
||||
"itemsDeletedSuccessfully": "{{count}} mục đã được xóa thành công",
|
||||
"failedToDeleteItems": "Không thể xóa các mục",
|
||||
"sudoPasswordRequired": "Administrator Password Required",
|
||||
"enterSudoPassword": "Enter sudo password to continue this operation",
|
||||
"sudoPassword": "Sudo password",
|
||||
"sudoOperationFailed": "Sudo operation failed",
|
||||
"sudoAuthFailed": "Sudo authentication failed",
|
||||
"deleteOperation": "Delete files/folders",
|
||||
"sudoPasswordRequired": "Cần có mật khẩu quản trị viên.",
|
||||
"enterSudoPassword": "Nhập mật khẩu sudo để tiếp tục thao tác này.",
|
||||
"sudoPassword": "Mật khẩu Sudo",
|
||||
"sudoOperationFailed": "Thao tác Sudo thất bại",
|
||||
"sudoAuthFailed": "Xác thực Sudo thất bại",
|
||||
"deleteOperation": "Xóa tập tin/thư mục",
|
||||
"dragFilesToUpload": "Kéo thả tệp vào đây để tải lên",
|
||||
"emptyFolder": "Thư mục này trống",
|
||||
"itemCount": "{{count}} mục",
|
||||
@@ -1630,11 +1630,11 @@
|
||||
"fileTooLarge": "Tệp quá lớn: {{error}}",
|
||||
"sshConnectionFailed": "Kết nối SSH thất bại. Vui lòng kiểm tra kết nối của bạn tới {{name}} ({{ip}}:{{port}})",
|
||||
"loadFileFailed": "Không thể tải tệp: {{error}}",
|
||||
"connecting": "Connecting...",
|
||||
"connecting": "Đang kết nối...",
|
||||
"connectedSuccessfully": "Kết nối thành công",
|
||||
"totpVerificationFailed": "Xác thực TOTP thất bại",
|
||||
"warpgateVerificationFailed": "Warpgate authentication failed",
|
||||
"authenticationFailed": "Authentication failed",
|
||||
"warpgateVerificationFailed": "Xác thực Warpgate thất bại",
|
||||
"authenticationFailed": "Xác thực thất bại",
|
||||
"verificationCodePrompt": "Mã xác minh:",
|
||||
"changePermissions": "Thay đổi quyền",
|
||||
"changePermissionsDesc": "Thay đổi quyền truy cập tệp cho",
|
||||
@@ -1651,16 +1651,16 @@
|
||||
},
|
||||
"tunnel": {
|
||||
"log": {
|
||||
"connecting": "Establishing tunnel connection...",
|
||||
"sourceConnecting": "Connecting to source host {{host}}...",
|
||||
"sourceConnected": "Connected to source host",
|
||||
"endpointResolving": "Resolving endpoint host {{host}}...",
|
||||
"endpointResolved": "Endpoint host resolved",
|
||||
"forwarding": "Setting up port forwarding {{localPort}} → {{remotePort}}...",
|
||||
"connected": "Tunnel established successfully",
|
||||
"retrying": "Connection failed, retrying in {{countdown}}s (attempt {{attempt}}/{{max}})...",
|
||||
"retryExhausted": "Max retry attempts reached",
|
||||
"error": "Tunnel connection failed: {{error}}"
|
||||
"connecting": "Thiết lập kết nối đường hầm...",
|
||||
"sourceConnecting": "Đang kết nối đến máy chủ nguồn {{host}}...",
|
||||
"sourceConnected": "Đã kết nối với máy chủ nguồn",
|
||||
"endpointResolving": "Đang phân giải máy chủ điểm cuối {{host}}...",
|
||||
"endpointResolved": "Máy chủ điểm cuối đã được giải quyết",
|
||||
"forwarding": "Thiết lập chuyển tiếp cổng {{localPort}} → {{remotePort}}...",
|
||||
"connected": "Đường hầm được xây dựng thành công",
|
||||
"retrying": "Kết nối thất bại, đang thử lại sau {{countdown}}giây (lần thử {{attempt}}/{{max}})...",
|
||||
"retryExhausted": "Đã đạt số lần thử lại tối đa",
|
||||
"error": "Kết nối đường hầm thất bại: {{error}}"
|
||||
}
|
||||
},
|
||||
"tunnels": {
|
||||
@@ -1737,7 +1737,7 @@
|
||||
"fileManagerAlreadyOpen": "Trình quản lý tập tin đã được mở cho máy chủ này.",
|
||||
"openFileManager": "Mở trình quản lý tệp",
|
||||
"connecting": "Đang kết nối...",
|
||||
"connectionFailed": "Failed to connect to server",
|
||||
"connectionFailed": "Không thể kết nối đến máy chủ.",
|
||||
"cpuCores_one": "{{count}} CPU",
|
||||
"cpuCores_other": "{{count}} CPU",
|
||||
"naCpus": "Không áp dụng CPU",
|
||||
@@ -1797,31 +1797,31 @@
|
||||
"quickActionFailed": "{{name}} thất bại",
|
||||
"quickActionError": "Không thể thực thi {{name}}",
|
||||
"ports": {
|
||||
"title": "Listening Ports",
|
||||
"protocol": "Protocol",
|
||||
"port": "Port",
|
||||
"address": "Address",
|
||||
"state": "State",
|
||||
"process": "Process",
|
||||
"noData": "No listening ports data"
|
||||
"title": "Cổng nghe",
|
||||
"protocol": "Giao thức",
|
||||
"port": "Cảng",
|
||||
"address": "Địa chỉ",
|
||||
"state": "Tình trạng",
|
||||
"process": "Quá trình",
|
||||
"noData": "Không có dữ liệu cổng lắng nghe"
|
||||
},
|
||||
"firewall": {
|
||||
"title": "Firewall",
|
||||
"active": "Active",
|
||||
"inactive": "Inactive",
|
||||
"notDetected": "Not Detected",
|
||||
"policy": "Policy",
|
||||
"rules": "rules",
|
||||
"noRules": "No rules",
|
||||
"noData": "No firewall data available",
|
||||
"action": "Action",
|
||||
"protocol": "Proto",
|
||||
"port": "Port",
|
||||
"source": "Source",
|
||||
"accept": "ACCEPT",
|
||||
"drop": "DROP",
|
||||
"reject": "REJECT",
|
||||
"anywhere": "Anywhere"
|
||||
"title": "Tường lửa",
|
||||
"active": "Tích cực",
|
||||
"inactive": "Không hoạt động",
|
||||
"notDetected": "Không phát hiện",
|
||||
"policy": "Chính sách",
|
||||
"rules": "quy tắc",
|
||||
"noRules": "Không có quy tắc nào cả.",
|
||||
"noData": "Không có dữ liệu tường lửa nào.",
|
||||
"action": "Hoạt động",
|
||||
"protocol": "Nguyên mẫu",
|
||||
"port": "Cảng",
|
||||
"source": "Nguồn",
|
||||
"accept": "CHẤP NHẬN",
|
||||
"drop": "LÀM RƠI",
|
||||
"reject": "TỪ CHỐI",
|
||||
"anywhere": "Bất cứ nơi nào"
|
||||
}
|
||||
},
|
||||
"auth": {
|
||||
@@ -1965,10 +1965,10 @@
|
||||
"loadFailed": "Không thể tải dữ liệu",
|
||||
"saveError": "Không thể lưu",
|
||||
"sessionExpired": "Phiên đăng nhập đã hết hạn - vui lòng đăng nhập lại.",
|
||||
"totpRateLimited": "Rate limited: Too many TOTP verification attempts. Please try again later.",
|
||||
"totpRateLimitedWithTime": "Rate limited: Too many TOTP verification attempts. Please wait {{time}} seconds before trying again.",
|
||||
"resetCodeRateLimited": "Rate limited: Too many verification attempts. Please try again later.",
|
||||
"resetCodeRateLimitedWithTime": "Rate limited: Too many verification attempts. Please wait {{time}} seconds before trying again."
|
||||
"totpRateLimited": "Tốc độ xác thực bị giới hạn: Quá nhiều lần thử xác thực TOTP. Vui lòng thử lại sau.",
|
||||
"totpRateLimitedWithTime": "Tốc độ bị giới hạn: Quá nhiều lần thử xác thực TOTP. Vui lòng đợi {{time}} giây trước khi thử lại.",
|
||||
"resetCodeRateLimited": "Tốc độ xác thực bị hạn chế: Quá nhiều lần xác thực. Vui lòng thử lại sau.",
|
||||
"resetCodeRateLimitedWithTime": "Tốc độ xác thực bị giới hạn: Quá nhiều lần xác thực. Vui lòng đợi {{time}} giây trước khi thử lại."
|
||||
},
|
||||
"messages": {
|
||||
"saveSuccess": "Đã lưu thành công",
|
||||
@@ -2026,9 +2026,9 @@
|
||||
"terminalSettings": "Phần cuối",
|
||||
"hostSidebarSettings": "Máy chủ & Thanh bên",
|
||||
"snippetsSettings": "Những đoạn trích",
|
||||
"updateSettings": "Updates",
|
||||
"disableUpdateCheck": "Disable Update Check",
|
||||
"disableUpdateCheckDesc": "Stop checking for new versions on startup and dashboard. Reduces network requests.",
|
||||
"updateSettings": "Cập nhật",
|
||||
"disableUpdateCheck": "Tắt kiểm tra cập nhật",
|
||||
"disableUpdateCheckDesc": "Ngừng kiểm tra các phiên bản mới khi khởi động và trên bảng điều khiển. Giảm số lượng yêu cầu mạng.",
|
||||
"currentPassword": "Mật khẩu hiện tại",
|
||||
"passwordChangedSuccess": "Mật khẩu đã được thay đổi thành công! Vui lòng đăng nhập lại.",
|
||||
"failedToChangePassword": "Không thể thay đổi mật khẩu. Vui lòng kiểm tra mật khẩu hiện tại của bạn và thử lại.",
|
||||
@@ -2038,8 +2038,8 @@
|
||||
"themeSystem": "Hệ thống",
|
||||
"appearanceDesc": "Chọn chủ đề màu sắc cho ứng dụng.",
|
||||
"terminalSyntaxHighlightingDesc": "Tự động tô sáng các lệnh, đường dẫn, địa chỉ IP và cấp độ nhật ký trong đầu ra thiết bị đầu cuối.",
|
||||
"enableCommandPaletteShortcut": "Enable Command Palette Shortcut",
|
||||
"enableCommandPaletteShortcutDesc": "Double-tap left Shift to open the Command Palette for quick access to hosts"
|
||||
"enableCommandPaletteShortcut": "Bật phím tắt Bảng lệnh",
|
||||
"enableCommandPaletteShortcutDesc": "Nhấn đúp phím Shift trái để mở Bảng lệnh, cho phép truy cập nhanh vào các máy chủ."
|
||||
},
|
||||
"user": {
|
||||
"failedToLoadVersionInfo": "Không thể tải thông tin phiên bản"
|
||||
@@ -2234,7 +2234,7 @@
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "Bảng điều khiển",
|
||||
"loading": "Loading dashboard...",
|
||||
"loading": "Đang tải bảng điều khiển...",
|
||||
"github": "GitHub",
|
||||
"support": "Ủng hộ",
|
||||
"discord": "Discord",
|
||||
@@ -2265,87 +2265,87 @@
|
||||
"cpu": "CPU",
|
||||
"ram": "ĐẬP",
|
||||
"notAvailable": "Không áp dụng",
|
||||
"customizeLayout": "Customize Dashboard",
|
||||
"dashboardSettings": "Dashboard Settings",
|
||||
"enableDisableCards": "Enable/Disable Cards",
|
||||
"resetLayout": "Reset to Default",
|
||||
"serverOverviewCard": "Server Overview",
|
||||
"recentActivityCard": "Recent Activity",
|
||||
"networkGraphCard": "Network Graph",
|
||||
"networkGraph": "Network Graph",
|
||||
"quickActionsCard": "Quick Actions",
|
||||
"serverStatsCard": "Server Stats"
|
||||
"customizeLayout": "Tùy chỉnh bảng điều khiển",
|
||||
"dashboardSettings": "Cài đặt bảng điều khiển",
|
||||
"enableDisableCards": "Kích hoạt/Vô hiệu hóa thẻ",
|
||||
"resetLayout": "Khôi phục về mặc định",
|
||||
"serverOverviewCard": "Tổng quan về máy chủ",
|
||||
"recentActivityCard": "Hoạt động gần đây",
|
||||
"networkGraphCard": "Đồ thị mạng",
|
||||
"networkGraph": "Đồ thị mạng",
|
||||
"quickActionsCard": "Thao tác nhanh",
|
||||
"serverStatsCard": "Thống kê máy chủ"
|
||||
},
|
||||
"networkGraph": {
|
||||
"title": "Network Graph",
|
||||
"addHost": "Add Host",
|
||||
"addGroup": "Add Group",
|
||||
"addLink": "Add Link",
|
||||
"deleteSelected": "Delete Selected",
|
||||
"zoomIn": "Zoom In",
|
||||
"zoomOut": "Zoom Out",
|
||||
"resetView": "Reset View",
|
||||
"exportJson": "Export JSON",
|
||||
"importJson": "Import JSON",
|
||||
"selectHost": "Select Host",
|
||||
"chooseHost": "Choose a host...",
|
||||
"parentGroup": "Parent Group",
|
||||
"noGroup": "No Group",
|
||||
"groupName": "Group Name",
|
||||
"color": "Color",
|
||||
"source": "Source",
|
||||
"target": "Target",
|
||||
"moveToGroup": "Move to Group",
|
||||
"selectGroup": "Select group...",
|
||||
"addConnection": "Add Connection",
|
||||
"hostDetails": "Host Details",
|
||||
"connectToHost": "Connect to Host",
|
||||
"openTerminal": "Open Terminal",
|
||||
"openFileManager": "Open File Manager",
|
||||
"openTunnel": "Open Tunnels",
|
||||
"openDocker": "Open Docker",
|
||||
"openServerStats": "Open Server Details",
|
||||
"moveToGroupAction": "Move to Group",
|
||||
"removeFromGroup": "Remove from Group",
|
||||
"addHostHere": "Add Host Here",
|
||||
"editGroup": "Edit Group",
|
||||
"delete": "Delete",
|
||||
"cancel": "Cancel",
|
||||
"add": "Add",
|
||||
"create": "Create",
|
||||
"update": "Update",
|
||||
"move": "Move",
|
||||
"connect": "Connect",
|
||||
"close": "Close",
|
||||
"createGroup": "Create Group",
|
||||
"noAvailableHosts": "No available hosts",
|
||||
"selectSourcePlaceholder": "Select Source...",
|
||||
"selectTargetPlaceholder": "Select Target...",
|
||||
"invalidFile": "Invalid File",
|
||||
"hostAlreadyExists": "Host is already in the topology",
|
||||
"sourceTargetMustDiffer": "Source and target must be different",
|
||||
"connectionExists": "Connection already exists",
|
||||
"unknown": "Unknown",
|
||||
"name": "Name",
|
||||
"ip": "IP",
|
||||
"status": "Status",
|
||||
"id": "ID",
|
||||
"failedToLoadData": "Failed to load network topology data",
|
||||
"failedToAddNode": "Failed to add node",
|
||||
"sourceDifferentFromTarget": "Source and target must be different",
|
||||
"exportJSON": "Export JSON",
|
||||
"importJSON": "Import JSON",
|
||||
"searchHost": "Search hosts...",
|
||||
"noHostFound": "No hosts found",
|
||||
"searchGroup": "Search groups...",
|
||||
"noGroupFound": "No groups found",
|
||||
"searchNode": "Search nodes...",
|
||||
"noNodeFound": "No nodes found",
|
||||
"terminal": "Terminal",
|
||||
"fileManager": "File Manager",
|
||||
"tunnel": "Tunnel",
|
||||
"title": "Đồ thị mạng",
|
||||
"addHost": "Thêm máy chủ",
|
||||
"addGroup": "Thêm nhóm",
|
||||
"addLink": "Thêm liên kết",
|
||||
"deleteSelected": "Xóa mục đã chọn",
|
||||
"zoomIn": "Phóng to",
|
||||
"zoomOut": "Thu nhỏ",
|
||||
"resetView": "Đặt lại chế độ xem",
|
||||
"exportJson": "Xuất JSON",
|
||||
"importJson": "Nhập JSON",
|
||||
"selectHost": "Chọn máy chủ",
|
||||
"chooseHost": "Chọn một máy chủ...",
|
||||
"parentGroup": "Nhóm phụ huynh",
|
||||
"noGroup": "Không có nhóm",
|
||||
"groupName": "Tên nhóm",
|
||||
"color": "Màu sắc",
|
||||
"source": "Nguồn",
|
||||
"target": "Mục tiêu",
|
||||
"moveToGroup": "Chuyển sang Nhóm",
|
||||
"selectGroup": "Chọn nhóm...",
|
||||
"addConnection": "Thêm kết nối",
|
||||
"hostDetails": "Thông tin chủ nhà",
|
||||
"connectToHost": "Kết nối với máy chủ",
|
||||
"openTerminal": "Mở thiết bị đầu cuối",
|
||||
"openFileManager": "Mở trình quản lý tệp",
|
||||
"openTunnel": "Đường hầm mở",
|
||||
"openDocker": "Mở Docker",
|
||||
"openServerStats": "Chi tiết máy chủ mở",
|
||||
"moveToGroupAction": "Chuyển sang Nhóm",
|
||||
"removeFromGroup": "Xóa khỏi nhóm",
|
||||
"addHostHere": "Thêm máy chủ tại đây",
|
||||
"editGroup": "Chỉnh sửa nhóm",
|
||||
"delete": "Xóa bỏ",
|
||||
"cancel": "Hủy bỏ",
|
||||
"add": "Thêm vào",
|
||||
"create": "Tạo nên",
|
||||
"update": "Cập nhật",
|
||||
"move": "Di chuyển",
|
||||
"connect": "Kết nối",
|
||||
"close": "Đóng",
|
||||
"createGroup": "Tạo nhóm",
|
||||
"noAvailableHosts": "Không có máy chủ nào khả dụng",
|
||||
"selectSourcePlaceholder": "Chọn nguồn...",
|
||||
"selectTargetPlaceholder": "Chọn mục tiêu...",
|
||||
"invalidFile": "Tệp không hợp lệ",
|
||||
"hostAlreadyExists": "Máy chủ đã có trong sơ đồ mạng.",
|
||||
"sourceTargetMustDiffer": "Nguồn và đích phải khác nhau",
|
||||
"connectionExists": "Kết nối đã tồn tại",
|
||||
"unknown": "Không rõ",
|
||||
"name": "Tên",
|
||||
"ip": "Địa chỉ IP",
|
||||
"status": "Trạng thái",
|
||||
"id": "NHẬN DẠNG",
|
||||
"failedToLoadData": "Không thể tải dữ liệu cấu trúc mạng.",
|
||||
"failedToAddNode": "Thêm nút không thành công",
|
||||
"sourceDifferentFromTarget": "Nguồn và đích phải khác nhau",
|
||||
"exportJSON": "Xuất JSON",
|
||||
"importJSON": "Nhập JSON",
|
||||
"searchHost": "Tìm kiếm máy chủ...",
|
||||
"noHostFound": "Không tìm thấy máy chủ nào",
|
||||
"searchGroup": "Tìm kiếm theo nhóm...",
|
||||
"noGroupFound": "Không tìm thấy nhóm nào",
|
||||
"searchNode": "Tìm kiếm các nút...",
|
||||
"noNodeFound": "Không tìm thấy nút nào",
|
||||
"terminal": "Phần cuối",
|
||||
"fileManager": "Trình quản lý tập tin",
|
||||
"tunnel": "Đường hầm",
|
||||
"docker": "Docker",
|
||||
"serverStats": "Server Stats"
|
||||
"serverStats": "Thống kê máy chủ"
|
||||
},
|
||||
"rbac": {
|
||||
"shareHost": "Chia sẻ máy chủ",
|
||||
@@ -2541,9 +2541,9 @@
|
||||
"error": "Lỗi",
|
||||
"errorCode": "Mã lỗi: {{code}}",
|
||||
"version": "Docker {{version}}",
|
||||
"connectionFailed": "Failed to connect to Docker",
|
||||
"connectionFailed": "Không thể kết nối với Docker.",
|
||||
"totpVerificationFailed": "Xác thực TOTP không thành công. Vui lòng thử lại.",
|
||||
"warpgateVerificationFailed": "Warpgate authentication failed. Please try again.",
|
||||
"warpgateVerificationFailed": "Xác thực Warpgate thất bại. Vui lòng thử lại.",
|
||||
"verificationCodePrompt": "Nhập mã xác minh",
|
||||
"loadingContainers": "Đang xếp hàng vào container...",
|
||||
"containerStarted": "Container {{name}} đã khởi động",
|
||||
@@ -2628,34 +2628,34 @@
|
||||
"consoleTab": "Bảng điều khiển",
|
||||
"startContainerToAccess": "Khởi động container để truy cập bảng điều khiển.",
|
||||
"log": {
|
||||
"connecting": "Connecting to Docker host...",
|
||||
"authStarted": "Resolving authentication credentials...",
|
||||
"totpRequired": "TOTP verification required",
|
||||
"warpgateRequired": "Warpgate authentication required",
|
||||
"sessionCreated": "Docker SSH session established",
|
||||
"sessionReady": "Ready for Docker operations",
|
||||
"error": "Docker connection failed: {{error}}"
|
||||
"connecting": "Đang kết nối đến máy chủ Docker...",
|
||||
"authStarted": "Đang giải quyết thông tin xác thực...",
|
||||
"totpRequired": "Cần xác minh TOTP",
|
||||
"warpgateRequired": "Cần xác thực Warpgate",
|
||||
"sessionCreated": "Phiên SSH Docker đã được thiết lập",
|
||||
"sessionReady": "Sẵn sàng cho các thao tác Docker",
|
||||
"error": "Kết nối Docker thất bại: {{error}}"
|
||||
}
|
||||
},
|
||||
"stats": {
|
||||
"log": {
|
||||
"connecting": "Starting metrics collection...",
|
||||
"existingSession": "Using existing metrics session",
|
||||
"totpVerifying": "TOTP verification required",
|
||||
"sessionEstablished": "Metrics session established",
|
||||
"collecting": "Collecting server metrics",
|
||||
"heartbeat": "Keeping connection alive",
|
||||
"stopped": "Metrics collection stopped",
|
||||
"error": "Metrics collection failed: {{error}}"
|
||||
"connecting": "Bắt đầu thu thập số liệu...",
|
||||
"existingSession": "Sử dụng phiên đo lường hiện có",
|
||||
"totpVerifying": "Cần xác minh TOTP",
|
||||
"sessionEstablished": "Phiên thảo luận về số liệu đã được thiết lập.",
|
||||
"collecting": "Thu thập số liệu máy chủ",
|
||||
"heartbeat": "Giữ cho kết nối luôn hoạt động",
|
||||
"stopped": "Việc thu thập số liệu đã dừng lại.",
|
||||
"error": "Thu thập số liệu thất bại: {{error}}"
|
||||
}
|
||||
},
|
||||
"sftp": {
|
||||
"log": {
|
||||
"connecting": "Connecting to SFTP server...",
|
||||
"jumpHost": "Connecting via jump host {{host}}...",
|
||||
"connected": "SFTP connection established",
|
||||
"authFailed": "Authentication failed",
|
||||
"error": "SFTP operation failed: {{error}}"
|
||||
"connecting": "Đang kết nối đến máy chủ SFTP...",
|
||||
"jumpHost": "Đang kết nối qua máy chủ trung gian {{host}}...",
|
||||
"connected": "Kết nối SFTP đã được thiết lập",
|
||||
"authFailed": "Xác thực thất bại",
|
||||
"error": "Thao tác SFTP thất bại: {{error}}"
|
||||
}
|
||||
},
|
||||
"theme": {
|
||||
|
||||
Reference in New Issue
Block a user