Files
AgentHub/client/src/i18n/locales/vi/nav.json
T
nntrivi2001 058c574138 fix(updates): report a plugin build installed beside the running one, never "up to date" on a failed check
A `claude plugin update` run from a terminal (or with only the Claude desktop
app open) unpacks the new build and starts nothing: no SessionStart fires, so
the dashboard kept running the old cache dir across reboots, and with the
forge unreachable the sidebar read "Up to date" (seen on a machine stuck at
1.8.10).

- pluginStatus asks supersededBy for its own root: a recorded sibling install
  sets `installed_not_running: {root, version}` and `update_available`, with
  no network needed
- the sidebar reads "<version> installed, not running"; the update modal keys
  on it, so Update now is offered even with no release tag or sha
- plugin-update-helper hands over to the recorded install first, the newest
  sibling dir only as a fallback
- a plugin install whose release lookup failed reads "Could not check for
  updates" instead of "Up to date"
- docs/PLUGINS.md: the case and the manual hand-over command
2026-10-01 10:09:12 +07:00

75 lines
2.5 KiB
JSON

{
"activityFeed": "Luồng hoạt động",
"agentBoard": "Bảng Kanban",
"analytics": "Phân tích",
"avg": "TB",
"brand": "AgentHub",
"brandSub": "SmartGift Solution",
"ccConfig": "Cấu hình Claude",
"checkFailed": "Kiểm tra cập nhật thất bại",
"checkForUpdates": "Kiểm tra cập nhật",
"checkingForUpdates": "Đang kiểm tra cập nhật...",
"close": "Đóng",
"collapse": "Thu gọn thanh bên",
"collapseShort": "Thu gọn",
"connection": "Kết nối",
"connectionDetails": "Chi tiết kết nối",
"connectionUptime": "Đã kết nối",
"dashboard": "Tổng quan",
"daysAgo": "{{count}} ngày trước",
"disconnected": "Mất kết nối",
"eventsLastMin": "60s qua",
"eventsReceived": "Sự kiện đã nhận",
"eventsTotal": "Tổng",
"expand": "Mở rộng thanh bên",
"hoursAgo": "{{count}} giờ trước",
"justNow": "vừa xong",
"language": "Ngôn ngữ",
"languageNames": {
"en": "English",
"vi": "Tiếng Việt"
},
"languageShort": {
"en": "EN",
"vi": "VI"
},
"lastEvent": "Sự kiện gần nhất",
"live": "Trực tiếp",
"minutesAgo": "{{count}} phút trước",
"noEventsYet": "Chưa có sự kiện",
"notConnected": "Chưa kết nối",
"notFound": "Không tìm thấy",
"peakRate": "Đỉnh",
"recentActivity": "Hoạt động gần đây",
"resetStats": "Đặt lại",
"scrollDown": "Cuộn danh mục xuống",
"scrollUp": "Cuộn danh mục lên",
"secondsAgo": "{{count}} giây trước",
"sessions": "Phiên",
"settings": "Cài đặt",
"skipToContent": "Bỏ qua đến nội dung",
"statsPersisted": "Số liệu được lưu sau khi tải lại",
"switchLanguage": "Chuyển sang {{language}}",
"switchTheme": "Chuyển sang {{theme}}",
"theme": "Giao diện",
"themeNames": {
"dark": "Tối",
"light": "Sáng",
"system": "Theo hệ thống"
},
"throughput60s": "Lưu lượng · 60s qua",
"topEventTypes": "Loại sự kiện phổ biến",
"unitEvents": "sự kiện",
"unitPerSec": "sự kiện/s",
"upToDate": "Đã là mới nhất",
"updateAvailable": "Có bản cập nhật",
"website": "Website",
"workflows": "Quy trình",
"workspace": "Không gian làm việc",
"wsEndpoint": "WebSocket",
"releaseAvailable": "Có {{version}}",
"devBuild": "Bản dev · trước {{count}} commit",
"installedNotRunning": "Đã cài {{version}}, chưa chạy",
"releaseUnchecked": "Không kiểm tra được bản mới"
}