{
  "common": {
    "loading": "Đang tải",
    "send": "Gửi",
    "backToWorkspace": "Về không gian làm việc"
  },
  "launch": {
    "createFailed": "Không tạo được tác vụ. Vui lòng thử lại.",
    "unknownSkill": "Skill này không còn khả dụng. Đang thử lại mà không dùng skill đó."
  },
  "chat": {
    "stopFailed": "Không dừng được. Vui lòng thử lại.",
    "sendFailed": "Không gửi được. Vui lòng thử lại.",
    "elementRefsNotAccepted": "Máy chủ tạm thời không khả dụng. Vui lòng thử lại sau giây lát.",
    "jumpToBottom": "Xuống cuối",
    "interruptPlaceholder": "Thêm ghi chú rồi nhấn Enter để gửi",
    "continuePlaceholder": "Nói tiếp việc cần làm rồi nhấn Enter để gửi",
    "refsNeedInstruction": "Nhập chỉ dẫn cho các phần tử đã chọn",
    "stopping": "Đang dừng…",
    "stoppingAria": "Đang dừng",
    "stop": "Dừng lượt dựng này",
    "waiting": "Đang xử lý",
    "emptyTitle": "Bắt đầu một cuộc trò chuyện",
    "emptyHint": "Hãy mô tả thay đổi bạn muốn, hoặc dùng @ để chỉ một lớp học"
  },
  "question": {
    "waiting": "Đang chờ bạn trả lời",
    "answered": "Đã trả lời",
    "revive": "Trở lại biểu mẫu trả lời",
    "multiHint": "Chọn mọi mục phù hợp rồi bấm «Xác nhận»",
    "other": "Khác…",
    "keyHint": "↑↓ Chọn · Enter Xác nhận",
    "placeholder": "Viết câu trả lời của bạn",
    "confirm": "Xác nhận",
    "submit": "Gửi",
    "dismiss": "Bỏ qua",
    "inFormBelow": "Hãy trả lời trong biểu mẫu bên dưới",
    "multiAnswerSeparator": ", "
  },
  "material": {
    "maxSelected": "Mỗi lần chỉ chọn được tối đa {{count}} tài liệu",
    "remove": "Bỏ {{name}}",
    "removeFailed": "Bỏ tệp tải lên bị lỗi",
    "uploadFailed": "Không tải lên được {{name}}. Vui lòng thử lại."
  },
  "skill": {
    "listFailed": "Không tải được danh sách skill",
    "settings": {
      "menuLabel": "Cài đặt skill",
      "title": "Cài đặt skill",
      "description": "Quản lý skill của bạn: tải lên zip để cài, tải xuống để chia sẻ, xóa những cái không còn cần.",
      "upload": "Tải lên skill",
      "uploadZip": "Tải lên tệp zip",
      "uploadFolder": "Tải lên thư mục",
      "officialDownload": "Skill chính thức của OpenMAIC",
      "officialDownloadDesc": "SOP có hướng dẫn cho agent: nhập skill này vào bàn làm việc agent khác để có tạo lớp học Live Demo, triển khai cục bộ, cấu hình khóa, tạo lớp học và phát triển thứ cấp.",
      "retry": "Thử lại",
      "errNotZip": "Chỉ có thể tải lên tệp zip",
      "errNoSkillMdZip": "Không tìm thấy SKILL.md trong tệp nén",
      "errNoSkillMdFolder": "Không tìm thấy SKILL.md trong thư mục",
      "errNoName": "Frontmatter của SKILL.md thiếu name",
      "errDuplicate": "Đã có skill tên {{name}}; đổi tên rồi thử lại",
      "errTimeout": "Tải lên quá hạn; hãy thử lại",
      "errRejected": "Máy chủ đã từ chối lần tải lên này",
      "mySkills": "Skill của tôi",
      "builtinSkills": "Skill tích hợp",
      "emptyMySkills": "Bạn chưa có skill riêng — tải lên một zip, hoặc nhờ agent trong hội thoại tạo một cái từ lịch sử.",
      "newUpload": "mới",
      "refsNote": "· {{count}} tài liệu tham khảo",
      "downloadLabel": "Tải xuống",
      "removeLabel": "Xóa",
      "removeConfirm": "Xóa skill này? Nó sẽ không còn dùng được trong hội thoại.",
      "cancel": "Hủy",
      "confirmDelete": "Xóa"
    },
    "title": {
      "build-personal-skill": "Tạo Skill riêng",
      "curriculum-planner": "Lập kế hoạch chuỗi bài",
      "stage-dsl": "Cấu trúc tài liệu lớp học",
      "deep-interactive": "Tương tác chuyên sâu",
      "deep-research": "Nghiên cứu chuyên sâu",
      "k12-core-literacy-planning": "Thiết kế dạy học theo năng lực cốt lõi",
      "lecture-style": "Bài giảng bậc thầy",
      "page-clone": "Nhân bản trang",
      "pptx-import": "Nhập PPT",
      "pro-editing": "Biên tập chuyên nghiệp",
      "slide-craft": "Thiết kế trang",
      "slide-dsl": "Cấu trúc dữ liệu trang",
      "stage-design": "Thiết kế lớp học",
      "style-clone": "Nhân bản phong cách bộ slide",
      "teacher-style-clone": "Phong cách giảng viên",
      "vocational": "Đào tạo nghề",
      "workshop-style": "Workshop tương tác"
    }
  },
  "thinking": {
    "active": "Đang suy nghĩ…",
    "done": "Đã suy nghĩ",
    "doneWithDuration": "Đã suy nghĩ {{duration}}"
  },
  "system": {
    "technicalDetails": "Chi tiết kỹ thuật",
    "repeated": "Cùng một thông báo xuất hiện {{count}} lần liên tiếp",
    "resumed": "Đã tiếp tục từ chỗ bị ngắt",
    "recovering": "Quá trình tạo bị ngắt và đang tự phục hồi",
    "steerQueued": "Agent sẽ trả lời sau khi xong bước hiện tại",
    "runFailed": "Lượt dựng này đã thất bại",
    "retryHint": "Gửi thêm một tin nhắn để thử lại",
    "stopped": "Lượt dựng này đã dừng",
    "workerInterrupted": "Bị ngắt do worker khởi động lại. Lần gọi này không có kết quả; agent sẽ gọi lại nếu cần.",
    "userStopped": "Bị ngắt do dừng. Lần gọi này không có kết quả."
  },
  "tool": {
    "errorSeparator": ": ",
    "recoverySeparator": "; ",
    "listSeparator": ", ",
    "group": {
      "tools": "{{count}} lần gọi tool",
      "skills": "{{count}} skill",
      "running": "Đang chạy",
      "error": "Có lỗi",
      "done": "Hoàn tất"
    },
    "section": {
      "input": "Đầu vào",
      "error": "Lỗi",
      "result": "Kết quả gốc",
      "outline": "Dàn ý",
      "process": "Diễn biến",
      "truncated": "Kết quả quá dài nên đã bị cắt"
    },
    "pageType": {
      "quiz": "Bài kiểm tra",
      "practice": "Thực hành",
      "interactive": "Tương tác",
      "slide": "Trang chiếu"
    },
    "label": {
      "listMaterials": "Kiểm tra tài liệu",
      "extractMaterial": "Bóc tách tài liệu",
      "waitMaterials": "Chờ bóc tách tài liệu",
      "readMaterial": "Đọc tài liệu",
      "useMaterialMedia": "Dùng phương tiện từ tài liệu",
      "searchMaterial": "Tìm trong tài liệu",
      "clipAudio": "Cắt audio tham chiếu",
      "registerVoice": "Đăng ký giọng nhân bản",
      "listVoices": "Liệt kê giọng nói khả dụng",
      "webSearch": "Tìm trên web",
      "fetchUrl": "Lấy trang web",
      "readFile": "Đọc tệp",
      "loadSkill": "Nạp skill",
      "createSkillSaved": "Đã lưu Skill",
      "createSkillFailed": "Không lưu được Skill",
      "readSkill": "Đọc nội dung Skill",
      "patchSkill": "Sửa Skill",
      "searchClassrooms": "Tìm lớp học",
      "readClassroom": "Đọc lớp học",
      "searchChats": "Tìm cuộc trò chuyện",
      "readChat": "Đọc cuộc trò chuyện",
      "generateOutline": "Lập kế hoạch lớp học",
      "generateScene": "Tạo trang",
      "generateSceneOrder": "Tạo trang {{order}}",
      "duplicateScene": "Nhân bản trang",
      "generateActions": "Tạo lời dẫn",
      "generateActionsOrder": "Tạo lời dẫn cho trang {{order}}",
      "generateTts": "Tổng hợp giọng nói",
      "generateTtsOrder": "Tổng hợp giọng nói trang {{order}}",
      "generateImage": "Tạo hình minh họa",
      "generateVideo": "Tạo video",
      "previewScene": "Xem trước trang",
      "readCourse": "Đọc lớp học",
      "patchCourse": "Sửa lớp học",
      "grepCourse": "Tìm trong lớp học",
      "editDeck": "Sắp lại thứ tự trang",
      "editPage": "Sửa trang",
      "listScenes": "Kiểm tra lớp học hiện tại",
      "generateRoster": "Thiết kế vai trong lớp",
      "setRoster": "Thiết lập vai trong lớp",
      "importPptx": "Nhập PPT",
      "askUser": "Hỏi bạn để xác nhận",
      "createFolder": "Tạo thư mục",
      "moveToFolder": "Chuyển vào thư mục",
      "listFolderCourses": "Xem thư viện lớp học",
      "createStage": "Tạo lớp học",
      "renameStage": "Đổi tên lớp học",
      "readStageOutline": "Đọc dàn ý lớp học"
    },
    "chip": {
      "seconds": "{{count}} giây",
      "results": "{{count}} kết quả",
      "grepHits": "{{count}} kết quả",
      "untrustedSource": "Nguồn nằm ngoài phiên này",
      "availableInNewSession": "Dùng được trong phiên mới",
      "records": "{{count}} bản ghi",
      "moreResults": "Còn kết quả khác",
      "pages": "{{count}} trang",
      "constraintViolations": "{{count}} chỗ chưa đạt ràng buộc",
      "reusedOutline": "Dùng lại dàn ý có sẵn",
      "reviseAsDirected": "Đã sửa theo yêu cầu",
      "pageOrder": "Trang {{order}}",
      "duplicateExists": "Bản sao đã có",
      "actions": "{{count}} hành động",
      "voicedLines": "{{count}} câu đã có giọng",
      "unvoicedLines": "{{count}} câu chưa có audio",
      "synthesizedLines": "{{count}} câu đã tổng hợp",
      "existingLines": "{{count}} câu vốn đã có audio",
      "failedLines": "{{count}} câu bị lỗi",
      "persistedPages": "Đã lưu {{count}} trang",
      "missingPages": "Thiếu {{count}} trang",
      "roles": "{{count}} vai",
      "noVoices": "Không có giọng nào khả dụng",
      "notesPages": "{{count}} trang có ghi chú",
      "sourceTruncated": "Bản gốc có {{count}} trang, đã bị cắt",
      "truncated": "Đã cắt",
      "options": "{{count}} lựa chọn",
      "courses": "{{count}} lớp học",
      "allCourses": "Tất cả lớp học",
      "folderCourses": "Lớp học trong một thư mục",
      "reusedCourse": "Dùng lại lớp học có sẵn",
      "movedToFolder": "Đã chuyển vào thư mục"
    },
    "error": {
      "materialExtraction": "Bóc tách tài liệu thất bại",
      "listMaterials": "Không kiểm tra được tài liệu",
      "readMaterial": "Không đọc được tài liệu",
      "searchMaterial": "Không tìm được trong tài liệu",
      "clipAudio": "Không cắt được audio tham chiếu",
      "registerVoice": "Không đăng ký được giọng nhân bản",
      "listVoices": "Không thể liệt kê giọng nói khả dụng",
      "webSearch": "Tìm kiếm thất bại",
      "fetchUrl": "Không lấy được trang web",
      "readFile": "Không đọc được tệp",
      "loadSkill": "Không nạp được skill",
      "createSkill": "Skill chưa được lưu",
      "readSkill": "Không đọc được Skill",
      "patchSkill": "Skill chưa được sửa",
      "historyRead": "Không đọc được lịch sử",
      "generateOutline": "Không lập được kế hoạch lớp học",
      "generateScene": "Không tạo được trang {{order}}",
      "duplicateScene": "Không nhân bản được trang",
      "generateActions": "Không tạo được lời dẫn",
      "noTtsProvider": "Bản triển khai này chưa cấu hình tổng hợp giọng nói, nên trang này vẫn không có tiếng",
      "generateTts": "Không tổng hợp được giọng nói",
      "generateImage": "Không tạo được hình minh họa",
      "generateVideo": "Không thể tạo video",
      "previewScene": "Không tạo được ảnh xem trước của trang",
      "readCourse": "Không đọc được lớp học",
      "patchCourse": "Không sửa được lớp học",
      "grepCourse": "Không tìm được trong lớp học",
      "editPage": "Không áp dụng được thay đổi",
      "listScenes": "Không đọc được lớp học",
      "roster": "Không thiết lập được vai trong lớp",
      "importPptx": "Không nhập được PPT",
      "askUser": "Không gửi được câu hỏi này",
      "createFolder": "Không tạo được thư mục",
      "moveToFolder": "Không chuyển được lớp học vào thư mục",
      "listFolderCourses": "Không đọc được thư viện lớp học",
      "createStage": "Không tạo được lớp học",
      "renameStage": "Không đổi được tên lớp học",
      "readStageOutline": "Không đọc được dàn ý lớp học",
      "generic": "Lần gọi tool thất bại"
    },
    "progress": {
      "scene": {
        "prep": "Chốt trang",
        "content": "Viết nội dung",
        "actions": "Thêm hành động",
        "save": "Lưu",
        "aligning": "Đang chỉnh trang này",
        "arrangingReturnedActions": "Hành động đã có, đang dàn dựng",
        "arrangingActions": "Đang dàn dựng hành động của lớp học",
        "layingOutReturnedContent": "Bố cục đã có, đang đặt lên trang",
        "draftingContent": "Đang viết nội dung trang",
        "failed": "Không tạo được trang này",
        "done": "Đã lưu trang"
      },
      "outline": {
        "read": "Đọc yêu cầu",
        "plan": "Lập cấu trúc",
        "write": "Viết dàn ý",
        "reading": "Đang đọc yêu cầu của bạn",
        "ordering": "Đang sắp thứ tự trang",
        "planning": "Đang lập cấu trúc lớp học",
        "failed": "Không lập được dàn ý",
        "done": "Dàn ý đã xong"
      }
    }
  }
}
