{ "permissions": { "view": { "title": "View fleets", "description": "See fleets, their members and inventory." }, "manage": { "title": "Manage fleets", "description": "Create, edit and delete fleets, change membership, and share fleets with other users or roles." }, "execute": { "title": "Run fleet actions", "description": "Run commands and package actions across a fleet, and transfer files to and from its member hosts." } }, "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.", "nameLabel": "Tên", "namePlaceholder": "e.g., Web Servers", "nameRequired": "Fleet name is required", "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", "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.", "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", "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", "resultSuccess": "Thành công", "resultFailed": "Thất bại", "push": "Push", "pull": "Pull", "remotePathLabel": "Remote path", "remotePathRequired": "A remote path is required", "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.", "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.", "inventoryHost": "Máy chủ", "inventoryCollectedCount": "{{count}}/{{total}} collected", "inventoryOs": "Hệ điều hành", "inventoryKernel": "Nhân", "inventoryArch": "Arch", "inventoryUptime": "Thời gian hoạt động", "inventoryPackageManager": "Package manager", "inventoryCollectedAt": "Collected", "packageActionLabel": "Hành động", "packageInstall": "Install", "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." } } }, "nav": { "fleets": "Fleets" }, "hosts": { "docsLink": "Xem tài liệu", "sharing": { "customHoursPlaceholder": "Số giờ cho đến khi 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" }, "expiryLabel": "Hết hạn truy cập", "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": "View, plus modify non-authentication host settings. The owner's SSH authentication stays private and owner-only." }, "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." } }, "noMatches": "Không tìm thấy kết quả phù hợp", "permissionLevelLabel": "Cấp độ quyền", "rolesTab": "Vai trò", "searchPlaceholder": "Tìm kiếm người dùng hoặc vai trò...", "shareButton": "Chia sẻ", "shareWithCount": "Chia sẻ ({{count}})", "usersTab": "Người dùng" } } }