chore: sync Crowdin translations

This commit is contained in:
LukeGus committed 2026-10-02 06:39:59 +00:00
1 parent 28e74de452
commit 307667ce0f
560 files changed
+46398 -46398

No files matched your search

+74 -74
View File
@@ -1,111 +1,111 @@
{
"permissions": {
"view": {
"title": "View fleets",
"description": "See fleets, their members and inventory."
"title": "Xem đội xe",
"description": "Xem thông tin về các đội tàu, thành viên và trang thiết bị."
},
"manage": {
"title": "Manage fleets",
"description": "Create, edit and delete fleets, change membership, and share fleets with other users or roles."
"title": "Quản lý đội xe",
"description": "Tạo, chỉnh sửa và xóa đội tàu, thay đổi thành viên và chia sẻ đội tàu với người dùng hoặc vai trò khác."
},
"execute": {
"title": "Run fleet actions",
"description": "Run commands and package actions across a fleet, and transfer files to and from its member hosts."
"title": "Thực hiện các hoạt động của hạm đội",
"description": "Chạy các lệnh và thực hiện các hành động gói trên toàn bộ hệ thống máy chủ, cũng như truyền tải các tập tin đến và từ các máy chủ thành viên."
}
},
"newUi": {
"sidebar": {
"fleets": {
"title": "Fleets",
"createFleet": "Create Fleet",
"createFleetTitle": "Create Fleet",
"editFleetTitle": "Edit Fleet",
"createFleetDescription": "A fleet is a named group of hosts you can run actions against as a unit.",
"title": "Hạm đội",
"createFleet": "Tạo đội tàu",
"createFleetTitle": "Tạo đội tàu",
"editFleetTitle": "Chỉnh sửa đội xe",
"createFleetDescription": "Hạm đội là một nhóm máy chủ được đặt tên mà bạn có thể thực hiện các hành động chống lại chúng như một đơn vị.",
"nameLabel": "Tên",
"namePlaceholder": "e.g., Web Servers",
"nameRequired": "Fleet name is required",
"namePlaceholder": "Ví dụ: Máy chủ web",
"nameRequired": "Tên đội xe là bắt buộc",
"descriptionLabel": "Mô tả",
"descriptionPlaceholder": "Mô tả tùy chọn",
"colorLabel": "Màu sắc",
"tagRulesLabel": "Tag rules",
"tagRulesPlaceholder": "prod-web, edge",
"tagRulesHint": "Hosts with any of these tags are automatically included, in addition to hosts added manually.",
"fleetCreated": "Fleet created",
"fleetUpdated": "Fleet updated",
"fleetDeleted": "Fleet deleted",
"saveFailed": "Failed to save fleet",
"deleteFailed": "Failed to delete fleet",
"loadFailed": "Failed to load fleets",
"deleteFleetTitle": "Delete Fleet",
"deleteFleetDescription": "Are you sure you want to delete \"{{name}}\"? This does not delete the member hosts themselves.",
"searchFleets": "Search fleets...",
"noFleets": "No fleets yet. Create one to get started.",
"memberCount": "{{count}} host",
"tagRulesLabel": "Quy tắc gắn thẻ",
"tagRulesPlaceholder": "web sản xuất, cạnh",
"tagRulesHint": "Các máy chủ có bất kỳ thẻ nào trong số này sẽ tự động được thêm vào, bên cạnh các máy chủ được thêm thủ công.",
"fleetCreated": "Hạm đội đã tạo ra",
"fleetUpdated": "Đội tàu được cập nhật",
"fleetDeleted": "Hạm đội đã bị xóa",
"saveFailed": "Không thể cứu hạm đội.",
"deleteFailed": "Không thể xóa đội tàu",
"loadFailed": "Không thể tải đội xe",
"deleteFleetTitle": "Xóa hạm đội",
"deleteFleetDescription": "Bạn có chắc chắn muốn xóa \"{{name}}\" không? Thao tác này không xóa các máy chủ thành viên.",
"searchFleets": "Các hạm đội tìm kiếm...",
"noFleets": "Chưa có hạm đội nào. Hãy tạo một hạm đội để bắt đầu.",
"memberCount": "{{count}} máy chủ",
"memberCount_other": "{{count}} máy chủ",
"manageMembers": "Manage Members",
"manageMembersTitle": "Manage Fleet Members",
"manageMembersDescription": "Toggle hosts in or out of this fleet's static membership. Hosts matched by tag rules are always included.",
"manageMembers": "Quản lý thành viên",
"manageMembersTitle": "Quản lý thành viên đội xe",
"manageMembersDescription": "Cho phép thêm hoặc xóa các máy chủ khỏi tư cách thành viên cố định của nhóm này. Các máy chủ phù hợp với quy tắc gắn thẻ luôn được bao gồm.",
"searchHosts": "Tìm kiếm máy chủ...",
"noHostsFound": "Không tìm thấy máy chủ",
"noMembers": "This fleet has no members yet. Add hosts or set a tag rule.",
"membersLoadFailed": "Failed to load fleet members",
"memberUpdateFailed": "Failed to update fleet membership",
"tabRun": "Run Command",
"tabTransfer": "Transfer Files",
"tabInventory": "Inventory",
"openInventoryTab": "Open in full tab",
"noMembers": "Hạm đội này chưa có thành viên nào. Thêm máy chủ hoặc thiết lập quy tắc gắn thẻ.",
"membersLoadFailed": "Không thể tải thông tin thành viên đội xe",
"memberUpdateFailed": "Không thể cập nhật thông tin thành viên đội tàu",
"tabRun": "Chạy lệnh",
"tabTransfer": "Chuyển tập tin",
"tabInventory": "Hàng tồn kho",
"openInventoryTab": "Mở ở chế độ toàn màn hình",
"tabPackages": "Gói",
"runOnFleet": "Run on Fleet",
"commandPlaceholder": "uptime && df -h",
"commandRequired": "A command is required",
"commandInputsLabel": "Command inputs",
"commandSucceeded": "Command succeeded on all hosts",
"commandPartialFailure": "{{failed}} of {{total}} hosts failed",
"commandFailed": "Failed to run command",
"runOnFleet": "Chạy trên Fleet",
"commandPlaceholder": "thời gian hoạt động && df -h",
"commandRequired": "Cần có lệnh",
"commandInputsLabel": "Đầu vào lệnh",
"commandSucceeded": "Lệnh đã được thực thi thành công trên tất cả các máy chủ.",
"commandPartialFailure": "{{failed}} trong số {{total}} máy chủ đã bị lỗi",
"commandFailed": "Không thể chạy lệnh.",
"resultSuccess": "Thành công",
"resultFailed": "Thất bại",
"push": "Push",
"pull": "Pull",
"remotePathLabel": "Remote path",
"remotePathRequired": "A remote path is required",
"push": "Xô",
"pull": "Sự lôi kéo",
"remotePathLabel": "Đường dẫn từ xa",
"remotePathRequired": "Cần có một đường dẫn từ xa.",
"fileLabel": "Tệp",
"fileRequired": "A file is required",
"pushHint": "The selected file is written to this exact path on every host in the fleet.",
"pullHint": "The file at this path is read from every host and downloaded as a single zip, one folder per host.",
"fileRequired": "Cần có một tập tin.",
"pushHint": "Tệp đã chọn sẽ được ghi vào đúng đường dẫn này trên mọi máy chủ trong hệ thống.",
"pullHint": "Tệp tại đường dẫn này được đọc từ mọi máy chủ và tải xuống dưới dạng một tệp zip duy nhất, mỗi máy chủ một thư mục.",
"transferComplete": "Truyền tải hoàn tất",
"transferFailed": "Truyền tải thất bại",
"refreshInventory": "Refresh Inventory",
"inventoryLoadFailed": "Failed to load inventory",
"inventoryRefreshed": "Inventory refreshed",
"inventoryRefreshFailed": "Failed to refresh inventory",
"inventoryNoData": "No inventory data yet - refresh to collect it.",
"refreshInventory": "Làm mới kho hàng",
"inventoryLoadFailed": "Không thể tải kho hàng",
"inventoryRefreshed": "Hàng tồn kho được cập nhật",
"inventoryRefreshFailed": "Không thể làm mới kho hàng",
"inventoryNoData": "Chưa có dữ liệu tồn kho - hãy làm mới trang để thu thập dữ liệu.",
"inventoryHost": "Máy chủ",
"inventoryCollectedCount": "{{count}}/{{total}} collected",
"inventoryCollectedCount": "{{count}}/{{total}} đã thu thập",
"inventoryOs": "Hệ điều hành",
"inventoryKernel": "Nhân",
"inventoryArch": "Arch",
"inventoryArch": "Vòm",
"inventoryUptime": "Thời gian hoạt động",
"inventoryPackageManager": "Package manager",
"inventoryCollectedAt": "Collected",
"inventoryPackageManager": "Trình quản lý gói",
"inventoryCollectedAt": "Đã thu thập",
"packageActionLabel": "Hành động",
"packageInstall": "Install",
"packageInstall": "Cài đặt",
"packageRemove": "Xóa",
"packageUpgradeAll": "Upgrade all packages",
"packageNameLabel": "Package name",
"packageNameRequired": "A package name is required",
"packageHint": "Requires manage-level access per host and elevates using the host's stored sudo password.",
"shareFleet": "Share Fleet",
"shareFleetTitle": "Share \"{{name}}\"",
"shareFleetDescription": "Shares this fleet's current member hosts with the selected users or roles. Hosts added to the fleet later are not shared automatically - share again to include them.",
"shareSelectionRequired": "Select at least one user or role",
"fleetSharedSuccessfully": "Shared {{shared}} of {{total}} host(s) in this fleet",
"failedToShareFleet": "Failed to share fleet",
"noMembersToShare": "This fleet has no member hosts to share yet."
"packageUpgradeAll": "Nâng cấp tất cả các gói",
"packageNameLabel": "Tên gói",
"packageNameRequired": "Cần phải có tên gói.",
"packageHint": "Yêu cầu quyền truy cập cấp quản trị cho mỗi máy chủ và nâng quyền bằng mật khẩu sudo được lưu trữ trên máy chủ đó.",
"shareFleet": "Chia sẻ đội xe",
"shareFleetTitle": "Chia sẻ \"{{name}}\"",
"shareFleetDescription": "Chia sẻ các máy chủ thành viên hiện tại của nhóm này với những người dùng hoặc vai trò đã chọn. Các máy chủ được thêm vào nhóm sau này sẽ không được chia sẻ tự động - hãy chia sẻ lại để bao gồm chúng.",
"shareSelectionRequired": "Chọn ít nhất một người dùng hoặc vai trò",
"fleetSharedSuccessfully": "Chia sẻ {{shared}} trong số {{total}} máy chủ trong hạm đội này",
"failedToShareFleet": "Không thể chia sẻ đội xe",
"noMembersToShare": "Hạm đội này hiện chưa có máy chủ thành viên nào để chia sẻ."
}
}
},
"nav": {
"fleets": "Fleets"
"fleets": "Hạm đội"
},
"hosts": {
"docsLink": "Xem tài liệu",
@@ -131,7 +131,7 @@
},
"edit": {
"label": "Chỉnh sửa",
"description": "View, plus modify non-authentication host settings. The owner's SSH authentication stays private and owner-only."
"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ý",