{
  "store": {
    "actions": {
      "addCustom": "Thêm tùy chỉnh",
      "openDashboard": "Mở Bảng điều khiển",
      "refreshCatalog": "Làm mới danh mục"
    },
    "capabilities": {
      "mcp": "MCP: {{status}}",
      "plugins": "Plugin: {{status}}",
      "skills": "Kỹ năng: {{status}}"
    },
    "desktopOnly": "Chỉ khả dụng trong ứng dụng máy tính.",
    "provider": {
      "checkingStatus": "Đang kiểm tra trạng thái nhà cung cấp...",
      "connected": "Đã kết nối",
      "loading": "Đang tải...",
      "needsSetup": "Cần thiết lập",
      "readyToConfigure": "Sẵn sàng để cấu hình",
      "unsupported": "Không được hỗ trợ"
    },
    "runtime": {
      "checkingAvailabilityDescription": "Tiện ích mở rộng cần runtime đã cấu hình để quản lý plugin, máy chủ MCP, kỹ năng và kết nối nhà cung cấp.",
      "checkingAvailabilityTitle": "Đang kiểm tra khả dụng của runtime tiện ích mở rộng",
      "failedToStartDescription": "Tiện ích mở rộng bị tắt cho đến khi runtime vượt qua kiểm tra tình trạng khi khởi động. Mở Bảng điều khiển để sửa chữa hoặc cài đặt lại.",
      "failedToStartTitle": "Đã tìm thấy runtime đã cấu hình nhưng không khởi động được",
      "multimodelCapabilitiesDescription": "Hỗ trợ nhà cung cấp có thể khác nhau theo từng mục. Plugin chỉ hiển thị ở những nơi runtime công khai khai báo hỗ trợ.",
      "multimodelCapabilitiesTitle": "Khả năng runtime đa mô hình",
      "needsSignInDescription": "Đã tìm thấy {{runtime}}{{version}}, nhưng việc cài đặt plugin bị tắt cho đến khi bạn đăng nhập từ Bảng điều khiển.",
      "needsSignInTitle": "{{runtime}} cần đăng nhập",
      "notAvailableDescription": "Tiện ích mở rộng bị tắt cho đến khi runtime được cài đặt. Mở Bảng điều khiển để cài đặt và thử lại.",
      "notAvailableTitle": "Runtime đã cấu hình không khả dụng",
      "readyDescription": "Có thể cài đặt plugin từ trang này{{versionSuffix}}.",
      "readyTitle": "{{runtime}} đã sẵn sàng",
      "requiredForMutations": "Runtime đã cấu hình là bắt buộc để cài đặt hoặc gỡ tiện ích mở rộng. Hãy cài đặt hoặc sửa chữa nó từ Bảng điều khiển."
    },
    "sessionsRestartWarning": "Các phiên đang chạy sẽ không nhận thay đổi tiện ích mở rộng cho đến khi được khởi động lại.",
    "tabs": {
      "apiKeys": {
        "description": "Khóa bí mật cho các dịch vụ trực tuyến. Thêm vào đây để các plugin, máy chủ và tích hợp có thể kết nối và hoạt động.",
        "label": "API Key"
      },
      "mcpServers": {
        "description": "Kết nối tới các công cụ và ứng dụng bên ngoài. Chúng cho phép runtime đọc dữ liệu hoặc thực hiện thao tác ngoài phạm vi ứng dụng này.",
        "label": "Máy chủ MCP"
      },
      "plugins": {
        "description": "Các tiện ích bổ trợ nhỏ cho runtime. Trong chế độ đa mô hình, hiện chúng áp dụng cho các phiên Anthropic khi được hỗ trợ. Hỗ trợ nhà cung cấp rộng hơn đang được phát triển.",
        "label": "Plugin"
      },
      "skills": {
        "description": "Hướng dẫn có sẵn cho các công việc thường gặp. Chúng giúp runtime xử lý các tác vụ lặp lại một cách nhất quán hơn.",
        "label": "Kỹ năng"
      }
    },
    "title": "Tiện ích mở rộng"
  },
  "pluginsPanel": {
    "activeFilters": "{{count}} đang áp dụng",
    "browseByFit": "Duyệt theo mức phù hợp",
    "capabilities": "Khả năng",
    "categories": "Danh mục",
    "clearAllFilters": "Xóa tất cả bộ lọc",
    "clearFilters": "Xóa bộ lọc",
    "counts": {
      "capabilities": "{{count}} khả năng",
      "categories": "{{count}} danh mục",
      "plugins": "{{count}} plugin",
      "capabilities_few": "{{count}} khả năng",
      "capabilities_many": "{{count}} khả năng",
      "capabilities_one": "{{count}} khả năng",
      "capabilities_other": "{{count}} khả năng",
      "categories_few": "{{count}} danh mục",
      "categories_many": "{{count}} danh mục",
      "categories_one": "{{count}} danh mục",
      "categories_other": "{{count}} danh mục",
      "plugins_few": "{{count}} plugin",
      "plugins_many": "{{count}} plugin",
      "plugins_one": "{{count}} plugin",
      "plugins_other": "{{count}} plugin"
    },
    "empty": {
      "description": "Hãy quay lại sau để xem các plugin mới",
      "filteredDescription": "Hãy thử điều chỉnh tiêu chí tìm kiếm hoặc bộ lọc của bạn",
      "filteredTitle": "Không có plugin nào khớp với bộ lọc của bạn",
      "title": "Không có plugin nào khả dụng"
    },
    "filterDescription": "Thu hẹp danh mục theo phân loại, khả năng hoặc trạng thái đã cài đặt.",
    "installedOnly": "Chỉ đã cài đặt",
    "providerSupportNotice": "Hỗ trợ plugin hiện chỉ được đảm bảo cho các phiên Anthropic (Claude). Chúng tôi đang nỗ lực hỗ trợ plugin trên mọi agent.",
    "resultsUpdateInstantly": "Kết quả cập nhật tức thì khi bạn tinh chỉnh bộ lọc.",
    "searchPlaceholder": "Tìm plugin...",
    "selectedCount": "Đã chọn {{count}}",
    "showing": "Đang hiển thị {{shown}} trên {{total}} plugin",
    "sort": {
      "category": "Danh mục",
      "nameAsc": "Tên A-Z",
      "nameDesc": "Tên Z-A",
      "popular": "Phổ biến"
    },
    "activeFilters_few": "{{count}} đang áp dụng",
    "activeFilters_many": "{{count}} đang áp dụng",
    "activeFilters_one": "{{count}} đang áp dụng",
    "activeFilters_other": "{{count}} đang áp dụng",
    "selectedCount_few": "Đã chọn {{count}}",
    "selectedCount_many": "Đã chọn {{count}}",
    "selectedCount_one": "Đã chọn {{count}}",
    "selectedCount_other": "Đã chọn {{count}}"
  },
  "customMcp": {
    "actions": {
      "add": "Thêm",
      "cancel": "Hủy",
      "install": "Cài đặt",
      "installing": "Đang cài đặt..."
    },
    "description": "Thêm máy chủ thủ công mà không cần danh mục.",
    "errors": {
      "installFailed": "Cài đặt thất bại",
      "invalidServerName": "Tên máy chủ không hợp lệ. Hãy dùng ký tự chữ và số, dấu gạch ngang, gạch dưới, dấu chấm.",
      "npmPackageRequired": "Tên gói npm là bắt buộc",
      "serverNameRequired": "Tên máy chủ là bắt buộc",
      "serverUrlRequired": "URL máy chủ là bắt buộc"
    },
    "fields": {
      "environmentVariables": "Biến môi trường",
      "headers": "Header",
      "npmPackage": "Gói npm",
      "scope": "Phạm vi",
      "serverName": "Tên máy chủ",
      "serverUrl": "URL máy chủ",
      "transport": "Phương thức truyền",
      "transportType": "Loại phương thức truyền",
      "versionOptional": "Phiên bản (tùy chọn)"
    },
    "title": "Thêm máy chủ MCP tùy chỉnh",
    "transport": {
      "httpSse": "HTTP / SSE",
      "stdio": "Stdio (npm)"
    },
    "placeholders": {
      "headerName": "Header-Name",
      "envVarName": "ENV_VAR_NAME",
      "serverName": "my-server",
      "latest": "latest",
      "value": "value",
      "serverUrl": "https://api.example.com/mcp"
    }
  },
  "mcpDetail": {
    "auth": {
      "remoteMayNeedHeaders": "Các máy chủ MCP từ xa vẫn có thể yêu cầu header tùy chỉnh hoặc API key ngay cả khi registry không mô tả chúng. Nếu kết nối thất bại sau khi cài đặt, hãy xem tài liệu của nhà cung cấp.",
      "required": "Máy chủ này yêu cầu xác thực"
    },
    "diagnostics": {
      "launchTarget": "Đích khởi chạy"
    },
    "form": {
      "autoFilled": "Tự động điền",
      "environmentVariables": "Biến môi trường",
      "headers": "Header",
      "scope": "Phạm vi",
      "serverName": "Tên máy chủ"
    },
    "install": {
      "httpTransport": "HTTP: {{transport}}",
      "manualSetupDescription": "Máy chủ này yêu cầu thiết lập thủ công. Hãy xem kho lưu trữ để biết hướng dẫn cài đặt.",
      "manualSetupRequired": "Yêu cầu thiết lập thủ công",
      "npmPackage": "npm: {{package}}",
      "manage": "Quản lý cài đặt",
      "install": "Cài đặt máy chủ"
    },
    "links": {
      "glama": "Glama",
      "repository": "Kho lưu trữ",
      "website": "Trang web"
    },
    "metadata": {
      "author": "Tác giả",
      "githubStars": "Sao GitHub",
      "hosting": "Lưu trữ",
      "installType": "Loại cài đặt",
      "license": "Giấy phép",
      "published": "Đã phát hành",
      "source": "Nguồn",
      "updated": "Đã cập nhật",
      "version": "Phiên bản"
    },
    "scope": {
      "local": "Cục bộ",
      "project": "Dự án"
    },
    "tools": {
      "title": "Công cụ ({{count}})",
      "title_few": "Công cụ ({{count}})",
      "title_many": "Công cụ ({{count}})",
      "title_one": "Công cụ ({{count}})",
      "title_other": "Công cụ ({{count}})"
    },
    "placeholders": {
      "serverName": "my-server"
    }
  },
  "skillEditor": {
    "actions": {
      "cancel": "Hủy",
      "createSkill": "Tạo kỹ năng",
      "preparing": "Đang chuẩn bị...",
      "reviewAndCreate": "Xem xét và tạo",
      "reviewAndSave": "Xem xét và lưu",
      "saveSkill": "Lưu kỹ năng"
    },
    "advanced": {
      "customDescription": "Kỹ năng này dùng định dạng markdown tùy chỉnh, nên hãy chỉnh sửa trực tiếp tại đây.",
      "customTitle": "2. Trình soạn thảo SKILL.md",
      "description": "Hầu hết mọi người có thể bỏ qua phần này. Chỉ mở nó nếu bạn muốn kiểm soát trực tiếp tệp markdown thô.",
      "hide": "Ẩn trình soạn thảo nâng cao",
      "resetFromStructuredFields": "Đặt lại từ các trường có cấu trúc",
      "show": "Hiện trình soạn thảo nâng cao",
      "title": "4. Trình soạn thảo SKILL.md nâng cao"
    },
    "basics": {
      "description": "Đặt cho kỹ năng này một tên rõ ràng, chọn ai có thể dùng, và quyết định nơi lưu trữ nó.",
      "title": "1. Cơ bản"
    },
    "description": {
      "create": "Mô tả quy trình bằng ngôn ngữ đơn giản, xem lại các tệp sẽ được tạo, rồi lưu lại.",
      "edit": "Cập nhật kỹ năng này, xem lại các thay đổi tệp kết quả, rồi lưu lại."
    },
    "extraFiles": {
      "addedFiles": "Tệp đã thêm:",
      "assets": "Tài nguyên",
      "assetsDescription": "Chỉ thêm ảnh chụp màn hình hoặc phương tiện kèm theo nếu chúng giúp giải thích quy trình.",
      "description": "Chỉ thêm tài liệu hỗ trợ, script hoặc tài nguyên nếu kỹ năng này thực sự cần.",
      "lockedForEdits": "Thư mục gốc và thư mục bị khóa chỉnh sửa",
      "optionalDescription": "Thêm các tệp khởi đầu sẽ được đưa vào quá trình xem xét và ghi cùng với `SKILL.md`.",
      "optionalTitle": "Tệp tùy chọn",
      "references": "Tài liệu tham khảo",
      "referencesDescription": "Thêm tài liệu hỗ trợ, liên kết hoặc ví dụ mà runtime có thể tham khảo.",
      "scripts": "Script",
      "scriptsDescription": "Thêm lệnh trợ giúp hoặc ghi chú thiết lập. Hãy xem xét kỹ trước khi chia sẻ kỹ năng này.",
      "title": "3. Tệp bổ sung"
    },
    "fields": {
      "compatibility": "Tương thích",
      "description": "Mô tả",
      "folderName": "Tên thư mục",
      "folderNameHint": "Chúng tôi tự động gợi ý từ tên kỹ năng để việc xem xét hoạt động ngay lập tức.",
      "invocation": "Cách nó nên được dùng",
      "license": "Giấy phép",
      "name": "Tên kỹ năng",
      "notes": "Ghi chú bổ sung hoặc rào chắn an toàn",
      "root": "Nơi lưu trữ",
      "scope": "Ai có thể dùng",
      "steps": "Các bước chính cần làm theo",
      "whenToUse": "Khi nào dùng đến nó"
    },
    "instructions": {
      "description": "Các mục này tạo tệp kỹ năng cho bạn, nên bạn không cần chỉnh sửa markdown trừ khi muốn.",
      "locked": "Các trường có cấu trúc bị khóa vì bạn đã chuyển sang chỉnh sửa `SKILL.md` thủ công bên dưới.",
      "title": "2. Hướng dẫn"
    },
    "invocation": {
      "auto": "Có thể được dùng tự động",
      "manualOnly": "Chỉ khi bạn yêu cầu"
    },
    "placeholders": {
      "description": "Kỹ năng này giúp ích cho việc gì",
      "name": "Viết tên kỹ năng ngắn gọn",
      "notes": "Ví dụ: Chỉ ra các bài kiểm thử bị thiếu, hồi quy và những giả định rủi ro.",
      "steps": "1. Kiểm tra các tệp liên quan.\n2. Giải thích rủi ro chính trước.\n3. Đề xuất bản sửa an toàn nhất.",
      "whenToUse": "Ví dụ: Dùng cái này khi tác vụ là yêu cầu xem xét mã hoặc phân loại lỗi.",
      "license": "MIT",
      "compatibility": "claude-code, cursor"
    },
    "review": {
      "creating": "Đang tạo một kỹ năng",
      "hint": "Hãy xem lại các thay đổi tệp trước, rồi xác nhận lưu ở bước tiếp theo.",
      "saving": "Đang lưu kỹ năng này"
    },
    "root": {
      "codexOnly": " - Chỉ Codex",
      "shared": " - Dùng chung"
    },
    "scope": {
      "project": "Dự án: {{project}}",
      "projectUnavailable": "Dự án không khả dụng",
      "user": "Người dùng"
    },
    "title": {
      "create": "Tạo kỹ năng",
      "edit": "Chỉnh sửa kỹ năng"
    }
  },
  "skillDetail": {
    "actions": {
      "cancel": "Hủy",
      "delete": "Xóa",
      "deleteSkill": "Xóa kỹ năng",
      "deleting": "Đang xóa...",
      "editSkill": "Chỉnh sửa kỹ năng",
      "openFolder": "Mở thư mục",
      "openSkillFile": "Mở SKILL.md",
      "retry": "Thử lại"
    },
    "badges": {
      "assets": "Tài nguyên",
      "autoUse": "Dùng tự động",
      "hasScripts": "Có script",
      "manualUse": "Dùng thủ công",
      "references": "Tài liệu tham khảo",
      "storedIn": "Lưu trong {{root}}"
    },
    "deleteDialog": {
      "description": "Xóa kỹ năng này và chuyển vào Thùng rác?",
      "descriptionWithName": "Xóa \"{{name}}\" và chuyển vào Thùng rác? Bạn có thể khôi phục lại từ Thùng rác sau nếu cần.",
      "title": "Xóa kỹ năng?"
    },
    "descriptionFallback": "Kiểm tra metadata kỹ năng đã phát hiện và hướng dẫn thô.",
    "errors": {
      "deleteFailed": "Không thể xóa kỹ năng",
      "loadFailed": "Không thể tải kỹ năng này."
    },
    "files": {
      "advancedDetails": "Chi tiết tệp nâng cao",
      "assets": "Tài nguyên",
      "references": "Tài liệu tham khảo",
      "scripts": "Script",
      "storedAt": "Lưu tại"
    },
    "includes": {
      "assets": "tài nguyên",
      "instructionsOnly": "Chỉ hướng dẫn kỹ năng",
      "references": "tài liệu tham khảo",
      "scripts": "script"
    },
    "invocation": {
      "auto": "Chạy tự động khi khớp với tác vụ.",
      "manualOnly": "Chỉ chạy khi bạn yêu cầu rõ ràng."
    },
    "issues": {
      "bundledScripts": "Kỹ năng này bao gồm các script kèm theo",
      "reviewCarefully": "Hãy xem xét kỹ kỹ năng này trước khi dùng"
    },
    "loading": "Đang tải chi tiết kỹ năng...",
    "scope": {
      "personal": "Kỹ năng cá nhân của bạn",
      "projectOnly": "Chỉ dự án này"
    },
    "summary": {
      "howUsed": "Cách nó được dùng",
      "included": "Những gì đi kèm",
      "whoCanUse": "Ai có thể dùng"
    },
    "titleFallback": "Chi tiết kỹ năng"
  },
  "skillsPanel": {
    "actions": {
      "createSkill": "Tạo kỹ năng",
      "import": "Nhập"
    },
    "badges": {
      "assets": "Tài nguyên",
      "hasScripts": "Có script",
      "needsAttention": "Cần chú ý",
      "references": "Tài liệu tham khảo",
      "storedIn": "Lưu trong {{root}}"
    },
    "configuredRuntime": "runtime đã cấu hình",
    "counts": {
      "codexOnly": "{{count}} chỉ Codex",
      "personal": "{{count}} cá nhân",
      "project": "{{count}} dự án",
      "shared": "{{count}} dùng chung",
      "total": "{{count}} tổng cộng",
      "codexOnly_few": "{{count}} chỉ Codex",
      "codexOnly_many": "{{count}} chỉ Codex",
      "codexOnly_one": "{{count}} chỉ Codex",
      "codexOnly_other": "{{count}} chỉ Codex",
      "personal_few": "{{count}} cá nhân",
      "personal_many": "{{count}} cá nhân",
      "personal_one": "{{count}} cá nhân",
      "personal_other": "{{count}} cá nhân",
      "project_few": "{{count}} dự án",
      "project_many": "{{count}} dự án",
      "project_one": "{{count}} dự án",
      "project_other": "{{count}} dự án",
      "shared_few": "{{count}} dùng chung",
      "shared_many": "{{count}} dùng chung",
      "shared_one": "{{count}} dùng chung",
      "shared_other": "{{count}} dùng chung",
      "total_few": "{{count}} tổng cộng",
      "total_many": "{{count}} tổng cộng",
      "total_one": "{{count}} tổng cộng",
      "total_other": "{{count}} tổng cộng"
    },
    "empty": {
      "noMatches": "Không có kỹ năng nào khớp với tìm kiếm của bạn",
      "noMatchesDescription": "Hãy thử từ khóa tìm kiếm khác hoặc đổi bộ lọc.",
      "noSkills": "Chưa có kỹ năng nào",
      "noSkillsDescription": "Tạo kỹ năng đầu tiên để dạy một quy trình lặp lại, hoặc nhập một kỹ năng bạn đã dùng."
    },
    "filters": {
      "all": "Tất cả kỹ năng",
      "codexOnly": "Chỉ Codex",
      "hasScripts": "Có script",
      "needsAttention": "Cần chú ý",
      "personal": "Cá nhân",
      "project": "Dự án",
      "shared": "Dùng chung"
    },
    "hero": {
      "codexAvailable": "Dùng `.codex` khi một kỹ năng nên chỉ dành cho Codex.",
      "codexUnavailable": "Các kỹ năng `.codex` hiện có vẫn chỉnh sửa được tại đây, nhưng các kỹ năng chỉ-Codex mới cần bật runtime Codex.",
      "description": "Kỹ năng là các hướng dẫn tái sử dụng giúp runtime xử lý cùng một loại tác vụ một cách nhất quán hơn.",
      "guidance": "Dùng kỹ năng cá nhân cho những thói quen bạn muốn áp dụng ở mọi nơi. Dùng kỹ năng dự án cho các quy trình chỉ có ý nghĩa trong một codebase.",
      "personalContext": "Hiện bạn chỉ đang xem các kỹ năng cá nhân của mình.",
      "projectContext": "Bạn đang xem các kỹ năng cho {{project}} cùng với các kỹ năng cá nhân của bạn.",
      "title": "Dạy công việc lặp lại"
    },
    "invocation": {
      "auto": "Chạy tự động khi phù hợp",
      "manualOnly": "Chỉ chạy khi bạn yêu cầu rõ ràng"
    },
    "loading": {
      "loading": "Đang tải kỹ năng...",
      "refreshing": "Đang làm mới kỹ năng..."
    },
    "runtimeAudience": "Các kỹ năng dùng chung trong `.claude`, `.cursor` và `.agents` khả dụng cho {{audience}}. Các kỹ năng lưu trong `.codex` chỉ dành cho Codex khi hỗ trợ Codex khả dụng.",
    "scope": {
      "project": "Dự án này",
      "user": "Cá nhân"
    },
    "searchPlaceholder": "Tìm theo tên kỹ năng hoặc công dụng của nó...",
    "sections": {
      "personal": {
        "description": "Thói quen và hướng dẫn bạn muốn có sẵn ở mọi nơi.",
        "title": "Kỹ năng cá nhân"
      },
      "project": {
        "description": "Các quy trình chỉ có ý nghĩa với codebase này.",
        "title": "Kỹ năng dự án"
      }
    },
    "sort": {
      "label": "Sắp xếp kỹ năng",
      "name": "Tên",
      "recent": "Gần đây"
    },
    "status": {
      "hasScripts": "Bao gồm script, nên hãy xem xét kỹ",
      "needsAttention": "Cần chú ý trước khi bạn dựa vào nó",
      "ready": "Sẵn sàng dùng"
    },
    "success": {
      "created": "Đã tạo kỹ năng thành công.",
      "imported": "Đã nhập kỹ năng thành công.",
      "saved": "Đã lưu kỹ năng thành công."
    }
  },
  "pluginDetail": {
    "unknown": "Không xác định",
    "metadata": {
      "author": "Tác giả",
      "category": "Danh mục",
      "source": "Nguồn",
      "version": "Phiên bản",
      "capabilities": "Khả năng",
      "installs": "Lượt cài đặt"
    },
    "scope": {
      "label": "Phạm vi:",
      "options": {
        "user": "Người dùng (toàn cục)",
        "project": "Dự án (dùng chung)",
        "local": "Cục bộ (bị gitignore)"
      }
    },
    "links": {
      "homepage": "Trang chủ",
      "contact": "Liên hệ"
    },
    "readme": {
      "loading": "Đang tải README...",
      "empty": "Không có README."
    }
  },
  "skillImport": {
    "title": "Nhập kỹ năng",
    "description": "Chọn một thư mục kỹ năng hiện có, xem lại những gì sẽ được sao chép, rồi nhập nó vào một trong các vị trí kỹ năng được hỗ trợ của bạn.",
    "steps": {
      "chooseFolder": {
        "title": "1. Chọn một thư mục kỹ năng",
        "description": "Đây phải là một thư mục đã chứa tệp `SKILL.md`, `Skill.md` hoặc `skill.md`."
      },
      "location": {
        "title": "2. Quyết định nơi nó thuộc về",
        "description": "Kỹ năng cá nhân hoạt động ở mọi nơi. Kỹ năng dự án chỉ hiện cho một codebase."
      }
    },
    "fields": {
      "sourceFolder": "Thư mục nguồn",
      "destinationFolderName": "Tên thư mục đích",
      "audience": "Ai có thể dùng",
      "storage": "Nơi lưu trữ"
    },
    "placeholders": {
      "defaultFolderName": "Mặc định theo tên thư mục nguồn"
    },
    "actions": {
      "browse": "Duyệt",
      "cancel": "Hủy",
      "preparing": "Đang chuẩn bị...",
      "reviewAndImport": "Xem xét và nhập",
      "importSkill": "Nhập kỹ năng",
      "backToImport": "Quay lại nhập"
    },
    "scope": {
      "user": "Người dùng",
      "project": "Dự án: {{project}}",
      "projectUnavailable": "Dự án không khả dụng"
    },
    "rootSuffix": {
      "codexOnly": " - Chỉ Codex",
      "shared": " - Dùng chung"
    },
    "reviewHint": "Hãy xem lại các tệp đã sao chép trước, rồi xác nhận nhập ở bước tiếp theo.",
    "reviewLabel": "Đang nhập kỹ năng này",
    "errors": {
      "missingSkillFile": "Thư mục này chưa giống một kỹ năng. Nó cần một tệp SKILL.md, Skill.md hoặc skill.md.",
      "symbolicLinks": "Thư mục này chứa liên kết tượng trưng. Hãy nhập các tệp thật thay vì liên kết.",
      "tooManyFiles": "Thư mục kỹ năng này quá lớn để nhập cùng lúc. Hãy xóa bớt tệp thừa và thử lại.",
      "tooLarge": "Thư mục kỹ năng này quá lớn để nhập an toàn. Hãy cắt giảm các tài nguyên lớn và thử lại.",
      "invalidFolderName": "Hãy chọn tên thư mục đích đơn giản hơn dùng chữ cái, số, dấu chấm, gạch ngang hoặc gạch dưới.",
      "mustBeDirectory": "Hãy chọn một thư mục để nhập, không phải một tệp đơn lẻ.",
      "reviewFailed": "Không thể xem xét các thay đổi khi nhập",
      "importFailed": "Không thể nhập kỹ năng"
    }
  },
  "mcpPanel": {
    "sort": {
      "nameAsc": "Tên A→Z",
      "nameDesc": "Tên Z→A",
      "toolsDesc": "Nhiều công cụ nhất"
    },
    "health": {
      "title": "Trạng thái tình trạng MCP",
      "checkingViaRuntime": "Đang kiểm tra các máy chủ MCP đã cài đặt qua {{runtime}} ...",
      "lastChecked": "Kiểm tra lần cuối {{time}}",
      "description": "Chạy chẩn đoán từ trang này để xác minh kết nối MCP đã cài đặt.",
      "checking": "Đang kiểm tra...",
      "checkStatus": "Kiểm tra trạng thái"
    },
    "diagnostics": {
      "title": "Chẩn đoán MCP runtime",
      "serversCount": "{{count}} máy chủ",
      "serversCount_one": "{{count}} máy chủ",
      "serversCount_other": "{{count}} máy chủ",
      "waiting": "Đang chờ kết quả chẩn đoán...",
      "disableReasons": {
        "checkingRuntimeStatus": "Đang kiểm tra trạng thái runtime...",
        "checkingRuntimeAvailability": "Đang kiểm tra khả dụng của runtime...",
        "runtimeFailedToStart": "Đã tìm thấy runtime đã cấu hình nhưng không khởi động được. Mở Bảng điều khiển để sửa chữa hoặc cài đặt lại.",
        "runtimeRequired": "Runtime đã cấu hình là bắt buộc. Hãy cài đặt hoặc sửa chữa nó từ Bảng điều khiển."
      },
      "serversCount_few": "{{count}} máy chủ",
      "serversCount_many": "{{count}} máy chủ"
    },
    "searchPlaceholder": "Tìm máy chủ MCP...",
    "runtime": {
      "notAvailable": "{{runtime}} không khả dụng",
      "notInstalled": "{{runtime}} chưa được cài đặt",
      "requiredDescription": "Kiểm tra tình trạng MCP yêu cầu {{runtime}}. Hãy vào Bảng điều khiển để cài đặt hoặc sửa chữa nó."
    },
    "empty": {
      "searchTitle": "Không tìm thấy máy chủ nào",
      "title": "Không có máy chủ MCP nào khả dụng",
      "searchDescription": "Hãy thử từ khóa tìm kiếm khác",
      "description": "Hãy quay lại sau để xem các máy chủ mới"
    },
    "loadMore": "Tải thêm"
  },
  "apiKeys": {
    "description": "Lưu trữ API key một cách an toàn để tự động điền khi cài đặt máy chủ MCP.",
    "storage": {
      "osKeychain": "Các khóa được mã hóa qua {{backend}} và lưu với quyền truy cập tệp hạn chế (chỉ chủ sở hữu).",
      "localEncryption": "Keychain hệ điều hành không khả dụng - các khóa được mã hóa cục bộ bằng AES-256. Để bảo vệ mạnh hơn, hãy cài đặt một dịch vụ keyring (gnome-keyring, kwallet)."
    },
    "actions": {
      "add": "Thêm API key",
      "addFirst": "Thêm khóa đầu tiên của bạn",
      "edit": "Chỉnh sửa",
      "copied": "Đã sao chép!",
      "copyEnvVarName": "Sao chép tên biến môi trường",
      "confirmDelete": "Nhấp lần nữa để xác nhận",
      "delete": "Xóa"
    },
    "empty": {
      "title": "Chưa lưu API key nào",
      "description": "Thêm các khóa để tự động điền biến môi trường khi cài đặt máy chủ MCP."
    },
    "form": {
      "addTitle": "Thêm API key",
      "editTitle": "Chỉnh sửa API key",
      "addDescription": "Lưu trữ một API key để tự động điền khi cài đặt máy chủ MCP.",
      "editDescription": "Cập nhật chi tiết khóa. Bạn phải nhập lại giá trị.",
      "keychainUnavailable": "Keychain hệ điều hành không khả dụng - các khóa được mã hóa cục bộ bằng AES-256. Hãy cài đặt gnome-keyring để có bảo vệ ở cấp hệ điều hành.",
      "name": "Tên",
      "namePlaceholder": "vd: OpenAI Production",
      "environmentVariableName": "Tên biến môi trường",
      "envVarPlaceholder": "vd: OPENAI_API_KEY",
      "value": "Giá trị",
      "reenterValue": "Nhập lại giá trị khóa",
      "valuePlaceholder": "sk-...",
      "scope": "Phạm vi",
      "userScopeLabel": "Người dùng (toàn cục)",
      "projectScopeLabel": "Dự án: {{project}}",
      "projectUnavailable": "Dự án không khả dụng",
      "boundTo": "Gắn với {{path}}",
      "cancel": "Hủy",
      "saving": "Đang lưu...",
      "update": "Cập nhật",
      "save": "Lưu",
      "errors": {
        "invalidEnvVarFormat": "Dùng chữ cái, chữ số, gạch dưới. Phải bắt đầu bằng chữ cái hoặc gạch dưới.",
        "nameRequired": "Tên là bắt buộc",
        "envVarRequired": "Tên biến môi trường là bắt buộc",
        "invalidEnvVar": "Tên biến môi trường không hợp lệ",
        "valueRequired": "Giá trị khóa là bắt buộc",
        "projectScopeRequiresProject": "API key phạm vi dự án yêu cầu một dự án đang hoạt động",
        "saveFailed": "Lưu thất bại"
      }
    }
  },
  "skillReview": {
    "title": "Xem xét các thay đổi kỹ năng",
    "description": "{{reviewLabel}} xem trước các thay đổi hệ thống tệp trước. Không có gì được ghi cho đến khi bạn xác nhận bên dưới.",
    "noPreview": "Không có bản xem trước.",
    "confirmPromptPrefix": "Xem lại phần khác biệt bên dưới, rồi dùng",
    "confirmPromptSuffix": "để áp dụng các thay đổi này.",
    "noChanges": "Chưa phát hiện thay đổi tệp nào.",
    "binaryBadge": "nhị phân",
    "binaryPreviewHidden": "Bản xem trước tệp nhị phân không được hiển thị. Tệp sẽ được sao chép nguyên trạng.",
    "summary": {
      "fileChanges": "{{count}} thay đổi tệp",
      "fileChanges_one": "{{count}} thay đổi tệp",
      "fileChanges_other": "{{count}} thay đổi tệp",
      "new": "{{count}} mới",
      "updated": "{{count}} đã cập nhật",
      "removed": "{{count}} đã xóa",
      "binary": "{{count}} nhị phân",
      "fileChanges_few": "{{count}} thay đổi tệp",
      "fileChanges_many": "{{count}} thay đổi tệp"
    }
  },
  "mcpCard": {
    "toolsCount": "{{count}} công cụ",
    "toolsCount_one": "{{count}} công cụ",
    "toolsCount_other": "{{count}} công cụ",
    "envCount": "{{count}} biến môi trường",
    "envCount_one": "{{count}} biến môi trường",
    "envCount_other": "{{count}} biến môi trường",
    "auth": "Xác thực",
    "byAuthor": "bởi {{author}}",
    "hosting": {
      "remote": "Từ xa",
      "local": "Cục bộ",
      "both": "Cả hai"
    },
    "toolsCount_few": "{{count}} công cụ",
    "toolsCount_many": "{{count}} công cụ",
    "envCount_few": "{{count}} biến môi trường",
    "envCount_many": "{{count}} biến môi trường",
    "repository": "Kho lưu trữ",
    "website": "Trang web"
  },
  "installButton": {
    "installing": "Đang cài đặt...",
    "removing": "Đang gỡ...",
    "done": "Xong",
    "retry": "Thử lại",
    "uninstall": "Gỡ cài đặt",
    "install": "Cài đặt"
  },
  "pluginCard": {
    "official": "Chính thức"
  }
}
