{ "title": "Tổng quan", "subtitle": "Góc nhìn thời gian thực về hoạt động Agent Claude Code", "totalSessions": "Tổng số phiên", "activeAgents": "Agent đang hoạt động", "activeSubagents": "Subagent đang hoạt động", "eventsToday": "Sự kiện hôm nay", "totalEvents": "Tổng sự kiện", "totalCost": "Tổng chi phí", "viewAll": "Xem tất cả", "activeAgentsSection": "Agent đang hoạt động", "recentActivity": "Hoạt động gần đây", "noAgents": "Không có Agent đang hoạt động", "noAgentsDesc": "Agent sẽ xuất hiện ở đây khi phiên Claude Code đang chạy.", "noActivity": "Chưa có hoạt động", "noActivityDesc": "Sự kiện từ các phiên Claude Code sẽ được phát trực tiếp tại đây.", "failedLoad": "Không thể tải dữ liệu", "activeTrend": " đang hoạt động", "totalTrend": " trong phiên hoạt động", "tabs": { "label": "Các chế độ xem tổng quan", "analytics": "Phân tích", "monitor": "Giám sát", "health": "Sức khỏe hệ thống" }, "collapseSubagents": "Thu gọn subagent", "expandSubagents": "Mở rộng subagent", "needsYou": { "title": "Cần bạn xử lý", "since": "đang chờ {{ago}}" }, "health": { "runtime": "Môi trường chạy", "cores_one": "{{count}} lõi", "cores_other": "{{count}} lõi", "uptime": "Thời gian chạy", "cpu": "CPU (1/5/15 phút)", "nodeRss": "Bộ nhớ Node (RSS)", "hostMemory": "Bộ nhớ máy", "hostMemoryTip": "Bộ nhớ máy: đã dùng {{pct}}%\n{{used}} / {{total}}", "heap": "Heap V8", "heapTip": "Heap V8: đã dùng {{pct}}%\n{{used}} / giới hạn {{limit}}\nĐã cấp phát: {{allocated}}\nNgoài heap: {{external}}", "storage": "Lưu trữ", "writeVelocityTip": "Tốc độ ghi (sự kiện):\n5 phút: {{m5}}\n15 phút: {{m15}}\n1 giờ: {{h1}}", "database": "Cơ sở dữ liệu", "recordsTip": "Phân bố bản ghi\n\nPhiên: {{sessions}} ({{sessPct}}%)\nAgent: {{agents}} ({{agentPct}}%)\nSự kiện: {{events}} ({{eventPct}}%)\n\nTổng: {{total}} bản ghi", "total": "tổng", "sessions": "Phiên", "agents": "Agent", "events": "Sự kiện", "score": "Điểm sức khỏe", "formula": "Công thức", "formulaTip": "Công thức chỉ số tổng hợp:\n0.4 × Tỉ lệ thành công ({{success}}%)\n+ 0.25 × Trúng cache ({{cache}}%)\n+ 0.25 × (100 − Tỉ lệ lỗi) ({{noError}}%)\n+ 0.10 × (100 − Heap%) ({{noHeap}}%)\n= {{score}}", "scoreTip": "Điểm: {{score}} / 100\n\n• Tỉ lệ thành công (40%): {{success}}%\n• Trúng cache (25%): {{cache}}%\n• Tránh lỗi (25%): {{noError}}%\n• Sức khỏe bộ nhớ (10%): {{noHeap}}%", "cache": "Cache", "cacheTip": "Tỉ lệ trúng cache: {{pct}}%\nTrúng: {{hits}}\nTrượt: {{misses}}", "errors": "Lỗi", "errorsTip": "Tỉ lệ lỗi: {{pct}}%\n<5% = tốt, 5–15% = cảnh báo, >15% = nghiêm trọng", "compact": "Nén", "compactTip": "Số lần nén transcript: {{count}}\nThu gọn cửa sổ ngữ cảnh bằng cách tóm tắt các lượt.", "saved": "Tiết kiệm", "savedTip": "Token thu hồi: {{tokens}}\nĐược giải phóng nhờ nén.", "tokenUsage": "Sử dụng token", "totalSuffix": "tổng {{value}}", "modelTip": "{{model}}\nĐầu vào: {{input}}\nĐầu ra: {{output}}\nĐọc cache: {{cacheRead}}\nTỉ trọng: {{pct}}%", "noModelData": "Chưa có dữ liệu mô hình", "concurrency": "Đồng thời", "intervals_one": "{{count}} khoảng", "intervals_other": "{{count}} khoảng", "concurrencyTip": "Đỉnh: {{peak}} phiên song song\nKhoảng có hoạt động: {{active}}\nTrung bình: {{avg}}", "noConcurrencyData": "Chưa có dữ liệu đồng thời", "peak": "Đỉnh", "peakTip": "Đỉnh: {{count}} phiên chạy cùng lúc.", "active": "Hoạt động", "activeTip": "{{active}} trên {{total}} khoảng có phiên hoạt động.", "avg": "TB", "avgTip": "Mức đồng thời trung bình trên mọi khoảng.", "toolUsage": "Sử dụng công cụ", "top": "top {{count}}", "invocationsTip_one": "{{tool}}: {{formatted}} lần gọi", "invocationsTip_other": "{{tool}}: {{formatted}} lần gọi", "noToolData": "Chưa có dữ liệu công cụ", "subagentEffectiveness": "Hiệu quả subagent", "defaultType": "mặc định", "effectivenessTip": "{{type}}\nThành công: {{pct}}%\nTổng: {{total}} · OK: {{ok}} · Lỗi: {{errors}}", "noSubagentData": "Chưa có dữ liệu subagent", "integration": "Tích hợp", "hooksActive": "Đang hoạt động", "hookTip": "Đường dẫn: {{path}}\nTrạng thái: {{status}}", "connected": "Đã kết nối", "disconnected": "Mất kết nối", "noHooks": "Chưa đăng ký hook dự án nào", "wsTip": "Kết nối WebSocket: {{count}}\nGiao thức: RFC 6455", "wsActive": "WebSocket đang hoạt động", "connections_one": "{{count}} kết nối", "connections_other": "{{count}} kết nối", "platform": "Nền tảng", "journalMode": "Chế độ journal", "synchronous": "Đồng bộ", "autoVacuum": "Tự dọn dẹp", "foreignKeys": "Khóa ngoại", "busyTimeout": "Thời gian chờ khóa" }, "errorBoundary": { "title": "Đã xảy ra lỗi", "body": "Không thể tải trang này. Tải lại thường sẽ khắc phục — ví dụ sau khi dashboard vừa được cập nhật.", "reload": "Tải lại" } }