7a88b74016
- Artifacts hub: upload a file from the computer; make a skill by uploading a Markdown file, files, a folder or a .zip/.skill, or by writing it in the dialog; add plugins by picking from the list a marketplace link answers (POST /api/artifacts/plugin/inspect); Settings → AI tools → Artifacts Hub. - Console tabs are combos of up to four split panes (ConsoleTabs, PaneGrid). - Accounts: an own avatar (PUT/DELETE /api/me/avatar, raster only, ≤ 1 MB, <data dir>/avatars/), shown with name and role at the sidebar's foot and on the workspace owner groups (GET /api/users/:id/avatar, owner_avatar_at). - Users page: per-user storage (GET /api/users/storage, measured in a worker) and account-pool spend/tokens per account (server/lib/pool-usage.js). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
113 lines
5.8 KiB
JSON
113 lines
5.8 KiB
JSON
{
|
|
"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"
|
|
}
|