mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-28 06:05:24 +00:00
544 lines
32 KiB
JSON
544 lines
32 KiB
JSON
{
|
||
"nav": {
|
||
"files": "Tệp",
|
||
"sftp": "SFTP",
|
||
"openFileManager": "Mở quản lý tệp"
|
||
},
|
||
"permissions": {
|
||
"use": {
|
||
"title": "Sử dụng trình quản lý tệp",
|
||
"description": "Duyệt, chỉnh sửa và chuyển file qua SFTP."
|
||
}
|
||
},
|
||
"settings": {
|
||
"host": {
|
||
"enable": {
|
||
"label": "Bật Trình quản lý tập tin",
|
||
"description": "Duyệt và chỉnh sửa tệp trên máy chủ này qua SFTP."
|
||
},
|
||
"defaultPath": {
|
||
"label": "Đường dẫn mặc định"
|
||
},
|
||
"scpLegacy": {
|
||
"label": "Chế độ SCP cũ"
|
||
}
|
||
},
|
||
"user": {
|
||
"transferConcurrency": {
|
||
"label": "Truyền tệp đồng thời",
|
||
"description": "Số lượng tệp mà trình quản lý cục bộ/từ xa song song tải lên hoặc tải xuống cùng lúc. Giảm giá trị này nếu máy chủ của bạn giới hạn số kênh SFTP."
|
||
},
|
||
"confirmBeforeTrash": {
|
||
"label": "Xác nhận trước khi chuyển tập tin vào thùng rác.",
|
||
"description": "Hãy hỏi ý kiến trước khi chuyển các tệp từ xa vào thùng rác. Việc xóa vĩnh viễn vẫn cần sự xác nhận."
|
||
}
|
||
}
|
||
},
|
||
"hostCapability": {
|
||
"label": "Trình quản lý file"
|
||
},
|
||
"fileManager": {
|
||
"noHostSelected": "Chưa chọn máy chủ",
|
||
"initializingEditor": "Đang khởi tạo trình soạn thảo...",
|
||
"file": "Tệp",
|
||
"folder": "Thư mục",
|
||
"uploadFile": "Tải tệp lên",
|
||
"downloadFile": "Tải xuống",
|
||
"extractArchive": "Giải nén lưu trữ",
|
||
"extractingArchive": "Đang giải nén {{name}}...",
|
||
"archiveExtractedSuccessfully": "{{name}} đã được giải nén thành công",
|
||
"extractFailed": "Giải nén thất bại",
|
||
"compressFile": "Nén tập tin",
|
||
"compressFiles": "Nén tập tin",
|
||
"compressFilesDesc": "Nén {{count}} mục vào một tệp nén",
|
||
"archiveName": "Tên tệp lưu trữ",
|
||
"enterArchiveName": "Nhập tên tệp lưu trữ...",
|
||
"compressionFormat": "Định dạng nén",
|
||
"selectedFiles": "Tập tin đã chọn",
|
||
"andMoreFiles": "và {{count}} tập tin khác...",
|
||
"compress": "Nén",
|
||
"compressingFiles": "Đang nén {{count}} mục vào {{name}}...",
|
||
"filesCompressedSuccessfully": "{{name}} đã được tạo thành công",
|
||
"compressFailed": "Nén thất bại",
|
||
"edit": "Chỉnh sửa",
|
||
"preview": "Xem trước",
|
||
"previous": "Trước",
|
||
"next": "Tiếp",
|
||
"pageXOfY": "Trang {{current}} / {{total}}",
|
||
"zoomOut": "Thu nhỏ",
|
||
"zoomIn": "Phóng to",
|
||
"newFile": "Tập tin mới",
|
||
"newFolder": "Thư mục mới",
|
||
"rename": "Đổi tên",
|
||
"uploading": "Đang tải lên...",
|
||
"uploadingFile": "Đang tải lên {{name}}...",
|
||
"uploadingChunk": "Đang tải lên {{name}}: {{percent}}% (một phần của {{chunk}} của {{total}})",
|
||
"fileName": "Tên tập tin",
|
||
"folderName": "Tên thư mục",
|
||
"fileUploadedSuccessfully": "Tập tin \"{{name}}\" đã được tải lên thành công",
|
||
"failedToUploadFile": "Tải tập tin lên thất bại",
|
||
"uploadingFolderFiles": "Đang tải lên {{count}} tập tin...",
|
||
"uploadedFolderFiles": "Đã tải lên {{count}} tập tin thành công",
|
||
"uploadedFolderPartial": "Đã tải lên {{uploaded}} tập tin, {{failed}} thất bại",
|
||
"fileDownloadedSuccessfully": "Tập tin \"{{name}}\" đã được tải xuống thành công",
|
||
"failedToDownloadFile": "Tải tập tin xuống thất bại",
|
||
"fileCreatedSuccessfully": "Tập tin \"{{name}}\" đã được tạo thành công",
|
||
"folderCreatedSuccessfully": "Thư mục \"{{name}}\" đã được tạo thành công",
|
||
"failedToCreateItem": "Không thể tạo mục",
|
||
"operationFailed": "Thao tác {{operation}} thất bại đối với {{name}}: {{error}}",
|
||
"failedToResolveSymlink": "Không thể theo dõi symlink",
|
||
"itemsDeletedSuccessfully": "Đã xóa thành công {{count}} mục",
|
||
"failedToDeleteItems": "Không thể xóa các mục",
|
||
"sudoPasswordRequired": "Yêu cầu mật khẩu quản trị",
|
||
"enterSudoPassword": "Nhập mật khẩu sudo để tiếp tục thao tác này",
|
||
"sudoPassword": "Mật khẩu sudo",
|
||
"sudoOperationFailed": "Thao tác sudo thất bại",
|
||
"sudoAuthFailed": "Xác thực sudo thất bại",
|
||
"dragFilesToUpload": "Kéo tệp vào đây để tải lên",
|
||
"dropToUploadHere": "Kéo thả để tải lên tại đây",
|
||
"dropToDownloadHere": "Kéo thả để tải xuống tại đây",
|
||
"localFiles": "Cục bộ",
|
||
"showLocalFiles": "Hiển thị các tệp cục bộ (chế độ chia đôi màn hình)",
|
||
"hideLocalFiles": "Ẩn các tệp cục bộ",
|
||
"localHome": "Thư mục trang chủ",
|
||
"localPathPlaceholder": "Đường dẫn thư mục cục bộ",
|
||
"localShowHidden": "Hiển thị các tệp ẩn",
|
||
"localHideHidden": "Ẩn các tệp tin ẩn",
|
||
"localRevealInFileManager": "Hiển thị trong trình quản lý tệp hệ thống",
|
||
"localCannotOpenFolder": "Không thể mở thư mục",
|
||
"localItemCount": "{{count}} mục",
|
||
"localSelectedCount": "{{count}} đã chọn",
|
||
"back": "Quay lại",
|
||
"forward": "Phía trước",
|
||
"up": "Hướng lên",
|
||
"kind": "Loại",
|
||
"localUploadingProgress": "Đang tải lên {{current}} trong số {{total}}",
|
||
"localDownloadingProgress": "Đang tải xuống {{current}} của {{total}}",
|
||
"localTransferInFlight": "{{count}} ngay lập tức",
|
||
"localPreparingDownload": "Đang chuẩn bị tải xuống...",
|
||
"localTransferCancelled": "Đã hủy chuyển",
|
||
"localNothingToTransfer": "Không có gì để chuyển",
|
||
"localUploadComplete": "Đã tải lên {{count}} tập tin",
|
||
"localUploadFailed": "Tải lên thất bại",
|
||
"localUploadPartial": "Đã tải lên {{done}} tập tin, {{failed}} thất bại",
|
||
"localDownloadComplete": "Đã tải xuống {{count}} tập tin",
|
||
"localDownloadFailed": "Tải xuống thất bại",
|
||
"localDownloadPartial": "Đã tải xuống {{done}} tập tin, {{failed}} thất bại",
|
||
"localReplaceExistingPrompt": "{{count}} mục đã tồn tại trong thư mục này. Bạn có muốn thay thế chúng không?",
|
||
"localReplace": "Thay thế",
|
||
"localSkipExisting": "Nhảy",
|
||
"localSkippedExisting": "Đã bỏ qua {{count}} mục hiện có",
|
||
"localUnsafeNamesSkipped": "Đã bỏ qua {{count}} mục có tên không thể sử dụng trên máy tính này",
|
||
"localOpen": "Mở",
|
||
"localOpenFolder": "Mở thư mục",
|
||
"localUploadToRemote": "Tải lên máy chủ",
|
||
"localUploadToRemoteMany": "Tải lên {{count}} mục lên máy chủ",
|
||
"localMoveToTrash": "Chuyển vào thùng rác",
|
||
"localMoveToTrashMany": "Di chuyển {{count}} mục vào Thùng rác",
|
||
"localTrashConfirmSingle": "Di chuyển \"{{name}}\" vào Thùng rác?",
|
||
"localTrashConfirmFolder": "Di chuyển thư mục \"{{name}}\" và tất cả nội dung bên trong vào Thùng rác?",
|
||
"localTrashConfirmMany": "Di chuyển {{count}} mục vào Thùng rác?",
|
||
"localTrashed": "Đã chuyển {{count}} mục vào Thùng rác",
|
||
"localTrashFailed": "Không thể chuyển vào Thùng rác",
|
||
"localRenameFailed": "Đổi tên không thành công",
|
||
"localCreateFailed": "Không thể tạo mục",
|
||
"goToParentFolder": "Đi đến thư mục cha",
|
||
"resizeSidebar": "Kéo để thay đổi kích thước thanh bên (nhấp đúp để đặt lại về kích thước ban đầu)",
|
||
"resizeLocalPane": "Kéo chuột để thay đổi kích thước khung cục bộ (nhấp đúp chuột để đặt lại về kích thước ban đầu)",
|
||
"columns": "Cột",
|
||
"columnsHint": "Nhấp chuột phải để chọn cột",
|
||
"emptyFolder": "Thư mục này trống",
|
||
"searchFiles": "Tìm kiếm tệp...",
|
||
"upload": "Tải lên",
|
||
"selectHostToStart": "Chọn máy chủ để bắt đầu quản lý tệp",
|
||
"sshRequiredForFileManager": "Trình quản lý tệp yêu cầu SSH. Máy chủ này không bật SSH.",
|
||
"failedToConnect": "Kết nối SSH thất bại",
|
||
"failedToLoadDirectory": "Không thể tải thư mục",
|
||
"noSSHConnection": "Không có kết nối SSH",
|
||
"copy": "Sao chép",
|
||
"cut": "Cắt",
|
||
"paste": "Dán",
|
||
"copyPath": "Sao chép đường dẫn",
|
||
"copyPaths": "Sao chép các đường dẫn",
|
||
"delete": "Xóa",
|
||
"properties": "Thuộc tính",
|
||
"refresh": "Làm mới",
|
||
"downloadFiles": "Tải {{count}} tệp xuống trình duyệt",
|
||
"copyFiles": "Sao chép {{count}} mục",
|
||
"cutFiles": "Cắt {{count}} mục",
|
||
"deleteFiles": "Xóa {{count}} mục",
|
||
"filesCopiedToClipboard": "Đã sao chép {{count}} mục vào clipboard",
|
||
"filesCutToClipboard": "Đã cắt {{count}} mục vào clipboard",
|
||
"pathCopiedToClipboard": "Đã sao chép đường dẫn vào clipboard",
|
||
"pathsCopiedToClipboard": "Đã sao chép {{count}} đường dẫn vào clipboard",
|
||
"failedToCopyPath": "Không thể sao chép đường dẫn vào clipboard",
|
||
"copyFolderLink": "Sao chép liên kết đến thư mục",
|
||
"copyCurrentFolderLink": "Sao chép liên kết đến thư mục hiện tại",
|
||
"folderLinkCopied": "Đã sao chép liên kết thư mục vào clipboard",
|
||
"failedToCopyFolderLink": "Không thể sao chép liên kết thư mục",
|
||
"movedItems": "Đã di chuyển {{count}} mục",
|
||
"failedToDeleteItem": "Không thể xóa mục",
|
||
"itemRenamedSuccessfully": "Đã đổi tên {{type}} thành công",
|
||
"failedToRenameItem": "Không thể đổi tên mục",
|
||
"download": "Tải xuống",
|
||
"openExternalEditor": "Mở bên ngoài",
|
||
"chooseExternalEditor": "Chọn trình soạn thảo bên ngoài",
|
||
"externalEditorSelected": "Đã chọn trình soạn thảo bên ngoài",
|
||
"externalEditorDesktopOnly": "Trình soạn thảo bên ngoài chỉ khả dụng trong ứng dụng desktop",
|
||
"externalEditorOpened": "Đã mở bằng trình soạn thảo bên ngoài. Lưu ở đó sẽ tải các thay đổi lên máy chủ.",
|
||
"failedToOpenExternalEditor": "Không thể mở trình soạn thảo bên ngoài",
|
||
"failedToSelectExternalEditor": "Không thể chọn trình soạn thảo bên ngoài",
|
||
"permissions": "Quyền",
|
||
"size": "Kích thước",
|
||
"modified": "Đã sửa",
|
||
"path": "Đường dẫn",
|
||
"confirmDelete": "Bạn có chắc chắn muốn xóa {{name}}?",
|
||
"permissionDenied": "Quyền bị từ chối",
|
||
"serverError": "Lỗi máy chủ",
|
||
"fileSavedSuccessfully": "Đã lưu tệp thành công",
|
||
"failedToSaveFile": "Không thể lưu tệp",
|
||
"confirmDeleteSingleItem": "Bạn có chắc chắn muốn xóa vĩnh viễn \"{{name}}\"?",
|
||
"confirmDeleteMultipleItems": "Bạn có chắc chắn muốn xóa vĩnh viễn {{count}} mục?",
|
||
"confirmDeleteMultipleItemsWithFolders": "Bạn có chắc chắn muốn xóa vĩnh viễn {{count}} mục? Điều này bao gồm các thư mục và nội dung của chúng.",
|
||
"confirmDeleteFolder": "Bạn có chắc chắn muốn xóa vĩnh viễn thư mục \"{{name}}\" và tất cả nội dung của nó?",
|
||
"permanentDeleteWarning": "Hành động này không thể hoàn tác. (Các) mục sẽ bị xóa vĩnh viễn khỏi máy chủ.",
|
||
"moveToTrashWarning": "Các mục này sẽ được chuyển vào Thùng rác Termix và có thể được khôi phục trước khi thời hạn lưu giữ hết hạn.",
|
||
"itemsMovedToTrash": "{{count}} mục đã được chuyển vào Thùng rác",
|
||
"trash": "Rác",
|
||
"trashDescription": "Các mục đã xóa sẽ được lưu giữ trong {{days}} ngày trên máy chủ này.",
|
||
"trashLoadFailed": "Không thể tải Thùng rác",
|
||
"trashEmpty": "Thùng rác trống",
|
||
"trashRestore": "Khôi phục",
|
||
"trashRestored": "Đã khôi phục {{name}}",
|
||
"trashRestoreFailed": "Không thể khôi phục mục. Đường dẫn gốc có thể đã tồn tại.",
|
||
"trashDeletePermanently": "Xóa vĩnh viễn",
|
||
"trashDeleteConfirm": "Xóa vĩnh viễn {{name}}? Thao tác này không thể hoàn tác.",
|
||
"trashPermanentlyDeleted": "Đã xóa vĩnh viễn {{name}}",
|
||
"trashDeleteFailed": "Không thể xóa mục vĩnh viễn",
|
||
"trashEmptyAction": "Đổ rác",
|
||
"trashEmptyConfirm": "Xóa vĩnh viễn mọi mục trong Thùng rác? Thao tác này không thể hoàn tác.",
|
||
"trashEmptied": "Thùng rác đã được đổ",
|
||
"trashRetention": "Tự động dọn dẹp sau (ngày)",
|
||
"trashRetentionSaved": "Cập nhật thời gian lưu trữ rác",
|
||
"trashRetentionFailed": "Không thể cập nhật thời gian lưu trữ thùng rác.",
|
||
"trashUnavailableConfirm": "Không thể chuyển mục này vào Thùng rác, thường là do nó nằm trên hệ thống tệp khác hoặc yêu cầu quyền quản trị. Thay vào đó, hãy xóa vĩnh viễn mục này?",
|
||
"recent": "Gần đây",
|
||
"pinned": "Đã ghim",
|
||
"folderShortcuts": "Lối tắt thư mục",
|
||
"failedToReconnectSSH": "Không thể kết nối lại phiên SSH",
|
||
"openTerminalHere": "Mở terminal tại đây",
|
||
"run": "Chạy",
|
||
"openTerminalInFolder": "Mở terminal trong thư mục này",
|
||
"openTerminalInFileLocation": "Mở terminal tại vị trí tệp",
|
||
"runningFile": "Đang chạy - {{file}}",
|
||
"onlyRunExecutableFiles": "Chỉ chạy được tệp thực thi",
|
||
"directories": "Thư mục",
|
||
"removedFromRecentFiles": "Đã xóa \"{{name}}\" khỏi tệp gần đây",
|
||
"removeFailed": "Xóa thất bại",
|
||
"unpinnedSuccessfully": "Đã bỏ ghim \"{{name}}\" thành công",
|
||
"unpinFailed": "Bỏ ghim thất bại",
|
||
"removedShortcut": "Đã xóa lối tắt \"{{name}}\"",
|
||
"removeShortcutFailed": "Xóa lối tắt thất bại",
|
||
"clearedAllRecentFiles": "Đã xóa toàn bộ tệp gần đây",
|
||
"clearFailed": "Xóa thất bại",
|
||
"removeFromRecentFiles": "Xóa khỏi tệp gần đây",
|
||
"clearAllRecentFiles": "Xóa toàn bộ tệp gần đây",
|
||
"unpinFile": "Bỏ ghim tệp",
|
||
"removeShortcut": "Xóa lối tắt",
|
||
"pinFile": "Ghim tệp",
|
||
"addToShortcuts": "Thêm vào lối tắt",
|
||
"pasteFailed": "Dán thất bại",
|
||
"noUndoableActions": "Không có hành động hoàn tác được",
|
||
"undoCopySuccess": "Đã hoàn tác sao chép: Đã xóa {{count}} tệp đã sao chép",
|
||
"undoCopyFailedDelete": "Hoàn tác thất bại: Không thể xóa tệp đã sao chép",
|
||
"undoCopyFailedNoInfo": "Hoàn tác thất bại: Không tìm thấy thông tin tệp đã sao chép",
|
||
"undoMoveSuccess": "Đã hoàn tác di chuyển: Đã di chuyển {{count}} tệp về vị trí ban đầu",
|
||
"undoMoveFailedMove": "Hoàn tác thất bại: Không thể di chuyển tệp về vị trí cũ",
|
||
"undoMoveFailedNoInfo": "Hoàn tác thất bại: Không tìm thấy thông tin tệp đã di chuyển",
|
||
"undoDeleteNotSupported": "Không thể hoàn tác xóa: Tệp đã bị xóa vĩnh viễn khỏi máy chủ",
|
||
"undoTypeNotSupported": "Loại thao tác hoàn tác không được hỗ trợ",
|
||
"undoOperationFailed": "Thao tác hoàn tác thất bại",
|
||
"unknownError": "Lỗi không xác định",
|
||
"confirm": "Xác nhận",
|
||
"find": "Tìm kiếm...",
|
||
"replace": "Thay thế",
|
||
"downloadInstead": "Tải xuống thay thế",
|
||
"keyboardShortcuts": "Phím tắt",
|
||
"searchAndReplace": "Tìm & Thay thế",
|
||
"editing": "Chỉnh sửa",
|
||
"search": "Tìm kiếm",
|
||
"findNext": "Tìm tiếp",
|
||
"findPrevious": "Tìm trước",
|
||
"save": "Lưu",
|
||
"selectAll": "Chọn tất cả",
|
||
"undo": "Hoàn tác",
|
||
"redo": "Làm lại",
|
||
"moveLineUp": "Di chuyển dòng lên",
|
||
"moveLineDown": "Di chuyển dòng xuống",
|
||
"toggleComment": "Chuyển đổi chú thích",
|
||
"autoComplete": "Tự động hoàn thành",
|
||
"imageLoadError": "Lỗi tải ảnh",
|
||
"startTyping": "Bắt đầu nhập...",
|
||
"unknownSize": "Kích thước không xác định",
|
||
"fileIsEmpty": "Tệp trống",
|
||
"largeFileWarning": "Cảnh báo tệp lớn",
|
||
"largeFileWarningDesc": "Tệp này có kích thước {{size}}, có thể gây ra vấn đề hiệu suất khi mở dưới dạng văn bản.",
|
||
"fileNotFoundAndRemoved": "Tệp \"{{name}}\" không tìm thấy và đã bị xóa khỏi tệp gần đây/đã ghim",
|
||
"failedToLoadFile": "Lỗi tải tệp: {{error}}",
|
||
"serverErrorOccurred": "Đã xảy ra lỗi máy chủ. Vui lòng thử lại sau.",
|
||
"autoSaveFailed": "Tự động lưu không thành công",
|
||
"fileAutoSaved": "Tệp đã được tự động lưu",
|
||
"moveFileFailed": "Không thể di chuyển {{name}}",
|
||
"moveOperationFailed": "Thao tác di chuyển không thành công",
|
||
"canOnlyCompareFiles": "Chỉ có thể so sánh hai tệp",
|
||
"comparingFiles": "Đang so sánh tệp: {{file1}} và {{file2}}",
|
||
"dragFailed": "Thao tác kéo không thành công",
|
||
"filePinnedSuccessfully": "Tệp \"{{name}}\" đã được ghim thành công",
|
||
"pinFileFailed": "Không thể ghim tệp",
|
||
"fileUnpinnedSuccessfully": "Tệp \"{{name}}\" đã được bỏ ghim thành công",
|
||
"unpinFileFailed": "Không thể bỏ ghim tệp",
|
||
"shortcutAddedSuccessfully": "Đã thêm lối tắt thư mục \"{{name}}\" thành công",
|
||
"addShortcutFailed": "Không thể thêm lối tắt",
|
||
"operationCompletedSuccessfully": "Đã {{operation}} thành công {{count}} mục",
|
||
"operationCompleted": "Đã {{operation}} {{count}} mục",
|
||
"downloadFileSuccess": "Đã tải xuống tệp {{name}} thành công",
|
||
"downloadFileFailed": "Tải xuống thất bại",
|
||
"downloadingFile": "Đang tải xuống {{name}}…",
|
||
"downloadProgressBytes": "{{transferred}} / {{total}}",
|
||
"moveTo": "Di chuyển tới {{name}}",
|
||
"diffCompareWith": "So sánh khác biệt với {{name}}",
|
||
"dragOutsideToDownload": "Kéo ra ngoài cửa sổ để tải xuống ({{count}} tệp)",
|
||
"newFolderDefault": "Thư mục mới",
|
||
"newFileDefault": "Tệp mới.txt",
|
||
"successfullyMovedItems": "Đã di chuyển thành công {{count}} mục tới {{target}}",
|
||
"move": "Di chuyển",
|
||
"searchInFile": "Tìm trong tệp (Ctrl+F)",
|
||
"showKeyboardShortcuts": "Hiển thị phím tắt",
|
||
"decreaseFontSize": "Giảm cỡ chữ",
|
||
"increaseFontSize": "Tăng cỡ chữ",
|
||
"startWritingMarkdown": "Bắt đầu viết nội dung markdown...",
|
||
"loadingFileComparison": "Đang tải so sánh tệp...",
|
||
"reload": "Tải lại",
|
||
"compare": "So sánh",
|
||
"sideBySide": "Song song",
|
||
"inline": "Trong dòng",
|
||
"fileComparison": "So sánh tệp: {{file1}} vs {{file2}}",
|
||
"fileTooLarge": "Tệp quá lớn: {{error}}",
|
||
"sshConnectionFailed": "Kết nối SSH thất bại. Vui lòng kiểm tra kết nối tới {{name}} ({{ip}}:{{port}})",
|
||
"loadFileFailed": "Không thể tải tệp: {{error}}",
|
||
"connecting": "Đang kết nối...",
|
||
"connectedSuccessfully": "Đã kết nối thành công",
|
||
"totpVerificationFailed": "Xác minh TOTP thất bại",
|
||
"browserSignInFailed": "Đăng nhập không thành công. Vui lòng thử lại.",
|
||
"authenticationFailed": "Xác thực thất bại",
|
||
"incorrectPassphrase": "Cụm mật khẩu không đúng. Vui lòng thử lại.",
|
||
"verificationCodePrompt": "Mã xác minh:",
|
||
"changePermissions": "Thay đổi quyền",
|
||
"currentPermissions": "Quyền hiện tại",
|
||
"owner": "Chủ sở hữu",
|
||
"group": "Nhóm",
|
||
"others": "Khác",
|
||
"read": "Đọc",
|
||
"write": "Ghi",
|
||
"execute": "Thực thi",
|
||
"permissionsChangedSuccessfully": "Thay đổi quyền thành công",
|
||
"failedToChangePermissions": "Không thể thay đổi quyền",
|
||
"name": "Tên",
|
||
"sortByName": "Tên",
|
||
"sortByDate": "Ngày sửa đổi",
|
||
"sortBySize": "Kích thước",
|
||
"ascending": "Tăng dần",
|
||
"descending": "Giảm dần",
|
||
"root": "Thư mục gốc",
|
||
"new": "Mới",
|
||
"sortBy": "Sắp xếp theo",
|
||
"items": "Mục",
|
||
"selected": "Đã chọn",
|
||
"editor": "Soạn thảo",
|
||
"octal": "Bát phân",
|
||
"storage": "Lưu trữ",
|
||
"disk": "Đĩa",
|
||
"used": "Đã dùng",
|
||
"of": "của",
|
||
"toggleSidebar": "Ẩn/Hiện thanh bên",
|
||
"compactLayout": "Sử dụng bố cục nhỏ gọn",
|
||
"comfortableLayout": "Sử dụng bố cục thoải mái",
|
||
"cannotLoadPdf": "Không thể tải PDF",
|
||
"pdfLoadError": "Đã xảy ra lỗi khi tải tệp PDF này.",
|
||
"loadingPdf": "Đang tải PDF...",
|
||
"loadingPage": "Đang tải trang...",
|
||
"cancel": "Hủy",
|
||
"copiedItems_one": "Đã sao chép mục {{count}}",
|
||
"copiedItems_other": "Đã sao chép {{count}} mục",
|
||
"deleteCopiedFileFailed": "Không thể xóa bản sao của {{name}}: {{error}}",
|
||
"dragMovedItems_one": "Đã di chuyển mục {{count}} đến {{target}}",
|
||
"dragMovedItems_other": "Đã di chuyển {{count}} mục đến {{target}}",
|
||
"moveBackFileFailed": "Không thể di chuyển {{name}} trở lại: {{error}}",
|
||
"terminal": "Thiết bị đầu cuối: {{host}} ({{path}})",
|
||
"dragToDesktop": "Kéo {{name}} ra màn hình nền",
|
||
"dragFilesToDesktop": "Kéo {{count}} tập tin ra màn hình nền",
|
||
"folderDragUnsupported": "Hiện tại, tính năng kéo thả thư mục ra màn hình nền chưa được hỗ trợ.",
|
||
"saveToDesktopFailed": "Lưu thất bại: {{error}}",
|
||
"dragFailedDetail": "Kéo thả thất bại: {{error}}",
|
||
"videoUnsupported": "Trình duyệt của bạn không thể phát định dạng video này.",
|
||
"downloadToPlay": "Tải xuống để chơi ở nơi khác",
|
||
"cannotPreviewType": "Không thể xem trước loại tệp này",
|
||
"cannotPreviewTypeHint": "Loại tệp này không có bản xem trước. Hãy tải xuống để mở bằng ứng dụng khác."
|
||
},
|
||
"sftpTransfer": {
|
||
"title": "SFTP",
|
||
"description": "Truyền tệp giữa hai máy chủ SSH.",
|
||
"sourceServer": "Máy chủ nguồn",
|
||
"destinationServer": "Máy chủ đích",
|
||
"selectHost": "Chọn máy chủ",
|
||
"noHostSelected": "Chưa chọn máy chủ",
|
||
"move": "Di chuyển",
|
||
"copy": "Sao chép",
|
||
"upload": "Tải lên",
|
||
"itemsSelected": "{{count}} mục đã chọn",
|
||
"itemsSelected_other": "{{count}} mục đã chọn",
|
||
"ready": "Sẵn sàng",
|
||
"loadingHosts": "Đang tải các máy chủ...",
|
||
"name": "Tên",
|
||
"modified": "Đã sửa",
|
||
"size": "Kích thước",
|
||
"noFiles": "Không có tệp nào",
|
||
"open": "Mở",
|
||
"up": "Hướng lên",
|
||
"refresh": "Làm mới",
|
||
"copyToTarget": "Sao chép vào thư mục đích",
|
||
"rename": "Đổi tên",
|
||
"delete": "Xóa",
|
||
"editPermissions": "Chỉnh sửa quyền",
|
||
"createNewFolder": "Tạo thư mục mới",
|
||
"deleteSelectedItems": "Xóa các mục đã chọn",
|
||
"deleteConfirm": "Xóa mục đã chọn {{count}}?",
|
||
"deleteConfirm_other": "Xóa {{count}} mục đã chọn?",
|
||
"cancel": "Hủy",
|
||
"save": "Lưu",
|
||
"folderCreated": "Thư mục đã được tạo",
|
||
"itemRenamed": "Mục đã được đổi tên",
|
||
"actionFailed": "Hành động thất bại",
|
||
"itemsDeleted": "{{count}} mục đã bị xóa",
|
||
"itemsDeleted_other": "{{count}} mục đã bị xóa",
|
||
"deleteFailed": "Xóa không thành công",
|
||
"permissionsUpdated": "Quyền hạn đã được cập nhật",
|
||
"noRemoteSessionConnected": "Không có phiên kết nối từ xa nào được thiết lập.",
|
||
"failedToListFiles": "Không thể liệt kê các tệp.",
|
||
"failedToRefresh": "Không thể làm mới",
|
||
"destinationInsideSource": "Đường dẫn đích không được nằm bên trong đường dẫn nguồn đã chọn.",
|
||
"sameHostNoOp": "Thư mục nguồn và thư mục đích đều nằm trong cùng một thư mục."
|
||
},
|
||
"hosts": {
|
||
"fileManager": "Trình quản lý tệp",
|
||
"fileManagerUrlCopied": "Đã sao chép URL Trình quản lý tệp",
|
||
"copyFileManagerUrlAction": "Sao chép URL File Manager",
|
||
"docsLink": "Xem tài liệu",
|
||
"hostNotFound": "Không tìm thấy máy chủ",
|
||
"loadingHost": "Đang tải máy chủ..."
|
||
},
|
||
"onboarding": {
|
||
"feature_files": "Trình quản lý tập tin",
|
||
"feature_files_desc": "Duyệt, tải lên, tải xuống và chỉnh sửa tệp qua SFTP mà không cần rời khỏi ứng dụng."
|
||
},
|
||
"terminal": {
|
||
"runTitle": "Đang chạy {{command}} - {{host}}",
|
||
"terminalTitle": "Terminal - {{host}}",
|
||
"terminalWithPath": "Terminal - {{host}}:{{path}}"
|
||
},
|
||
"transfer": {
|
||
"browseFolders": "Duyệt thư mục đích",
|
||
"browsePathError": "Không thể mở đường dẫn này trên máy chủ đích.",
|
||
"browsePathWillBeCreated": "Thư mục này chưa tồn tại. Nó sẽ được tạo khi truyền tải bắt đầu.",
|
||
"cancel": "Hủy",
|
||
"cleanupDestFiles": "Dọn dẹp đích",
|
||
"cleanupDestFilesError": "Dọn dẹp thất bại",
|
||
"cleanupDestFilesNothing": "Không có gì để dọn dẹp ở đích",
|
||
"cleanupDestFilesPartial": "Không thể xóa một số tệp chưa hoàn chỉnh",
|
||
"cleanupDestFilesSuccess": "Đã xóa các tệp chưa hoàn chỉnh ở đích",
|
||
"confirmCopy": "Sao chép",
|
||
"confirmMove": "Di chuyển",
|
||
"copyFolderToHost": "Sao chép thư mục tới máy chủ…",
|
||
"copyItemsToHost": "Sao chép {{count}} mục đến máy chủ…",
|
||
"copyToHost": "Sao chép đến máy chủ…",
|
||
"destinationPath": "Đường dẫn đích",
|
||
"destMustBeDirectory": "Đích phải là thư mục khi truyền tải nhiều mục",
|
||
"goUp": "Lên trên",
|
||
"hostAuthRequired": "Cần xác thực. Trước tiên hãy mở Trình quản lý tập tin trên máy chủ này.",
|
||
"hostConnecting": "Đang kết nối…",
|
||
"hostConnectionFailed": "Kết nối thất bại",
|
||
"hostDisconnected": "Chưa kết nối",
|
||
"hostReady": "Sẵn sàng",
|
||
"itemsSummary": "{{count}} mục",
|
||
"jumpHostLimitation": "Cả hai máy chủ phải có thể truy cập từ máy chủ Termix. Không hỗ trợ định tuyến trực tiếp giữa các máy.",
|
||
"methodAuto": "Tự động",
|
||
"methodAutoHint": "Chọn tar hoặc SFTP từng tệp dựa trên số lượng tệp, kích thước và khả năng nén. Tệp đơn lẻ luôn dùng SFTP truyền luồng.",
|
||
"methodItemSftp": "SFTP từng tệp",
|
||
"methodItemSftpHint": "Truyền từng tệp riêng lẻ qua SFTP. Hoạt động trên mọi máy, bao gồm Windows.",
|
||
"methodItemSftpLimitation": "Mỗi tệp sử dụng cùng một luồng SFTP như bản sao tệp đơn lẻ, lần lượt từng tệp một. Tiến trình được gộp chung cho tất cả tệp, do đó thanh tiến trình di chuyển chậm khi có tệp lớn.",
|
||
"methodLabel": "Phương thức truyền",
|
||
"methodPreviewError": "Không thể xem trước phương thức truyền. Máy chủ vẫn sẽ chọn phương thức khi bạn bắt đầu.",
|
||
"methodPreviewLoading": "Đang tính toán phương thức truyền…",
|
||
"methodPreviewScanSummary": "{{fileCount}} tệp, tổng {{totalSize}} (đã quét trên máy nguồn).",
|
||
"methodPreviewWillUseItemSftp": "Sẽ dùng: SFTP từng tệp",
|
||
"methodPreviewWillUseTar": "Sẽ dùng: Lưu trữ tar",
|
||
"methodReason": {
|
||
"user_item_sftp": "Bạn đã chọn SFTP từng tệp.",
|
||
"user_tar": "Bạn đã chọn dùng tar.",
|
||
"tar_unavailable": "Định dạng Tar không khả dụng trên một hoặc cả hai máy chủ, vì vậy thay vào đó sẽ sử dụng SFTP cho từng tệp.",
|
||
"windows_host": "Vì đây là máy chủ Windows nên không sử dụng lệnh tar.",
|
||
"auto_multi_large": "Tự động: nhiều tệp bao gồm một tệp lớn ({{largestSize}}) với dữ liệu có thể nén. Tar sẽ đóng gói chúng thành một lần truyền.",
|
||
"auto_single_large_in_archive": "Tự động: một tập tin lớn ({{largestSize}}) trong bộ này, vì vậy SFTP theo từng tập tin.",
|
||
"auto_many_incompressible": "Chế độ tự động: phần lớn dữ liệu không thể nén được, nên cần SFTP cho từng tệp riêng biệt.",
|
||
"auto_many_files": "Tự động: nhiều tệp ({{fileCount}}), tar giảm chi phí xử lý trên mỗi tệp.",
|
||
"auto_default": "Tự động: SFTP từng tệp cho tập này."
|
||
},
|
||
"methodTar": "Lưu trữ tar",
|
||
"methodTarHint": "Nén tại nguồn, truyền một tệp lưu trữ, giải nén tại đích. Yêu cầu tar trên cả hai máy Unix.",
|
||
"metricsCompress": "Nén tại nguồn: {{duration}}",
|
||
"metricsExtract": "Giải nén tại đích: {{duration}}",
|
||
"metricsPrepare": "Chuẩn bị đích: {{duration}}",
|
||
"metricsRouteBenchmark": "Đầu dò tuyến đường: trực tiếp {{direct}}, chuyển tiếp {{relay}}",
|
||
"metricsSourceDelete": "Xóa khỏi nguồn: {{duration}}",
|
||
"metricsTotal": "Tổng: {{duration}}",
|
||
"metricsTransfer": "Toàn trình: {{throughput}} ({{duration}})",
|
||
"metricsVerify": "Đã xác thực SHA-256: {{duration}}",
|
||
"moveFolderToHost": "Di chuyển thư mục tới máy chủ…",
|
||
"moveItemsToHost": "Di chuyển {{count}} mục tới máy chủ…",
|
||
"moveToHost": "Di chuyển đến máy chủ…",
|
||
"noHostsConnected": "Không có máy chủ nào khác có Trình quản lý tệp khả dụng.",
|
||
"noHostsConnectedHint": "Thêm một máy chủ SSH khác đã bật Trình quản lý tệp trong Trình quản lý máy chủ.",
|
||
"parallelSegmentsHint": "Các tệp lớn được chia thành các khối 256 MB. Nhiều làn sử dụng các kết nối riêng biệt (như khởi chạy nhiều lần truyền) để tăng tổng thông lượng.",
|
||
"parallelSegmentsLabel": "Làn truyền song song",
|
||
"parallelSegmentsOption": "{{count}} làn",
|
||
"progressBenchmarking": "Chọn tuyến đường chuyển tiếp nhanh nhất…",
|
||
"progressBytes": "{{transferred}} / {{total}}",
|
||
"progressCancel": "Hủy",
|
||
"progressCancelling": "Đang hủy…",
|
||
"progressCompressing": "Đang nén trên máy nguồn…",
|
||
"progressExtracting": "Đang giải nén tại đích…",
|
||
"progressItems": "{{current}} / {{total}} tệp",
|
||
"progressReconnecting": "Đang kết nối lại…",
|
||
"progressStalled": "Đình trệ",
|
||
"progressTotalSpeed": "{{speed}} tổng ({{lanes}} làn)",
|
||
"progressTransferring": "Đang truyền dữ liệu…",
|
||
"progressTransferringItems": "Đang truyền tệp ({{current}}/{{total}})…",
|
||
"progressVerifying": "Đang xác minh tính toàn vẹn của tệp…",
|
||
"recentDestinations": "Đích gần đây",
|
||
"resumedHint": "Đã kết nối lại với một tác vụ chuyển đang hoạt động được bắt đầu từ cửa sổ khác.",
|
||
"retryTransfer": "Thử lại",
|
||
"retryTransferError": "Thử lại thất bại",
|
||
"selectDestinationHost": "Chọn máy chủ đích",
|
||
"transferCancelled": "Đã hủy chuyển",
|
||
"transferCancelledCopyHint": "Các tệp chưa hoàn chỉnh có thể còn ở đích.",
|
||
"transferCancelledMoveHint": "Các tệp chưa hoàn chỉnh có thể còn ở đích. Tệp nguồn chưa bị xóa.",
|
||
"transferError": "Truyền tải thất bại",
|
||
"transferFailedRetryHint": "Dữ liệu chưa hoàn chỉnh được giữ ở đích. Thử lại sẽ tiếp tục khi kết nối được khôi phục.",
|
||
"transferPartialHint": "Không thể truyền tải: {{paths}}",
|
||
"transferSuccess": "Truyền tải hoàn tất",
|
||
"metricsHopSourceRead": "Nguồn → máy chủ: {{throughput}}",
|
||
"metricsHopDestSftpWrite": "Máy chủ → đích (SFTP): {{throughput}}",
|
||
"metricsHopDestLocalWrite": "Máy chủ → đích (cục bộ): {{throughput}}"
|
||
}
|
||
}
|