{ "title": "Artifacts", "subtitle": "Những gì agent đã tạo ra — trang claude.ai, file, skill và plugin — gom một chỗ.", "subtitleServer": "Những gì agent đã tạo ra — trang claude.ai, file, skill và plugin. Chia sẻ một mục là nó hiện trong Hub cho mọi người.", "tab.mine": "Thư viện của tôi", "tab.hub": "Hub", "kind.all": "Tất cả", "kind.page": "Trang", "kind.file": "File", "kind.skill": "Skill", "kind.plugin": "Plugin", "kindOne.page": "Trang", "kindOne.file": "File", "kindOne.skill": "Skill", "kindOne.plugin": "Plugin", "search": "Tìm artifact…", "add": "Thêm", "add.page": "Link claude.ai", "add.file": "File từ workspace", "add.skill": "Skill", "add.plugin": "Plugin", "empty.mine": "Chưa có gì. Trang mà phiên publish sẽ tự xuất hiện; thêm file, skill và plugin bằng nút Thêm.", "empty.hub": "Chưa ai chia sẻ gì.", "loading": "Đang tải…", "by": "của {{name}}", "shared": "Đã chia sẻ", "share": "Chia sẻ", "unshare": "Bỏ chia sẻ", "shareDone": "Đã chia sẻ lên Hub", "unshareDone": "Đã gỡ khỏi Hub", "open": "Mở", "preview": "Xem", "download": "Tải về", "install": "Cài", "installs": "{{count}} lượt cài", "installed": "Đã cài vào {{path}}", "installedPlugin": "Đã cài {{name}} — mở phiên mới (hoặc /reload-plugins) để dùng", "rename": "Sửa", "delete": "Xoá", "deleteTitle": "Xoá “{{title}}”?", "deleteBody": "Mục này bị gỡ khỏi thư viện của bạn và Hub. Những bản người khác đã cài vẫn giữ nguyên.", "deleteConfirm": "Xoá", "installTitle": "Cài “{{title}}”?", "installSkillBody": "Các file này được ghi vào ~/.claude/skills/{{name}}/ của chính bạn. Skill có thể kèm script mà agent sẽ chạy — chỉ cài thứ bạn tin:", "installPluginBody": "Chạy dưới tài khoản của bạn: claude plugin marketplace add {{market}} và claude plugin install {{name}} --scope user. Chỉ cài thứ bạn tin.", "installConfirm": "Cài", "replaceTitle": "Thay skill “{{name}}” của bạn?", "replaceBody": "Bạn đã có skill trùng tên. Bản cũ được chuyển vào ~/.claude/agenthub-replaced-skills/, không bị xoá.", "replaceConfirm": "Thay", "installsOff": "Đang tắt cài đặt", "installsSwitch": "Cho phép cài từ Hub", "installsSwitchHint": "Tắt: không ai cài được skill hay plugin chia sẻ vào tài khoản của mình.", "form.url": "Link claude.ai", "form.title": "Tiêu đề (tuỳ chọn)", "form.description": "Mô tả (tuỳ chọn)", "form.workspace": "Workspace", "form.pickWorkspace": "Chọn workspace…", "form.noCandidates": "Các phiên của workspace này chưa ghi tài liệu nào.", "form.pinned": "Đã ghim", "form.pin": "Ghim", "form.missing": "đã mất", "form.skillFrom": "Skill", "form.fromUser": "của tôi", "form.fromWorkspace": "workspace", "form.noSkills": "Không thấy skill nào trong ~/.claude/skills của bạn hay .claude/skills của workspace này.", "form.pluginKey": "Plugin (tên@marketplace)", "form.market": "Marketplace (owner/repo hoặc git URL)", "form.save": "Thêm", "form.cancel": "Huỷ", "added": "Đã thêm", "files": "{{count}} file", "close": "Đóng", "fromSession": "Từ một phiên", "form.saveEdit": "Lưu", "skill.tab.upload": "Tải file lên", "skill.tab.write": "Viết mới", "skill.tab.existing": "Từ skill có sẵn", "skill.name": "Tên skill", "skill.slugHint": "Cài vào ~/.claude/skills/{{slug}}/ và gọi bằng /{{slug}}", "skill.slugBad": "Chỉ dùng chữ, số, '.', '_' hoặc '-'", "skill.description": "Mô tả — khi nào Claude nên dùng skill này", "skill.descriptionHint": "VD: Dùng khi viết release notes từ git log", "skill.content": "Hướng dẫn (nội dung SKILL.md)", "skill.contentHint": "Viết các bước Claude cần làm. Có thể dán nguyên một file SKILL.md, kể cả frontmatter.", "skill.dropHint": "Kéo thả vào đây: SKILL.md, một file Markdown bất kỳ, thư mục skill, nhiều file hoặc file .zip/.skill", "skill.pickFiles": "Chọn file", "skill.pickFolder": "Chọn thư mục", "skill.clear": "Bỏ chọn", "skill.uploading": "Đang tải lên…", "skill.shape.none": "Chưa có gì để tải lên", "skill.shape.single-md": "File Markdown này sẽ thành SKILL.md của skill", "skill.shape.archive": "File nén — sẽ được giải nén; mỗi thư mục có SKILL.md thành một skill", "skill.shape.one": "Một thư mục skill", "skill.shape.many": "{{count}} skill — mỗi skill được thêm riêng, đặt tên theo thư mục", "skill.shape.no-skill-md": "Không có SKILL.md — thêm một file SKILL.md, hoặc chỉ tải lên một file Markdown", "skill.manyHint": "Nhiều skill: mỗi skill giữ tên thư mục và mô tả trong SKILL.md của nó.", "skill.addedMany": "Đã thêm {{count}} skill", "plugin.link": "Link marketplace", "plugin.linkHint": "Repo git có .claude-plugin/marketplace.json (link https, link trang web của repo, hoặc owner/repo với GitHub), hoặc link tới file marketplace.json.", "plugin.read": "Đọc danh sách plugin", "plugin.reading": "Đang đọc…", "plugin.none": "Marketplace này không có plugin nào.", "plugin.all": "Chọn tất cả", "plugin.have": "đã thêm", "plugin.addPicked": "Thêm {{count}} plugin", "plugin.addedMany": "Đã thêm {{count}} plugin", "plugin.manual": "Nhập tay name@marketplace (link ssh, repo riêng tư…)", "file.fromComputer": "Từ máy tính (≤ 25 MB)", "file.upload": "Tải lên", "file.tooBig": "File lớn hơn 25 MB.", "file.fromWorkspace": "Hoặc ghim tài liệu do các phiên của workspace đã ghi" }