{
  "nav": {
    "overview": "Tổng quan",
    "health": "Sức khỏe",
    "graph": "Đồ thị",
    "timeline": "Dòng thời gian",
    "evolution": "Tiến hóa",
    "mindmap": "Sơ đồ tư duy",
    "settings": "Cài đặt"
  },
  "common": {
    "confirm": "Xác nhận",
    "cancel": "Hủy",
    "delete": "Xóa",
    "loading": "Đang tải...",
    "active": "Đang dùng",
    "yes": "Có",
    "no": "Không",
    "none": "(trống)",
    "neurons": "neuron",
    "brain": "Bộ não",
    "collapseSidebar": "Thu gọn thanh bên",
    "expandSidebar": "Mở rộng thanh bên",
    "mainNavigation": "Điều hướng chính",
    "lightMode": "Chế độ sáng",
    "darkMode": "Chế độ tối",
    "systemTheme": "Theo hệ thống"
  },
  "overview": {
    "title": "Tổng quan",
    "neurons": "Neuron",
    "synapses": "Synapse",
    "fibers": "Fiber",
    "brains": "Bộ não",
    "brainList": "Danh sách bộ não",
    "name": "Tên",
    "grade": "Hạng",
    "status": "Trạng thái",
    "actions": "Thao tác",
    "currentBrain": "Bộ não đang dùng",
    "switchTo": "Nhấn để chuyển sang {{name}}",
    "deleteBrain": "Xóa bộ não {{name}}",
    "noBrains": "Không tìm thấy bộ não nào.",
    "deleteBrainTitle": "Xóa bộ não",
    "deleteBrainDesc": "Xóa bộ não \"{{name}}\"? Tất cả neuron, synapse và fiber sẽ bị xóa vĩnh viễn. Không thể hoàn tác.",
    "switchedTo": "Đã chuyển sang: {{name}}",
    "switchFailed": "Chuyển bộ não thất bại",
    "deleted": "Đã xóa bộ não: {{name}}",
    "deleteFailed": "Xóa bộ não thất bại"
  },
  "health": {
    "title": "Sức khỏe",
    "brainMetrics": "Chỉ số bộ não",
    "purity": "Độ tinh khiết",
    "freshness": "Độ mới",
    "connectivity": "Kết nối",
    "diversity": "Đa dạng",
    "consolidation": "Tổng hợp",
    "activation": "Kích hoạt",
    "recall": "Nhớ lại",
    "orphanRate": "Tỷ lệ mồ côi",
    "radarName": "Sức khỏe",
    "warnings": "Cảnh báo & Khuyến nghị",
    "noWarnings": "Không có cảnh báo. Bộ não khỏe mạnh!",
    "recommendations": "Khuyến nghị",
    "enrichTitle": "Cách làm giàu bộ não",
    "enrichDesc": "Bộ não càng phong phú thì khả năng nhớ lại càng tốt. Đây là cách xây dựng neuron chi tiết và synapse mạnh mẽ.",
    "collapseTips": "Thu gọn mẹo",
    "expandTips": "Mở rộng mẹo",
    "less": "Ít hơn",
    "more": "Thêm",
    "topPenalties": "Vấn đề chính ảnh hưởng điểm số",
    "noPenalties": "Không có vấn đề đáng kể. Tiếp tục phát huy!",
    "penaltyPoints": "Mất {{points}} điểm",
    "estimatedGain": "+{{gain}} điểm nếu sửa",
    "currentScore": "Hiện tại: {{score}}%",
    "weight": "Trọng số: {{weight}}%",
    "fixAction": "Cách sửa"
  },
  "enrichment": {
    "rememberTitle": "Yêu cầu agent ghi nhớ thường xuyên",
    "rememberTips": [
      "Sau mỗi quyết định: \"Nhớ rằng chúng ta chọn PostgreSQL thay vì MongoDB cho user service\"",
      "Sau khi debug: \"Nhớ nguyên nhân gốc là race condition trong WebSocket handler\"",
      "Sau cuộc họp: \"Nhớ Alice đề xuất rate limiting ở tầng API gateway\"",
      "Sau khi học: \"Nhớ Vite HMR yêu cầu export default cho React component\""
    ],
    "causalTitle": "Dùng ngôn ngữ nhân quả, phong phú",
    "causalTips": [
      "TỆ: \"PostgreSQL\" → chỉ tạo một neuron phẳng",
      "TỐT: \"Chúng ta chọn PostgreSQL thay MongoDB vì cần ACID transaction cho xử lý thanh toán\" → tạo neuron concept + entity + decision với synapse CAUSED_BY",
      "Nói TẠI SAO, không chỉ CÁI GÌ — chuỗi nhân quả tạo kết nối neural phong phú hơn",
      "Đề cập người, ngày, bối cảnh — chúng trở thành neuron riêng liên kết qua synapse"
    ],
    "diverseTitle": "Đa dạng loại bộ nhớ = nhớ lại tốt hơn",
    "diverseTips": [
      "Sự kiện: \"API rate limit là 1000 req/phút mỗi user\"",
      "Quyết định: \"Chúng ta chọn JWT thay session vì kiến trúc microservice\"",
      "Lỗi: \"Import thất bại vì cột 'email' đổi thành 'user_email' trong v3\"",
      "Insight: \"Pattern: luôn xác thực webhook signature trước khi xử lý payload\"",
      "Workflow: \"Quy trình deploy: lint → test → build → push → kiểm tra health check\""
    ],
    "trainTitle": "Huấn luyện từ tài liệu để có kiến thức vĩnh viễn",
    "trainTips": [
      "Dùng pugbrain_train để import tài liệu (PDF, DOCX, MD) — bộ nhớ được huấn luyện không bao giờ suy giảm",
      "Dùng pugbrain_index để index codebase — cho phép recall nhận biết code",
      "Ghim bộ nhớ quan trọng bằng pugbrain_pin — bỏ qua suy giảm và tổng hợp",
      "Dùng pugbrain_eternal cho context dự án cần lưu trữ xuyên suốt các phiên"
    ]
  },
  "graph": {
    "title": "Đồ thị Neural",
    "nodes": "Nút:",
    "networkVisualization": "Trực quan hóa mạng",
    "nodesCount": "{{nodes}} nút, {{edges}} cạnh",
    "noNeurons": "Không tìm thấy neuron nào trong bộ não này.",
    "concept": "khái niệm",
    "entity": "thực thể",
    "time": "thời gian",
    "action": "hành động",
    "state": "trạng thái",
    "other": "khác"
  },
  "timeline": {
    "title": "Dòng thời gian",
    "memoryTimeline": "Dòng thời gian bộ nhớ",
    "entries": "{{total}} mục",
    "noEntries": "Không có mục nào.",
    "range7d": "7 ngày",
    "range30d": "30 ngày",
    "range90d": "90 ngày",
    "rangeAll": "Tất cả",
    "todayMemories": "Hôm nay",
    "totalPeriod": "Tổng",
    "avgPerDay": "TB/Ngày",
    "activeDays": "Ngày hoạt động",
    "activityTrend": "Xu hướng hoạt động",
    "neuronDistribution": "Phân bố Neuron",
    "recentActivity": "Hoạt động gần đây",
    "neurons": "Neuron",
    "fibers": "Fiber",
    "synapses": "Synapse"
  },
  "evolution": {
    "title": "Tiến hóa",
    "brainMetrics": "Chỉ số bộ não",
    "maturity": "Trưởng thành",
    "plasticity": "Linh hoạt",
    "semanticRatio": "Tỷ lệ ngữ nghĩa",
    "totalFibers": "Tổng Fiber",
    "totalNeurons": "Tổng Neuron",
    "stageDistribution": "Phân bố giai đoạn",
    "shortTerm": "Ngắn hạn",
    "working": "Làm việc",
    "episodic": "Tình huống",
    "semantic": "Ngữ nghĩa"
  },
  "diagrams": {
    "title": "Sơ đồ tư duy",
    "fibers": "Fiber",
    "noFibers": "Không tìm thấy fiber nào.",
    "selectFiber": "Chọn một Fiber",
    "fiberLabel": "Fiber: {{id}}...",
    "neuronsCount": "Neuron:",
    "connectionsCount": "Kết nối:",
    "selectFiberPrompt": "Chọn một fiber để xem sơ đồ tư duy"
  },
  "settings": {
    "title": "Cài đặt",
    "general": "Tổng quát",
    "version": "Phiên bản",
    "activeBrain": "Bộ não đang dùng",
    "totalBrains": "Tổng bộ não",
    "brainFiles": "Tệp bộ não",
    "brainsDirectory": "Thư mục bộ não",
    "totalDiskUsage": "Dung lượng sử dụng",
    "telegramBackup": "Sao lưu Telegram",
    "connected": "Đã kết nối",
    "chatIds": "Chat ID",
    "autoBackup": "Tự động sao lưu khi tổng hợp",
    "sendTest": "Gửi thử",
    "sending": "Đang gửi...",
    "backupNow": "Sao lưu ngay",
    "backingUp": "Đang sao lưu...",
    "notConfigured": "Chưa cấu hình",
    "telegramSetup": "Đặt biến môi trường <code>NMEM_TELEGRAM_BOT_TOKEN</code> và thêm <code>[telegram] chat_ids</code> vào config.toml.",
    "feedbackTitle": "Góp ý & Báo lỗi",
    "reportBug": "Báo lỗi",
    "reportBugDesc": "Phát hiện lỗi? Tạo issue với các bước tái hiện.",
    "featureRequest": "Yêu cầu tính năng",
    "featureRequestDesc": "Có ý tưởng cải thiện NeuralMemory? Chúng tôi rất muốn nghe.",
    "discussions": "GitHub Discussions",
    "discussionsDesc": "Câu hỏi, mẹo hay, và hỗ trợ cộng đồng.",
    "testSuccess": "Đã gửi tin nhắn thử thành công",
    "testPartial": "Một số tin nhắn gửi thất bại",
    "testFailed": "Gửi tin nhắn thử thất bại",
    "backupSuccess": "Đã sao lưu! {{brain}} ({{size}}MB) đến {{count}} chat",
    "backupSendFailed": "Sao lưu gửi thất bại",
    "backupFailed": "Sao lưu thất bại"
  }
}