{
  "agent": {
    "add": {
      "description": "Xử lý các nhiệm vụ phức tạp với nhiều công cụ khác nhau",
      "error": {
        "failed": "Không thể thêm một đại lý",
        "invalid_agent": "Đại lý không hợp lệ"
      },
      "model": {
        "supported_providers": "Nhà cung cấp được hỗ trợ",
        "tooltip": "Hiện tại, chỉ những mô hình hỗ trợ các điểm cuối Anthropic mới có sẵn cho tính năng Agent.",
        "view_providers": "Xem các nhà cung cấp được hỗ trợ"
      },
      "title": "Thêm Đại lý",
      "type": {
        "placeholder": "Chọn một loại đại lý"
      }
    },
    "askUserQuestion": {
      "answered": "đã trả lời",
      "close": "Đóng",
      "customPlaceholder": "Nhập câu trả lời của bạn...",
      "loading": "Đang tải câu hỏi...",
      "multiSelect": "Chọn nhiều",
      "next": "Tiếp theo",
      "noQuestions": "Không có câu hỏi nào",
      "other": "Khác",
      "previous": "Trước",
      "progress": "{{current}} trên {{total}}",
      "skip": "Bỏ qua",
      "submit": "Gửi",
      "title": "Câu hỏi từ Đại lý"
    },
    "cherryClaw": {
      "channels": {
        "add": "Thêm",
        "bindAgent": "Ràng buộc Đại lý",
        "chatIdsAutoTrackHint": "Khi để trống, hệ thống sẽ tự động theo dõi: bạn cần gửi tin nhắn đến Bot trên nền tảng trước, sau đó hệ thống sẽ ghi lại Chat ID để gửi thông báo trong tương lai.",
        "comingSoon": "Sắp ra mắt",
        "connected": "Đã kết nối",
        "connecting": "Kết nối",
        "createError": "Không tạo được kênh",
        "deleteConfirm": "Xóa kênh \"{{name}}\"?",
        "deleteError": "Không xóa được kênh",
        "description": "Kết nối tác nhân của bạn với các nền tảng nhắn tin.",
        "disconnected": "Ngắt kết nối",
        "discord": {
          "botToken": "Mã thông báo Bot",
          "botTokenPlaceholder": "Nhập mã thông báo bot Discord của bạn",
          "channelIds": "ID Kênh Được Phép",
          "channelIdsHint": "Định dạng: channel:id hoặc dm:id. Để trống để cho phép tất cả.",
          "channelIdsPlaceholder": "kênh:123456789, dm:987654321",
          "description": "Nhận và phản hồi tin nhắn thông qua bot Discord bằng cổng WebSocket.",
          "title": "Discord",
          "whoamiTip": "💡 Mẹo: Gửi /whoami cho bot để lấy ID kênh của bạn ở định dạng chính xác."
        },
        "error": "Lỗi",
        "feishu": {
          "appId": "ID ứng dụng",
          "appIdPlaceholder": "Nhập ID ứng dụng Feishu của bạn",
          "appSecret": "Bí mật ứng dụng",
          "appSecretPlaceholder": "Nhập bí mật ứng dụng Feishu của bạn",
          "chatIds": "ID Trò chuyện Được Phép",
          "chatIdsHint": "Các ID trò chuyện được phân tách bằng dấu phẩy. Để trống để cho phép tất cả các trò chuyện.",
          "chatIdsPlaceholder": "oc_xxxxx, oc_yyyyy",
          "connected": "Đã kết nối",
          "description": "Nhận và phản hồi tin nhắn qua bot Feishu/Lark bằng WebSocket.",
          "domain": "Tên miền",
          "domainFeishu": "Feishu (Trung Quốc)",
          "domainLark": "Lark (Quốc tế)",
          "encryptKey": "Khóa Mã Hóa",
          "encryptKeyPlaceholder": "Nhập Khóa Mã hóa từ ứng dụng Feishu của bạn",
          "loginHint": "Chưa cấu hình thông tin xác thực. Kích hoạt kênh để bắt đầu đăng ký mã QR hoặc nhập thủ công App ID và App Secret.",
          "qrExpired": "Mã QR đã hết hạn. Vui lòng thử lại bằng cách chuyển đổi kênh.",
          "qrHint": "Đang chờ quét mã QR...",
          "qrScanHint": "Mở Feishu trên điện thoại của bạn và quét mã QR để tạo một ứng dụng bot.",
          "qrTitle": "Đăng ký QR Feishu",
          "title": "Feishu",
          "verificationToken": "Mã Xác Minh",
          "verificationTokenPlaceholder": "Nhập Mã Xác Minh từ ứng dụng Feishu của bạn"
        },
        "logs": "Nhật ký",
        "noInstances": "Không có kênh {{type}} nào được cấu hình. Nhấp vào \"+ Thêm\" để tạo một kênh.",
        "noLogs": "Chưa có nhật ký nào",
        "notifyReceiver": "Nhận thông báo nhiệm vụ",
        "notifyReceiverHint": "Gửi kết quả nhiệm vụ lập lịch đến kênh này.",
        "qq": {
          "appId": "ID ứng dụng",
          "appIdPlaceholder": "Nhập ID ứng dụng QQ Bot của bạn",
          "chatIds": "ID Trò chuyện Được Phép",
          "chatIdsHint": "Định dạng: c2c:openid, group:groupid, channel:channelid. Để trống để cho phép tất cả.",
          "chatIdsPlaceholder": "c2c:abc123, nhóm:xyz789",
          "clientSecret": "Bí mật khách hàng",
          "clientSecretPlaceholder": "Nhập client secret của QQ Bot của bạn",
          "description": "Nhận và phản hồi tin nhắn qua API chính thức của QQ Bot.",
          "title": "QQ",
          "whoamiTip": "💡 Mẹo: Gửi /whoami cho bot để lấy ID cuộc trò chuyện của bạn ở định dạng chính xác."
        },
        "security": {
          "inheritFromAgent": "Kế thừa từ agent",
          "permissionMode": "Chế độ Quyền của Kênh",
          "permissionModeHint": "Ghi đè chế độ quyền của agent cho tin nhắn từ kênh này. \"Kế thừa\" sử dụng mặc định của agent."
        },
        "selectAgent": "Chọn một đại lý để liên kết",
        "slack": {
          "appToken": "Mã thông báo cấp ứng dụng",
          "appTokenPlaceholder": "xapp-...",
          "botToken": "Mã thông báo Bot",
          "botTokenPlaceholder": "xoxb-...",
          "channelIds": "ID Kênh Được Phép",
          "channelIdsHint": "ID kênh Slack. Để trống để cho phép tất cả.",
          "channelIdsPlaceholder": "C01234567, D89012345",
          "description": "Nhận và phản hồi tin nhắn qua bot Slack bằng Socket Mode.",
          "title": "Slack",
          "whoamiTip": "💡 Mẹo: Gửi /whoami cho bot để lấy ID kênh."
        },
        "soulModeRequired": "Tác nhân này chưa được bật Chế độ Tự chủ. Các tính năng kênh sẽ không hoạt động. Vui lòng bật trong cài đặt tác nhân.",
        "tab": "Kênh",
        "telegram": {
          "botToken": "Mã thông báo Bot",
          "botTokenPlaceholder": "Nhập mã thông báo bot Telegram của bạn",
          "chatIds": "ID Trò chuyện Được Phép",
          "chatIdsHint": "Cách nhau bằng dấu phẩy. Để trống để cho phép tất cả các cuộc trò chuyện.",
          "chatIdsPlaceholder": "123456789, 987654321",
          "description": "Nhận và phản hồi tin nhắn qua bot Telegram bằng cách sử dụng long polling.",
          "title": "Telegram"
        },
        "title": "Kênh",
        "updateError": "Không thể cập nhật kênh",
        "wechat": {
          "addAccount": "Thêm Tài khoản WeChat",
          "chatIds": "ID Người Dùng Được Phép",
          "chatIdsHint": "Cách nhau bằng dấu phẩy. Để trống để cho phép tất cả người dùng.",
          "chatIdsPlaceholder": "wxid_abc123, wxid_def456",
          "connected": "Đã đăng nhập",
          "description": "Nhận và phản hồi tin nhắn qua WeChat bằng API iLink Bot.",
          "disconnected": "Chưa đăng nhập",
          "loginHint": "Lần đăng nhập đầu tiên yêu cầu quét mã QR. Một mã QR sẽ tự động xuất hiện khi kênh kết nối.",
          "qrHint": "Mở WeChat trên điện thoại của bạn, quét mã QR để đăng nhập.",
          "qrTitle": "Đăng nhập bằng mã QR WeChat",
          "title": "WeChat",
          "whoamiTip": "Mẹo: Gửi /whoami trong WeChat để lấy ID của người dùng."
        }
      },
      "heartbeat": {
        "enabled": "Bật nhịp tim",
        "enabledHelper": "Khi được bật và heartbeat.md tồn tại trong không gian làm việc, trình lập lịch đọc nội dung của nó và gửi đến phiên chính theo khoảng thời gian đã cấu hình.",
        "interval": "Khoảng thời gian (phút)",
        "intervalHelper": "Tần suất nhịp tim chạy, tính bằng phút."
      },
      "sandbox": {
        "description": "Giới hạn quyền truy cập hệ thống tập tin và mạng của tác nhân trong thư mục không gian làm việc bằng cách sử dụng cơ chế cách ly ở cấp độ hệ điều hành.",
        "helper": "Giới hạn quyền truy cập hệ thống tập tin và lệnh chỉ trong đường dẫn không gian làm việc.",
        "label": "Chế độ Sandbox"
      },
      "scheduler": {
        "cron": {
          "helper": "Biểu thức cron chuẩn (ví dụ, '*/30 * * * *' cho mỗi 30 phút).",
          "label": "Biểu thức Cron",
          "placeholder": "*/30 * * * *"
        },
        "description": "Bộ lập lịch kích hoạt tác nhân một cách tự động theo lịch trình.",
        "enabled": "Bật Trình lập lịch",
        "enabledHelper": "Khi được bật, tác nhân sẽ tự động chạy theo lịch trình đã cấu hình.",
        "errors": {
          "invalidCron": "Biểu thức cron không hợp lệ",
          "invalidDelay": "Độ trễ phải là một số dương",
          "invalidInterval": "Khoảng thời gian phải là một số dương"
        },
        "interval": {
          "helper": "Thường xuyên agent chạy bao lâu một lần, tính bằng giây.",
          "label": "Khoảng thời gian (giây)"
        },
        "lastRun": "Lần Chạy Cuối",
        "never": "Không bao giờ",
        "nextRun": "Lần chạy tiếp theo",
        "oneTime": {
          "helper": "Độ trễ một lần tính bằng giây trước khi tác nhân chạy.",
          "label": "Độ trễ (giây)"
        },
        "status": {
          "running": "Chạy",
          "stopped": "Dừng lại",
          "tickInProgress": "Đang chạy"
        },
        "tab": "Trình lập lịch",
        "title": "Cấu hình Trình lập lịch",
        "type": {
          "cron": "Biểu thức Cron",
          "interval": "Khoảng thời gian cố định",
          "label": "Loại lịch trình",
          "one-time": "Trì hoãn một lần"
        }
      },
      "soul": {
        "description": "Tâm hồn xác định tính cách và hành vi cơ bản của tác nhân. Nó được đọc từ soul.md trong thư mục gốc của workspace.",
        "empty": "Không tìm thấy soul.md trong thư mục gốc của workspace. Hãy tạo một file để định nghĩa tính cách của agent.",
        "enabled": "Kích hoạt Soul",
        "enabledHelper": "Khi được bật, tác nhân sẽ đọc soul.md từ thư mục gốc của không gian làm việc và đặt nó vào đầu lời nhắc hệ thống.",
        "fileLabel": "tâm hồn.md",
        "preview": "Xem trước Linh hồn",
        "tab": "Tâm hồn",
        "title": "Cấu hình Linh hồn"
      },
      "tasks": {
        "add": "Thêm Nhiệm vụ",
        "cancel": "Hủy",
        "channels": {
          "label": "Gửi đến các kênh",
          "noActiveChatIds": "Các kênh được chọn không có người nhận khả dụng (Chat ID). Kết quả tác vụ có thể không được gửi đến. Vui lòng gửi tin nhắn đến Bot trên nền tảng trước.",
          "placeholder": "Chọn các kênh để nhận kết quả"
        },
        "cronPlaceholder": "ví dụ: 0 9 * * * (mỗi ngày lúc 9 giờ sáng)",
        "delete": {
          "confirm": "Bạn có chắc chắn muốn xóa nhiệm vụ này không?",
          "label": "Xóa"
        },
        "edit": "Chỉnh sửa",
        "empty": "Không có tác vụ nào được lên lịch. Thêm một tác vụ để bắt đầu.",
        "error": {
          "createFailed": "Không thể tạo tác vụ",
          "deleteFailed": "Không xóa được tác vụ",
          "loadFailed": "Không tải được nhiệm vụ",
          "runFailed": "Không thể chạy tác vụ",
          "updateFailed": "Không thể cập nhật tác vụ"
        },
        "frequency": {
          "everyPrefix": "Mỗi",
          "everySuffix": "phút",
          "label": "Tần suất thực thi"
        },
        "intervalPlaceholder": "Tối thiểu 1",
        "intervalUnit": "phút",
        "lastRun": "Lần chạy cuối",
        "logs": {
          "cancelled": "Đã hủy",
          "completed": "Hoàn thành",
          "duration": "Thời lượng",
          "empty": "Chưa có lịch sử chạy nào.",
          "failed": "Thất bại",
          "justNow": "vừa mới đây",
          "label": "Lịch sử chạy",
          "loadError": "Không tải được lịch sử chạy",
          "result": "Kết quả",
          "runAt": "Chạy tại",
          "running": "Đang chạy...",
          "search": "Tìm nhật ký...",
          "status": "Trạng thái",
          "viewSession": "Xem phiên"
        },
        "name": {
          "label": "Name",
          "placeholder": "ví dụ: Xem xét mã hàng ngày"
        },
        "nextRun": "Lần chạy tiếp theo",
        "oncePlaceholder": "Chọn ngày và giờ",
        "pause": "Tạm dừng",
        "prompt": {
          "expand": "Mở rộng trình chỉnh sửa",
          "label": "Lời nhắc",
          "placeholder": "Đại lý nên làm gì khi nhiệm vụ này chạy?"
        },
        "resume": "Sơ yếu lý lịch",
        "run": "Chạy",
        "runTriggered": "Nhiệm vụ được kích hoạt",
        "save": "Lưu",
        "scheduleType": {
          "cron": "Cron",
          "interval": "Interval",
          "once": "Một khi"
        },
        "status": {
          "active": "Hoạt động",
          "completed": "Hoàn thành",
          "paused": "Tạm dừng"
        },
        "tab": "Nhiệm vụ",
        "time": {
          "hoursAgo": "{{count}}h ago",
          "minutesAgo": "{{count}} m pli frue"
        },
        "timeout": {
          "label": "Thời gian thực thi tối đa",
          "placeholder": "Keine Grenzen"
        },
        "title": "Các Tác Vụ Đã Lên Lịch"
      },
      "warning": {
        "bypassPermissions": "Các tác nhân CherryClaw hoạt động ở chế độ Tự động hoàn toàn theo mặc định. Mọi công cụ đều thực thi mà không yêu cầu phê duyệt."
      }
    },
    "delete": {
      "content": "Xóa tác nhân sẽ buộc dừng và xóa tất cả các phiên liên kết với tác nhân này. Bạn có chắc chắn không?",
      "error": {
        "failed": "Không xóa được tác nhân"
      },
      "title": "Xóa tác nhân"
    },
    "edit": {
      "title": "Chỉnh sửa Tác nhân"
    },
    "empty": {
      "description": "Tạo một tác nhân để xử lý các nhiệm vụ phức tạp với công cụ được hỗ trợ bởi AI",
      "title": "Chưa có tác nhân nào"
    },
    "get": {
      "error": {
        "failed": "Không thể lấy được agent.",
        "null_id": "ID đại lý là null."
      }
    },
    "gitBash": {
      "autoDetected": "Sử dụng Git Bash tự động phát hiện",
      "autoDiscoveredHint": "Tự động phát hiện",
      "clear": {
        "button": "Xóa đường dẫn tùy chỉnh"
      },
      "customPath": "Sử dụng đường dẫn tùy chỉnh: {{path}}",
      "error": {
        "description": "Git Bash là bắt buộc để chạy agent trên Windows. Agent không thể hoạt động nếu thiếu nó. Vui lòng cài đặt Git for Windows từ",
        "recheck": "Kiểm tra lại việc cài đặt Git Bash",
        "required": "Đường dẫn Git Bash là bắt buộc trên Windows",
        "title": "Cần có Git Bash"
      },
      "found": {
        "title": "Git Bash đã được cấu hình"
      },
      "notFound": "Không tìm thấy Git Bash. Vui lòng cài đặt trước.",
      "pick": {
        "button": "Chọn đường dẫn Git Bash",
        "failed": "Không thể thiết lập đường dẫn Git Bash",
        "invalidPath": "Tệp đã chọn không phải là tệp thực thi Git Bash hợp lệ (bash.exe).",
        "title": "Chọn tệp thực thi Git Bash"
      },
      "placeholder": "Chọn đường dẫn bash.exe",
      "success": "Git Bash đã được phát hiện thành công!",
      "tooltip": "Git Bash là bắt buộc để chạy các agent trên Windows. Cài đặt từ git-scm.com nếu chưa có."
    },
    "home": {
      "welcome_title": "Hôm nay chúng ta sẽ nói về điều gì?"
    },
    "input": {
      "placeholder": "Nhập tin nhắn của bạn ở đây, gửi bằng {{key}} - @ chọn đường dẫn, / chọn lệnh",
      "soul_placeholder": "Giúp tôi kết nối với Telegram"
    },
    "list": {
      "error": {
        "failed": "Không thể liệt kê các tác nhân."
      }
    },
    "pin": {
      "title": "Đại lý Ghim"
    },
    "preview_pane": {
      "close": "Đóng xem trước",
      "code": "Mã",
      "code_unavailable": "Không có chế độ xem nguồn cho các tệp nhị phân",
      "default_app": "Ứng dụng mặc định",
      "empty": {
        "description": "Bắt đầu trò chuyện với đại lý; mã được tạo và bản xem trước trực tiếp sẽ xuất hiện ở đây.",
        "title": "Sẵn sàng"
      },
      "excel": {
        "errors": {
          "file_too_large": "Tệp Excel này vượt quá giới hạn kích thước xem trước.",
          "invalid_request": "Yêu cầu xem trước Excel không hợp lệ.",
          "parse_failed": "Không thể đọc được tệp Excel này.",
          "too_complex": "Tệp Excel này quá phức tạp để xem trước.",
          "unsupported_extension": "Chỉ các tệp .xlsx và .xlsm mới có thể được xem trước.",
          "unsupported_xls": "Các tệp .xls cũ không được Excel preview hỗ trợ."
        },
        "warnings": {
          "generic": "Một số nội dung trong sổ làm việc có thể không được hiển thị đầy đủ.",
          "title": "Thông báo xem trước",
          "unsupported_images": "Hình ảnh vẫn chưa được hiển thị trong bản xem trước của Excel."
        }
      },
      "file_tree": "Cây tệp",
      "items_one": "{{count}} mục",
      "items_other": "{{count}} mục",
      "maximize": "Tối đa hóa",
      "minimize": "Thu nhỏ",
      "no_search_results": "Không có tệp nào khớp với tìm kiếm của bạn",
      "office": {
        "description": "Loại tệp này cần được mở bằng ứng dụng mặc định của hệ thống.",
        "title": "Mở tệp {{extension}} ở đây hiện chưa được hỗ trợ"
      },
      "preview": "Xem trước",
      "refresh": "Làm mới",
      "search_placeholder": "Tìm kiếm tệp...",
      "select_file": "Chọn một tệp để xem trước",
      "toggle": "Hiển thị bảng xem trước",
      "too_large": {
        "description": "Tệp vượt quá giới hạn xem trước {{limit}}.",
        "title": "Tệp quá lớn để xem trước"
      },
      "unavailable": {
        "description": "Không thể mở tệp này — có thể tệp đã bị di chuyển hoặc xóa.",
        "title": "Tệp không khả dụng"
      },
      "word": {
        "errors": {
          "parse_failed": "Không thể hiển thị tài liệu Word này.",
          "read_failed": "Không thể đọc tài liệu Word này."
        }
      }
    },
    "reorder": {
      "error": {
        "failed": "Không thể sắp xếp lại các tác nhân"
      }
    },
    "right_pane": {
      "close": "Đóng",
      "flow": {
        "empty": {
          "description": "Chọn một lệnh gọi công cụ của agent để kiểm tra luồng thông điệp con của nó.",
          "title": "Không có công cụ nào được chọn"
        },
        "no_messages": {
          "description": "Cuộc gọi công cụ này không có luồng thông báo con nào được ghi lại.",
          "title": "Không có tin nhắn"
        }
      },
      "info": {
        "artifacts": "Các sản phẩm giao nộp",
        "context_categories": {
          "autocompact_buffer": "Bộ đệm tự nén",
          "custom_agents": "Tác nhân tùy chỉnh",
          "free_space": "Dung lượng trống",
          "mcp_tools": "Công cụ MCP",
          "memory_files": "Tệp bộ nhớ",
          "messages": "Tin nhắn",
          "plugins": "Plugin",
          "skills": "Kỹ năng",
          "system_prompt": "Lời nhắc hệ thống",
          "system_tools": "Công cụ hệ thống"
        },
        "context_usage": "Sử dụng ngữ cảnh",
        "label": "Thông tin phiên",
        "more": "+{{count}} nữa",
        "no_artifacts": "Không có sản phẩm giao nộo nào được khai báo",
        "no_subagents": "Không có đại lý phụ",
        "subagents": "Đại lý phụ"
      },
      "status": {
        "activity": "Hoạt động",
        "agent": "Đại lý",
        "context": "Bối cảnh",
        "no_tasks": "Không có tác vụ nào đang hoạt động",
        "selected_tool": "Công cụ đã chọn",
        "task_count": "{{completed}} / {{total}} hoàn thành",
        "tasks": "Nhiệm vụ",
        "tools_active": "Hoạt động",
        "tools_done": "Xong",
        "tools_failed": "Thất bại",
        "tools_total": "Tổng",
        "workspace": "Không gian làm việc"
      },
      "tabs": {
        "files": "Tệp",
        "flow": "Dòng",
        "status": "Trạng thái"
      }
    },
    "server": {
      "error": {
        "not_running": "Máy chủ API đã được kích hoạt nhưng không hoạt động bình thường."
      }
    },
    "session": {
      "accessible_paths": {
        "add": "Thêm thư mục",
        "default_hint": "Một không gian làm việc mặc định sẽ được tạo tự động nếu không được chỉ định.",
        "duplicate": "Thư mục này đã được bao gồm.",
        "empty": "Chọn ít nhất một thư mục mà tác nhân có thể truy cập.",
        "error": {
          "at_least_one": "Vui lòng chọn ít nhất một thư mục có thể truy cập."
        },
        "label": "Thư mục truy cập được",
        "select_failed": "Không thể chọn thư mục."
      },
      "add": {
        "title": "Thêm một phiên"
      },
      "agent": {
        "delete": {
          "content": "Xóa các nhiệm vụ của tác nhân này sẽ xóa tất cả các nhiệm vụ liên quan đến tác nhân này. Bản thân tác nhân sẽ không bị xóa.",
          "error": {
            "failed": "Không thể xóa các tác vụ của tác nhân"
          },
          "title": "Xóa nhiệm vụ của tác nhân",
          "trigger": "Xóa nhiệm vụ của tác nhân"
        }
      },
      "allowed_tools": {
        "empty": "Không có công cụ nào khả dụng cho tác nhân này.",
        "helper": "Các công cụ được phê duyệt trước chạy mà không cần phê duyệt thủ công. Các công cụ không được chọn yêu cầu phê duyệt trước khi sử dụng.",
        "label": "Công cụ được phê duyệt trước",
        "placeholder": "Chọn công cụ được phê duyệt trước"
      },
      "create": {
        "error": {
          "failed": "Không thể thêm phiên"
        }
      },
      "delete": {
        "content": "Bạn có chắc chắn muốn xóa phiên này không?",
        "error": {
          "failed": "Không xóa được phiên",
          "last": "Ít nhất một phiên phải được giữ lại"
        },
        "title": "Xóa phiên"
      },
      "display": {
        "agent": "Đặc vụ",
        "time": "Thời gian",
        "title": "Chế độ hiển thị",
        "workdir": "Thư mục làm việc"
      },
      "edit": {
        "title": "Séance d'édition"
      },
      "empty": {
        "description": "Các nhiệm vụ sẽ xuất hiện ở đây sau khi bạn bắt đầu một nhiệm vụ.",
        "title": "Chưa có nhiệm vụ nào"
      },
      "file_manager": {
        "file_explorer": "Trình quản lý tệp",
        "files": "Tệp",
        "finder": "Trình tìm kiếm"
      },
      "get": {
        "error": {
          "failed": "Không thể lấy phiên",
          "not_found": "Không tìm thấy tác vụ",
          "null_id": "ID phiên là null"
        }
      },
      "group": {
        "collapse": "Thu gọn hiển thị",
        "collapse_all": "Thu gọn tất cả",
        "conversation": "Cuộc trò chuyện",
        "drag_hint": "Kéo để sắp xếp lại. Kéo các nhiệm vụ để điều chỉnh nhóm hiển thị và ẩn.",
        "earlier": "Trước đó",
        "expand_all": "Mở rộng tất cả",
        "no_workdir": "Không có thư mục làm việc",
        "show_more": "Mở rộng hiển thị",
        "this_week": "Tuần này",
        "today": "Hôm nay",
        "unknown_agent": "Đại lý không xác định",
        "yesterday": "Hôm qua"
      },
      "label_one": "Phiên",
      "label_other": " sessions",
      "list": {
        "title": "Nhiệm vụ"
      },
      "pin": {
        "title": "Ghim nhiệm vụ"
      },
      "reorder": {
        "error": {
          "failed": "Không thể sắp xếp lại các phiên"
        }
      },
      "search": {
        "placeholder": "Tìm kiếm nhiệm vụ"
      },
      "unpin": {
        "title": "Bỏ ghim nhiệm vụ"
      },
      "update": {
        "error": {
          "failed": "Không cập nhật được phiên"
        }
      },
      "workdir": {
        "delete": {
          "content": "Việc xóa thư mục công việc này cũng sẽ xóa toàn bộ các tác vụ bên trong nó. Chỉ các bản ghi trong cơ sở dữ liệu bị xóa; thư mục thực tế trên đĩa sẽ không bị xóa.",
          "error": {
            "failed": "Không thể xóa thư mục làm việc"
          },
          "title": "Xóa thư mục làm việc",
          "trigger": "Xóa thư mục làm việc"
        },
        "rename": {
          "error": {
            "failed": "Không thể đổi tên thư mục làm việc"
          },
          "title": "Đổi tên thư mục làm việc",
          "trigger": "Đổi tên thư mục làm việc"
        }
      },
      "workspace_selector": {
        "create_failed": "Không thể thêm thư mục làm việc.",
        "create_new": "Thêm thư mục làm việc mới",
        "empty_text": "Không có thư mục làm việc",
        "no_project": "Không có thư mục làm việc",
        "placeholder": "Chọn thư mục làm việc",
        "search_placeholder": "Tìm kiếm thư mục làm việc",
        "select_failed": "Không thể chọn thư mục."
      },
      "workspace_status": {
        "inaccessible": "Đường dẫn không gian làm việc không thể truy cập: {{path}}",
        "missing": "Đường dẫn không gian làm việc không tồn tại: {{path}}",
        "not_directory": "Đường dẫn không gian làm việc không phải là thư mục: {{path}}"
      }
    },
    "settings": {
      "advance": {
        "envVars": {
          "description": "Đặt các biến môi trường tùy chỉnh cho thời gian chạy của agent.",
          "helper": "Nhập các biến môi trường tùy chỉnh (mỗi dòng một biến, định dạng: KEY=value)",
          "label": "Biến môi trường"
        },
        "maxTurns": {
          "description": "Xác định số chu kỳ yêu cầu/phản hồi mà tác nhân có thể hoàn thành tự động.",
          "helper": "Giá trị cao hơn cho phép các phiên hoạt động tự động kéo dài hơn; giá trị thấp hơn giữ cho các phiên ngắn.",
          "label": "Giới hạn lượt hội thoại"
        },
        "permissionMode": {
          "description": "Kiểm soát cách tác nhân xử lý các hành động cần phê duyệt.",
          "label": "Chế độ cấp quyền",
          "options": {
            "acceptEdits": "Tự động chấp nhận chỉnh sửa",
            "bypassPermissions": "Vượt qua kiểm tra quyền",
            "default": "Mặc định (hỏi trước khi tiếp tục)",
            "plan": "Chế độ lập kế hoạch (yêu cầu phê duyệt kế hoạch)"
          },
          "placeholder": "Chọn một hành vi cấp quyền"
        },
        "title": "Cài đặt nâng cao"
      },
      "essential": "Cài đặt thiết yếu",
      "permissionMode": {
        "tab": "Chế độ cấp quyền",
        "title": "Chế độ quyền truy cập"
      },
      "plugins": {
        "available": {
          "title": "Plugin Có Sẵn"
        },
        "confirm": {
          "uninstall": "Bạn có chắc chắn muốn gỡ cài đặt plugin này không?"
        },
        "empty": {
          "available": "Không tìm thấy plugin nào phù hợp với bộ lọc của bạn. Hãy thử điều chỉnh tìm kiếm hoặc bộ lọc danh mục."
        },
        "error": {
          "install": "Không thể cài đặt plugin",
          "load": "Không thể tải plugin",
          "load_more": "Không thể tải thêm plugin",
          "uninstall": "Không gỡ cài đặt plugin được"
        },
        "filter": {
          "all": "Tất cả danh mục"
        },
        "install": {
          "button": "Cài đặt",
          "title": "Cài đặt Plugin"
        },
        "installed": {
          "empty": "Chưa cài đặt kỹ năng nào. Duyệt qua các kỹ năng có sẵn để bắt đầu.",
          "title": "Kỹ năng đã cài đặt"
        },
        "installing": "Đang cài đặt...",
        "plugin_upload": {
          "all_failed": "Tất cả các thành phần {{failed}} đều không cài đặt được",
          "error": "Cài đặt thất bại",
          "format_hint": "Hỗ trợ các gói kỹ năng (.claude-plugin/plugin.json)",
          "hint": "Kéo và thả tệp ZIP kỹ năng vào đây hoặc nhấp để chọn",
          "invalid_format": "Vui lòng tải lên một tệp ZIP",
          "partial_success": "Đã cài đặt {{installed}} thành phần, {{failed}} thất bại",
          "select_folder": "Chọn thư mục",
          "select_folder_title": "Chọn Thư mục Plugin",
          "success": "Plugin \"{{name}}\" đã được cài đặt thành công ({{count}} thành phần)",
          "success_multi": "Đã cài đặt {{count}} thành phần từ {{packages}} gói",
          "uploading": "Đang tải lên và cài đặt..."
        },
        "results": "Tìm thấy {{count}} plugin",
        "search": {
          "placeholder": "Buscar complementos..."
        },
        "standalone_plugins": "Plugin Độc lập",
        "success": {
          "install": "Đã cài đặt plugin thành công",
          "uninstall": "Plugin đã gỡ cài đặt thành công",
          "uninstall_package": "Gói \"{{name}}\" đã được gỡ cài đặt thành công"
        },
        "tab": "Plugin",
        "type": {
          "agent": "Đại lý",
          "agents": "Đại lý",
          "all": "Tất cả",
          "command": "Lệnh",
          "commands": "Lệnh",
          "skills": "Kỹ năng"
        },
        "uninstall": "Gỡ cài đặt",
        "uninstall_package": "Gỡ cài đặt gói",
        "uninstall_package_confirm": "Bạn có chắc chắn muốn gỡ cài đặt toàn bộ gói \"{{name}}\" không? Thao tác này sẽ xóa {{count}} thành phần.",
        "uninstalling": "Đang gỡ cài đặt..."
      },
      "prompt": "Cài đặt lời nhắc",
      "skills": {
        "addMore": "Thêm Kỹ Năng",
        "builtin": "Tích hợp sẵn",
        "noFilterResults": "Không có kỹ năng phù hợp",
        "noSkills": "Chưa cài đặt kỹ năng nào. Cài đặt kỹ năng từ Cài đặt > Kỹ năng.",
        "searchPlaceholder": "Kỹ năng tìm kiếm...",
        "tab": "Kỹ năng",
        "title": "Kỹ năng đã cài đặt"
      },
      "soulMode": {
        "description": "Khi được bật, tác nhân sử dụng lời nhắc hệ thống tùy chỉnh từ các tệp soul trong không gian làm việc, chèn các công cụ quản lý tác vụ tự động và vô hiệu hóa các công cụ tương tác không phù hợp với hoạt động tự động.",
        "disabledBadge": "Bị vô hiệu hóa bởi Chế độ Tự động",
        "disabledTooltip": "Công cụ này sẽ tự động bị vô hiệu hóa khi Chế độ Tự động đang hoạt động",
        "title": "Chế độ tự hành"
      },
      "tooling": {
        "mcp": {
          "description": "Kết nối các máy chủ MCP để mở khóa các công cụ bổ sung mà bạn có thể phê duyệt ở trên.",
          "empty": "Không phát hiện máy chủ MCP nào. Hãy thêm một máy chủ từ trang cài đặt MCP.",
          "inactiveTooltip": "MCP server này không hoạt động. Vui lòng khởi động trước.",
          "manageHint": "Cần cấu hình nâng cao? Truy cập Cài đặt → Máy chủ MCP.",
          "toggle": "Chuyển đổi {{name}}"
        },
        "permissionMode": {
          "acceptEdits": {
            "description": "Có thể đọc và chỉnh sửa tập tin tự do. Hỏi trước khi chạy lệnh.",
            "title": "Chế độ tự động chỉnh sửa"
          },
          "bypassPermissions": {
            "description": "Có thể làm mọi thứ mà không cần hỏi. Dùng một cách thận trọng.",
            "title": "Chế độ Tự động Hoàn toàn",
            "warning": "Sử dụng thận trọng — mọi công cụ sẽ chạy mà không yêu cầu phê duyệt."
          },
          "confirmChange": {
            "description": "Chuyển đổi chế độ sẽ cập nhật các công cụ được phê duyệt tự động.",
            "title": "Thay đổi chế độ quyền?"
          },
          "default": {
            "description": "Có thể đọc tập tin tự do. Hỏi trước khi chỉnh sửa hoặc chạy lệnh.",
            "title": "Chế độ Thường"
          },
          "helper": "Chọn cách tác nhân xử lý việc phê duyệt công cụ.",
          "placeholder": "Chọn chế độ quyền",
          "plan": {
            "description": "Chỉ có thể đọc tệp và lập kế hoạch. Không thể chỉnh sửa tệp hoặc chạy lệnh.",
            "title": "Chế độ Kế hoạch"
          },
          "title": "Chế độ quyền"
        },
        "preapproved": {
          "autoBadge": "Được thêm bởi chế độ",
          "autoDescription": "Công cụ này được tự động phê duyệt bởi chế độ quyền hiện tại.",
          "autoDisabledTooltip": "Được tự động phê duyệt bởi \"{{mode}}\" và không thể bị vô hiệu hóa.",
          "empty": "Không có công cụ nào phù hợp với bộ lọc của bạn.",
          "mcpBadge": "Công cụ MCP",
          "requiresApproval": "Yêu cầu phê duyệt khi bị vô hiệu hóa",
          "search": "Công cụ tìm kiếm",
          "toggle": "Chuyển đổi {{name}}"
        }
      },
      "tools": {
        "approved": "đã được phê duyệt",
        "caution": "Công cụ được phê duyệt trước sẽ bỏ qua kiểm duyệt của con người. Chỉ kích hoạt các công cụ đáng tin cậy.",
        "description": "Chọn các công cụ có thể chạy mà không cần phê duyệt thủ công.",
        "requiresPermission": "Yêu cầu có quyền khi chưa được phê duyệt trước.",
        "tab": "Công cụ được phê duyệt trước",
        "title": "Công cụ được phê duyệt trước",
        "toggle": "{{defaultValue}}"
      },
      "toolsMcp": {
        "mcp": {
          "tab": "MCP",
          "title": "Máy chủ MCP"
        },
        "tab": "Công cụ",
        "tools": {
          "title": "Pre-aprobate Instrumentos"
        }
      }
    },
    "sidebar_title": "Đại lý",
    "todo": {
      "mock": {
        "actions": {
          "complete": "Hoàn thành",
          "dismiss": "Bỏ qua"
        },
        "details": {
          "addRouter": {
            "summary": "Cấu hình định tuyến client với react-router-dom v6...",
            "title": "Thêm React Router"
          },
          "configureProject": {
            "resources": {
              "createdMeta": "đã tạo",
              "postcssConfig": "postcss.config.js",
              "tailwindConfig": "tailwind.config.js",
              "updatedMeta": "cập nhật",
              "viteConfig": "vite.config.ts - cổng 3001"
            },
            "title": "Cấu hình dự án"
          },
          "installDependencies": {
            "resources": {
              "dependenciesMeta": "phụ thuộc",
              "devDependenciesMeta": "devDependencies",
              "reactDeps": "react@18.3.1, react-dom@18.3.1",
              "tailwindDeps": "tailwindcss@3.4.4, postcss@8.4.38",
              "typescriptDeps": "typescript@5.4.5, vite@5.3.0"
            },
            "summary": "Đã cài đặt react, react-dom, tailwindcss, postcss, autoprefixer và TypeScript.",
            "title": "Cài đặt các phụ thuộc"
          },
          "reviewReferences": {
            "collectionTitle": "Tài liệu tham khảo đã được xem xét",
            "resources": {
              "npmCreateVite": "npm create vite - Khung dựng án chính thức",
              "npmMeta": "npmjs.com",
              "reactDocs": "Tài liệu React - Bắt đầu nhanh",
              "reactMeta": "react.dev",
              "tailwindDocs": "Tailwind CSS - Hướng dẫn cài đặt",
              "tailwindMeta": "tailwindcss.com",
              "viteDocs": "Vite - Công cụ Frontend Thế hệ Mới",
              "viteMeta": "vitejs.dev"
            },
            "title": "Xem lại tài liệu tham khảo"
          },
          "searchWeb": {
            "resources": {
              "reactViteQuery": "Bộ khởi động React Vite TypeScript 2025 – các thực hành tốt nhất"
            },
            "summary": "Đã thu thập các tài liệu tham khảo hiện tại về khung React + Vite và các phương pháp hay nhất.",
            "title": "Tìm kiếm tài liệu web"
          },
          "title": "Chi tiết thực thi",
          "writeComponents": {
            "collectionTitle": "Đã tạo tệp",
            "resources": {
              "app": "src/App.tsx",
              "button": "src/components/Button.tsx",
              "card": "src/components/Card.tsx",
              "footer": "src/components/Footer.tsx",
              "header": "src/components/Header.tsx",
              "layout": "src/components/Layout.tsx",
              "modifiedMeta": "đã sửa đổi",
              "newMeta": "mới",
              "updatedMeta": "cập nhật"
            },
            "title": "Viết các thành phần"
          },
          "writePages": {
            "resources": {
              "about": "src/pages/About.tsx",
              "home": "src/pages/Home.tsx",
              "newMeta": "mới"
            },
            "title": "Viết các trang"
          }
        },
        "progress": "{{completed}}/{{total}} nhiệm vụ đã hoàn thành",
        "tasks": {
          "addLinting": "Thêm ESLint + Prettier",
          "addRouter": "Thêm React Router",
          "buildDeploy": "Xây dựng và triển khai",
          "configureProject": "Cấu hình dự án",
          "finish": "Hoàn thành",
          "installDependencies": "Cài đặt các phụ thuộc",
          "reviewReferences": "Xem lại tài liệu tham khảo",
          "searchWeb": "Tìm kiếm tài liệu tham khảo trên web",
          "writeComponents": "Viết các thành phần",
          "writePages": "Viết các trang"
        },
        "title": "Nhiệm vụ"
      },
      "panel": {
        "title": "{{completed}}/{{total}} nhiệm vụ đã hoàn thành"
      },
      "status": {
        "completed": "Hoàn thành",
        "in_progress": "Đang tiến hành",
        "pending": "Đang chờ"
      }
    },
    "toolPermission": {
      "aria": {
        "allowAllRequest": "Permite siempre esta herramienta",
        "allowRequest": "Cho phép yêu cầu công cụ",
        "denyRequest": "Từ chối yêu cầu công cụ",
        "hideDetails": "Ẩn chi tiết công cụ",
        "runWithOptions": "Chạy với các tùy chọn bổ sung",
        "showDetails": "Hiển thị chi tiết công cụ"
      },
      "button": {
        "allow": "Cho phép",
        "allowAll": "Luôn Cho Phép",
        "cancel": "Hủy",
        "deny": "Từ chối",
        "run": "Chạy"
      },
      "confirmation": "Bạn có chắc chắn muốn chạy công cụ Claude này không?",
      "defaultDenyMessage": "Người dùng đã từ chối cấp quyền cho công cụ này.",
      "defaultDescription": "Thực thi mã hoặc các hành động hệ thống trong môi trường của bạn. Hãy đảm bảo lệnh có vẻ an toàn trước khi chạy nó.",
      "error": {
        "sendFailed": "Không thể gửi quyết định của bạn. Vui lòng thử lại."
      },
      "executing": "Đang thực thi...",
      "expired": "Hết hạn",
      "inputPreview": "Xem trước đầu vào công cụ",
      "pending": "Đang chờ phê duyệt",
      "permissionExpired": "Yêu cầu quyền đã hết hạn. Đang chờ hướng dẫn mới...",
      "requiresElevatedPermissions": "Công cụ này yêu cầu quyền truy cập nâng cao.",
      "suggestion": {
        "permissionUpdateMultiple": "Việc phê duyệt có thể cập nhật nhiều quyền của phiên nếu bạn chọn luôn cho phép công cụ này.",
        "permissionUpdateSingle": "Việc phê duyệt có thể cập nhật quyền phiên làm việc của bạn nếu bạn chọn luôn cho phép công cụ này."
      },
      "toast": {
        "denied": "Yêu cầu công cụ đã bị từ chối.",
        "timeout": "Yêu cầu công cụ đã hết thời gian chờ trước khi nhận được phê duyệt."
      },
      "toolPendingFallback": "Công cụ",
      "waiting": "Đang chờ quyết định cấp quyền cho công cụ..."
    },
    "tools": {
      "builtin": {
        "AgentMemory": {
          "description": "Lưu trữ và khôi phục bộ nhớ xuyên phiên",
          "label": "Bộ nhớ"
        },
        "Bash": {
          "description": "Thực thi các lệnh shell trong môi trường của bạn",
          "label": "Bash"
        },
        "CherryKbSearch": {
          "description": "Tìm kiếm trong cơ sở kiến thức của bạn",
          "label": "Tìm kiếm kiến thức"
        },
        "CherryWebFetch": {
          "description": "Tìm nạp và đọc một trang web",
          "label": "Tìm nạp Web"
        },
        "CherryWebSearch": {
          "description": "Tìm kiếm trên web thông qua nhà cung cấp đã cấu hình của bạn",
          "label": "Tìm kiếm web"
        },
        "ClawCron": {
          "description": "Quản lý trình lên lịch trong ứng dụng",
          "label": "Trình lập lịch"
        },
        "Edit": {
          "description": "Thực hiện chỉnh sửa có mục tiêu trên các tập tin cụ thể",
          "label": "Chỉnh sửa"
        },
        "Glob": {
          "description": "Tìm các tập tin dựa trên khớp mẫu",
          "label": "Trái Đất"
        },
        "Grep": {
          "description": "Tìm kiếm các mẫu trong nội dung tập tin",
          "label": "Grep"
        },
        "MultiEdit": {
          "description": "Thực hiện nhiều chỉnh sửa trên một tệp duy nhất một cách nguyên tử"
        },
        "NotebookEdit": {
          "description": "Sửa đổi các ô trong sổ ghi chép Jupyter"
        },
        "NotebookRead": {
          "description": "Đọc và hiển thị nội dung Jupyter notebook"
        },
        "Read": {
          "description": "Đọc nội dung của các tệp",
          "label": "Đọc"
        },
        "Task": {
          "description": "Chạy một phụ tác nhân để xử lý các nhiệm vụ phức tạp, nhiều bước"
        },
        "TodoWrite": {
          "description": "Tạo và quản lý danh sách công việc có cấu trúc"
        },
        "ToolSearch": {
          "description": "Phát hiện các công cụ hoãn lại từ các thư viện lớn"
        },
        "WebFetch": {
          "description": "Lấy nội dung từ một URL được chỉ định"
        },
        "WebSearch": {
          "description": "Thực hiện tìm kiếm web với bộ lọc tên miền"
        },
        "Workflow": {
          "description": "Chạy một quy trình đa bước điều phối các tác nhân phụ",
          "label": "Quy trình làm việc"
        },
        "Write": {
          "description": "Tạo hoặc ghi đè lên các tệp",
          "label": "Viết"
        }
      }
    },
    "type": {
      "label": "Loại Tác nhân",
      "unknown": "Loại Không Xác Định"
    },
    "unpin": {
      "title": "Bỏ ghim Đại lý"
    },
    "update": {
      "error": {
        "failed": "Không thể cập nhật tác nhân"
      }
    },
    "warning": {
      "enable_and_start": "Kích hoạt & Khởi động",
      "enable_server": "Kích hoạt API Server để sử dụng các agent.",
      "enable_server_description": "Máy chủ API phải được bật để các tác nhân hoạt động. Bạn có thể bật nó trực tiếp hoặc cấu hình trong phần cài đặt.",
      "server_not_running": "Máy chủ API đã được kích hoạt nhưng không đang chạy. Vui lòng kiểm tra cấu hình máy chủ.",
      "server_not_running_description": "Máy chủ API cần được chạy để các tác nhân hoạt động. Bạn có thể khởi động nó trực tiếp hoặc kiểm tra cài đặt."
    }
  },
  "apiGateway": {
    "actions": {
      "copy": "Kopi",
      "regenerate": "Tái tạo",
      "restart": {
        "button": "Khởi động lại",
        "tooltip": "Khởi động lại máy chủ"
      },
      "start": "Bắt đầu",
      "stop": "Dừng lại"
    },
    "authHeader": {
      "title": "Tiêu đề ủy quyền"
    },
    "authHeaderText": "Sử dụng trong tiêu đề Ủy quyền:",
    "configuration": "Konfiguracja",
    "description": "Phơi bày khả năng AI của Cherry Studio qua các API HTTP tương thích với OpenAI",
    "documentation": {
      "title": "API Documentación"
    },
    "fields": {
      "apiKey": {
        "copyTooltip": "Sao chép Khóa API",
        "description": "Mã xác thực bảo mật để truy cập API",
        "label": "Khóa API",
        "placeholder": "API key wird automatisch generiert"
      },
      "port": {
        "description": "Số cổng TCP cho máy chủ HTTP (1000-65535)",
        "helpText": "Detener servidor para cambiar puerto",
        "label": "Harbor"
      },
      "url": {
        "copyTooltip": "Sao chép URL",
        "label": "URL"
      }
    },
    "messages": {
      "apiKeyCopied": "Khóa API đã được sao chép vào clipboard",
      "apiKeyRegenerated": "Khóa API đã được tạo lại",
      "notEnabled": "Máy chủ API chưa được kích hoạt.",
      "operationFailed": "Hoạt động của Máy chủ API không thành công:",
      "restartError": "Không khởi động lại được Máy chủ API:",
      "restartFailed": "Khởi động lại Máy chủ API không thành công:",
      "restartSuccess": "Máy chủ API đã khởi động lại thành công",
      "startError": "Không thể khởi động Máy chủ API:",
      "startSuccess": "Máy chủ API đã khởi động thành công",
      "stopError": "Không thể dừng Máy chủ API:",
      "stopSuccess": "Máy chủ API đã dừng thành công",
      "urlCopied": "URL máy chủ đã được sao chép vào bộ nhớ tạm"
    },
    "status": {
      "running": "Chạy",
      "stopped": "Đã dừng"
    },
    "title": "Máy chủ API"
  },
  "appMenu": {
    "about": "Về",
    "close": "Đóng cửa sổ",
    "copy": "Sao chép",
    "cut": "Cắt",
    "delete": "Xóa",
    "documentation": "Tài liệu",
    "edit": "Chỉnh sửa",
    "feedback": "Phản hồi",
    "file": "Tập tin",
    "forceReload": "Tải lại bắt buộc",
    "front": "Đưa Tất cả Ra Phía Trước",
    "help": "Giúp",
    "hide": "Ẩn",
    "hideOthers": "Ẩn những cái khác",
    "minimize": "Giảm thiểu",
    "paste": "Dán",
    "quit": "Thôi",
    "redo": "Làm lại",
    "releases": "Bản phát hành",
    "reload": "Tải lại",
    "resetZoom": "Kích thước thực tế",
    "selectAll": "Chọn Tất Cả",
    "services": "Dịch vụ",
    "toggleDevTools": "Bật Công Cụ Dành Cho Nhà Phát Triển",
    "toggleFullscreen": "Bật toàn màn hình",
    "undo": "Hoàn tác",
    "unhide": "Hiển thị tất cả",
    "view": "Xem",
    "website": "Trang web",
    "window": "Cửa sổ",
    "zoom": "Zoom",
    "zoomIn": "Thu phóng",
    "zoomOut": "Alejarse"
  },
  "assistants": {
    "abbr": "Trợ lý",
    "clear": {
      "content": "Xóa chủ đề sẽ xóa tất cả các chủ đề và tệp trong trợ lý. Bạn có chắc chắn muốn tiếp tục?",
      "menu_title": "Xóa tất cả các cuộc trò chuyện với trợ lý",
      "title": "Temas claros"
    },
    "copy": {
      "title": "Trợ lý sao chép"
    },
    "delete": {
      "content": "Việc xóa trợ lý sẽ xóa toàn bộ chủ đề và tệp trong trợ lý. Bạn có chắc chắn muốn xóa không?",
      "error": {
        "remain_one": "Không được phép xóa cái cuối cùng"
      },
      "title": "Xóa"
    },
    "edit": {
      "title": "Trợ lý chỉnh sửa"
    },
    "icon": {
      "type": "Biểu tượng Trợ lý"
    },
    "list": {
      "showByList": "Liste Görünümü",
      "showByTags": "Chế độ xem thẻ"
    },
    "pin": {
      "title": "Trợ lý Ghim"
    },
    "presets": {
      "add": {
        "button": "Thêm vào",
        "knowledge_base": {
          "label": "Bộ cơ sở tri thức",
          "placeholder": "Chọn Cơ sở tri thức"
        },
        "name": {
          "label": "Tên",
          "placeholder": "Adja meg a nevet"
        },
        "prompt": {
          "label": "Prompt",
          "placeholder": "Nhập lời nhắc",
          "variables": {
            "tip": {
              "content": "{{date}}:\tNgày\n{{time}}:\tGiờ\n{{datetime}}:\tNgày và giờ\n{{system}}:\tHệ điều hành\n{{arch}}:\tKiến trúc CPU\n{{language}}:\tNgôn ngữ\n{{model_name}}:\tTên mô hình\n{{username}}:\tTên người dùng",
              "title": "Biến có sẵn"
            }
          }
        },
        "title": "Tạo Trợ lý",
        "unsaved_changes_warning": "Bạn có những thay đổi chưa được lưu. Bạn có chắc chắn muốn đóng không?"
      },
      "delete": {
        "popup": {
          "content": "Bạn có chắc chắn muốn xóa trợ lý này không?"
        }
      },
      "edit": {
        "model": {
          "select": {
            "title": "Chọn Mô hình"
          }
        },
        "title": "Trợ lý chỉnh sửa"
      },
      "export": {
        "agent": "Trợ lý Xuất khẩu"
      },
      "import": {
        "action": "Trợ lý Nhập khẩu",
        "button": "Nhập khẩu",
        "error": {
          "fetch_failed": "Không thể tải từ URL",
          "file_required": "Vui lòng chọn một tệp trước",
          "invalid_format": "Định dạng trợ lý không hợp lệ: thiếu các trường bắt buộc",
          "url_required": "Vui lòng nhập một URL"
        },
        "file_filter": "Tệp JSON",
        "select_file": "Chọn Tệp",
        "subscribe": {
          "title": "Đăng ký Đại lý",
          "url_placeholder": "URL đăng ký"
        },
        "title": "Nhập từ bên ngoài",
        "type": {
          "file": "Tập tin",
          "url": "URL"
        },
        "url_placeholder": "Nhập URL JSON"
      },
      "manage": {
        "batch_delete": {
          "button": "Xóa",
          "confirm": "Bạn có chắc chắn muốn xóa {{count}} trợ lý đã chọn không?"
        },
        "batch_export": {
          "button": "Xuất khẩu"
        },
        "mode": {
          "manage": "Quản lý",
          "sort": "Sắp xếp"
        },
        "title": "Quản lý Trợ lý"
      },
      "my_agents": "Trợ lý của tôi",
      "search": {
        "no_results": "Không tìm thấy kết quả"
      },
      "settings": {
        "title": "Cài đặt Trợ lý"
      },
      "sorting": {
        "title": "Ordenação"
      },
      "tag": {
        "agent": "Asesor",
        "default": "Mặc định",
        "new": "Mới",
        "system": "Hệ thống"
      },
      "title": "Thư viện Trợ lý"
    },
    "reorder": {
      "error": {
        "failed": "Không thể sắp xếp lại các trợ lý"
      }
    },
    "save": {
      "success": "Đã lưu thành công",
      "title": "Lưu vào thư viện trợ lý"
    },
    "search": "Trợ lý tìm kiếm...",
    "settings": {
      "default_model": "Mô hình Mặc định",
      "knowledge_base": {
        "label": "Cài đặt Cơ sở tri thức",
        "recognition": {
          "label": "Sử dụng Cơ sở tri thức",
          "off": "Tìm kiếm bằng lực",
          "on": "Nhận diện ý định",
          "tip": "Trợ lý sẽ sử dụng khả năng nhận diện ý định của mô hình lớn để xác định xem có nên sử dụng cơ sở tri thức để trả lời hay không. Tính năng này sẽ phụ thuộc vào khả năng của mô hình"
        }
      },
      "max_tool_calls": {
        "label": "Số lần gọi công cụ tối đa",
        "tip": "Số lượng tối đa các lệnh gọi công cụ được phép trong một cuộc trò chuyện. Giá trị cao hơn cho phép thực hiện các thao tác nhiều bước phức tạp hơn nhưng có thể làm tăng lượng token sử dụng và thời gian phản hồi."
      },
      "mcp": {
        "description": "Servidores MCP habilitados por defecto",
        "enableFirst": "Bật máy chủ này trong cài đặt MCP trước",
        "label": "Máy chủ MCP",
        "mode": {
          "auto": {
            "description": "AI tự động phát hiện và sử dụng các công cụ",
            "label": "Tự động"
          },
          "disabled": {
            "description": "Không có công cụ MCP",
            "label": "Vô hiệu hóa"
          },
          "manual": {
            "description": "Chọn các máy chủ MCP cụ thể",
            "label": "Sách hướng dẫn"
          }
        },
        "noServersAvailable": "Không có máy chủ MCP nào khả dụng. Thêm máy chủ trong cài đặt",
        "title": "Cài đặt MCP"
      },
      "model": "Cài đặt mô hình",
      "more": "Cài đặt Trợ lý",
      "prompt": "Cài đặt lời nhắc",
      "reasoning_effort": {
        "auto": "Tự động",
        "auto_description": "Xác định linh hoạt nỗ lực lý luận",
        "default": "Mặc định",
        "default_description": "Dựa vào hành vi mặc định của mô hình, không cần bất kỳ cấu hình nào.",
        "high": "Cao",
        "high_description": "Lý luận cấp độ cao",
        "label": "Nỗ lực lý luận",
        "low": "Thấp",
        "low_description": "Lý luận cấp thấp",
        "medium": "Trung bình",
        "medium_description": "Lý luận mức độ trung bình",
        "minimal": "Tối thiểu",
        "minimal_description": "Suy luận tối thiểu",
        "off": "Tắt",
        "off_description": "Vô hiệu hóa lập luận",
        "xhigh": "Cao đặc biệt",
        "xhigh_description": "Lý luận cấp độ cực cao"
      },
      "regular_phrases": {
        "add": "Thêm Cụm Từ",
        "contentLabel": "Nội dung",
        "contentPlaceholder": "Vui lòng nhập nội dung cụm từ, hỗ trợ sử dụng biến và nhấn Tab để nhanh chóng định vị biến cần chỉnh sửa. Ví dụ: \nHãy giúp tôi lên kế hoạch lộ trình từ ${from} đến ${to} và gửi nó tới ${email}.",
        "delete": "Xóa cụm từ",
        "deleteConfirm": "Bạn có chắc chắn muốn xóa cụm từ này không?",
        "edit": "Chỉnh sửa Cụm từ",
        "title": "Cụm từ thường dùng",
        "titleLabel": "Tiêu đề",
        "titlePlaceholder": "Nhập tiêu đề"
      },
      "title": "Cài đặt Trợ lý",
      "tool_use_mode": {
        "function": "Chức năng",
        "label": "Chế độ Sử dụng Công cụ",
        "prompt": "Lời nhắc"
      }
    },
    "tags": {
      "add": "Thêm thẻ",
      "delete": "Xóa thẻ",
      "deleteConfirm": "Bạn có chắc chắn muốn xóa thẻ này không?",
      "manage": "Quản lý thẻ",
      "modify": "Sửa Thẻ",
      "none": "Không có thẻ",
      "settings": {
        "title": "Cài đặt thẻ"
      },
      "untagged": "Không được gắn thẻ"
    },
    "title": "Trợ lý",
    "unpin": {
      "title": "Bỏ ghim Trợ lý"
    }
  },
  "auth": {
    "error": "Failed to obtain API key automatically, please retrieve it manually",
    "get_key": "Lấy",
    "get_key_success": "Khóa API đã được lấy tự động thành công",
    "login": "Đăng nhập",
    "oauth_button": "Xác thực với {{provider}}"
  },
  "backup": {
    "confirm": {
      "button": "Chọn Vị trí Sao lưu",
      "label": "Bạn có chắc chắn muốn sao lưu dữ liệu không?"
    },
    "content": "Sao lưu tất cả dữ liệu, bao gồm lịch sử trò chuyện, cài đặt và cơ sở tri thức. Xin lưu ý rằng quá trình sao lưu có thể mất một thời gian, cảm ơn bạn đã kiên nhẫn.",
    "progress": {
      "completed": "Sao lưu đã hoàn tất",
      "compressing": "Compressando arquivos...",
      "copying_database": "Copiando base de dados...",
      "copying_files": "Sao chép tập tin... {{progress}}%",
      "preparing": "Đang chuẩn bị sao lưu...",
      "preparing_compression": "Compressie voorbereiden...",
      "title": "Tiến trình sao lưu",
      "writing_data": "Đang ghi dữ liệu..."
    },
    "title": "Sao lưu dữ liệu"
  },
  "button": {
    "add": "Tambahkan",
    "added": "Ditambahkan",
    "case_sensitive": "Phân biệt chữ hoa chữ thường",
    "collapse": "Zusammenbruch",
    "download": "Tải xuống",
    "includes_user_questions": "Incluye Tus Preguntas",
    "manage": "Quản lý",
    "select_assistant": "Chọn Trợ lý",
    "select_model": "Chọn Mô hình",
    "show": {
      "all": "Hiển thị tất cả"
    },
    "update_available": "Cập nhật có sẵn",
    "whole_word": "Nguyên từ"
  },
  "chat": {
    "add": {
      "assistant": {
        "description": "Các cuộc trò chuyện hàng ngày và hỏi đáp nhanh",
        "title": "Thêm Trợ lý"
      },
      "option": {
        "title": "Chọn Loại"
      },
      "topic": {
        "title": "Chủ đề mới"
      }
    },
    "alerts": {
      "create_agent": "Tạo một tác nhân để bắt đầu",
      "create_session": "Tạo một phiên",
      "select_agent": "Chọn một đại lý"
    },
    "artifacts": {
      "button": {
        "download": "Tải xuống",
        "openExternal": "Mở trong trình duyệt ngoài",
        "preview": "Xem trước"
      },
      "preview": {
        "openExternal": {
          "error": {
            "content": "Lỗi khi mở trình duyệt ngoài."
          }
        }
      },
      "title": "Sản phẩm giao"
    },
    "assistant": {
      "search": {
        "placeholder": "Tìm kiếm"
      }
    },
    "conversation": {
      "new": "Cuộc trò chuyện mới"
    },
    "deeply_thought": "Suy nghĩ sâu ({{seconds}} giây)",
    "default": {
      "description": "Xin chào, tôi là Trợ lý Mặc định. Bạn có thể bắt đầu trò chuyện với tôi ngay bây giờ",
      "name": "Trợ lý mặc định",
      "topic": {
        "name": "Chủ đề Mặc định"
      }
    },
    "history": {
      "assistant_node": "Trợ lý",
      "click_to_navigate": "Nhấp để điều hướng đến tin nhắn",
      "coming_soon": "Sơ đồ quy trình làm việc trò chuyện sắp ra mắt",
      "no_messages": "Không tìm thấy tin nhắn nào",
      "start_conversation": "Bắt đầu một cuộc trò chuyện để xem sơ đồ luồng chat",
      "title": "Lịch sử trò chuyện",
      "user_node": "Người dùng",
      "view_full_content": "Xem Toàn Bộ Nội Dung"
    },
    "home": {
      "welcome_title": "Hôm nay chúng ta nên nói về điều gì?"
    },
    "input": {
      "auto_resize": "Tự động điều chỉnh chiều cao",
      "cancel_editing": "Hủy chỉnh sửa",
      "clear": {
        "content": "Bạn có muốn xóa tất cả tin nhắn của chủ đề hiện tại không?",
        "label": "Xóa {{Lệnh}}",
        "title": "Xóa tất cả tin nhắn?"
      },
      "collapse": "Thu gọn",
      "context_count": {
        "tip": "Ngữ cảnh / Ngữ cảnh tối đa"
      },
      "editing": "Chỉnh sửa",
      "editing_message": "Chỉnh sửa tin nhắn đã gửi",
      "estimated_tokens": {
        "tip": "Tokens estimados"
      },
      "expand": "Mở rộng",
      "file_error": "Lỗi khi xử lý tệp",
      "file_not_supported": "Mô hình không hỗ trợ loại tệp này",
      "file_not_supported_count": "{{count}} tệp không được hỗ trợ",
      "followup_queue": {
        "edit": "Chỉnh sửa",
        "pause": "Tạm dừng gửi tự động",
        "remove": "Xóa",
        "resume": "Tiếp tục gửi tự động",
        "steer": "Gửi vào lượt hiện tại",
        "title": "Đã xếp hàng ({{count}})"
      },
      "generate_image": "Tạo hình ảnh",
      "generate_image_not_supported": "Mô hình không hỗ trợ tạo hình ảnh.",
      "knowledge_base": "Cơ sở tri thức",
      "knowledge_base_disabled_by_files": "Gỡ các tệp đính kèm để sử dụng Cơ sở tri thức",
      "knowledge_base_unavailable": "Chọn một mô hình có khả năng sử dụng công cụ hoặc bật tính năng sử dụng công cụ trong lời nhắc",
      "locate_editing_message": "Định vị thông điệp gốc",
      "mcp_unavailable": "Chọn một mô hình có khả năng sử dụng công cụ hoặc bật tính năng sử dụng công cụ trong lời nhắc",
      "new": {
        "context": "Clear Context"
      },
      "new_session": "Phiên mới {{Command}}",
      "new_topic": "Chủ đề mới {{Command}}",
      "paste_text_file": "Dán vào ô nhập",
      "pasted_text_file_name": "Pasted text.txt",
      "pause": "Tạm dừng",
      "placeholder": "Nhập tin nhắn của bạn ở đây, nhấn {{key}} để gửi - @ để Chọn Mô hình, / để Bao gồm Công cụ",
      "placeholder_without_triggers": "Nhập tin nhắn của bạn ở đây, nhấn {{key}} để gửi",
      "resource_panel": {
        "categories": {
          "agents": "Đặc vụ",
          "files": "Tệp tin",
          "skills": "Kỹ năng"
        },
        "description": "Chọn từ tệp, tác nhân hoặc kỹ năng",
        "loading": "Đang tải...",
        "no_file_found": {
          "description": "Không có tệp nào có sẵn trong các thư mục có thể truy cập",
          "label": "Không tìm thấy tệp"
        },
        "no_items_found": {
          "description": "Không có tệp nào, đại lý hoặc kỹ năng nào có sẵn",
          "label": "Không tìm thấy mục nào"
        },
        "title": "Tài nguyên"
      },
      "send": "Gửi",
      "send_failed": "Không gửi được tin nhắn",
      "settings": "Cài đặt",
      "slash_commands": {
        "commands": {
          "clear": "Xóa lịch sử cuộc trò chuyện",
          "compact": "Cuộc trò chuyện gọn gàng với hướng dẫn tập trung tùy chọn",
          "context": "Hình dung mức sử dụng ngữ cảnh hiện tại dưới dạng lưới màu",
          "cost": "Hiển thị thống kê sử dụng token (xem hướng dẫn theo dõi chi phí để biết chi tiết cụ thể theo gói đăng ký)",
          "todos": "Liệt kê các mục việc cần làm hiện tại"
        },
        "description": "Lệnh gạch chéo phiên làm việc của tác nhân",
        "title": "Lệnh gạch chéo"
      },
      "thinking": {
        "budget_exceeds_max": "Ngân sách suy nghĩ vượt quá số lượng token tối đa",
        "fixed_model": "Lý luận là cố định cho mô hình này",
        "label": "Pensamiento",
        "mode": {
          "custom": {
            "label": "Tùy chỉnh",
            "tip": "Số lượng token tối đa mà mô hình có thể suy nghĩ. Cần xem xét giới hạn ngữ cảnh của mô hình, nếu không sẽ báo lỗi"
          },
          "default": {
            "label": "Mặc định",
            "tip": "Mô hình sẽ tự động xác định số lượng token để suy nghĩ"
          },
          "tokens": {
            "tip": "Đặt số lượng token suy nghĩ cần sử dụng."
          }
        },
        "unsupported_model": "Mô hình hiện tại không hỗ trợ lý luận có thể điều chỉnh"
      },
      "tools": {
        "collapse": "Thu gọn",
        "collapse_in": "Thu gọn",
        "collapse_out": "Gỡ khỏi trạng thái thu gọn",
        "expand": "Mở rộng",
        "file_not_found": "Không tìm thấy tệp: {{path}}",
        "open_file": "Mở Tệp",
        "open_file_error": "Không mở được tệp: {{path}}",
        "reveal_in_finder": "Hiển thị trong Finder"
      },
      "topics": "Chủ đề",
      "translate": "Dịch sang {{target_language}}",
      "translating": "Đang dịch...",
      "upload": {
        "attachment": "Tải lên tập tin đính kèm",
        "document": "Tải lên tệp tài liệu (mô hình không hỗ trợ hình ảnh)",
        "document_only": "Chỉ tài liệu",
        "image_not_supported": "Mô hình này không hỗ trợ tải lên hình ảnh. Chỉ hỗ trợ tài liệu.",
        "image_or_document": "Tải lên tệp hình ảnh hoặc tài liệu",
        "upload_from_local": "Tải tệp tin cục bộ..."
      },
      "url_context": "Bối cảnh URL",
      "web_search": {
        "builtin": {
          "disabled_content": "Mô hình hiện tại không hỗ trợ tìm kiếm web",
          "enabled_content": "Sử dụng chức năng tìm kiếm web tích hợp sẵn của mô hình",
          "label": "Mô hình tích hợp sẵn"
        },
        "button": {
          "ok": "Đi tới Cài đặt"
        },
        "enable": "Bật tìm kiếm web",
        "enable_content": "Cần kiểm tra kết nối tìm kiếm web trong cài đặt trước",
        "label": "Tìm kiếm trên web",
        "no_web_search": {
          "description": "Không bật tìm kiếm web",
          "label": "Tắt tìm kiếm web"
        },
        "settings": "Cài đặt Tìm kiếm Web"
      }
    },
    "mcp": {
      "error": {
        "parse_tool_call": "Không thể chuyển đổi sang định dạng cuộc gọi công cụ hợp lệ: {{toolCall}}"
      },
      "warning": {
        "gemini_web_search": "Gemini không hỗ trợ sử dụng đồng thời các công cụ tìm kiếm web gốc và gọi hàm",
        "multiple_tools": "Tồn tại nhiều công cụ MCP khớp, {{tool}} đã được chọn",
        "no_tool": "Không tìm thấy công cụ MCP phù hợp cho {{tool}}",
        "url_context": "Gemini không hỗ trợ sử dụng ngữ cảnh url và gọi hàm đồng thời"
      }
    },
    "message": {
      "editing_current": "Thông báo này đang được chỉnh sửa trong trình soạn thảo",
      "flow": {
        "branches": "chi nhánh",
        "copy_topic": {
          "created": "Đã sao chép sang một cuộc trò chuyện mới",
          "label": "Sao chép thành Cuộc trò chuyện mới"
        },
        "nodes": "nút",
        "status": {
          "awaiting_input": "Đang chờ nhập liệu"
        },
        "title": "Quản lý Chi nhánh"
      },
      "more": "Thêm hành động",
      "new": {
        "branch": {
          "created": "Chi nhánh mới đã được tạo",
          "label": "Chi nhánh mới"
        },
        "context": "Bối cảnh Mới"
      },
      "quote": "Trích dẫn",
      "regenerate": {
        "model": "Chuyển đổi mô hình"
      },
      "useful": {
        "label": "Đặt làm ngữ cảnh",
        "tip": "Trong nhóm tin nhắn này, tin nhắn này sẽ được chọn để tham gia vào ngữ cảnh"
      }
    },
    "multiple": {
      "select": {
        "empty": "Không có tin nhắn nào được chọn",
        "label": "Chọn nhiều"
      }
    },
    "navigation": {
      "bottom": "Quay lại đầu trang",
      "close": "Đóng",
      "first": "Đã ngay từ tin nhắn đầu tiên",
      "history": "Lịch sử trò chuyện",
      "last": "Đã ở tin nhắn cuối cùng",
      "next": "Tin nhắn tiếp theo",
      "prev": "Tin nhắn trước",
      "top": "Quay lại đầu trang"
    },
    "resend": "Gửi lại",
    "save": {
      "file": {
        "title": "Lưu vào tệp cục bộ"
      },
      "knowledge": {
        "content": {
          "citation": {
            "description": "Bao gồm thông tin tham khảo từ tìm kiếm web và cơ sở tri thức",
            "title": "Trích dẫn"
          },
          "code": {
            "description": "Bao gồm các khối mã độc lập",
            "title": "Khối Mã"
          },
          "error": {
            "description": "Incluye mensajes de error durante la ejecución",
            "title": "Errores"
          },
          "file": {
            "description": "Bao gồm các tệp đính kèm",
            "title": "Archivos"
          },
          "maintext": {
            "description": "Incluye contenido de texto principal",
            "title": "Văn bản chính"
          },
          "thinking": {
            "description": "Bao gồm nội dung lý luận của mô hình",
            "title": "Lý luận"
          },
          "tool_use": {
            "description": "Bao gồm các tham số gọi công cụ và kết quả thực thi",
            "title": "Verwendung von Werkzeugen"
          },
          "translation": {
            "description": "Bao gồm nội dung dịch",
            "title": "Übersetzungen"
          }
        },
        "empty": {
          "no_content": "Thông điệp này không có nội dung nào có thể lưu được",
          "no_knowledge_base": "Không có cơ sở tri thức nào khả dụng, vui lòng tạo một cơ sở trước"
        },
        "error": {
          "file_partial_failed": "{{count}} tệp không thể được lưu",
          "invalid_base": "Cơ sở kiến thức được chọn không được cấu hình đúng cách",
          "no_content_selected": "Vui lòng chọn ít nhất một loại nội dung",
          "save_failed": "Lưu thất bại, vui lòng kiểm tra cấu hình cơ sở tri thức"
        },
        "select": {
          "base": {
            "placeholder": "Vui lòng chọn một cơ sở kiến thức",
            "title": "Chọn Cơ sở tri thức"
          },
          "content": {
            "tip": "Đã chọn {{count}} mục, các loại văn bản sẽ được hợp nhất và lưu thành một ghi chú",
            "title": "Chọn các loại nội dung để lưu"
          }
        },
        "title": "Lưu vào Cơ sở tri thức"
      },
      "label": "Lưu",
      "topic": {
        "knowledge": {
          "content": {
            "maintext": {
              "description": "Bao gồm tiêu đề chủ đề và nội dung văn bản chính từ tất cả các tin nhắn"
            }
          },
          "empty": {
            "no_content": "Chủ đề này không có nội dung có thể lưu"
          },
          "error": {
            "save_failed": "Không lưu được chủ đề, vui lòng kiểm tra cấu hình cơ sở kiến thức"
          },
          "loading": "Đang phân tích nội dung chủ đề...",
          "menu_title": "Lưu vào Cơ sở Tri thức",
          "select": {
            "content": {
              "label": "Chọn các loại nội dung để lưu",
              "selected_tip": "Đã chọn {{count}} mục từ {{messages}} tin nhắn",
              "tip": "Chủ đề sẽ được lưu vào cơ sở kiến thức cùng toàn bộ ngữ cảnh cuộc trò chuyện"
            }
          },
          "success": "Chủ đề đã được lưu thành công vào cơ sở kiến thức ({{count}} mục)",
          "title": "Lưu chủ đề vào Cơ sở tri thức"
        }
      }
    },
    "settings": {
      "code": {
        "title": "Cài Đặt Khối Mã"
      },
      "code_collapsible": "Khối mã có thể thu gọn",
      "code_editor": {
        "autocompletion": "Tự động hoàn thành",
        "fold_gutter": "Gấp rãnh",
        "highlight_active_line": "Làm nổi bật dòng đang hoạt động",
        "keymap": "Bản đồ phím",
        "title": "Trình chỉnh sửa mã"
      },
      "code_execution": {
        "timeout_minutes": {
          "label": "Hết thời gian",
          "tip": "Thời gian chờ (phút) của việc thực thi mã"
        },
        "tip": "Nút chạy sẽ được hiển thị trên thanh công cụ của các khối mã có thể thực thi, vui lòng không thực thi mã nguy hiểm!",
        "title": "Thực thi mã"
      },
      "code_fancy_block": {
        "label": "Khối mã đẹp",
        "tip": "Bật kiểu dáng đẹp cho khối mã, ví dụ: thẻ html"
      },
      "code_image_tools": {
        "label": "Bật công cụ xem trước",
        "tip": "Bật công cụ xem trước cho hình ảnh được kết xuất từ các khối mã như mermaid"
      },
      "code_wrappable": "Khối mã có thể ngắt dòng",
      "context_count": {
        "label": "Ngữ cảnh",
        "tip": "Số lượng tin nhắn trước đó cần giữ trong ngữ cảnh."
      },
      "max": "Không giới hạn",
      "max_tokens": {
        "confirm": "Đặt số token tối đa",
        "confirm_content": "Đặt số lượng token tối đa mà mô hình có thể tạo ra. Cần xem xét giới hạn ngữ cảnh của mô hình, nếu không sẽ báo lỗi",
        "label": "Đặt số token tối đa",
        "tip": "Số lượng token tối đa mà mô hình có thể tạo ra. Cần xem xét giới hạn ngữ cảnh của mô hình, nếu không sẽ báo lỗi"
      },
      "reset": "Đặt lại",
      "set_as_default": "Áp dụng cho trợ lý mặc định",
      "show_line_numbers": "Hiển thị số dòng trong mã",
      "temperature": {
        "label": "Nhiệt độ",
        "tip": "Giá trị cao hơn khiến mô hình sáng tạo và khó đoán hơn, trong khi giá trị thấp hơn khiến mô hình xác định và chính xác hơn."
      },
      "thought_auto_collapse": {
        "label": "Thu gọn Nội dung Suy nghĩ",
        "tip": "Tự động thu gọn nội dung suy nghĩ sau khi kết thúc suy nghĩ"
      },
      "top_p": {
        "label": "Top-P",
        "tip": "Giá trị mặc định là 1, giá trị càng nhỏ thì độ đa dạng trong câu trả lời càng thấp, dễ hiểu hơn; giá trị càng lớn thì phạm vi từ vựng của AI càng rộng, đa dạng hơn"
      }
    },
    "suggestions": {
      "title": "Câu hỏi gợi ý"
    },
    "thinking": "Đang suy nghĩ ({{seconds}} giây)",
    "thinking_tokens": "~{{tokens}} mã thông báo",
    "topics": {
      "auto_rename": "Umbenennen automatisieren",
      "clear": {
        "title": "Tin nhắn rõ ràng"
      },
      "copy": {
        "image": "Sao chép dưới dạng hình ảnh",
        "md": "Sao chép dưới dạng markdown",
        "plain_text": "Sao chép dưới dạng văn bản thuần (loại bỏ Markdown)",
        "title": "Sao chép"
      },
      "delete": {
        "shortcut": "Giữ {{key}} để xóa trực tiếp"
      },
      "display": {
        "assistant": "Trợ lý",
        "tag": "Nhãn",
        "time": "Thời gian",
        "title": "Chế độ hiển thị"
      },
      "edit": {
        "placeholder": "Masukkan nama baru",
        "title": "Chỉnh sửa Tên",
        "title_tip": "Astuces : Double-cliquez sur le nom du sujet pour le renommer directement sur place"
      },
      "empty": {
        "description": "Tạo một cuộc trò chuyện và nó sẽ được lưu lại ở đây để bạn có thể tiếp tục với ngữ cảnh của nó sau này.",
        "title": "Chưa có cuộc trò chuyện nào"
      },
      "export": {
        "failed": "Xuất khẩu thất bại",
        "image": "Xuất dưới dạng hình ảnh",
        "image_exporting_keep_page": "Đang xuất ảnh. Vui lòng ở lại trang này.",
        "image_saved": "Hình ảnh đã được lưu thành công",
        "joplin": "Exporteren naar Joplin",
        "md": {
          "label": "Xuất dưới dạng markdown",
          "reason": "Xuất dưới dạng Markdown (kèm lý do)"
        },
        "notes": "Xuất ra Ghi chú",
        "notion": "Xuất ra Notion",
        "obsidian": "Xuất sang Obsidian",
        "obsidian_atributes": "Konfigurieren Sie Notizattribute",
        "obsidian_btn": "Xác nhận",
        "obsidian_created": "Thời gian tạo",
        "obsidian_created_placeholder": "Vui lòng chọn thời gian tạo",
        "obsidian_export_failed": "Xuất khẩu thất bại",
        "obsidian_export_success": "Xuất khẩu thành công",
        "obsidian_fetch_error": "Không thể tìm nạp kho Obsidian",
        "obsidian_fetch_folders_error": "Không thể tải cấu trúc thư mục",
        "obsidian_loading": "Đang tải...",
        "obsidian_no_vault_selected": "Vui lòng chọn két trước",
        "obsidian_no_vaults": "Không tìm thấy kho Obsidian nào",
        "obsidian_operate": "Phương pháp vận hành",
        "obsidian_operate_append": "Nối thêm",
        "obsidian_operate_new_or_overwrite": "Tạo mới (Ghi đè nếu đã tồn tại)",
        "obsidian_operate_placeholder": "Vui lòng chọn phương pháp vận hành",
        "obsidian_operate_prepend": "Thêm vào đầu",
        "obsidian_path": "Đường dẫn",
        "obsidian_path_placeholder": "Vui lòng chọn đường dẫn",
        "obsidian_reasoning": "Bao gồm Chuỗi Lý luận",
        "obsidian_root_directory": "Thư mục gốc",
        "obsidian_select_vault_first": "Vui lòng chọn một kho trước",
        "obsidian_source": "Nguồn",
        "obsidian_source_placeholder": "Vui lòng nhập nguồn",
        "obsidian_tags": "Thẻ",
        "obsidian_tags_placeholder": "Vui lòng nhập thẻ, phân tách nhiều thẻ bằng dấu phẩy",
        "obsidian_title": "Tiêu đề",
        "obsidian_title_placeholder": "Vui lòng nhập tiêu đề",
        "obsidian_title_required": "Tiêu đề không được để trống",
        "obsidian_vault": "Kho lưu trữ",
        "obsidian_vault_placeholder": "Vui lòng chọn tên kho lưu trữ",
        "siyuan": "Xuất sang Siyuan Note",
        "title": "Xuất khẩu",
        "title_naming_failed": "Không thể tạo tiêu đề, đang sử dụng tiêu đề mặc định",
        "title_naming_success": "Tiêu đề đã được tạo thành công",
        "wait_for_title_naming": "Đang tạo tiêu đề...",
        "word": "Xuất ra Word",
        "yuque": "Xuất sang Yuque"
      },
      "group": {
        "collapse": "Thu gọn hiển thị",
        "collapse_all": "Thu gọn tất cả",
        "earlier": "Trước đó",
        "expand_all": "Mở rộng tất cả",
        "show_more": "Mở rộng hiển thị",
        "this_week": "Tuần này",
        "today": "Hôm nay",
        "unknown_assistant": "Trợ lý Không liên kết",
        "yesterday": "Hôm qua"
      },
      "list": "Daftar Topik",
      "manage": {
        "clear_selection": "Xóa lựa chọn",
        "delete": {
          "confirm": {
            "content": "Bạn có chắc chắn muốn xóa {{count}} chủ đề đã chọn không? Hành động này không thể hoàn tác.",
            "title": "Xóa Chủ đề"
          },
          "error": "Không xóa được. Vui lòng thử lại.",
          "partial_success": "Đã xóa thành công {{successCount}} chủ đề, {{failedCount}} thất bại",
          "success": "Đã xóa {{count}} chủ đề"
        },
        "deselect_all": "Bỏ chọn tất cả",
        "error": {
          "at_least_one": "Ít nhất một chủ đề phải được giữ lại"
        },
        "move": {
          "button": "Di chuyển",
          "placeholder": "Chọn mục tiêu",
          "success": "Đã di chuyển {{count}} chủ đề"
        },
        "pinned": "Chủ đề đã ghim",
        "selected_count": "{{count}} đã chọn",
        "title": "Quản lý chủ đề",
        "unpinned": "Chủ đề chưa ghim"
      },
      "move_to": "Di chuyển đến",
      "new": "Chủ đề mới",
      "pin": "Ghim chủ đề",
      "prompt": {
        "edit": {
          "title": "Chỉnh sửa Chủ đề Gợi ý"
        },
        "label": "Chủ đề Gợi ý",
        "tips": "Chủ đề Gợi ý: Các gợi ý bổ sung bổ trợ cho chủ đề hiện tại"
      },
      "search": {
        "placeholder": "Tìm kiếm chủ đề...",
        "title": "Tìm kiếm"
      },
      "title": "Chủ đề",
      "unpin": "Bỏ ghim chủ đề"
    },
    "translate": "Dịch",
    "user": "Người dùng",
    "web_search": {
      "warning": {
        "openai": "Mô hình GPT-5 với nỗ lực suy luận tối thiểu không hỗ trợ tìm kiếm web."
      }
    }
  },
  "code": {
    "auto_update_to_latest": "Tự động cập nhật lên phiên bản mới nhất",
    "bun_required_message": "Môi trường Bun là bắt buộc để chạy các công cụ CLI",
    "cli_tool": "Công cụ CLI",
    "cli_tool_placeholder": "Chọn công cụ CLI để sử dụng",
    "count_one": "{{count}} mục",
    "count_other": "{{count}} mục",
    "custom_path": "Đường dẫn tùy chỉnh",
    "custom_path_error": "Falha ao definir caminho personalizado do terminal",
    "custom_path_required": "Chemin personnalisé requis pour ce terminal",
    "custom_path_set": "Đường dẫn terminal tùy chỉnh đã được đặt thành công",
    "description": "Khởi chạy nhanh nhiều công cụ CLI mã để nâng cao hiệu suất phát triển",
    "env_vars_help": "Nhập các biến môi trường tùy chỉnh (mỗi dòng một biến, định dạng: KEY=value)",
    "environment_variables": "Biến Môi trường",
    "folder_placeholder": "Chọn thư mục làm việc",
    "hero_tagline": "Chọn một công cụ CLI để cấu hình",
    "install_bun": "Cài đặt Bun",
    "installing_bun": "Đang cài đặt...",
    "launch": {
      "bun_required": "Vui lòng cài đặt môi trường Bun trước khi khởi chạy các công cụ CLI",
      "error": "Lancement échoué, veuillez réessayer",
      "label": "Lanzamiento",
      "launched": "Đã ra mắt",
      "success": "Khởi chạy thành công",
      "validation_error": "Vui lòng hoàn thành tất cả các trường bắt buộc: công cụ CLI, mô hình và thư mục làm việc"
    },
    "launching": "Lanzando...",
    "model": "Modelo",
    "model_hint": "Chọn mô hình AI mà công cụ CLI nên sử dụng",
    "model_placeholder": "Chọn mô hình cần sử dụng",
    "model_required": "Vui lòng chọn một mô hình",
    "select_folder": "Pilih Folder",
    "set_custom_path": "Đặt đường dẫn terminal tùy chỉnh",
    "supported_providers": "Nhà cung cấp được hỗ trợ",
    "terminal": "Thiết bị đầu cuối",
    "terminal_hint": "Chọn ứng dụng terminal để chạy CLI",
    "terminal_placeholder": "Chọn ứng dụng thiết bị đầu cuối",
    "title": "Công cụ mã",
    "tool_description": {
      "claude_code": "Trợ lý lập trình AI dòng lệnh chính thức của Anthropic",
      "gemini_cli": "Trợ lý dòng lệnh chính thức Gemini của Google",
      "github_copilot_cli": "Trình đồng hành dòng lệnh chính thức của GitHub Copilot",
      "kimi_cli": "Trợ lý dòng lệnh Kimi của Moonshot",
      "openai_codex": "CLI chính thức tạo mã của OpenAI",
      "opencode": "Đại lý lập trình đa mô hình mã nguồn mở",
      "qoder_cli": "Công cụ lập trình dòng lệnh đại lý của Alibaba Qoder",
      "qwen_code": "Công cụ lập trình CLI nguồn mở của Alibaba Tongyi"
    },
    "update_options": "Tùy chọn Cập nhật",
    "working_directory": "Thư mục làm việc",
    "working_directory_hint": "Thư mục làm việc mà công cụ CLI khởi chạy trong"
  },
  "code_block": {
    "collapse": "Colapso",
    "copy": {
      "failed": "Sao chép thất bại",
      "label": "Sao chép",
      "source": "Kopiuj kod źródłowy",
      "success": "Đã sao chép"
    },
    "download": {
      "failed": {
        "network": "Tải xuống thất bại, vui lòng kiểm tra mạng"
      },
      "label": "Tải xuống",
      "png": "Tải xuống PNG",
      "source": "Tải xuống Mã nguồn",
      "svg": "Tải xuống SVG"
    },
    "edit": {
      "label": "Chỉnh sửa",
      "save": {
        "failed": {
          "label": "Lưu thất bại",
          "message_not_found": "Lưu thất bại, không tìm thấy tin nhắn"
        },
        "label": "Lưu Thay Đổi",
        "success": "Đã lưu"
      }
    },
    "expand": "Mở rộng",
    "more": "Thêm",
    "run": "Chạy",
    "split": {
      "label": "Chia đôi màn hình",
      "restore": "Khôi phục Chế độ chia đôi"
    },
    "wrap": {
      "off": "Mở gói",
      "on": "Quấn"
    }
  },
  "common": {
    "about": "Về",
    "add": "Thêm",
    "add_success": "Đã thêm thành công",
    "advanced_settings": "Cài đặt nâng cao",
    "agent": "Đặc vụ",
    "agent_one": "Đại lý",
    "agent_other": "Đại lý",
    "all": "Tất cả",
    "and": "và",
    "assistant": "Đại lý",
    "assistant_one": "Trợ lý",
    "assistant_other": "Trợ lý",
    "avatar": "Ảnh đại diện",
    "back": "Quay lại",
    "browse": "Duyệt",
    "cancel": "Hủy",
    "chat": "Trò chuyện",
    "clear": "Rõ ràng",
    "clear_all": "Xóa tất cả",
    "click_to_replace": "Nhấp để thay thế",
    "close": "Đóng",
    "close_sidebar": "Đóng thanh bên",
    "collapse": "Thu gọn",
    "completed": "Hoàn thành",
    "confirm": "Xác nhận",
    "copied": "Đã sao chép",
    "copy": "Sao chép",
    "copy_failed": "Sao chép thất bại",
    "create_success": "Đã tạo thành công",
    "current": "Hiện tại",
    "cut": "Cắt",
    "default": "Mặc định",
    "delete": "Xóa",
    "delete_confirm": "Bạn có chắc chắn muốn xóa không?",
    "delete_failed": "Không xóa được",
    "delete_success": "Đã xóa thành công",
    "description": "Mô tả",
    "detail": "Chi tiết",
    "disabled": "Tàn tật",
    "docs": "Tài liệu",
    "download": "Tải xuống",
    "duplicate": "Trùng lặp",
    "edit": "Chỉnh sửa",
    "enabled": "Đã bật",
    "error": "lỗi",
    "errors": {
      "create_message": "Không tạo được tin nhắn",
      "validation": "Xác minh không thành công"
    },
    "expand": "Mở rộng",
    "export": {
      "excel": "Xuất ra Excel"
    },
    "file": {
      "not_supported": "Loại tệp không được hỗ trợ {{type}}"
    },
    "footnote": "Nội dung tham khảo",
    "footnotes": "Tài liệu tham khảo",
    "fullscreen": "Đã vào chế độ toàn màn hình. Nhấn F11 để thoát",
    "generate_random_seed": "Tạo hạt giống ngẫu nhiên",
    "get_embedding_dimension": "Lấy kích thước embedding",
    "go_to_settings": "Đi tới cài đặt",
    "html_preview": "Xem trước HTML",
    "i_know": "Tôi biết",
    "ignore": "Bỏ qua",
    "image_preview": "Xem trước hình ảnh",
    "image_url": "URL hình ảnh",
    "image_url_or_upload": "Nhập URL hình ảnh hoặc tải tệp lên",
    "inspect": "Kiểm tra",
    "invalid_value": "Giá trị không hợp lệ",
    "knowledge_base": "Cơ sở tri thức",
    "language": "Ngôn ngữ",
    "loading": "Đang tải...",
    "maximize": "Tối đa hóa",
    "minimize": "Giảm thiểu",
    "model": "Mô hình",
    "models": "Mô hình",
    "more": "Thêm",
    "name": "Tên",
    "next": "Tiếp",
    "next_match": "Trận đấu tiếp theo",
    "no_results": "Không có kết quả",
    "none": "",
    "off": "Tắt",
    "on": "On",
    "open": "Abierto",
    "open_in": "Mở trong {{name}}",
    "open_in_new_tab": "Mở trong tab mới",
    "open_sidebar": "Mở thanh bên",
    "paste": "Pasta",
    "placeholders": {
      "select": {
        "model": "Chọn một mô hình"
      }
    },
    "powered_by": "Được cung cấp bởi",
    "preview": "Xem trước",
    "previous": "Trước",
    "previous_match": "Trận đấu trước",
    "prompt": "Lời nhắc",
    "provider": "Nhà cung cấp",
    "reasoning_content": "Reasoning profundo",
    "refresh": "Làm mới",
    "regenerate": "Tái tạo",
    "remove_image": "Xóa hình ảnh",
    "rename": "Đổi tên",
    "required_field": "Trường bắt buộc",
    "reset": "Đặt lại",
    "resize_panel": "Thay đổi kích thước bảng",
    "retry": "Thử lại",
    "save": "Lưu",
    "save_failed": "Lưu thất bại",
    "saved": "Đã lưu",
    "search": "Tìm kiếm",
    "select": "Chọn",
    "select_all": "Chọn Tất Cả",
    "selected": "Đã chọn",
    "selectedItems": "Đã chọn {{count}} mục",
    "selectedMessages": "Đã chọn {{count}} tin nhắn",
    "sessions": "Phiên",
    "settings": "Cài đặt",
    "sort": {
      "pinyin": {
        "asc": "Sắp xếp theo phiên âm (A-Z)",
        "desc": "Sắp xếp theo phiên âm (Z-A)",
        "label": "Sắp xếp theo bính âm"
      }
    },
    "stop": "Dừng lại",
    "subscribe": "Đăng ký",
    "success": "Thành công",
    "swap": "Hoán đổi",
    "topics": "Chủ đề",
    "translate_text": "Dịch văn bản",
    "unknown": "Không xác định",
    "unnamed": "Không tên",
    "unsubscribe": "Hủy đăng ký",
    "update_success": "Cập nhật thành công",
    "upload_files": "Tải lên tệp",
    "upload_image": "Tải lên tệp hình ảnh",
    "uploaded_image": "Hình ảnh đã tải lên",
    "warning": "Cảnh báo",
    "yesterday": "Hôm qua",
    "you": "Bạn"
  },
  "dialog": {
    "all_files": "Tất cả các tệp",
    "html_files": "Tập tin HTML",
    "open_file": "Mở Tệp",
    "pdf_files": "Tệp PDF",
    "png_image": "Hình ảnh PNG",
    "save_as_html": "Lưu dưới dạng HTML",
    "save_as_pdf": "Lưu dưới dạng PDF",
    "save_file": "Lưu Tệp",
    "select_folder": "Chọn thư mục",
    "word_document": "Tài liệu Word"
  },
  "docs": {
    "title": "Tài liệu"
  },
  "emoji_picker": {
    "categories": {
      "activities": "Hoạt động",
      "animals_nature": "Động vật & Thiên nhiên",
      "flags": "Cờ",
      "food_drink": "Ẩm thực & Đồ uống",
      "objects": "Đối tượng",
      "people_body": "Con người & Cơ thể",
      "recent": "Thường xuyên được sử dụng",
      "smileys_emotion": "Biểu tượng cảm xúc & Cảm xúc",
      "symbols": "Biểu tượng",
      "travel_places": "Du lịch & Địa điểm"
    },
    "clear_recent": "Xóa gần đây",
    "no_results": "Không có biểu tượng cảm xúc phù hợp",
    "search": "Tìm kiếm"
  },
  "endpoint_type": {
    "anthropic": "Anthropic",
    "gemini": "Gemini",
    "image-generation": "Tạo ảnh (OpenAI)",
    "jina-rerank": "Jina Rerank",
    "openai": "OpenAI",
    "openai-response": "Phản hồi của OpenAI"
  },
  "error": {
    "availableProviders": "Nhà cung cấp có sẵn",
    "availableTools": "Công cụ có sẵn",
    "backup": {
      "file_format": "Lỗi định dạng tệp sao lưu"
    },
    "base64DataTruncated": "Dữ liệu hình ảnh Base64 bị cắt ngắn, kích thước",
    "boundary": {
      "default": {
        "devtools": "Mở bảng gỡ lỗi",
        "message": "Il semble que quelque chose ait mal tourné...",
        "reload": "Tải lại"
      },
      "details": "Chi tiết",
      "mcp": {
        "invalid": "Máy chủ MCP không hợp lệ"
      }
    },
    "cause": "Nguyên nhân lỗi",
    "chat": {
      "chunk": {
        "non_json": "Retornou um formato de dados inválido"
      },
      "insufficient_balance": "Vui lòng đến <provider>{{provider}}</provider> để nạp tiền.",
      "no_api_key": "Bạn chưa cấu hình khóa API. Vui lòng truy cập <provider>{{provider}}</provider> để lấy khóa API.",
      "quota_exceeded": "Hạn mức miễn phí hàng ngày của bạn là {{quota}} đã cạn kiệt. Vui lòng truy cập <provider>{{provider}}</provider> để lấy khóa API và cấu hình khóa API để tiếp tục sử dụng.",
      "response": "Đã xảy ra lỗi. Vui lòng kiểm tra xem bạn đã đặt khóa API của mình trong Cài đặt > Nhà cung cấp chưa."
    },
    "content": "Nội dung",
    "data": "Dữ liệu",
    "detail": "Chi tiết lỗi",
    "details": "Chi tiết",
    "diagnosis": {
      "ai_button": "Chẩn đoán bằng AI",
      "ai_done": "Chẩn đoán",
      "ai_loading": "Chẩn đoán",
      "ai_result": "Kết quả chẩn đoán AI",
      "auth": "Khóa API không hợp lệ, vui lòng kiểm tra và cấu hình lại",
      "content": "Nội dung bị chặn bởi hệ thống an toàn, vui lòng sửa đổi và thử lại",
      "context_length": "Cuộc hội thoại quá dài, vui lòng xóa lịch sử hoặc bắt đầu cuộc trò chuyện mới",
      "deprecated": "Mô hình này đã ngừng hoạt động, vui lòng chuyển sang mô hình khác",
      "go_to_settings": "Đi tới Cài đặt",
      "knowledge": "Vector hóa cơ sở tri thức thất bại",
      "mcp": "Kết nối máy chủ MCP thất bại, hãy kiểm tra xem dịch vụ có đang chạy không",
      "model": "Không tìm thấy mô hình hoặc bạn không có quyền truy cập",
      "model_conflict": "Mô hình chẩn đoán giống với mô hình đang gặp lỗi",
      "network": "Không thể kết nối đến máy chủ, hãy kiểm tra cài đặt mạng hoặc proxy",
      "ocr": "Công cụ OCR chưa được khởi tạo, hãy kiểm tra cài đặt OCR",
      "parse": "AI đã trả về phản hồi không hợp lệ, vui lòng thử lại hoặc chuyển sang mô hình khác",
      "payload": "Nội dung yêu cầu quá lớn, vui lòng giảm kích thước tệp hoặc văn bản",
      "proxy": "Lỗi proxy hoặc chứng chỉ SSL, hãy kiểm tra cài đặt proxy và mạng",
      "quota": "Hạn mức tài khoản đã cạn kiệt, vui lòng nạp tiền hoặc chuyển đổi nhà cung cấp",
      "server": "Lỗi máy chủ, vui lòng thử lại sau",
      "stream": "Phản hồi bị gián đoạn, kiểm tra độ ổn định mạng hoặc thử lại",
      "unknown": "Đã xảy ra lỗi",
      "view_details": "Xem Chi Tiết"
    },
    "errors": "Lỗi",
    "finishReason": "Lý do kết thúc",
    "functionality": "Chức năng",
    "http": {
      "400": "Yêu cầu thất bại. Vui lòng kiểm tra xem các tham số yêu cầu có đúng không. Nếu bạn đã thay đổi cài đặt mô hình, hãy đặt lại chúng về cài đặt mặc định",
      "401": "Xác thực thất bại. Vui lòng kiểm tra lại xem khóa API của bạn có chính xác không",
      "403": "Truy cập bị từ chối. Vui lòng kiểm tra xem tài khoản của bạn đã được xác minh chưa, hoặc liên hệ với nhà cung cấp dịch vụ để biết thêm thông tin.",
      "404": "Không tìm thấy mô hình hoặc đường dẫn yêu cầu không chính xác",
      "429": "Quá nhiều yêu cầu. Vui lòng thử lại sau.",
      "500": "Lỗi máy chủ. Vui lòng thử lại sau.",
      "502": "Lỗi cổng kết nối. Vui lòng thử lại sau.",
      "503": "Dịch vụ không khả dụng. Vui lòng thử lại sau.",
      "504": "Quá thời gian chờ của cổng. Vui lòng thử lại sau."
    },
    "lastError": "Lỗi Cuối Cùng",
    "maxEmbeddingsPerCall": "Số lượng nhúng tối đa mỗi lần gọi",
    "message": "Thông báo lỗi",
    "missing_user_message": "Không thể chuyển đổi phản hồi của mô hình: Tin nhắn gốc của người dùng đã bị xóa. Vui lòng gửi một tin nhắn mới để nhận phản hồi từ mô hình này.",
    "model": {
      "exists": "Mô hình đã tồn tại",
      "not_exists": "Mô hình không tồn tại"
    },
    "modelId": "ID mô hình",
    "modelType": "Loại mô hình",
    "name": "Tên lỗi",
    "no_api_key": "Khóa API chưa được cấu hình",
    "no_response": "Không có phản hồi",
    "originalError": "Lỗi Gốc",
    "originalMessage": "Tin nhắn gốc",
    "parameter": "Tham số",
    "prompt": "Lời nhắc",
    "provider": "Nhà cung cấp",
    "providerId": "ID nhà cung cấp",
    "provider_disabled": "Nhà cung cấp mô hình chưa được kích hoạt",
    "reason": "Lý do",
    "render": {
      "block": "Khối nội dung này không thể hiển thị",
      "description": "Không thể hiển thị nội dung tin nhắn. Vui lòng kiểm tra xem định dạng nội dung tin nhắn có đúng không",
      "title": "Lỗi Kết Xuất"
    },
    "requestBody": "Phần thân yêu cầu",
    "requestBodyValues": "Giá trị phần thân yêu cầu",
    "requestUrl": "URL yêu cầu",
    "request_timeout": "Yêu cầu đã hết thời gian chờ",
    "response": "Phản hồi",
    "responseBody": "Nội dung phản hồi",
    "responseHeaders": "Tiêu đề phản hồi",
    "responses": "Phản hồi",
    "role": "Vai trò",
    "stack": "Dấu vết ngăn xếp",
    "status": "Mã Trạng thái",
    "statusCode": "Mã trạng thái",
    "statusText": "Teks Status",
    "stream_paused": "Tạm dừng",
    "text": "Văn bản",
    "toolInput": "Tool input",
    "toolName": "Tên công cụ",
    "truncated": "Dữ liệu bị cắt ngắn, kích thước ban đầu",
    "truncatedBadge": "Bị cắt ngắn",
    "unknown": "Lỗi không xác định",
    "usage": "Utilización",
    "user_message_not_found": "Không tìm thấy tin nhắn gốc để gửi lại",
    "value": "Giá trị",
    "values": "Valores"
  },
  "export": {
    "assistant": "Trợ lý",
    "attached_files": "Tệp đính kèm",
    "conversation_details": "Chi tiết cuộc trò chuyện",
    "conversation_history": "Lịch sử hội thoại",
    "created": "Đã tạo",
    "last_updated": "Cập nhật lần cuối",
    "messages": "Tin nhắn",
    "notion": {
      "reasoning_truncated": "Chuỗi suy luận không thể chia nhỏ và đã bị cắt ngắn."
    },
    "user": "Người dùng"
  },
  "files": {
    "actions": "Hành động",
    "all": "Tất cả các tệp",
    "audio": "Âm thanh",
    "batch_delete": "Xóa hàng loạt",
    "batch_operation": "Chọn tất cả",
    "count": "tệp tin",
    "created_at": "Được tạo lúc",
    "delete": {
      "content": "Việc xóa một tệp sẽ xóa tham chiếu của nệp đó khỏi tất cả các tin nhắn. Bạn có chắc chắn muốn xóa tệp này không?",
      "db_error": "Xóa thất bại",
      "label": "Xóa",
      "paintings": {
        "warning": "Hình ảnh chứa tập tin này, không thể xóa"
      },
      "title": "Xóa Tệp"
    },
    "delete_or_remove": "Xóa / loại bỏ",
    "document": "Tài liệu",
    "drag_upload": "Kéo thả tệp vào đây để tải lên",
    "edit": "Chỉnh sửa",
    "empty": {
      "no_match_description": "Không có tệp nào khớp với bộ lọc hiện tại",
      "no_match_title": "Không tìm thấy tệp phù hợp"
    },
    "error": {
      "delete_failed": "Không thể xóa tệp",
      "delete_partial_failed": "Một số tệp không thể bị xóa",
      "import_failed": "Không thể nhập tệp",
      "import_partial_failed": "Một số tệp không thể được nhập",
      "open_path": "Không thể mở đường dẫn {{path}}",
      "rename_failed": "Không đổi được tên tệp",
      "restore_failed": "Không thể khôi phục các tệp",
      "restore_partial_failed": "Một số tập tin không thể được khôi phục"
    },
    "file": "Tệp",
    "footer_count": "{{count}} tệp",
    "footer_selected_count": "{{count}} đã chọn",
    "image": "Hình ảnh",
    "missing": "Thiếu",
    "modified_at": "Đã chỉnh sửa lúc",
    "name": "Tên",
    "open": "Mở",
    "other": "Khác",
    "permanent_delete": "Xóa vĩnh viễn",
    "permanent_delete_confirm": {
      "description": "Thao tác này sẽ xóa vĩnh viễn {{count}} tệp. Không thể hoàn tác hành động này.",
      "title": "Xóa vĩnh viễn tệp?"
    },
    "preview": {
      "error": "Không thể mở tệp"
    },
    "remove_from_library": "Xóa khỏi thư viện",
    "rename": "Đổi tên",
    "restore": "Khôi phục",
    "selected_count": "{{count}} tệp đã được chọn",
    "show_in_folder": "Hiển thị trong thư mục",
    "size": "Kích thước",
    "text": "Văn bản",
    "title": "Tập tin",
    "trash": "Rác",
    "type": "Kiểu",
    "video": "Video"
  },
  "globalSearch": {
    "clear": "Xóa tìm kiếm",
    "error": "Tìm kiếm thất bại",
    "filters": {
      "agent": "Đặc vụ",
      "all": "Tất cả",
      "assistant": "Trợ lý",
      "conversation": "Cuộc trò chuyện",
      "knowledge": "Kiến thức",
      "label": "Loại tìm kiếm",
      "session": "Nhiệm vụ",
      "topic": "Cuộc trò chuyện"
    },
    "groups": {
      "agent": "Đặc vụ",
      "assistant": "Trợ lý",
      "conversation": "Cuộc trò chuyện",
      "knowledge-base": "Kiến thức",
      "message": "Tin nhắn",
      "recent": "Gần đây",
      "session": "Nhiệm vụ",
      "topic": "Cuộc trò chuyện"
    },
    "keyboard": {
      "select": "Chọn"
    },
    "messageSearch": {
      "entry": "Tin nhắn",
      "hint": "Nhập để tìm kiếm nội dung tin nhắn",
      "jumpToMessage": "Chuyển đến tin nhắn",
      "more": "Hiển thị thêm {{count}} kết quả",
      "open": "Tìm kiếm tin nhắn",
      "roles": {
        "assistant": "Trợ lý",
        "system": "Hệ thống",
        "tool": "Công cụ",
        "user": "Người dùng"
      },
      "sourceLabel": "Nguồn tin nhắn",
      "sources": {
        "all": "Tất cả các tin nhắn",
        "session": "Tin nhắn nhiệm vụ",
        "topic": "Tin nhắn trò chuyện"
      },
      "viewMore": "Xem thêm trong Tin nhắn"
    },
    "no_recent": "Không có tuyến đường gần đây",
    "open": "Mở tìm kiếm toàn cầu",
    "open_failed": "Không thể mở kết quả tìm kiếm",
    "placeholder": "Tìm kiếm cuộc trò chuyện, nhiệm vụ, trợ lý, tác nhân và kiến thức...",
    "quickApps": {
      "hide": "Ẩn {{name}}",
      "manage": "Quản lý",
      "manager_description": "Kéo để sắp xếp lại, nhấp vào biểu tượng mắt để ẩn hoặc hiện",
      "manager_title": "Quản lý ứng dụng nhanh",
      "reset": "Đặt lại",
      "save_failed": "Không lưu được ứng dụng nhanh",
      "show": "Hiển thị {{name}}",
      "title": "Ứng dụng nhanh"
    },
    "recent_hint": "Nhập để tìm kiếm cuộc trò chuyện, nhiệm vụ, trợ lý, tác nhân và kiến thức",
    "resultTypes": {
      "agent": "Đặc vụ",
      "assistant": "Trợ lý",
      "knowledge-base": "Kiến thức",
      "session": "Nhiệm vụ",
      "topic": "Cuộc trò chuyện"
    },
    "showMore": "Hiển thị thêm {{count}}",
    "timeFilters": {
      "any": "Bất cứ lúc nào",
      "label": "Thời gian cập nhật",
      "messageLabel": "Thời gian tạo",
      "month": "Tháng trước",
      "quarter": "3 tháng qua",
      "today": "Hôm nay",
      "week": "7 ngày qua"
    }
  },
  "gpustack": {
    "keep_alive_time": {
      "description": "Thời gian tính bằng phút để giữ kết nối hoạt động, mặc định là 5 phút.",
      "placeholder": "Minutes",
      "title": "Thời gian giữ hoạt động"
    },
    "title": "GPUStack"
  },
  "history": {
    "continue_chat": "Tiếp tục trò chuyện",
    "error": {
      "topic_not_found": "Không tìm thấy chủ đề"
    },
    "locate": {
      "message": "Tìm tin nhắn"
    },
    "records": {
      "agentSubtitle": "{{count}} nhiệm vụ",
      "agentTitle": "Lịch sử Đại lý",
      "assistantSubtitle": "{{count}} cuộc trò chuyện",
      "bulkDelete": "Xóa hàng loạt",
      "bulkDeleteSessions": {
        "description": "Xóa {{count}} công việc đã chọn?",
        "title": "Xóa các tác vụ đã chọn"
      },
      "bulkDeleteTopics": {
        "description": "Xóa {{count}} cuộc trò chuyện đã chọn?",
        "title": "Xóa các cuộc trò chuyện đã chọn"
      },
      "bulkMove": "Di chuyển hàng loạt",
      "bulkMoveTopics": {
        "confirm": "Di chuyển",
        "description": "Di chuyển {{count}} cuộc trò chuyện đã chọn đến trợ lý đích.",
        "empty": "Không có trợ lý nào khả dụng",
        "error": "Không thể di chuyển các cuộc trò chuyện",
        "partialSuccess": "Đã chuyển {{moved}} trên {{total}} cuộc trò chuyện; {{failed}} thất bại",
        "placeholder": "Chọn",
        "success": "Đã chuyển {{count}} cuộc trò chuyện",
        "target": "Trợ lý mục tiêu",
        "title": "Di chuyển các cuộc trò chuyện đã chọn"
      },
      "empty": {
        "description": "Không có cuộc trò chuyện nào cho các bộ lọc hiện tại.",
        "sessionsDescription": "Không có nhiệm vụ nào cho các bộ lọc hiện tại.",
        "sessionsTitle": "Không có nhiệm vụ",
        "title": "Không có cuộc trò chuyện nào"
      },
      "loading": {
        "description": "Đang tải danh sách cuộc trò chuyện.",
        "sessionsDescription": "Đang tải danh sách công việc.",
        "sessionsTitle": "Đang tải nhiệm vụ",
        "title": "Đang tải các cuộc trò chuyện"
      },
      "resultCount": "{{count}} kết quả",
      "searchSession": "Tìm kiếm nhiệm vụ...",
      "searchTopic": "Tìm kiếm cuộc trò chuyện...",
      "shortTitle": "Lịch sử",
      "sidebar": {
        "searchAssistant": "Trợ lý tìm kiếm...",
        "status": "Trạng thái",
        "unknownAssistant": "Trợ lý không liên kết"
      },
      "status": {
        "completed": "Hoàn thành",
        "failed": "Thất bại",
        "running": "Chạy"
      },
      "table": {
        "actions": "Hành động",
        "emptyValue": "—",
        "messages": "Tin nhắn",
        "session": "Nhiệm vụ",
        "time": "Thời gian",
        "title": "Tiêu đề"
      },
      "title": "Lịch sử cuộc trò chuyện"
    },
    "search": {
      "match": {
        "substring": "Chứa",
        "whole_word": "Nguyên từ"
      },
      "messages": "Tìm kiếm tất cả tin nhắn",
      "placeholder": "Tìm kiếm chủ đề hoặc tin nhắn...",
      "sort": {
        "newest": "Mới nhất trước",
        "oldest": "Cũ nhất trước"
      },
      "topics": {
        "empty": "Không tìm thấy chủ đề nào, nhấn Enter để tìm kiếm tất cả tin nhắn"
      }
    },
    "title": "Tìm kiếm chủ đề"
  },
  "html_artifacts": {
    "capture": {
      "label": "Trang Thu Thập",
      "to_clipboard": "Sao chép vào bảng tạm",
      "to_file": "Lưu dưới dạng hình ảnh"
    },
    "code": "Mã",
    "empty_preview": "Không có nội dung để hiển thị",
    "generating": "Tạo",
    "preview": "Xem trước",
    "split": "Tách",
    "view_mode": "Chế độ xem"
  },
  "import": {
    "chatgpt": {
      "assistant_name": "Nhập ChatGPT",
      "button": "Chọn Tệp",
      "description": "Chỉ nhập văn bản cuộc trò chuyện, không bao gồm hình ảnh và tệp đính kèm",
      "error": {
        "invalid_json": "Định dạng tệp JSON không hợp lệ",
        "no_conversations": "Không tìm thấy cuộc trò chuyện nào trong tệp",
        "no_valid_conversations": "Không có cuộc trò chuyện hợp lệ để nhập",
        "unknown": "Nhập khẩu thất bại, vui lòng kiểm tra định dạng tệp"
      },
      "help": {
        "step1": "1. Đăng nhập vào ChatGPT, vào Cài đặt > Kiểm soát dữ liệu > Xuất dữ liệu",
        "step2": "2. Chờ nhận tệp xuất qua email",
        "step3": "3. Giải nén tệp đã tải xuống và tìm conversations.json",
        "title": "Cách xuất các cuộc trò chuyện ChatGPT?"
      },
      "importing": "Đang nhập cuộc trò chuyện...",
      "selecting": "Đang chọn tệp...",
      "success": "Đã nhập thành công {{topics}} cuộc trò chuyện với {{messages}} tin nhắn",
      "title": "Nhập các cuộc trò chuyện từ ChatGPT",
      "untitled_conversation": "Cuộc trò chuyện chưa có tiêu đề"
    },
    "confirm": {
      "button": "Chọn Tập tin Nhập",
      "label": "Bạn có chắc chắn muốn nhập dữ liệu từ bên ngoài không?"
    },
    "content": "Chọn tệp tin cuộc hội thoại ứng dụng ngoài để nhập, hiện tại chỉ hỗ trợ các tệp tin định dạng JSON của ChatGPT",
    "title": "Nhập các cuộc trò chuyện từ bên ngoài"
  },
  "knowledge": {
    "add": {
      "group": "Nhóm",
      "submit": "Tạo",
      "title": "Cơ sở tri thức mới"
    },
    "context": {
      "delete": "Xóa Cơ sở Kiến thức",
      "delete_confirm_description": "Cơ sở kiến thức này không thể được khôi phục sau khi xóa.",
      "delete_confirm_title": "Xóa Cơ sở Kiến thức?",
      "move_to": "Di chuyển đến",
      "rename": "Đổi tên"
    },
    "data_source": {
      "actions": {
        "delete": "Xóa",
        "preview_source": "Xem trước Nguồn",
        "reindex": "Lập chỉ mục lại",
        "view_chunks": "Xem các khối"
      },
      "add_dialog": {
        "conflict_dialog": {
          "description": "{{count}} nguồn bạn đang thêm có cùng tên với các mục hiện có. Chọn cách xử lý chúng.",
          "keep_all": "Giữ Tất Cả",
          "replace": "Thay thế",
          "title": "Nguồn đã tồn tại"
        },
        "footer": {
          "selected_notes": "{{count}} ghi chú được chọn"
        },
        "note": {
          "description": "Chọn các ghi chú hiện có làm nguồn cơ sở tri thức",
          "empty_description": "Các ghi chú có thể chọn sẽ xuất hiện ở đây sau khi danh sách ghi chú thực tế được kết nối. Hiện tại, hãy sử dụng tệp, thư mục, URL hoặc sơ đồ trang web.",
          "empty_title": "Các ghi chú chưa được kết nối",
          "loading": "Đang tải ghi chú…"
        },
        "placeholder": {
          "supported_formats": "Hỗ trợ PDF, DOCX, MD, XLSX, TXT, CSV",
          "title": "Nhấp để chọn tệp hoặc kéo thả chúng vào đây"
        },
        "sources": {
          "directory": "Thư mục",
          "file": "Tệp",
          "note": "Ghi chú",
          "url": "URL"
        },
        "submit": {
          "error": "Không thể thêm nguồn dữ liệu",
          "success": "Nguồn dữ liệu đã được thêm vào cơ sở kiến thức"
        },
        "title": "Thêm Nguồn Dữ Liệu",
        "too_many_sources": "Bạn chỉ có thể thêm tối đa {{count}} nguồn cùng lúc. Giảm bớt lựa chọn và thử lại.",
        "unsupported_files_skipped": "Đã bỏ qua {{count}} tệp không được hỗ trợ",
        "url": {
          "description": "Nhập URL của trang web:",
          "help": "Văn bản trang sẽ được tải, chia nhỏ và lập chỉ mục tự động",
          "input_label": "URL trang web",
          "placeholder": "https://docs.cherry-ai.com/",
          "title": "Nhập một trang web duy nhất"
        }
      },
      "bulk": {
        "delete": "Xóa",
        "delete_confirm_description": "Xóa {{count}} nguồn dữ liệu đã chọn? Thao tác này không thể hoàn tác.",
        "delete_confirm_title": "Xóa các Nguồn Dữ liệu Đã Chọn?",
        "loaded_only_hint": "Chỉ áp dụng cho các mục đã tải (tổng cộng {{total}})",
        "reindex": "Lập chỉ mục lại",
        "selected_count": "{{count}} đã chọn"
      },
      "chunks_count": "{{count}} phần",
      "delete_confirm_description": "Nguồn dữ liệu này và dữ liệu chỉ mục của nó không thể được khôi phục sau khi xóa.",
      "delete_confirm_title": "Xóa Nguồn Dữ Liệu?",
      "delete_failed": "Không xóa được nguồn dữ liệu",
      "empty": {
        "shortcuts": {
          "directory": {
            "title": "Nhập thư mục"
          },
          "file": {
            "title": "Tệp"
          },
          "url": {
            "title": "URL"
          }
        },
        "title": "Tải lên Nguồn Dữ liệu Đầu tiên của Bạn"
      },
      "empty_description": "Chưa có nguồn dữ liệu nào",
      "filters": {
        "all": "Tất cả",
        "directory": "Thư mục",
        "file": "Tệp",
        "note": "Ghi chú",
        "url": "URL"
      },
      "list": {
        "end_reached": "Không còn mục nào nữa",
        "loading_more": "Đang tải thêm…"
      },
      "preview": {
        "failed": "Không thể xem trước nguồn",
        "unavailable": "Nguồn dữ liệu này không có nguồn để xem trước"
      },
      "reindex_failed": "Không thể lập chỉ mục lại nguồn dữ liệu",
      "status": {
        "chunking": "Chia nhỏ",
        "embedding": "Nhúng",
        "error": "Lỗi",
        "pending": "Đang chờ",
        "ready": "Sẵn sàng"
      },
      "table": {
        "aria_label": "Nguồn dữ liệu",
        "columns": {
          "actions": "Hành động",
          "name": "Tên",
          "status": "Trạng thái",
          "type": "Kiểu",
          "updated_at": "Đã cập nhật"
        },
        "select_all": "Chọn tất cả",
        "select_row": "Chọn hàng",
        "view_chunks_row": "Xem các phần cho {{title}}"
      },
      "toolbar": {
        "add": "Thêm Nguồn Dữ Liệu"
      }
    },
    "dimensions_auto_set": "Tự động thiết lập kích thước embedding",
    "dimensions_size_placeholder": "Để trống để không truyền kích thước",
    "embedding_model": "Mô hình Nhúng",
    "embedding_model_required": "Mô hình nhúng cơ sở tri thức là bắt buộc",
    "empty": "Không có cơ sở kiến thức",
    "error": {
      "directory_not_migrated": "Di chuyển thư mục không thành công. Vui lòng xóa và tải lên lại.",
      "failed_base_unknown": "Cơ sở kiến thức này đã thất bại trong quá trình di chuyển. Hãy xây dựng lại và chọn một mô hình embedding mới.",
      "failed_to_create": "Không thể tạo cơ sở kiến thức",
      "failed_to_delete": "Không thể xóa cơ sở kiến thức",
      "failed_to_edit": "Không thể chỉnh sửa cơ sở kiến thức",
      "failed_to_move": "Không thể di chuyển cơ sở kiến thức",
      "indexing_interrupted": "Việc lập chỉ mục bị gián đoạn vì ứng dụng đã đóng. Hãy lập chỉ mục lại mục này để hoàn tất.",
      "missing_embedding_model": "Mô hình embedding được sử dụng bởi cơ sở kiến thức này không được tìm thấy trong quá trình di chuyển. Hãy xây dựng lại cơ sở kiến thức và chọn một mô hình embedding mới.",
      "missing_vector_store": "Kho kiến thức này không thể đọc được cửa hàng vector trong quá trình di chuyển (thiếu, trống hoặc bị khóa). Kho kiến thức đã được giữ lại; hãy lập chỉ mục lại để khôi phục.",
      "model_invalid": "Chưa chọn mô hình"
    },
    "groups": {
      "add": "Nhóm Mới",
      "create_base_here": "Tạo ở đây",
      "default": "Mặc định",
      "delete": "Xóa nhóm",
      "delete_confirm_description": "Các cơ sở kiến thức trong nhóm này sẽ được chuyển sang Không phân nhóm sau khi bị xóa.",
      "delete_confirm_title": "Xóa nhóm?",
      "error": {
        "failed_to_create": "Không thể tạo nhóm",
        "failed_to_delete": "Không thể xóa nhóm",
        "failed_to_update": "Không thể đổi tên nhóm"
      },
      "name_placeholder": "Nhập tên nhóm...",
      "name_required": "Tên nhóm là bắt buộc",
      "rename": "Đổi tên",
      "rename_title": "Đổi tên nhóm",
      "ungrouped": "Không được nhóm"
    },
    "meta": {
      "data_sources_count": "{{count}} nguồn",
      "documents_count": "{{count}} tài liệu",
      "updated_at": "Cập nhật {{time}}"
    },
    "name_required": "Tên cơ sở kiến thức là bắt buộc",
    "not_set": "Chưa Thiết Lập",
    "provider_not_found": "Không tìm thấy nhà cung cấp",
    "rag": {
      "chunk_overlap": "Kích thước chồng lấp",
      "chunk_overlap_invalid": "Độ chồng lấn của đoạn phải lớn hơn hoặc bằng 0",
      "chunk_overlap_must_be_smaller": "Độ chồng lấn của chunk phải nhỏ hơn kích thước chunk",
      "chunk_overlap_requires_chunk_size": "Kích thước chunk là bắt buộc khi đặt chồng lấn chunk",
      "chunk_separator": "Phân cách",
      "chunk_separator_required": "Bắt buộc phải có bộ phân tách khi tính năng chia nhỏ thông minh bị tắt",
      "chunk_size": "Kích thước khối",
      "chunk_size_change_warning": "Kích thước chunk và chồng lấn chỉ áp dụng cho nội dung mới được thêm vào",
      "chunk_size_invalid": "Kích thước chunk phải lớn hơn 0",
      "chunking": "Phân đoạn",
      "default_separator": "Tự động (khuyên dùng)",
      "document_count": "Số lượng tài liệu",
      "embedding_model": "Mô hình nhúng",
      "embedding_model_select": "Lựa chọn mô hình",
      "file_processing": "Xử lý tệp",
      "file_processing_hint": "Xử lý tệp chạy tự động trong quá trình nhập tài liệu. Việc chọn nhà cung cấp phù hợp có thể cải thiện chất lượng phân tích tài liệu.",
      "hints": {
        "chunk_overlap": "Số lượng token chồng lấp được giữ lại giữa các đoạn liền kề để giảm đứt gãy ngữ nghĩa.",
        "chunk_separator": "Dấu phân cách mà văn bản được chia theo, ở dạng đã thoát. Khi bật tính năng chia khối thông minh, nó thêm một điểm ngắt; khi tắt tính năng này, văn bản chỉ được chia bằng dấu phân cách này.",
        "chunk_size": "Số lượng token mục tiêu cho mỗi đoạn tài liệu. Điều này ảnh hưởng đến độ chi tiết khi truy xuất và độ dài ngữ cảnh.",
        "document_count": "Số lượng tối đa các đoạn tài liệu được trả về cho mỗi lần truy xuất. Giá trị cao hơn sẽ bao phủ nhiều nội dung hơn nhưng sử dụng nhiều ngữ cảnh hơn.",
        "embedding_model": "Dùng để chuyển nội dung cơ sở kiến thức thành các vector. Việc thay đổi mô hình thường đòi hỏi lập chỉ mục lại nội dung hiện có.",
        "hybrid_alpha": "Trọng số điểm vector trong truy xuất lai. Giá trị cao hơn ưu tiên khớp ngữ nghĩa.",
        "processor": "Trình phân tích được sử dụng khi nhập tệp để trích xuất văn bản chính, bảng và nội dung liên quan.",
        "rerank_model": "Mô hình được sử dụng để xếp hạng lại kết quả truy xuất ban đầu và cải thiện độ liên quan của đoạn cuối cùng.",
        "search_mode": "Chọn một chế độ truy xuất: tìm kiếm vector để khớp ngữ nghĩa, tìm kiếm toàn văn cho từ khóa, hoặc tìm kiếm lai cho cả hai.",
        "smart_chunking": "Tự động chia theo cấu trúc Markdown (tiêu đề, khối mã, đoạn văn) và không bao giờ chia bên trong một khối mã. Tắt để chia hoàn toàn theo dấu phân cách.",
        "threshold": "Ngưỡng độ tương đồng để lọc các đoạn có độ liên quan thấp. Giá trị cao hơn sẽ làm cho việc truy xuất trở nên nghiêm ngặt hơn.",
        "threshold_disabled": "Chế độ truy xuất này trả về kết quả có thứ tự và không sử dụng ngưỡng độ tương đồng."
      },
      "hybrid_alpha": "Hybrid Alpha",
      "processor": "Nhà cung cấp xử lý",
      "rerank_disabled": "Vô hiệu hóa",
      "rerank_model": "Mô hình xếp hạng lại",
      "reset_action": "Khôi phục mặc định",
      "reset_defaults": "Đặt lại Mặc định",
      "retrieval": "Cài đặt truy xuất",
      "save_action": "Lưu",
      "saved": "Đã lưu",
      "search_mode": {
        "bm25": "Tìm kiếm toàn văn",
        "hybrid": "Tìm kiếm kết hợp (khuyên dùng)",
        "title": "Chế độ tìm kiếm",
        "vector": "Tìm kiếm Vector"
      },
      "separator_rule": "Quy tắc phân cách",
      "smart_chunking": "Phân đoạn thông minh",
      "threshold": "Ngưỡng Độ Tương Đồng",
      "tokens_unit": "mã thông báo"
    },
    "recall": {
      "collapse": "Thu gọn Đoạn",
      "copy": "Sao chép đoạn",
      "duration": "{{duration}}ms",
      "empty_description": "Các đoạn tài liệu phù hợp và điểm số sẽ hiển thị ở đây",
      "empty_title": "Nhập một truy vấn để kiểm tra khả năng truy xuất",
      "expand": "Mở rộng Khối",
      "history_clear": "Rõ ràng",
      "history_remove": "Xóa lịch sử",
      "history_title": "Lịch sử tìm kiếm",
      "placeholder": "Nhập truy vấn kiểm tra...",
      "ranking_only": "Kết quả đã được sắp xếp",
      "result_count": "{{count}} kết quả",
      "result_rank": "Hạng #{{rank}}",
      "result_relevance": "Liên quan {{score}}",
      "search_failed": "Không thể chạy bài kiểm tra nhớ lại",
      "searching": "Đang tìm kiếm...",
      "submit": "Tìm kiếm",
      "top_score": "Đầu: {{score}}"
    },
    "rename_title": "Đổi tên Cơ sở tri thức",
    "restore": {
      "action": "Xây dựng lại cơ sở kiến thức",
      "default_name": "{{name}}_bak",
      "failed_to_restore": "Không thể xây dựng lại cơ sở kiến thức",
      "skipped_missing_sources_one": "Đã bỏ qua {{count}} mục có nguồn không còn tồn tại",
      "skipped_missing_sources_other": "Đã bỏ qua {{count}} mục có nguồn không còn tồn tại",
      "submit": "Xây dựng lại",
      "title": "Xây dựng lại Cơ sở Kiến thức"
    },
    "search": "Tìm kiếm Cơ sở Kiến thức",
    "search_placeholder": "Nhập văn bản để tìm kiếm",
    "status": {
      "completed": "Sẵn sàng",
      "failed": "Thất bại",
      "processing": "Xử lý"
    },
    "status_embedding_failed": "Nhúng Thất Bại",
    "status_preprocess_failed": "Tiền xử lý thất bại",
    "subtitle_file": "tập tin phụ đề",
    "tabs": {
      "data_source": "Nguồn dữ liệu",
      "rag_config": "Cấu hình RAG",
      "recall_test": "Kiểm tra hồi tưởng"
    },
    "title": "Cơ sở kiến thức",
    "videos_file": "tệp video"
  },
  "languages": {
    "arabic": "Tiếng Ả Rập",
    "chinese": "Tiếng Trung",
    "chinese-traditional": "Tiếng Trung truyền thống",
    "english": "Tiếng Anh",
    "french": "Tiếng Pháp",
    "german": "Đức",
    "indonesian": "Tiếng Indonesia",
    "italian": "Ý",
    "japanese": "Tiếng Nhật",
    "korean": "Hàn Quốc",
    "malay": "Tiếng Mã Lai",
    "polish": "Tiếng Ba Lan",
    "portuguese": "Tiếng Bồ Đào Nha",
    "russian": "Nga",
    "spanish": "Tiếng Tây Ban Nha",
    "thai": "Thái",
    "turkish": "Tiếng Thổ Nhĩ Kỳ",
    "ukrainian": "Người Ukraine",
    "unknown": "không rõ",
    "urdu": "Tiếng Urdu",
    "vietnamese": "Tiếng Việt"
  },
  "launchpad": {
    "apps": "Ứng dụng",
    "minapps": "Minapps",
    "miniApps": "MiniApps",
    "pin_to_sidebar": "Ghim vào thanh bên",
    "unpin_from_sidebar": "Bỏ ghim khỏi thanh bên"
  },
  "library": {
    "action": {
      "create": "Mới",
      "delete": "Xóa",
      "disable": "Vô hiệu hóa",
      "duplicate": "Trùng lặp",
      "edit": "Chỉnh sửa",
      "enable": "Bật",
      "manage_tags": "Quản lý thẻ",
      "uninstall": "Gỡ cài đặt"
    },
    "assistant_catalog": {
      "add": "Thêm",
      "add_failed": "Không thể thêm trợ lý",
      "browse_label": "Danh mục trợ lý",
      "empty_description": "Danh mục này hiện chưa có cài đặt trợ lý nào.",
      "empty_title": "Không có trợ lý nào để thêm",
      "go_to_chat": "Đi tới trò chuyện",
      "mine": "Của tôi",
      "no_match_description": "Hãy thử từ khóa tìm kiếm khác",
      "no_match_title": "Không có trợ lý phù hợp",
      "preview": "Xem trước",
      "preview_description": "Tổng quan",
      "preview_prompt": "Lời nhắc",
      "scroll_left": "Cuộn danh mục sang trái",
      "scroll_right": "Cuộn sang phải các danh mục"
    },
    "badge": {
      "update": "Cập nhật"
    },
    "config": {
      "agent": {
        "create_banner": "Lưu lại trước khi liên kết công cụ và máy chủ MCP",
        "create_title": "Tác nhân mới",
        "field": {
          "accessible_paths": {
            "add": "Thêm thư mục",
            "empty": "Chưa đặt (mặc định là thư mục gốc của workspace)",
            "hint": "Giới hạn các thư mục mà tác nhân có thể truy cập",
            "label": "Thư mục truy cập được"
          },
          "allowed_tools": {
            "add": "Thêm công cụ",
            "empty": "Để trống để sử dụng chế độ quyền mặc định",
            "label": "Các công cụ được phép"
          },
          "avatar": {
            "hint": "Dùng để nhận dạng nó trong thư viện và các phiên làm việc"
          },
          "description": {
            "hint": "Giúp xác định mục đích của agent này",
            "label": "Mô tả",
            "placeholder": "Tác nhân này dùng để làm gì…"
          },
          "env_vars": {
            "help": "Một KEY=VALUE trên mỗi dòng",
            "label": "Biến môi trường",
            "placeholder": "KEY=giá_trị\nANOTHER_KEY=giá_trị_khác"
          },
          "heartbeat_enabled": {
            "label": "Kiểm tra nhịp tim"
          },
          "heartbeat_interval": {
            "label": "Khoảng cách nhịp tim (phút)"
          },
          "instructions": {
            "hint": "Xác định vai trò và ranh giới hành vi của tác nhân",
            "label": "Lời nhắc hệ thống",
            "placeholder": "Hãy nói với tác nhân đó là ai và nó có thể làm gì…"
          },
          "max_turns": {
            "help": "0 có nghĩa là sử dụng giá trị mặc định",
            "label": "Số lượt hội thoại tối đa"
          },
          "mcps": {
            "add": "Thêm máy chủ MCP",
            "empty": "Không ràng buộc",
            "label": "Máy chủ MCP (id)"
          },
          "model": {
            "help": "UniqueModelId; sau sẽ chuyển sang bộ chọn được hỗ trợ bởi /models",
            "hint": "Lý luận và thực hiện chính",
            "label": "Mô hình chính (bắt buộc)"
          },
          "name": {
            "hint": "Hiển thị trong danh sách thư viện và phiên",
            "label": "Tên đại lý",
            "placeholder": "Đặt tên cho đại lý"
          },
          "permission_mode": {
            "help": "Chuyển sang bypassPermissions tương đương với việc bật chế độ Soul",
            "label": "Chế độ cấp phép",
            "option": {
              "acceptEdits": "Chấp nhận chỉnh sửa",
              "bypassPermissions": "Bỏ qua quyền (Soul)",
              "default": "Mặc định",
              "plan": "Chế độ lập kế hoạch"
            }
          },
          "plan_model": {
            "hint": "Phân rã nhiệm vụ và lập kế hoạch",
            "label": "Mô hình kế hoạch (tùy chọn)"
          },
          "small_model": {
            "hint": "Kiểm tra nhẹ và định dạng",
            "label": "Mô hình nhỏ (tùy chọn)"
          },
          "soul_enabled": {
            "help": "Khi được bật, tự động cấp quyền bypassPermissions",
            "label": "Chế độ linh hồn"
          }
        },
        "model_config": "Cấu hình mô hình",
        "section": {
          "advanced": {
            "desc": "Giới hạn thực thi và các tham số thời gian chạy",
            "label": "Nâng cao",
            "title": "Nâng cao"
          },
          "basic": {
            "desc": "Tên đại lý, mô tả và mô hình chính",
            "label": "Cơ bản",
            "title": "Cơ bản"
          },
          "permission": {
            "desc": "Phạm vi ủy quyền cho các hành động của đại lý",
            "label": "Chế độ cấp phép",
            "title": "Chế độ quyền"
          },
          "prompt": {
            "desc": "Lời nhắc hệ thống và các ràng buộc về hành vi",
            "label": "Lời nhắc",
            "title": "Lời nhắc"
          },
          "tools": {
            "add": "Thêm",
            "category": {
              "context": "Bối cảnh",
              "file": "Tập tin",
              "media": "Truyền thông",
              "orchestration": "Điều phối",
              "search": "Tìm kiếm",
              "shell": "Vỏ"
            },
            "desc": "Các máy chủ MCP, công cụ được phép và cài đặt thời gian chạy",
            "label": "Công cụ & thời gian chạy",
            "no_builtin_enabled": "Không có công cụ tích hợp nào được kích hoạt",
            "no_mcp_bound": "Không có máy chủ MCP nào được ràng buộc",
            "no_skills_enabled": "Không có kỹ năng nào được bật",
            "search_placeholder": "Tìm kiếm công cụ hoặc máy chủ...",
            "skills_coming_soon": "Liên kết kỹ năng sắp ra mắt",
            "skills_require_save": "Lưu lại trước khi kích hoạt kỹ năng",
            "tab": {
              "mcp": "Máy chủ MCP",
              "skills": "Kỹ năng",
              "tools": "Công cụ tích hợp sẵn"
            },
            "title": "Công cụ & thời gian chạy"
          }
        }
      },
      "basic": {
        "context_count": "Số lượng ngữ cảnh",
        "creative": "Sáng tạo",
        "custom_params": "Các tham số tùy chỉnh",
        "custom_params_add": "Thêm tham số",
        "custom_params_name": "Tên tham số",
        "default_value": "Mặc định mô hình",
        "desc": "Cấu hình danh tính của trợ lý và các tham số mô hình",
        "description_label": "Mô tả",
        "field": {
          "avatar": {
            "hint": "Dùng để xác định trợ lý trong thư viện và các cuộc trò chuyện"
          },
          "context_count": {
            "hint": "Số lượng tin nhắn gần đây được giữ lại làm ngữ cảnh"
          },
          "custom_params": {
            "hint": "Các tham số bổ sung của nhà cung cấp được gửi kèm theo yêu cầu"
          },
          "description": {
            "hint": "Giúp phân biệt chức năng của trợ lý này",
            "placeholder": "Mục đích của trợ lý này..."
          },
          "max_tokens": {
            "hint": "Giới hạn độ dài phản hồi của Caps khi được bật"
          },
          "max_tool_calls": {
            "hint": "Giới hạn vòng lặp gọi công cụ khi được bật"
          },
          "model": {
            "hint": "Ghi đè mô hình mặc định toàn cục cho trợ lý này"
          },
          "name": {
            "hint": "Hiển thị trong các bộ chọn thư viện và trợ lý",
            "placeholder": "Đặt tên cho trợ lý"
          },
          "stream_output": {
            "hint": "Hiển thị các phản hồi ngay khi chúng được tạo ra"
          },
          "tags": {
            "hint": "Dùng để lọc và tổ chức các trợ lý"
          },
          "temperature": {
            "hint": "Kiểm soát tính ngẫu nhiên khi được bật"
          },
          "top_p": {
            "hint": "Giới hạn phạm vi lấy mẫu token khi được bật"
          }
        },
        "json_invalid": "Định dạng JSON không hợp lệ",
        "max_tokens": "Số token tối đa",
        "max_tool_calls": "Số lần gọi công cụ tối đa",
        "mcp_mode": "Chế độ MCP",
        "model": "Mô hình mặc định",
        "model_clear": "Rõ ràng",
        "model_not_found": "Không tìm thấy mô hình (có thể đã bị xóa): {{id}}",
        "model_pick": "+ Chọn mô hình",
        "pick_avatar": "Chọn avatar",
        "precise": "Chính xác",
        "stream_output": "Đầu ra luồng",
        "tag_empty": "Không có thẻ nào",
        "tag_hint": "Để thêm một thẻ mới, hãy sử dụng mục \"+ Thẻ\" trong thanh trên cùng của thư viện",
        "tag_placeholder": "Chọn thẻ",
        "tag_search": "Tìm kiếm thẻ",
        "tags": "Thẻ",
        "temperature": "Nhiệt độ",
        "title": "Cài đặt cơ bản",
        "top_p": "Top-P",
        "unlimited": "Không giới hạn"
      },
      "breadcrumb": "Thư viện",
      "dialogs": {
        "create": {
          "agent_title": "Đại lý mới",
          "assistant_title": "Trợ lý mới",
          "avatar_aria": "Chọn hình đại diện",
          "description_placeholder": "Mô tả mục đích của nó...",
          "dialog_description": "Tạo một trợ lý hoặc tác nhân nhẹ.",
          "model_placeholder": "Chọn một mô hình",
          "model_required": "Vui lòng chọn một mô hình",
          "name_placeholder": "Nhập tên",
          "name_required": "Vui lòng nhập tên",
          "submit": "Tạo",
          "submit_failed": "Tạo thất bại"
        },
        "edit": {
          "advanced_tab": "Nâng cao",
          "agent_description": "Nhanh chóng điều chỉnh các thiết yếu của đại lý này.",
          "agent_title": "Chỉnh sửa Đại lý",
          "assistant_description": "Nhanh chóng điều chỉnh các yếu tố thiết yếu của trợ lý này.",
          "assistant_title": "Trợ lý chỉnh sửa",
          "basic_tab": "Cơ bản",
          "knowledge_tab": "Kiến thức",
          "permission_tab": "Quyền",
          "prompt_tab": "Lời nhắc",
          "save_failed": "Lưu không thành công",
          "tools_tab": "Công cụ"
        }
      },
      "knowledge": {
        "add": "Thêm cơ sở kiến thức",
        "desc": "Liên kết một hoặc nhiều cơ sở kiến thức; các đoạn trích liên quan sẽ được truy xuất trong quá trình trò chuyện",
        "doc_count": "{{count}} tài liệu",
        "empty_desc": "Sau khi được liên kết, trợ lý có thể trả lời dựa trên nội dung tài liệu",
        "empty_title": "Không có cơ sở kiến thức nào được liên kết",
        "invalid_suffix": "... (không có sẵn)",
        "linked": "Cơ sở tri thức liên kết",
        "linked_hint": "Điều khiển những cơ sở kiến thức mà trợ lý này có thể truy xuất",
        "no_more": "Không còn cơ sở kiến thức nào khả dụng",
        "remove_aria": "Xóa",
        "search": "Tìm kiếm cơ sở kiến thức...",
        "title": "Cơ sở kiến thức"
      },
      "prompt": {
        "create_title": "Lời Nhắc Mới",
        "dblclick_hint": "Nhấp đúp vào bản xem trước để quay lại chế độ chỉnh sửa",
        "desc": "Lời nhắc hệ thống được gửi như bối cảnh mở đầu của trợ lý",
        "edit_title": "Chỉnh sửa lời nhắc",
        "field": {
          "content": {
            "label": "Nội dung",
            "too_long": "Nội dung phải có {{max}} ký tự trở xuống"
          },
          "name": {
            "label": "Tên",
            "too_long": "Tên phải có {{max}} ký tự hoặc ít hơn"
          }
        },
        "generate": "Tạo lời nhắc",
        "generate_failed_description": "Kiểm tra hoặc thay đổi mô hình mặc định, sau đó thử lại.",
        "generate_failed_title": "Không thể tạo lời nhắc",
        "insert_variable": "Chèn biến",
        "label": "Lời nhắc hệ thống",
        "placeholder": "Nhập lời nhắc hệ thống. Các biến như {{date}} và {{model_name}} được hỗ trợ...",
        "title": "Lời nhắc",
        "tokens_label": "Mã thông báo:",
        "variables_description": "Chèn các biến hệ thống này vào lời nhắc hệ thống; trước mỗi phản hồi của trợ lý, chúng sẽ được điền với thông tin hiện tại.",
        "variables_example": "Ví dụ: Hôm nay là {{variable}}, và ngày hiện tại được sử dụng.",
        "variables_title": "Biến có sẵn",
        "vars": {
          "arch": "Kiến trúc CPU",
          "date": "Ngày",
          "datetime": "Ngày và giờ",
          "language": "Ngôn ngữ",
          "model_name": "Tên mô hình",
          "os": "Hệ điều hành",
          "time": "Thời gian",
          "username": "Tên người dùng"
        }
      },
      "save_failed": "Lưu thất bại",
      "saving": "Đang lưu...",
      "section": {
        "basic": {
          "desc": "Tên, ảnh đại diện, tham số mô hình",
          "label": "Cơ bản"
        },
        "knowledge": {
          "desc": "Cơ sở tri thức được liên kết và truy xuất",
          "label": "Kiến thức"
        },
        "more": {
          "desc": "Mô hình, thẻ và tham số",
          "label": "Thêm cài đặt"
        },
        "prompt": {
          "desc": "Lời nhắc hệ thống và các biến",
          "label": "Lời nhắc"
        },
        "tools": {
          "desc": "Máy chủ MCP và cấu hình công cụ",
          "label": "Công cụ"
        }
      },
      "tools": {
        "add_mcp": "Thêm máy chủ MCP",
        "added": "Đã thêm các máy chủ MCP",
        "added_hint": "Chế độ thủ công chỉ hiển thị các máy chủ trong danh sách này",
        "desc": "Cấu hình các máy chủ MCP mà trợ lý này có thể gọi trong quá trình trò chuyện",
        "empty_desc": "Sau khi được thêm vào, trợ lý có thể gọi các công cụ bên ngoài",
        "empty_title": "Chưa có máy chủ MCP nào được thêm",
        "inactive_badge": "Không hoạt động",
        "info_main": "MCP (Model Context Protocol) cho phép mô hình gọi các công cụ bên ngoài một cách an toàn.",
        "info_sub": "Chỉ bật các máy chủ cần thiết giúp cải thiện độ an toàn và tốc độ phản hồi.",
        "mode": {
          "auto": {
            "desc": "Mô hình quyết định gọi công cụ MCP nào đang được bật",
            "label": "Tự động"
          },
          "disabled": {
            "desc": "Không có công cụ MCP nào khả dụng trong cuộc trò chuyện",
            "label": "Vô hiệu hóa"
          },
          "manual": {
            "desc": "Chỉ hiển thị các máy chủ MCP được chọn bên dưới",
            "label": "Sách hướng dẫn"
          }
        },
        "no_more": "Không còn máy chủ nào khả dụng",
        "search": "Tìm kiếm máy chủ khả dụng...",
        "switch_title_active": "Tắt để loại bỏ",
        "switch_title_inactive": "Máy chủ này đã bị vô hiệu hóa trong cài đặt MCP; hãy gỡ bỏ để có thể thêm lại sau",
        "title": "Công cụ"
      }
    },
    "create_menu": {
      "create": "{{type}} mới",
      "import": "Nhập {{type}}"
    },
    "delete": {
      "agent": {
        "content": "Bạn có chắc chắn muốn xóa tác nhân này không? Hành động này không thể hoàn tác.",
        "title": "Xóa tác nhân"
      },
      "skill": {
        "content": "Bạn có chắc chắn muốn gỡ cài đặt kỹ năng này không? Nó sẽ bị xóa khỏi thư viện toàn cục và tất cả các liên kết tượng trưng trong không gian làm việc của agent sẽ được dọn dẹp.",
        "title": "Gỡ cài đặt kỹ năng"
      }
    },
    "delete_confirm": {
      "cancel": "Hủy",
      "confirm": "Xóa",
      "description": "Xóa \"{{name}}\"? Hành động này không thể hoàn tác.",
      "title": "Xóa"
    },
    "duplicate_assistant_failed": "Không thể sao chép trợ lý",
    "duplicate_name": "{{name}} (bản sao)",
    "empty_state": {
      "description": "Nhấp vào \"Mới\" để tạo tài nguyên đầu tiên của bạn.",
      "empty_description": "Tạo tác nhân hoặc trợ lý đầu tiên của bạn",
      "empty_title": "Chưa có tài nguyên nào",
      "no_match_description": "Hãy thử một từ khóa tìm kiếm khác",
      "no_match_title": "Không có tài nguyên phù hợp",
      "title": "Không có tài nguyên"
    },
    "export_assistant_failed": "Không thể xuất trợ lý",
    "import_dialog": {
      "clipboard": {
        "button": "Phân tích cú pháp và nhập",
        "placeholder": "Dán cấu hình JSON vào đây..."
      },
      "error": {
        "content_too_large": "Nội dung quá lớn (>5 MB)",
        "file_too_large": "Tệp quá lớn (>5 MB)",
        "invalid_url": "URL không hợp lệ",
        "response_too_large": "Phản hồi quá lớn (>5 MB)",
        "timeout": "Yêu cầu đã hết thời gian chờ. Kiểm tra xem URL có thể truy cập được không.",
        "unsupported_protocol": "Chỉ hỗ trợ các URL http hoặc https"
      },
      "failure": "Nhập khẩu thất bại: {{error}}",
      "file": {
        "drop_hint": "Kéo và thả tệp vào đây, hoặc nhấp để chọn một tệp",
        "formats": "Hỗ trợ .json"
      },
      "partial_success": "Thành công một phần: {{success}} đã được nhập, {{failed}} thất bại ({{first_name}}: {{first_error}})",
      "subtitle": "Các tệp cấu hình JSON được hỗ trợ",
      "success": "Đã nhập thành công: {{name}}",
      "tab": {
        "clipboard": "Bảng tạm",
        "file": "Tải lên tệp",
        "url": "Nhập từ URL"
      },
      "url": {
        "button": "Lấy và nhập",
        "hint": "Nhập từ GitHub Gist, kho lưu trữ GitHub hoặc bất kỳ URL công khai nào",
        "supports": "Các URL tệp gốc được hỗ trợ"
      }
    },
    "import_skill_dialog": {
      "local": {
        "drop_hint": "Thả một tệp ZIP hoặc thư mục vào đây, hoặc nhấp để chọn một tệp ZIP",
        "formats": "Hỗ trợ các tệp .zip và thư mục chứa SKILL.md"
      },
      "subtitle": "Cài đặt một kỹ năng từ tệp ZIP hoặc thư mục",
      "title": "Nhập kỹ năng"
    },
    "no_match": "Không có kết quả phù hợp",
    "pending_backend": {
      "description": "Các thao tác ghi cho tài nguyên này sẽ sớm ra mắt. Đây chỉ là chế độ xem tạm thời.",
      "title": "Đang thiết lập Backend"
    },
    "sidebar": {
      "all_resources": "Tất cả tài nguyên",
      "all_tags": "Tất cả các thẻ",
      "no_tags": "Chưa có thẻ nào",
      "subtitle": "Quản lý tài nguyên AI của bạn",
      "tags": "Thẻ",
      "title": "Thư viện"
    },
    "skill_detail": {
      "created_at": "Đã tạo",
      "delete_description": "Xóa kỹ năng này và toàn bộ cấu hình của nó. Hành động này không thể hoàn tác.",
      "delete_title": "Xóa kỹ năng",
      "description": "Mô tả",
      "file_preview": "Xem trước tệp",
      "installed": "Đã cài đặt",
      "no_description": "Không có mô tả",
      "source_files": "Tệp nguồn",
      "updated_at": "Đã cập nhật gần đây"
    },
    "sort": {
      "created": "Sắp xếp theo ngày tạo",
      "name": "Sắp xếp theo tên",
      "updated": "Sắp xếp theo cập nhật"
    },
    "subtitle": "Quản lý các trợ lý, tác nhân và kỹ năng của bạn",
    "tag_picker": {
      "no_tags": "Chưa có thẻ nào",
      "placeholder": "Tên thẻ mới..."
    },
    "tag_sync_failed": "Không đồng bộ được thẻ",
    "time_ago": {
      "days": "{{count}} ngày trước",
      "hours": "{{count}} giờ trước",
      "just_now": "Vừa xong",
      "minutes": "{{count}} phút trước",
      "months": "{{count}} tháng trước"
    },
    "title": "Thư viện",
    "toolbar": {
      "add_tag_placeholder": "Tên thẻ...",
      "all_tags": "Tất cả các thẻ",
      "new_resource": "Tài nguyên mới",
      "search_placeholder": "Tìm kiếm tài nguyên...",
      "tag_button": "Thẻ"
    },
    "type": {
      "agent": "Đặc vụ",
      "assistant": "Trợ lý",
      "new_agent": "Tác nhân mới",
      "new_assistant": "Trợ lý mới",
      "new_prompt": "Prompt mới",
      "prompt": "Lời nhắc",
      "skill": "Kỹ năng"
    },
    "uninstall_failed": "Không gỡ cài đặt được",
    "view": {
      "grid": "Chế độ xem lưới",
      "list": "Chế độ xem danh sách"
    }
  },
  "lmstudio": {
    "keep_alive_time": {
      "description": "Thời gian tính bằng phút để giữ kết nối hoạt động, mặc định là 5 phút.",
      "placeholder": "Actas",
      "title": "Thời gian giữ hoạt động"
    },
    "title": "LM Studio"
  },
  "message": {
    "agents": {
      "import": {
        "error": "Nhập thất bại"
      },
      "imported": "Đã nhập thành công {{count}} trợ lý"
    },
    "api": {
      "check": {
        "model": {
          "title": "Chọn mô hình để sử dụng cho việc phát hiện"
        }
      },
      "connection": {
        "failed": "Kết nối thất bại",
        "success": "Kết nối thành công"
      }
    },
    "assistant": {
      "added": {
        "content": "Trợ lý đã được thêm thành công"
      }
    },
    "attachments": {
      "pasted_image": "Hình ảnh đã dán",
      "pasted_text": "Văn bản đã dán"
    },
    "backup": {
      "failed": "Sao lưu thất bại",
      "start": {
        "success": "Đã bắt đầu sao lưu"
      },
      "success": "Sao lưu thành công"
    },
    "branch": {
      "error": "Creación de rama fallida"
    },
    "chat": {
      "completion": {
        "paused": "Chat completado en pausa"
      }
    },
    "citation": "{{count}} trích dẫn",
    "citations": "Tài liệu tham khảo",
    "copied": "Đã sao chép!",
    "copy": {
      "failed": "Sao chép thất bại",
      "success": "Đã sao chép!"
    },
    "delete": {
      "confirm": {
        "content": "Bạn có chắc chắn muốn xóa {{count}} tin nhắn đã chọn không?",
        "title": "Xác nhận xóa"
      },
      "failed": "Xóa thất bại",
      "success": "Xóa thành công"
    },
    "dialog": {
      "failed": "Xem trước thất bại"
    },
    "download": {
      "failed": "Tải xuống thất bại",
      "success": "Tải xuống thành công"
    },
    "empty_url": "Không tải được hình ảnh, có thể do lời nhắc chứa nội dung nhạy cảm hoặc từ ngữ bị cấm",
    "error": {
      "chunk_overlap_too_large": "Phần chồng chéo của khối không thể lớn hơn kích thước khối",
      "copy": "Sao chép thất bại",
      "dimension_too_large": "Kích thước nội dung quá lớn",
      "dismiss_failed": "Không thể bỏ qua thông báo lỗi",
      "enter": {
        "api": {
          "host": "Vui lòng nhập máy chủ API của bạn trước",
          "label": "Vui lòng nhập khóa API của bạn trước"
        },
        "model": "Vui lòng chọn một mô hình trước",
        "name": "Vui lòng nhập tên của cơ sở tri thức"
      },
      "excel": {
        "export": "Không xuất được Excel"
      },
      "fetchTopicName": "Không thể đặt tên cho chủ đề",
      "file": {
        "process_failed": "Tệp {{name}} không thể được xử lý",
        "text_extraction_failed": "Không thể trích xuất văn bản từ {{name}}"
      },
      "get_embedding_dimensions": "Không thể lấy kích thước embedding",
      "invalid": {
        "api": {
          "host": "Máy chủ API không hợp lệ",
          "label": "Khóa API không hợp lệ"
        },
        "enter": {
          "model": "Vui lòng chọn một mô hình"
        },
        "nutstore": "Cài đặt Nutstore không hợp lệ",
        "nutstore_token": "Token Nutstore không hợp lệ",
        "proxy": {
          "url": "URL proxy không hợp lệ"
        },
        "webdav": "Cài đặt WebDAV không hợp lệ"
      },
      "joplin": {
        "export": "Không xuất được sang Joplin. Vui lòng giữ Joplin đang chạy và kiểm tra trạng thái kết nối hoặc cấu hình",
        "no_config": "Mã thông báo ủy quyền hoặc URL của Joplin chưa được cấu hình"
      },
      "markdown": {
        "export": {
          "preconf": "Không thể xuất tệp Markdown đến đường dẫn đã cấu hình trước",
          "specified": "Không thể xuất tệp Markdown"
        }
      },
      "notes": {
        "export": "Không thể xuất ghi chú"
      },
      "notion": {
        "export": "Không xuất được sang Notion. Vui lòng kiểm tra trạng thái kết nối và cấu hình theo tài liệu",
        "no_api_key": "Notion ApiKey hoặc Notion DatabaseID chưa được cấu hình",
        "no_content": "No hay nada que exportar a Notion."
      },
      "operation_unavailable": "Thao tác tin nhắn không khả dụng. Vui lòng thử lại.",
      "siyuan": {
        "export": "Không xuất được sang Siyuan Note, vui lòng kiểm tra trạng thái kết nối và cấu hình theo tài liệu",
        "no_config": "Địa chỉ API hoặc mã thông báo của Siyuan Note chưa được cấu hình"
      },
      "table": {
        "invalid": "Không thể truy xuất dữ liệu bảng hợp lệ"
      },
      "unknown": "Lỗi không xác định",
      "yuque": {
        "export": "Không thể xuất ra Yuque. Vui lòng kiểm tra trạng thái kết nối và cấu hình theo tài liệu.",
        "no_config": "Token Yuque hoặc URL Yuque chưa được cấu hình"
      }
    },
    "group": {
      "delete": {
        "content": "Xóa một tin nhắn nhóm sẽ xóa câu hỏi của người dùng và tất cả câu trả lời của trợ lý",
        "title": "Xóa Tin Nhóm"
      },
      "retry_failed": "Thử lại các tin nhắn không gửi được"
    },
    "ignore": {
      "knowledge": {
        "base": "Chế độ tìm kiếm web đã được bật, bỏ qua cơ sở tri thức"
      }
    },
    "loading": {
      "notion": {
        "exporting_progress": "Exportando a Notion ...",
        "preparing": "Đang chuẩn bị xuất sang Notion..."
      }
    },
    "mention": {
      "title": "Chuyển đổi câu trả lời mô hình"
    },
    "message": {
      "code_style": "Phong cách mã",
      "compact": {
        "title": "Cuộc trò chuyện được nén gọn"
      },
      "delete": {
        "content": "Bạn có chắc chắn muốn xóa tin nhắn này không?",
        "title": "Xóa Tin nhắn"
      },
      "multi_model_style": {
        "fold": {
          "compress": "Chuyển sang bố cục gọn",
          "expand": "Chuyển sang bố cục mở rộng",
          "label": "Chế độ xem gập"
        },
        "grid": "Bố cục lưới",
        "horizontal": "Cạnh nhau",
        "label": "Phong cách nhóm",
        "vertical": "Chế độ xem chồng"
      },
      "style": {
        "bubble": "Bong bóng",
        "label": "Kiểu tin nhắn",
        "plain": "Trơn"
      },
      "user_content": {
        "collapse": "Thu gọn",
        "expand": "Mở rộng"
      },
      "video": {
        "error": {
          "local_file_missing": "Không tìm thấy đường dẫn tệp video cục bộ",
          "unsupported_type": "Loại video không được hỗ trợ",
          "youtube_url_missing": "Không tìm thấy URL video YouTube"
        }
      }
    },
    "processing": "Đang xử lý...",
    "regenerate": {
      "confirm": "Việc tái tạo sẽ thay thế tin nhắn hiện tại"
    },
    "reset": {
      "confirm": {
        "content": "Bạn có chắc chắn muốn xóa toàn bộ dữ liệu?"
      },
      "double": {
        "confirm": {
          "content": "Tất cả dữ liệu sẽ bị mất, bạn có muốn tiếp tục không?",
          "title": "DỮ LIỆU BỊ MẤT !!!"
        }
      },
      "success": "Đặt lại dữ liệu thành công"
    },
    "restore": {
      "failed": "Khôi phục thất bại",
      "success": "Đã khôi phục thành công"
    },
    "save": {
      "success": {
        "title": "Đã lưu thành công"
      }
    },
    "searching": "Đang tìm kiếm...",
    "success": {
      "excel": {
        "export": "Excel exportado exitosamente"
      },
      "joplin": {
        "export": "Đã xuất thành công sang Joplin"
      },
      "markdown": {
        "export": {
          "preconf": "Đã xuất thành công tệp Markdown đến đường dẫn được cấu hình trước",
          "specified": "Đã xuất thành công tệp Markdown"
        }
      },
      "notes": {
        "export": "Đã xuất thành công sang ghi chú"
      },
      "notion": {
        "export": "Exportación exitosa a Notion"
      },
      "siyuan": {
        "export": "Đã xuất thành công sang Siyuan Note"
      },
      "yuque": {
        "export": "Đã xuất thành công sang Yuque"
      }
    },
    "switch": {
      "disabled": "Vui lòng đợi cho đến khi phản hồi hiện tại hoàn tất"
    },
    "tools": {
      "abort_failed": "Appel d'outil interrompu",
      "aborted": "Cuộc gọi công cụ đã bị hủy",
      "activity": {
        "archive": "lưu trữ",
        "assistantTask": "nhiệm vụ",
        "availableFeatures": "tính năng có sẵn",
        "availableResources": "tài nguyên có sẵn",
        "branch": "nhánh mã",
        "build": "Xây dựng",
        "building": "Xây dựng",
        "check": "Kiểm tra",
        "checking": "Kiểm tra",
        "codeFiles": "tệp mã",
        "codeHostInfo": "thông tin lưu trữ mã",
        "commandName": "lệnh {{name}}",
        "configFiles": "tài liệu dự án và các tệp cấu hình",
        "copy": "Sao chép",
        "copying": "Sao chép",
        "create": "Tạo",
        "creating": "Tạo",
        "currentFolder": "thư mục hiện tại",
        "delete": "Xóa",
        "deleting": "Đang xóa",
        "documentFiles": "tệp tài liệu",
        "download": "Tải xuống",
        "downloading": "Đang tải xuống",
        "executeCommand": "Chạy lệnh",
        "executingCommand": "Chạy lệnh",
        "extract": "Trích xuất",
        "extracting": "Trích xuất",
        "file": "tệp",
        "fileList": "danh sách tệp",
        "folder": "thư mục",
        "handle": "Xử lý",
        "handling": "Xử lý",
        "imageFiles": "tệp hình ảnh",
        "install": "Cài đặt",
        "installing": "Đang cài đặt",
        "matchingFiles": "các tệp khớp",
        "modify": "Sửa đổi",
        "modifying": "Sửa đổi",
        "move": "Di chuyển",
        "moving": "Di chuyển",
        "open": "Mở",
        "opening": "Mở",
        "plan": "kế hoạch thực thi",
        "projectChanges": "thay đổi dự án",
        "projectChecks": "kiểm tra dự án",
        "projectDependencies": "các phụ thuộc của dự án",
        "projectFiles": "tệp dự án",
        "projectRootFiles": "tệp gốc dự án",
        "projectTask": "nhiệm vụ dự án",
        "relatedContent": "nội dung liên quan",
        "repository": "kho lưu trữ mã nguồn",
        "search": "Tìm",
        "searching": "Tìm kiếm",
        "switch": "Chuyển",
        "switching": "Chuyển đổi",
        "sync": "Đồng bộ",
        "syncing": "Đang đồng bộ",
        "taskId": "Nhiệm vụ {{id}}",
        "taskList": "danh sách công việc",
        "translationFiles": "tệp dịch",
        "upload": "Tải lên",
        "uploading": "Tải lên",
        "view": "Xem",
        "viewing": "Xem",
        "webPage": "trang web",
        "webSearch": "nội dung web",
        "workspace": "không gian làm việc",
        "write": "Lưu",
        "writing": "Tiết kiệm"
      },
      "approvalRequired": "Werkzeug \"{{tool}}\" erfordert eine Genehmigung",
      "autoApproveEnabled": "Tự động phê duyệt đã được bật cho công cụ này",
      "cancelled": "Đã hủy",
      "completed": "Hoàn thành",
      "error": "Đã xảy ra lỗi",
      "groupHeader": "{{count}} appels d’outil",
      "invoking": "Invocando",
      "labels": {
        "bash": "Bash",
        "edit": "Chỉnh sửa",
        "exitPlanMode": "ThoátChếĐộKếHoạch",
        "glob": "Glob",
        "grep": "Grep",
        "mcpServerTool": "Công cụ Máy chủ MCP",
        "multiEdit": "Chỉnh sửa đa nhiệm",
        "notebookEdit": "Chỉnh sửa Sổ tay",
        "readFile": "Đọc Tệp",
        "search": "Tìm kiếm",
        "skill": "Kỹ năng",
        "task": "Nhiệm vụ",
        "taskCreate": "Tạo nhiệm vụ",
        "taskGet": "Xem nhiệm vụ",
        "taskList": "Liệt kê các nhiệm vụ",
        "taskOutput": "Xem kết quả nhiệm vụ",
        "taskStop": "Dừng nhiệm vụ",
        "taskUpdate": "Cập nhật nhiệm vụ",
        "todoWrite": "Viết",
        "tool": "Công cụ",
        "webFetch": "Truy xuất Web",
        "webSearch": "Tìm kiếm trên web",
        "write": "Viết"
      },
      "noData": "Không có dữ liệu nào cho công cụ này",
      "pending": "Đang chờ",
      "placeholder": {
        "elapsed": {
          "days": "{{days}} ngày {{hours}} giờ {{minutes}} phút {{seconds}} giây",
          "hours": "{{hours}}h {{minutes}}m {{seconds}}s",
          "minutes": "{{minutes}}p {{seconds}}giây",
          "seconds": "{{seconds}} giây"
        },
        "generating": "Viết phản hồi",
        "preparing": "Chuẩn bị phản hồi",
        "thinking": "Suy nghĩ",
        "usingTools": "Đang làm việc trên nhiệm vụ"
      },
      "preview": "Voorbeeld",
      "raw": "Raw",
      "runningCount": "{{count}} công cụ đang chạy",
      "runningHeader": "Đang làm việc…",
      "sections": {
        "args": "Lập luận",
        "command": "Lệnh",
        "content": "Nội dung",
        "exitCode": "Mã thoát",
        "input": "Đầu vào",
        "output": "Đầu ra",
        "prompt": "Lời nhắc",
        "searchQuery": "Truy vấn tìm kiếm",
        "searchResults": "Kết quả tìm kiếm",
        "stderr": "stderr",
        "stdout": "stdout"
      },
      "status": {
        "done": "Xong",
        "error": "Lỗi",
        "failed": "Thất bại",
        "running": "Chạy",
        "success": "Thành công"
      },
      "streaming": "Đang truyền",
      "thinkingHeader": "Suy nghĩ",
      "truncated": "Đã cắt bớt đầu ra (bản gốc: {{size}})",
      "units": {
        "done_one": "{{count}} Hoàn thành",
        "done_other": "{{count}} Hoàn thành",
        "file_one": "{{count}} tệp",
        "file_other": "{{count}} tệp",
        "item_one": "{{count}} mục",
        "item_other": "{{count}} mục",
        "line_one": "{{count}} dòng",
        "line_other": "{{count}} dòng",
        "plan_one": "{{count}} kế hoạch",
        "plan_other": "{{count}} gói",
        "result_one": "{{count}} kết quả",
        "result_other": "{{count}} kết quả"
      }
    },
    "topic": {
      "added": "Chủ đề mới đã được thêm"
    },
    "upgrade": {
      "success": {
        "button": "Khởi động lại",
        "content": "Vui lòng khởi động lại ứng dụng để hoàn tất việc nâng cấp",
        "title": "Nâng cấp thành công"
      }
    },
    "warn": {
      "export": {
        "exporting": "Một quá trình xuất khác đang diễn ra. Vui lòng đợi quá trình xuất trước hoàn thành rồi thử lại."
      }
    },
    "warning": {
      "file": {
        "pdf_exceeds_limit": "Tệp PDF {{name}} vượt quá giới hạn kích thước ({{limit}}), chuyển sang trích xuất văn bản",
        "pdf_text_extraction_failed": "Không thể trích xuất văn bản từ PDF {{name}}",
        "pdf_upload_failed": "Không tải được PDF {{name}}, đang chuyển sang trích xuất văn bản"
      },
      "rate": {
        "limit": "Quá nhiều yêu cầu. Vui lòng đợi {{seconds}} giây trước khi thử lại."
      }
    },
    "websearch": {
      "cutoff": "Đang cắt ngắn nội dung tìm kiếm...",
      "fetch_complete": "{{count}} kết quả tìm kiếm",
      "fetch_empty": "Không tìm thấy kết quả tìm kiếm",
      "partial_failure": "{{count}} kết quả tìm kiếm, một số tìm kiếm thất bại"
    }
  },
  "miniApp": {
    "add_to_launchpad": "Thêm vào Launchpad",
    "add_to_sidebar": "Thêm vào Thanh bên",
    "error": {
      "load_failed": "Không tải được ứng dụng",
      "not_found": "Không tìm thấy ứng dụng"
    },
    "hide_failed": "Failed to hide mini-app",
    "pin_failed": "Không thể ghim ứng dụng nhỏ",
    "popup": {
      "devtools": "Công cụ dành cho nhà phát triển",
      "goBack": "Quay lại",
      "goForward": "Tiến về phía trước",
      "openExternal": "Mở trong trình duyệt",
      "open_link_external_off": "Hiện tại: Mở liên kết trong cửa sổ mặc định",
      "open_link_external_on": "Hiện tại: Mở liên kết trong trình duyệt",
      "refresh": "Làm mới"
    },
    "remove_from_launchpad": "Xóa khỏi Launchpad",
    "remove_from_sidebar": "Gỡ khỏi Thanh bên",
    "reorder_failed": "Failed to reorder mini-apps",
    "shortcut": {
      "failed": "Thất bại: {{message}}",
      "html_saved": "HTML đã được lưu vào: {{path}}",
      "pdf_saved": "PDF đã được lưu vào: {{path}}"
    },
    "show_failed": "Failed to show mini-app",
    "sidebar": {
      "hide": {
        "title": "Ẩn"
      }
    },
    "title": "MiniApp",
    "unpin_failed": "Không thể gỡ ghim ứng dụng mini",
    "update_partial_failure": "{{failed}} trong tổng số {{total}} bản cập nhật không thành công"
  },
  "miniApps": {
    "ant-ling": "Kiến Ling",
    "baichuan": "Baichuan",
    "baidu-ai-search": "Tìm kiếm AI của Baidu",
    "chatglm": "ChatGLM",
    "dangbei": "Dangbei",
    "doubao": "Đậu Bao",
    "hailuo": "Hailuo",
    "ima": "ima",
    "metaso": "Metaso",
    "minimax-agent": "Đại lý Minimax CN",
    "minimax-global": "Đại lý Minimax",
    "nami-ai": "Nami AI",
    "qwen": "Qwen",
    "sensechat": "SenseChat",
    "stepfun": "Stepfun",
    "tencent-yuanbao": "Nguyên bảo",
    "tiangong-ai": "Skywork",
    "update_partial_failure_generic": "Some mini-apps failed to update",
    "wanzhi": "Wanzhi",
    "wenxin": "ERNIE",
    "wps-copilot": "WPS Copilot",
    "xiaoyi": "Tiểu Ý",
    "zhihu": "Zhihu"
  },
  "models": {
    "action": {
      "pin": "Ghim mô hình này",
      "unpin": "Gỡ ghim mô hình"
    },
    "add_parameter": "Thêm tham số",
    "all": "Tất cả",
    "custom_parameters": "Tham số Tùy chỉnh",
    "detail": {
      "context_window": "Cửa sổ ngữ cảnh",
      "image_modes": "Chế độ hình ảnh",
      "max_input_tokens": "Đầu vào tối đa",
      "max_output_tokens": "Đầu ra tối đa",
      "model_id": "ID mô hình",
      "provider": "Nhà cung cấp"
    },
    "dimensions": "Kích thước {{dimensions}}",
    "edit": "Chỉnh sửa Mô hình",
    "embedding": "Nhúng",
    "embedding_dimensions": "Kích thước embedding",
    "embedding_model": "Mô hình Nhúng",
    "embedding_model_tooltip": "Thêm vào Cài đặt -> Nhà cung cấp mô hình -> Quản lý",
    "enable_tool_use": "Bật sử dụng công cụ",
    "filter": {
      "by_tag": "Lọc theo thẻ",
      "selected": "Thẻ đã chọn"
    },
    "function_calling": "Gọi Hàm",
    "invalid_model": "Mô hình không hợp lệ",
    "json_parse_error": "Định dạng JSON không hợp lệ",
    "multi_select": {
      "label": "Đa mô hình song song (loại trừ lẫn nhau với đa trợ lý)"
    },
    "no_matches": "Không có mô hình nào khả dụng",
    "parameter_name": "Tên tham số",
    "parameter_type": {
      "boolean": "Đúng/Sai",
      "json": "JSON",
      "number": "Số",
      "string": "Văn bản"
    },
    "pinned": "Đã ghim",
    "price": {
      "cost": "Chi phí",
      "currency": "Tiền tệ",
      "custom": "Tùy chỉnh",
      "input": "Harga Masukan",
      "million_tokens": "M Tokeny",
      "output": "Preis der Ausgabe",
      "price": "Giá"
    },
    "reasoning": "Lý luận",
    "rerank_model": "Công cụ xếp hạng lại",
    "rerank_model_not_support_provider": "Hiện tại, mô hình reranker không hỗ trợ nhà cung cấp này ({{provider}})",
    "rerank_model_support_provider": "Hiện tại, mô hình reranker chỉ hỗ trợ một số nhà cung cấp ({{provider}})",
    "rerank_model_tooltip": "Nhấn nút Quản lý trong Cài đặt -> Dịch vụ Mô hình để thêm.",
    "search": {
      "placeholder": "Buscar modelos...",
      "tooltip": "Mô hình tìm kiếm"
    },
    "selection": {
      "context_window": "Ngữ cảnh {{count}}",
      "remove_model": "Xóa {{name}}",
      "restore_default": "Khôi phục mô hình trợ lý",
      "selected_models": "Các mô hình được chọn"
    },
    "stream_output": "Salida de transmisión",
    "type": {
      "audio": "Âm thanh",
      "embedding": "Nhúng",
      "free": "Libre",
      "function_calling": "Herramienta",
      "reasoning": "Lập luận",
      "rerank": "Công cụ sắp xếp lại",
      "select": "Các Loại Mô Hình",
      "text": "Văn bản",
      "video": "Video",
      "vision": "Tầm nhìn",
      "websearch": "Tìm kiếm Web"
    }
  },
  "navbar": {
    "expand": "Mở rộng Hộp thoại",
    "hide_sidebar": "Ẩn thanh bên",
    "show_sidebar": "Hiển thị thanh bên",
    "window": {
      "close": "Đóng",
      "maximize": "Tối đa hóa",
      "minimize": "Giảm thiểu",
      "restore": "Khôi phục"
    }
  },
  "navigate": {
    "provider_settings": "Đi tới cài đặt nhà cung cấp"
  },
  "notes": {
    "auto_rename": {
      "empty_note": "Ghi chú trống, không thể tạo tên",
      "failed": "Không thể tạo tên ghi chú",
      "label": "Tạo Tên Ghi Chú",
      "success": "Tên ghi chú được tạo thành công"
    },
    "characters": "Nhân vật",
    "collapse": "Thu gọn",
    "content_placeholder": "Vui lòng nhập nội dung ghi chú...",
    "copyContent": "Sao chép nội dung",
    "create_folder_failed": "Không thể tạo thư mục",
    "create_note_failed": "Không thể tạo ghi chú",
    "crossPlatformRestoreWarning": "Cấu hình đa nền tảng đã được khôi phục, nhưng thư mục ghi chú đang trống. Vui lòng sao chép các tệp ghi chú của bạn vào: {{path}}",
    "delete": "xóa",
    "delete_confirm": "Bạn có chắc chắn muốn xóa {{type}} này không?",
    "delete_failed": "Không thể xóa ghi chú",
    "delete_folder_confirm": "Bạn có chắc chắn muốn xóa thư mục \"{{name}}\" và toàn bộ nội dung bên trong không?",
    "delete_note_confirm": "Bạn có chắc chắn muốn xóa ghi chú \"{{name}}\" không?",
    "drop_markdown_hint": "Thả tệp .md hoặc thư mục vào đây để nhập",
    "empty": "Chưa có ghi chú nào",
    "expand": "mở ra",
    "exportToWord": "Xuất ra Word",
    "export_failed": "Không xuất được vào cơ sở tri thức",
    "export_knowledge": "Xuất ghi chú sang cơ sở tri thức",
    "export_success": "Đã xuất khẩu thành công vào cơ sở tri thức",
    "export_to_word_failed": "Không xuất được sang Word",
    "folder": "thư mục",
    "load_failed": "Không thể tải ghi chú",
    "load_failed_description": "Không thể đọc tệp. Chức năng chỉnh sửa đã bị vô hiệu hóa để bảo vệ nội dung ghi chú.",
    "metadata_sync_failed": "Tệp đã được cập nhật, nhưng lưu ý đồng bộ trạng thái không thành công. Vui lòng thử lại thao tác.",
    "metadata_update_failed": "Không thể cập nhật trạng thái ghi chú",
    "move_failed": "Không thể di chuyển ghi chú",
    "new_folder": "Thư mục mới",
    "new_note": "Tạo một ghi chú mới",
    "no_content_to_copy": "Không có nội dung để sao chép",
    "no_content_to_export": "Không có nội dung để xuất",
    "no_file_selected": "Vui lòng chọn tệp để tải lên",
    "no_note_selected": "Vui lòng chọn một ghi chú trước",
    "no_valid_files": "Không có tệp hợp lệ nào được tải lên",
    "open_folder": "Mở một thư mục bên ngoài",
    "open_outside": "Mở từ bên ngoài",
    "rename": "Đổi tên",
    "rename_changed": "Do chính sách bảo mật, tên tệp đã được thay đổi từ {{original}} thành {{final}}",
    "rename_failed": "Không đổi được tên ghi chú",
    "save": "Lưu vào Ghi chú",
    "save_blocked_load_failed": "Không thể lưu vì ghi chú không tải được",
    "save_failed": "Không lưu được ghi chú",
    "search": {
      "both": "Tên+Nội dung",
      "content": "Nội dung",
      "found_results": "Tìm thấy {{count}} kết quả (Tên: {{nameCount}}, Nội dung: {{contentCount}})",
      "more_matches": "nhiều trận đấu hơn",
      "searching": "Đang tìm kiếm...",
      "show_less": "Hiển thị ít hơn"
    },
    "settings": {
      "data": {
        "apply": "Áp dụng",
        "apply_path_failed": "Không áp dụng được đường dẫn",
        "current_work_directory": "Thư mục làm việc hiện tại",
        "invalid_directory": "Thư mục đã chọn không hợp lệ hoặc bị từ chối truy cập",
        "path_required": "Vui lòng chọn thư mục làm việc",
        "path_updated": "Thư mục làm việc đã được cập nhật thành công",
        "reset_failed": "Đặt lại thất bại",
        "reset_to_default": "Đặt lại về mặc định",
        "select": "Chọn",
        "select_directory_failed": "Không thể chọn thư mục",
        "title": "Cài đặt Dữ liệu",
        "work_directory_description": "Thư mục làm việc là nơi lưu trữ tất cả các tệp ghi chú. Việc thay đổi thư mục làm việc sẽ không di chuyển các tệp hiện có, vui lòng di chuyển các tệp thủ công.",
        "work_directory_placeholder": "Chọn thư mục làm việc ghi chú"
      },
      "display": {
        "compress_content": "Nén nội dung",
        "compress_content_description": "Khi được bật, nó sẽ giới hạn số ký tự trên mỗi dòng, làm giảm nội dung hiển thị trên màn hình, nhưng giúp các đoạn văn dài dễ đọc hơn.",
        "default_font": "Phông chữ mặc định",
        "font_size": "Cỡ chữ",
        "font_size_description": "Điều chỉnh kích thước phông chữ để có trải nghiệm đọc tốt hơn (10-30px)",
        "font_size_large": "Lớn",
        "font_size_medium": "Trung bình",
        "font_size_small": "Nhỏ",
        "font_title": "Cài đặt phông chữ",
        "serif_font": "Phông chữ Serif",
        "show_table_of_contents": "Mostrar índice",
        "show_table_of_contents_description": "Hiển thị thanh bên mục lục để dễ dàng điều hướng trong tài liệu",
        "title": "Cài đặt hiển thị"
      },
      "editor": {
        "edit_mode": {
          "description": "Trong Chế độ Chỉnh sửa, chế độ chỉnh sửa mặc định cho ghi chú mới",
          "preview_mode": "Xem trước trực tiếp",
          "source_mode": "undefined",
          "title": "Vista de edición predeterminada"
        },
        "title": "Cài đặt Trình chỉnh sửa",
        "view_mode": {
          "description": "Chế độ xem mặc định cho Ghi chú mới",
          "edit_mode": "Modo de edición",
          "read_mode": "Modo lectura",
          "title": "Vista predeterminada"
        },
        "view_mode_description": "Thiết lập chế độ xem mặc định cho trang tab mới."
      },
      "save_failed": "Không thể lưu cài đặt ghi chú",
      "title": "Ghi chú"
    },
    "show_starred": "Hiển thị ghi chú yêu thích",
    "sort_a2z": "Tên tệp (A-Z)",
    "sort_created_asc": "Thời gian tạo (cũ nhất trước)",
    "sort_created_desc": "Thời gian tạo (mới nhất trước)",
    "sort_updated_asc": "Thời gian cập nhật (cũ nhất trước)",
    "sort_updated_desc": "Thời gian cập nhật (mới nhất trước)",
    "sort_z2a": "Tên tệp (Z-A)",
    "spell_check": "Kiểm tra chính tả",
    "spell_check_tooltip": "Bật/Tắt kiểm tra chính tả",
    "star": "Ghi chú yêu thích",
    "starred_notes": "Ghi chú đã thu thập",
    "target_name_exists": "Một ghi chú hoặc thư mục với tên này đã tồn tại",
    "title": "Ghi chú",
    "tree_load_failed": "Không thể tải thư mục ghi chú",
    "unsaved_changes": "Bạn có nội dung chưa lưu, bạn có chắc chắn muốn rời đi không?",
    "unstar": "Bỏ thích",
    "untitled_folder": "Thư mục mới",
    "untitled_note": "Ghi chú chưa có tiêu đề",
    "upload_all_failed": "Không thể tải lên {{failed}} ghi chú",
    "upload_failed": "Lưu ý tải lên thất bại",
    "upload_files": "Tải lên Tệp",
    "upload_folder": "Tải lên thư mục",
    "upload_partial_failed": "Đã tải lên {{uploaded}} ghi chú, {{failed}} thất bại",
    "upload_success": "Ghi chú tải lên thành công",
    "uploading_files": "Đang tải lên {{count}} tệp..."
  },
  "notification": {
    "assistant": "Phản hồi của Trợ lý",
    "knowledge": {
      "batch_error": "{{failed}} mục không xử lý được",
      "batch_mixed": "{{succeeded}} mục thành công, {{failed}} mục thất bại",
      "batch_success": "{{succeeded}} elementos procesados con éxito",
      "error": "{{error}}",
      "success": "Đã thêm thành công {{type}} vào cơ sở tri thức"
    },
    "tip": "Nếu phản hồi thành công, chỉ những tin nhắn vượt quá 30 giây mới kích hoạt lời nhắc"
  },
  "ocr": {
    "processing": "Đang xử lý OCR..."
  },
  "ollama": {
    "keep_alive_time": {
      "description": "Thời gian tính bằng phút để giữ kết nối hoạt động, mặc định là 5 phút.",
      "placeholder": "Biên bản",
      "title": "Thời gian giữ hoạt động"
    },
    "title": "Ollama"
  },
  "onboarding": {
    "select_model": {
      "change_later": "Bạn có thể thay đổi điều này bất cứ lúc nào trong phần cài đặt",
      "start": "Bắt đầu",
      "subtitle": "Chọn mô hình mặc định cho mỗi kịch bản",
      "title": "Chọn Mô hình Mặc định của Bạn"
    },
    "skip": "Bỏ qua",
    "toast": {
      "connected": "Đã kết nối thành công với CherryIN"
    },
    "welcome": {
      "login_cherryin": "Đăng nhập bằng CherryIN",
      "or_continue_with": "HOẶC TIẾP TỤC VỚI",
      "other_provider": "Chọn Nhà Cung Cấp Khác",
      "select_other_provider": "Chọn Nhà Cung Cấp Khác",
      "setup_hint": "Vui lòng cấu hình ít nhất một nhà cung cấp để có trải nghiệm tốt nhất",
      "subtitle": "Tận hưởng các dịch vụ AI hàng đầu với CherryIN",
      "title": "Chào mừng bạn đến với Cherry Studio"
    }
  },
  "openclaw": {
    "checking_installation": "Đang kiểm tra cài đặt OpenClaw...",
    "description": "Sử dụng các nhà cung cấp Cherry Studio để cấp nguồn cho OpenClaw, trợ lý AI cá nhân của bạn hoạt động trên WhatsApp, Telegram, Slack, Discord và nhiều nền tảng khác.",
    "error": {
      "select_provider_model": "Vui lòng chọn nhà cung cấp và mô hình trước"
    },
    "gateway": {
      "port": "Cổng",
      "restart": "Khởi động lại",
      "start": "Bắt đầu",
      "status": "Trạng thái",
      "stop": "Dừng lại",
      "version": "Phiên bản"
    },
    "git_missing": {
      "description": "OpenClaw yêu cầu Git để cài đặt một số phụ thuộc. Vui lòng cài đặt Git trước, sau đó nhấn Cài đặt lại.",
      "download_button": "Tải xuống Git",
      "hint": "macOS: brew install git | Windows: Tải từ git-scm.com (đảm bảo thêm Git vào PATH trong quá trình cài đặt)",
      "title": "Git Bắt buộc"
    },
    "install_progress": "Tiến trình cài đặt",
    "installed_at": "OpenClaw đã được cài đặt tại",
    "migration": {
      "description": "Đã phát hiện phiên bản OpenClaw lỗi thời được cài qua npm. Vui lòng cài lại để nhận phiên bản chính thức mới nhất.",
      "install_button": "Cài đặt lại OpenClaw",
      "title": "OpenClaw Cần Cập Nhật"
    },
    "model_config": {
      "auth_token": "Mã xác thực",
      "auth_token_hint": "Mã thông báo để xác thực gateway (bắt buộc). Sẽ được tạo tự động nếu để trống.",
      "auth_token_placeholder": "Nhập hoặc tạo một mã thông báo",
      "generate_token": "Tạo",
      "model": "Mô hình",
      "provider": "Nhà cung cấp",
      "select_model": "Chọn một mô hình",
      "select_provider": "Chọn một nhà cung cấp",
      "sync_hint": "Nhà cung cấp và mô hình đã chọn sẽ được đồng bộ vào tệp cấu hình OpenClaw",
      "title": "Cấu hình mô hình"
    },
    "node_missing": {
      "description": "OpenClaw yêu cầu Node.js 22+. Vui lòng cài đặt Node.js trước, sau đó nhấn Cài đặt lại.",
      "download_button": "Tải xuống Node.js",
      "hint": "macOS: brew install node | Windows: Tải phiên bản LTS từ nodejs.org",
      "title": "Yêu cầu Node.js"
    },
    "node_version_low": {
      "description": "OpenClaw yêu cầu Node.js 22.0 trở lên. Phiên bản hiện tại của bạn là v{{version}}. Vui lòng nâng cấp Node.js trước.",
      "hint": "nvm: nvm install 22 && nvm use 22 | mise: mise use node@22",
      "title": "Phiên bản Node.js quá thấp"
    },
    "not_installed": {
      "description": "OpenClaw chưa được cài đặt trên hệ thống của bạn. Vui lòng cài đặt trước để sử dụng tính năng này.",
      "install_button": "Cài đặt OpenClaw",
      "install_guide_title": "Hướng dẫn cài đặt",
      "macos_linux_title": "macOS / Linux",
      "refresh": "Làm mới",
      "step2_hint": "Sau khi cài đặt, nhấn nút Làm mới ở trên để phát hiện OpenClaw",
      "step2_title": "Bước 2: Xác minh cài đặt",
      "title": "OpenClaw Chưa Được Cài Đặt",
      "windows_title": "Windows"
    },
    "quick_actions": {
      "check_update": "Überprüfe auf Updates",
      "open_dashboard": "Mở Bảng điều khiển",
      "title": "Hành động nhanh",
      "uninstall": "Gỡ cài đặt",
      "view_docs": "Xem Tài liệu"
    },
    "status": {
      "error": "Lỗi",
      "running": "Chạy",
      "starting": "Bắt đầu",
      "stopped": "Dừng lại"
    },
    "tips": {
      "permissions": "OpenClaw dispone de permisos elevados en el sistema. Úsalo solo en entornos de confianza",
      "title": "Mẹo",
      "token_usage": "El modo de agente de IA puede consumir más tokens. Por favor, supervisa tu uso."
    },
    "title": "OpenClaw",
    "uninstall_confirm": "Bạn có chắc chắn muốn gỡ cài đặt OpenClaw không? Nhấn OK để xác nhận.",
    "uninstall_progress": "Tiến trình Gỡ cài đặt",
    "uninstalled": {
      "description": "OpenClaw đã được gỡ cài đặt thành công.",
      "title": "Gỡ cài đặt hoàn tất"
    },
    "uninstalling": {
      "description": "Vui lòng đợi trong khi OpenClaw đang được gỡ cài đặt...",
      "title": "Gỡ cài đặt OpenClaw"
    },
    "update": {
      "available": "Phiên bản mới có sẵn: v{{latest}} (hiện tại: v{{current}})",
      "checking": "Đang kiểm tra cập nhật...",
      "confirm_button": "Cập nhật ngay",
      "failed": "Không thể kiểm tra cập nhật",
      "modal_title": "Cập nhật OpenClaw",
      "success": "Cập nhật hoàn tất thành công!",
      "up_to_date": "Đã cập nhật mới nhất (v{{current}})",
      "updating": "Đang cập nhật..."
    }
  },
  "ovms": {
    "action": {
      "install": "Cài đặt",
      "installing": "Cài đặt",
      "reinstall": "Cài đặt lại",
      "run": "Chạy OVMS",
      "starting": "Bắt đầu",
      "stop": "Dừng OVMS",
      "stopping": "Dừng lại"
    },
    "description": "<div><p>1. Tải xuống mô hình OV.</p><p>2. Thêm mô hình vào 'Manager'.</p><p>Chỉ hỗ trợ Windows!</p><p>Đường dẫn cài đặt OVMS: '%USERPROFILE%\\.cherrystudio\\ovms'.</p><p>Vui lòng tham khảo <a href=https://github.com/openvinotoolkit/model_server/blob/c55551763d02825829337b62c2dcef9339706f79/docs/deploying_server_baremetal.md>Hướng dẫn Intel OVMS</a></p></div>",
    "download": {
      "button": "Tải xuống",
      "error": "Lỗi tải xuống",
      "model_id": {
        "label": "ID mô hình:",
        "model_id_pattern": "ID mô hình phải bắt đầu bằng OpenVINO/",
        "placeholder": "Bắt buộc, ví dụ: OpenVINO/Qwen3-8B-int4-ov",
        "required": "Vui lòng nhập ID mô hình"
      },
      "model_name": {
        "label": "Tên mô hình:",
        "placeholder": "Bắt buộc ví dụ Qwen3-8B-int4-ov",
        "required": "Vui lòng nhập tên mô hình"
      },
      "model_source": "Nguồn mô hình:",
      "model_task": "Nhiệm vụ mẫu:",
      "success": "Tải xuống thành công",
      "success_desc": "Mô hình \"{{modelName}}\"-\"{{modelId}}\" đã được tải xuống thành công, vui lòng vào giao diện quản lý OVMS để thêm mô hình",
      "task": {
        "embeddings": "Embeddings",
        "image_generation": "Tạo ảnh",
        "rerank": "Sắp xếp lại",
        "text_generation": "Tạo Văn Bản"
      },
      "tip": "Mô hình đang được tải xuống, đôi khi mất vài giờ. Vui lòng kiên nhẫn...",
      "title": "Tải mô hình Intel OpenVINO"
    },
    "failed": {
      "install": "Cài đặt OVMS thất bại:",
      "install_code_100": "Lỗi Không Xác Định",
      "install_code_101": "Chỉ hỗ trợ CPU Intel(R)",
      "install_code_102": "Chỉ hỗ trợ Windows",
      "install_code_103": "Tải xuống thời gian chạy OVMS thất bại",
      "install_code_104": "Không cài đặt được thời gian chạy OVMS",
      "install_code_105": "Không tạo được ovdnd.exe",
      "install_code_106": "Không tạo được run.bat",
      "install_code_110": "Không thể dọn dẹp runtime OVMS cũ",
      "run": "Chạy OVMS thất bại:",
      "stop": "Dừng OVMS thất bại:"
    },
    "guide": "Hướng dẫn Intel OVMS:",
    "status": {
      "not_installed": "OVMS chưa được cài đặt",
      "not_running": "OVMS không đang chạy",
      "running": "OVMS đang chạy",
      "unknown": "Trạng thái OVMS không xác định"
    },
    "title": "Intel OVMS"
  },
  "paintings": {
    "aspect_ratio": "Tỷ lệ khung hình",
    "aspect_ratios": {
      "landscape": "Phong cảnh",
      "portrait": "Chân dung",
      "square": "Vuông"
    },
    "auto_create_paint": "Tự động tạo hình ảnh",
    "auto_create_paint_tip": "Sau khi hình ảnh được tạo, một hình ảnh mới sẽ được tạo tự động.",
    "background": "Nền tảng",
    "background_options": {
      "auto": "Tự động",
      "opaque": "Mờ đục",
      "transparent": "Trong suốt"
    },
    "button": {
      "delete": {
        "image": {
          "confirm": "Bạn có chắc chắn muốn xóa hình ảnh này không?",
          "label": "Xóa ảnh"
        }
      },
      "new": {
        "image": "Hình ảnh mới"
      },
      "select": {
        "image": "Chọn ảnh"
      }
    },
    "custom_size": "Kích thước tùy chỉnh",
    "dashscope": {
      "bottom_scale": "Mở rộng phía dưới",
      "enable_interleave": "Chế độ kết hợp Văn bản và Hình ảnh",
      "enable_interleave_tip": "Khi bật, tạo ra đầu ra kết hợp văn bản và hình ảnh mà không cần ảnh đầu vào. Tắt để sử dụng chế độ chỉnh sửa (yêu cầu 1–4 ảnh đầu vào).",
      "function": "Chỉnh sửa Chức năng",
      "function_options": {
        "colorization": "Tô màu",
        "control_cartoon_feature": "Tham chiếu Hoạt hình",
        "description_edit": "Chỉnh sửa hướng dẫn",
        "description_edit_with_mask": "Chỉnh sửa được che",
        "doodle": "Phác họa thành Hình ảnh",
        "expand": "Mở rộng",
        "remove_watermark": "Xóa Watermark",
        "stylization_all": "Tạo phong cách toàn cầu",
        "stylization_local": "Tạo phong cách địa phương",
        "super_resolution": "Siêu phân giải"
      },
      "is_sketch": "Đầu vào phác thảo",
      "left_scale": "Mở rộng sang trái",
      "ref_mode": "Chế độ tham chiếu",
      "ref_mode_options": {
        "refonly": "Chỉ để tham khảo",
        "repaint": "Sơn lại"
      },
      "ref_strength": "Cường độ tham chiếu",
      "right_scale": "Mở rộng sang phải",
      "source_lang": "Ngôn ngữ nguồn",
      "strength": "Sức mạnh",
      "target_lang": "Ngôn ngữ mục tiêu",
      "top_scale": "Mở rộng Đầu",
      "upscale_factor": "Hệ số nâng cấp"
    },
    "dmxapi": {
      "generating_tip": "Đang tạo với mô hình chính thức, thời gian chờ ước tính là 2-5 phút để có kết quả tốt nhất. Vui lòng kiểm tra nhật ký backend DMXAPI để biết chi phí của thao tác này.",
      "max_images": "Hình ảnh tối đa",
      "sequential_image_generation": "Tạo Ảnh Tuần Tự",
      "sequential_image_generation_options": {
        "auto": "Tự động",
        "disabled": "Vô hiệu hóa"
      }
    },
    "edit": {
      "image_file": "Hình ảnh đầu vào",
      "image_required": "Vui lòng tải lên một hình ảnh để chỉnh sửa trước"
    },
    "generate": {
      "height": "Chiều cao",
      "width": "Chiều rộng"
    },
    "generate_failed": "Không thể tạo hình ảnh",
    "generated_image": "Hình ảnh được tạo",
    "generating": "Đang tạo...",
    "go_to_settings": "Đi tới Cài đặt",
    "guidance_scale": "Thang đo hướng dẫn",
    "guidance_scale_tip": "Hướng dẫn Không Phân loại. Mức độ bạn muốn mô hình tuân thủ sát prompt của bạn khi tìm kiếm một hình ảnh liên quan để hiển thị cho bạn",
    "image": {
      "size": "Kích thước hình ảnh"
    },
    "image_file_required": "Vui lòng tải lên một hình ảnh trước",
    "image_file_retry": "Vui lòng tải lại hình ảnh trước",
    "image_handle_required": "Vui lòng tải lên một hình ảnh trước.",
    "image_mix_failed": "Không thể trộn các hình ảnh",
    "image_placeholder": "Không có hình ảnh",
    "image_retry": "Thử lại",
    "image_size_options": {
      "auto": "Tự động"
    },
    "image_weight": "Trọng số hình ảnh",
    "inference_steps": "Bước Suy Luận",
    "inference_steps_tip": "Số bước suy luận cần thực hiện. Nhiều bước hơn sẽ tạo ra chất lượng cao hơn nhưng mất nhiều thời gian hơn",
    "input_image": "Ảnh đầu vào",
    "input_parameters": "Tham số đầu vào",
    "invalid_image_url": "Format URL de imagen inválido",
    "learn_more": "Tìm Hiểu Thêm",
    "magic_prompt_option": "Lời nhắc Ma thuật",
    "mode": {
      "edit": "Chỉnh sửa",
      "generate": "Vẽ",
      "merge": "Hợp nhất",
      "remix": "Phối lại",
      "upscale": "Nâng cấp"
    },
    "model": "Mô hình",
    "model_and_pricing": "Mô hình & Giá cả",
    "moderation": "Moderación",
    "moderation_options": {
      "auto": "Tự động",
      "low": "Thấp"
    },
    "negative_prompt": "Prompt tiêu cực",
    "negative_prompt_tip": "Mô tả những gì bạn không muốn có trong hình ảnh",
    "no_image_generation_model": "Không có mô hình tạo ảnh khả dụng, vui lòng thêm một mô hình và đặt loại điểm cuối thành {{endpoint_type}}",
    "number_images": "Número de imágenes",
    "number_images_tip": "Số lượng hình ảnh cần tạo (1-4)",
    "operation_failed": "Thao tác thất bại, vui lòng thử lại sau",
    "paint_course": "hướng dẫn",
    "per_image": "mỗi hình ảnh",
    "per_images": "per immagini",
    "person_generation": "Tạo người",
    "person_generation_options": {
      "allow_adult": "Cho phép người lớn",
      "allow_all": "Cho phép tất cả",
      "allow_none": "Không được phép"
    },
    "person_generation_tip": "Cho phép mô hình tạo ra hình ảnh về con người",
    "ppio": {
      "edit_prompt_tip": "Dùng để chỉ đối tượng hoặc khu vực cần xóa khỏi hình ảnh, ví dụ: 'chó' hoặc 'mũ'",
      "mask_image": "Ảnh mặt nạ",
      "mask_image_tip": "Dùng để chỉ vùng cần xóa. Vùng cần xóa phải là màu trắng, vùng cần giữ phải là màu đen",
      "output_format": "Định Dạng Đầu Ra",
      "resolution": "Độ phân giải mục tiêu",
      "seed_tip": "Semilla aleatoria: la misma semilla y parámetros pueden generar imágenes similares; -1 significa aleatorio.",
      "use_pre_llm_tip": "Bật mở rộng văn bản để tối ưu hóa lời nhắc. Khuyên dùng cho lời nhắc ngắn, tắt cho lời nhắc dài",
      "watermark_tip": "Có thêm hình mờ vào ảnh được tạo hay không, mặc định là tắt"
    },
    "pricing": "Định giá",
    "prompt_enhancement": "Mejora de Indicaciones",
    "prompt_enhancement_tip": "Viết lại các lời nhắc thành phiên bản chi tiết, thân thiện với mô hình khi được bật",
    "prompt_placeholder": "Mô tả hình ảnh bạn muốn tạo, ví dụ: Một hồ yên tĩnh lúc hoàng hôn với dãy núi phía xa",
    "prompt_placeholder_edit": "Nhập mô tả hình ảnh của bạn, vẽ văn bản dùng \"dấu ngoặc kép\" để bao quanh",
    "prompt_placeholder_en": "Nhập mô tả hình ảnh của bạn, hiện tại chỉ hỗ trợ lời nhắc bằng tiếng Anh",
    "prompt_required": "Vui lòng nhập một l",
    "proxy_required": "Mở proxy và bật \"chế độ TUN\" để xem ảnh đã tạo hoặc sao chép chúng sang trình duyệt để mở. Trong tương lai, sẽ hỗ trợ kết nối trực tiếp trong nước.",
    "quality": "Chất lượng",
    "quality_options": {
      "auto": "Tự động",
      "hd": "HD",
      "high": "Cao",
      "low": "Thấp",
      "medium": "Trung bình",
      "standard": "Tiêu chuẩn"
    },
    "regenerate": {
      "confirm": "Thao tác này sẽ thay thế các hình ảnh đã tạo hiện có của bạn. Bạn có muốn tiếp tục không?"
    },
    "rendering_speed": "Tốc độ kết xuất",
    "rendering_speeds": {
      "default": "Mặc định",
      "quality": "Chất lượng",
      "turbo": "Turbo"
    },
    "req_error_model": "Không thể tải mô hình",
    "req_error_no_balance": "Vui lòng kiểm tra tính hợp lệ của mã thông báo",
    "req_error_text": "Máy chủ đang bận hoặc lời nhắc chứa các từ \"bản quyền\" hoặc \"nhạy cảm\". Vui lòng thử lại.",
    "req_error_token": "Vui lòng kiểm tra tính hợp lệ của mã thông báo",
    "required_field": "Trường bắt buộc",
    "safety_tolerance": "Dung sai an toàn",
    "safety_tolerance_tip": "Cao hơn = bộ lọc dễ dãi hơn; 0 là nghiêm ngặt nhất, 6 là dễ dãi nhất",
    "seed": "Hạt giống",
    "seed_desc_tip": "Cùng một seed và prompt có thể tạo ra những hình ảnh tương tự, đặt -1 sẽ tạo ra kết quả khác nhau mỗi lần",
    "seed_random": "Ngẫu nhiên",
    "seed_tip": "Cùng một hạt giống và lời nhắc có thể tạo ra những hình ảnh tương tự",
    "select_model": "Chọn Mô hình",
    "style_options": {
      "anime": "Phim hoạt hình Nhật Bản",
      "auto": "Tự động",
      "cartoon_3d": "Hoạt hình 3D",
      "chinese_painting": "Tranh Trung Quốc",
      "flat_illustration": "Minh họa phẳng",
      "natural": "Tự nhiên",
      "oil_painting": "Tranh sơn dầu",
      "photography": "Nhiếp ảnh",
      "portrait": "Chân dung",
      "sketch": "Phác thảo",
      "vivid": "Sống động",
      "watercolor": "Màu nước"
    },
    "style_type": "Phong cách",
    "style_type_options": {
      "anime": "Phim hoạt hình Nhật Bản",
      "auto": "Tự động",
      "design": "Thiết kế",
      "general": "Tổng quát",
      "realistic": "Thực tế",
      "render_3d": "Dựng hình 3D"
    },
    "style_type_tip": "Phong cách tạo ảnh",
    "text_desc_required": "Vui lòng nhập mô tả hình ảnh trước",
    "thinking_mode": "Chế độ suy nghĩ",
    "thinking_mode_tip": "Khi bật, chất lượng tạo ra cao hơn nhưng tốn thêm khoảng 10–30 giây.",
    "title": "Hình ảnh",
    "top_up": "Nạp tiền",
    "translating": "Đang dịch...",
    "uploaded_input": "Đầu vào đã tải lên",
    "upscale": {
      "detail": "Chi tiết",
      "detail_tip": "Điều khiển mức độ cải thiện chi tiết",
      "image_file": "Hình ảnh cần nâng cấp",
      "magic_prompt_option_tip": "Nâng cấp thông minh các lời nhắc nâng cao độ phân giải",
      "number_images_tip": "Số lượng kết quả được nâng cấp cần tạo",
      "resemblance": "Tương đồng",
      "resemblance_tip": "Kiểm soát độ tương đồng với hình ảnh gốc",
      "seed_tip": "Kiểm soát độ ngẫu nhiên khi nâng cấp"
    },
    "watermark": "Thêm Watermark",
    "zhipu": {
      "custom_size_divisible": "Kích thước tùy chỉnh phải chia hết cho 16",
      "custom_size_hint": "Chiều rộng và chiều cao phải từ 512px đến 2048px, chia hết cho 16, và tổng số pixel không được vượt quá 2^21px",
      "custom_size_pixels": "Tổng số pixel của kích thước tùy chỉnh không được vượt quá 2.097.152",
      "custom_size_range": "Kích thước tùy chỉnh phải nằm trong khoảng 512px-2048px",
      "custom_size_required": "Vui lòng đặt chiều rộng và chiều cao tùy chỉnh",
      "image_sizes": {
        "1024x1024_default": "1024x1024 (Mặc định)",
        "1152x864": "1152x864",
        "1344x768": "1344x768",
        "1440x720": "1440x720",
        "720x1440": "720x1440",
        "768x1344": "768x1344",
        "864x1152": "864x1152"
      },
      "quality_options": {
        "hd": "HD",
        "standard_default": "Tiêu chuẩn (Mặc định)"
      }
    }
  },
  "plugins": {
    "actions": "Hành động",
    "agents": "Đại lý",
    "all_categories": "Tất cả danh mục",
    "all_types": "Tất cả",
    "category": "Thể loại",
    "commands": "Lệnh",
    "confirm_uninstall": "Bạn có chắc chắn muốn gỡ cài đặt {{name}} không?",
    "confirm_uninstall_package": "Bạn có chắc chắn muốn gỡ cài đặt gói {{name}} và tất cả các thành phần của nó không?",
    "content_saved": "Nội dung plugin đã được lưu thành công",
    "detail": {
      "allowed_tools": "Công cụ được phép",
      "author": "Tác giả",
      "content": "Nội dung",
      "description": "Mô tả",
      "file": "Tập tin",
      "installed": "Đã cài đặt",
      "metadata": "Siêu dữ liệu",
      "size": "Kích thước",
      "source": "Nguồn",
      "tags": "Thẻ",
      "tools": "Công cụ"
    },
    "install": "Cài đặt",
    "install_plugins_from_browser": "Duyệt qua các kỹ năng có sẵn để bắt đầu",
    "installing": "Đang cài đặt...",
    "name": "Tên",
    "no_description": "Không có mô tả nào",
    "no_installed_plugins": "Chưa cài đặt kỹ năng nào",
    "no_results": "Không tìm thấy plugin nào",
    "no_results_skills": "Không tìm thấy kỹ năng nào",
    "search_placeholder": "Tìm kiếm plugin...",
    "search_placeholder_skills": "Kỹ năng tìm kiếm...",
    "showing_results": "Hiển thị {{count}} plugin",
    "showing_results_one": "Hiển thị {{count}} plugin",
    "showing_results_other": "Hiển thị {{count}} plugin",
    "showing_results_plural": "Hiển thị {{count}} plugin",
    "showing_results_skills": "Hiển thị {{count}} kỹ năng",
    "showing_results_skills_one": "Hiển thị {{count}} kỹ năng",
    "showing_results_skills_other": "Hiển thị {{count}} kỹ năng",
    "showing_results_skills_plural": "Hiển thị {{count}} kỹ năng",
    "skills": "Kỹ năng",
    "sort": {
      "downloads": "Tải xuống",
      "label": "Sắp xếp",
      "relevance": "Tính liên quan",
      "stars": "Sao"
    },
    "standalone_plugins": "Plugin Độc Lập",
    "try_different_search": "Hãy thử điều chỉnh tìm kiếm hoặc bộ lọc danh mục của bạn",
    "type": "Loại",
    "uninstall": "Gỡ cài đặt",
    "uninstall_package": "Gỡ cài đặt gói",
    "uninstalling": "Đang gỡ cài đặt..."
  },
  "preview": {
    "close": "Đóng Xem Trước",
    "copy": {
      "image": "Sao chép dưới dạng hình ảnh",
      "src": "Kopier billedkilde"
    },
    "dialog": "Mở hộp thoại",
    "flip_horizontal": "Lật ngang",
    "flip_vertical": "Lật dọc",
    "label": "Previsualización",
    "next": "Ảnh Tiếp Theo",
    "pan": "Chảo",
    "pan_down": "Quay xuống",
    "pan_left": "Panoramique vers la gauche",
    "pan_right": "Quay sang phải",
    "pan_up": "Quay lên",
    "previous": "Ảnh Trước",
    "reset": "Đặt lại",
    "rotate_left": "Xoay Trái",
    "rotate_right": "Xoay phải",
    "source": "Ver Código Fuente",
    "zoom_in": "Phóng to",
    "zoom_out": "Zum Herauszoomen"
  },
  "prompts": {
    "explanation": "Giải thích khái niệm này cho tôi",
    "summarize": "Tóm tắt văn bản này",
    "title": "Tóm tắt"
  },
  "provider": {
    "302ai": "302.AI",
    "ai-gateway": "Cổng AI Vercel",
    "aihubmix": "AiHubMix",
    "aionly": "Chỉ có AI",
    "alayanew": "Alaya NeW",
    "anthropic": "Anthropic",
    "aws-bedrock": "AWS Bedrock",
    "azure-openai": "Azure OpenAI",
    "baichuan": "Baichuan",
    "baidu-cloud": "Baidu Cloud",
    "burncloud": "BurnCloud",
    "cephalon": "cephalon",
    "cerebras": "Cerebras AI",
    "cherryai": "CherryAI",
    "cherryin": "CherryIN",
    "copilot": "GitHub Copilot",
    "dashscope": "Alibaba Cloud",
    "deepseek": "DeepSeek",
    "dmxapi": "DMXAPI",
    "doc2x": "Doc2X",
    "doubao": "Volcengine",
    "fireworks": "Pháo hoa",
    "gemini": "Gemini",
    "gitee-ai": "Gitee AI",
    "github": "Mô hình GitHub",
    "gpustack": "GPUStack",
    "grok": "Grok",
    "groq": "Groq",
    "huggingface": "Hugging Face",
    "hunyuan": "Tencent Hunyuan",
    "hyperbolic": "Hyperbol",
    "infini": "Vô cực",
    "jina": "Jina",
    "lanyun": "LANYUN",
    "lmstudio": "LM Studio",
    "longcat": "LongCat AI",
    "mimo": "Xiaomi MiMo",
    "mineru": "MinerU",
    "minimax": "MiniMax Trung Quốc",
    "minimax-global": "MiniMax",
    "mistral": "Mistral",
    "modelscope": "ModelScope",
    "moonshot": "Moonshot",
    "new-api": "API mới",
    "nvidia": "Nvidia",
    "o3": "O3",
    "ocoolai": "ocoolAI",
    "ollama": "Ollama",
    "open-mineru": "Mở MinerU",
    "openai": "OpenAI",
    "openrouter": "OpenRouter",
    "ovms": "Intel OVMS",
    "ovocr": "Intel OV(NPU) OCR",
    "paddleocr": "PaddleOCR",
    "perplexity": "Perplexity",
    "ph8": "PH8",
    "poe": "Poe",
    "ppio": "PPIO",
    "qiniu": "Qiniu AI",
    "qwenlm": "QwenLM",
    "silicon": "SiliconFlow",
    "sophnet": "SophNet",
    "stepfun": "StepFun",
    "system": "Hệ thống OCR",
    "tencent-cloud-ti": "Tencent Cloud TI",
    "tesseract": "Tesseract",
    "together": "Cùng nhau",
    "tokenflux": "TokenFlux",
    "vertexai": "Vertex AI",
    "voyageai": "Hành trình AI",
    "xirang": "Bang Cloud Xirang",
    "yi": "Yi",
    "zai": "Z.ai",
    "zhinao": "360AI",
    "zhipu": "Mô hình Lớn"
  },
  "quickAssistant": {
    "alert": {
      "google_login": "Mẹo: Nếu bạn thấy thông báo 'trình duyệt không được tin cậy' khi đăng nhập vào Google, vui lòng đầu tiên đăng nhập qua ứng dụng nhỏ Google trong danh sách ứng dụng nhỏ, sau đó sử dụng đăng nhập Google trong các ứng dụng nhỏ khác"
    },
    "clipboard": {
      "empty": "Khay nhớp trống"
    },
    "feature": {
      "chat": "Trả lời câu hỏi này",
      "explanation": "Giải thích",
      "summary": "Tóm tắt nội dung",
      "translate": "Dịch văn bản"
    },
    "footer": {
      "backspace_clear": "Nhấn Backspace để xóa",
      "copy_last_message": "Nhấn C để sao chép",
      "esc": "ESC để {{action}}",
      "esc_back": "trả về",
      "esc_close": "đóng",
      "esc_pause": "tạm dừng"
    },
    "input": {
      "placeholder": {
        "empty": "Hỏi {{model}} để được giúp đỡ...",
        "title": "Bạn muốn làm gì với văn bản này?"
      }
    },
    "tooltip": {
      "pin": "Giữ cửa sổ ở trên cùng"
    }
  },
  "restore": {
    "confirm": {
      "button": "Chọn Tệp Sao Lưu",
      "label": "Bạn có chắc chắn muốn khôi phục dữ liệu không?"
    },
    "content": "Thao tác khôi phục sẽ ghi đè toàn bộ dữ liệu ứng dụng hiện tại bằng dữ liệu sao lưu. Xin lưu ý rằng quá trình khôi phục có thể mất một thời gian, cảm ơn bạn đã kiên nhẫn.",
    "progress": {
      "completed": "Khôi phục hoàn tất",
      "copying_files": "Sao chép tệp... {{progress}}%",
      "extracted": "Trích xuất thành công",
      "extracting": "Đang trích xuất bản sao lưu...",
      "preparing": "Đang chuẩn bị khôi phục...",
      "reading_data": "Đang đọc dữ liệu...",
      "restoring_data": "Đang khôi phục tập tin...",
      "restoring_database": "Đang khôi phục cơ sở dữ liệu...",
      "title": "Khôi phục tiến trình",
      "validating": "Đang xác thực bản sao lưu..."
    },
    "title": "Khôi phục dữ liệu"
  },
  "richEditor": {
    "action": {
      "table": {
        "deleteColumn": "Xóa cột",
        "deleteRow": "Xóa hàng",
        "insertColumnAfter": "Chèn Sau",
        "insertColumnBefore": "Chèn trước",
        "insertRowAfter": "Chèn bên dưới",
        "insertRowBefore": "Chèn Phía Trên"
      }
    },
    "commands": {
      "blockMath": {
        "description": "Chèn công thức toán học",
        "title": "Công thức Toán học"
      },
      "blockquote": {
        "description": "Ghi lại một câu trích dẫn",
        "title": "Trích dẫn"
      },
      "bold": {
        "description": "**Marcată în aldine**",
        "title": "In đậm"
      },
      "bulletList": {
        "description": "Tạo một danh sách dấu đầu dòng đơn giản",
        "title": "Liste à puces"
      },
      "calloutInfo": {
        "description": "Thêm một khung thông tin",
        "title": "Informations-Hinweis"
      },
      "calloutWarning": {
        "description": "Ajoutez un encadré d’avertissement",
        "title": "Lời cảnh báo"
      },
      "code": {
        "description": "Insérer un extrait de code",
        "title": "Mã"
      },
      "codeBlock": {
        "description": "Fange einen Codeausschnitt ein",
        "title": "Khối mã"
      },
      "columns": {
        "description": "Tạo bố cục cột",
        "title": "Cột"
      },
      "date": {
        "description": "Inserte la fecha actual",
        "title": "Ngày"
      },
      "divider": {
        "description": "Thêm một đường kẻ ngang",
        "title": "Dividir"
      },
      "hardBreak": {
        "description": "Chèn một dòng ngắt",
        "title": "Ngắt dòng"
      },
      "heading1": {
        "description": "Tiêu đề phần lớn",
        "title": "Tiêu đề 1"
      },
      "heading2": {
        "description": "Tiêu đề phần trung bình",
        "title": "Tiêu đề 2"
      },
      "heading3": {
        "description": "Tiêu đề phần nhỏ",
        "title": "Tiêu đề 3"
      },
      "heading4": {
        "description": "Tiêu đề phần nhỏ hơn",
        "title": "Tiêu đề 4"
      },
      "heading5": {
        "description": "Tiêu đề phần còn nhỏ hơn",
        "title": "Tiêu đề 5"
      },
      "heading6": {
        "description": "Tiêu đề phần nhỏ nhất",
        "title": "Tiêu đề 6"
      },
      "image": {
        "description": "Chèn một hình ảnh",
        "title": "Hình ảnh"
      },
      "inlineCode": {
        "description": "Thêm mã nội tuyến",
        "title": "Mã nội tuyến"
      },
      "inlineMath": {
        "description": "Chèn công thức toán học nội dòng",
        "title": "Toán nội dòng"
      },
      "italic": {
        "description": "Được đánh dấu in nghiêng",
        "title": "Nghiêng"
      },
      "link": {
        "description": "Thêm một liên kết",
        "title": "Liên kết"
      },
      "noCommandsFound": "Không tìm thấy lệnh nào",
      "orderedList": {
        "description": "Tạo một danh sách có đánh số",
        "title": "Danh sách đánh số"
      },
      "paragraph": {
        "description": "Bắt đầu viết bằng văn bản thuần túy",
        "title": "Văn bản"
      },
      "redo": {
        "description": "Làm lại hành động cuối cùng",
        "title": "Làm lại"
      },
      "strike": {
        "description": "Đánh dấu là dòng xóa",
        "title": "Xóa dòng"
      },
      "table": {
        "description": "Chèn một bảng",
        "title": "Bảng"
      },
      "taskList": {
        "description": "Tạo một danh sách kiểm tra",
        "title": "Daftar Tugas"
      },
      "underline": {
        "description": "Đánh dấu gạch chân",
        "title": "Subrayar"
      },
      "undo": {
        "description": "Hoàn tác hành động cuối cùng",
        "title": "Deshacer"
      }
    },
    "dragHandle": "Kéo để di chuyển",
    "frontMatter": {
      "addProperty": "Ajouter une propriété",
      "addTag": "Thêm thẻ",
      "changeToBoolean": "Hộp kiểm",
      "changeToDate": "Ngày",
      "changeToNumber": "Số",
      "changeToTags": "Thẻ",
      "changeToText": "Văn bản",
      "changeType": "Thay đổi loại",
      "deleteProperty": "Xóa thuộc tính",
      "editValue": "Chỉnh sửa giá trị",
      "empty": "Trống",
      "moreActions": "Thêm hành động",
      "propertyName": "Nombre de la propiedad"
    },
    "image": {
      "placeholder": "Thêm một bức ảnh"
    },
    "imageUploader": {
      "embedImage": "Nhúng hình ảnh",
      "embedLink": "Nhúng liên kết",
      "embedSuccess": "Hình ảnh đã được nhúng thành công",
      "invalidType": "Vui lòng chọn một tệp hình ảnh",
      "invalidUrl": "URL hình ảnh không hợp lệ",
      "processing": "Đang xử lý hình ảnh...",
      "title": "Thêm một hình ảnh",
      "tooLarge": "Kích thước hình ảnh không được vượt quá 10MB",
      "upload": "Tải lên",
      "uploadError": "Tải ảnh thất bại",
      "uploadFile": "Tải lên tập tin",
      "uploadHint": "Hỗ trợ định dạng JPG, PNG, GIF và các định dạng khác, tối đa 10MB",
      "uploadSuccess": "Hình ảnh đã được tải lên thành công",
      "uploadText": "Nhấp hoặc kéo ảnh vào đây để tải lên",
      "uploading": "Tải lên hình ảnh",
      "urlPlaceholder": "Dán liên kết hình ảnh",
      "urlRequired": "Vui lòng nhập URL hình ảnh"
    },
    "link": {
      "remove": "Xóa liên kết",
      "text": "Tiêu đề Liên kết",
      "textPlaceholder": "Vui lòng nhập tiêu đề liên kết",
      "url": "Liên kết URL"
    },
    "math": {
      "placeholder": "Nhập công thức LaTeX"
    },
    "placeholder": "Viết '/' cho các lệnh",
    "plusButton": "Nhấp để thêm bên dưới",
    "toolbar": {
      "blockMath": "Toán học khối",
      "blockquote": "Trích dẫn",
      "bold": "Đậm",
      "bulletList": "Danh sách đạn",
      "clearMarks": "Xóa Định dạng",
      "code": "Mã Nội tuyến",
      "codeBlock": "Khối mã",
      "heading1": "Tiêu đề 1",
      "heading2": "Tiêu đề 2",
      "heading3": "Tiêu đề 3",
      "heading4": "Tiêu đề 4",
      "heading5": "Tiêu đề 5",
      "heading6": "Tiêu đề 6",
      "image": "Hình ảnh",
      "inlineMath": "Phương trình nội dòng",
      "italic": "Nghiêng",
      "link": "Liên kết",
      "orderedList": "Danh sách có thứ tự",
      "paragraph": "Đoạn văn",
      "redo": "Làm lại",
      "strike": "Gạch ngang",
      "table": "Bảng",
      "taskList": "Danh sách công việc",
      "underline": "Gạch chân",
      "undo": "Hoàn tác"
    }
  },
  "selection": {
    "action": {
      "builtin": {
        "copy": "Sao chép",
        "explain": "Giải thích",
        "quote": "Trích dẫn",
        "refine": "Tinh chỉnh",
        "search": "Tìm kiếm",
        "summary": "Tóm tắt",
        "translate": "Dịch"
      },
      "prompt": {
        "explain": "Vui lòng giải thích nội dung sau. Yêu cầu: Trả lời bằng {{language}}; không bao gồm bất kỳ lời giải thích nào về lời nhắc này, chỉ đưa ra câu trả lời trực tiếp:",
        "refine": "Vui lòng tối ưu hóa hoặc mài giũa nội dung người dùng được bao bọc trong thẻ XML <INPUT>, đồng thời giữ nguyên nghĩa gốc và tính toàn vẹn của nội dung. Yêu cầu: kết quả phải cùng ngôn ngữ với đầu vào; không giải thích gì thêm, chỉ xuất ra trực tiếp nội dung đã tối ưu; không xuất thẻ XML, chỉ xuất nội dung đã chỉnh sửa.",
        "summary": "Vui lòng tóm tắt nội dung sau. Yêu cầu: Trả lời bằng {{language}}; không bao gồm bất kỳ lời giải thích nào về lời nhắc này, chỉ đưa ra câu trả lời trực tiếp:"
      },
      "translate": {
        "error": {
          "no_selected_text": "Không có văn bản nào được chọn để dịch"
        },
        "smart_translate_tips": "Dịch thông minh: Nội dung sẽ được dịch sang ngôn ngữ đích trước; nội dung đã ở ngôn ngữ đích sẽ được dịch sang ngôn ngữ thay thế"
      },
      "window": {
        "c_copy": "C: Sao chép",
        "esc_close": "Esc: Đóng",
        "esc_stop": "Esc: Dừng",
        "opacity": "Độ mờ cửa sổ",
        "original_copy": "Sao chép Bản gốc",
        "original_hide": "Ẩn bản gốc",
        "original_show": "Hiển thị bản gốc",
        "pin": "Ghim",
        "pinned": "Đã ghim",
        "r_regenerate": "R: Tạo lại"
      }
    },
    "name": "Trợ lý lựa chọn",
    "settings": {
      "actions": {
        "add_tooltip": {
          "disabled": "Maximum nummer aangepaste acties bereikt ({{max}})",
          "enabled": "Añadir Acción Personalizada"
        },
        "custom": "Hành động Tùy chỉnh",
        "delete_confirm": "Bạn có chắc chắn muốn xóa hành động tùy chỉnh này không?",
        "drag_hint": "Kéo để sắp xếp lại. Di chuyển lên trên để kích hoạt hành động ({{enabled}}/{{max}})",
        "reset": {
          "button": "Đặt lại",
          "confirm": "Bạn có chắc chắn muốn đặt lại về các hành động mặc định? Các hành động tùy chỉnh sẽ không bị xóa.",
          "tooltip": "Đặt lại về hành động mặc định. Các hành động tùy chỉnh sẽ không bị xóa."
        },
        "title": "Hành động"
      },
      "advanced": {
        "filter_list": {
          "description": "Fonction avancée, recommandée aux utilisateurs expérimentés",
          "title": "Danh sách lọc"
        },
        "filter_mode": {
          "blacklist": "Danh sách đen",
          "default": "Afuera",
          "description": "Có thể giới hạn trợ lý chọn chỉ hoạt động trong các ứng dụng cụ thể (danh sách trắng) hoặc không hoạt động (danh sách đen)",
          "title": "Filtre d'application",
          "whitelist": "Danh sách trắng"
        },
        "title": "Nâng cao"
      },
      "enable": {
        "description": "Hiện tại chỉ hỗ trợ trên Windows & macOS",
        "mac_process_trust_hint": {
          "button": {
            "go_to_settings": "Vào Cài đặt",
            "open_accessibility_settings": "Mở Cài đặt Trợ năng"
          },
          "description": {
            "0": "Trợ lý Lựa chọn yêu cầu <strong>Quyền Trợ năng</strong> để hoạt động bình thường.",
            "1": "Vui lòng nhấp vào \"<strong>Đi tới Cài đặt</strong>\" và nhấp vào nút \"<strong>Mở Cài đặt Hệ thống</strong>\" trong cửa sổ yêu cầu quyền xuất hiện sau đó. Sau đó, tìm \"<strong>Cherry Studio</strong>\" trong danh sách ứng dụng xuất hiện và bật công tắc quyền.",
            "2": "Sau khi hoàn tất cài đặt, vui lòng mở lại trợ lý lựa chọn."
          },
          "title": "Quyền truy cập"
        },
        "title": "Kích hoạt"
      },
      "experimental": "Tính năng thử nghiệm",
      "filter_modal": {
        "title": "Danh sách Bộ lọc Ứng dụng",
        "user_tips": {
          "mac": "Vui lòng nhập Bundle ID của ứng dụng, mỗi dòng một cái, không phân biệt chữ hoa chữ thường, có thể khớp mờ. Ví dụ: com.google.Chrome, com.apple.mail, v.v.",
          "windows": "Vui lòng nhập tên tệp thực thi của ứng dụng, mỗi dòng một cái, không phân biệt chữ hoa chữ thường, có thể khớp mờ. Ví dụ: chrome.exe, weixin.exe, CherryStudio.exe, v.v."
        }
      },
      "linux": {
        "compositor_incompatible": "Môi trường máy tính để bàn của bạn không hỗ trợ tính năng lựa chọn. Vui lòng chuyển sang phiên X11 để có trải nghiệm đầy đủ.",
        "filter_warning_text": "Không có sẵn trong phiên Wayland",
        "input_group_fail": "Không được cấp, vui lòng chạy `sudo usermod -aG input $USER` và đăng nhập lại",
        "input_group_label": "quyền nhóm đầu vào:",
        "input_group_pass": "Được cấp",
        "wayland_checklist_subtitle": "Đảm bảo các điều kiện sau được thỏa mãn để tối ưu hóa trải nghiệm Wayland:",
        "wayland_description": "Bạn đang ở trong phiên Wayland. Do giới hạn của hệ thống, thanh công cụ có thể chỉ xuất hiện ở giữa màn hình thay vì theo văn bản được chọn trên một số môi trường máy tính để bàn. Khuyến nghị chuyển sang phiên X11 để có trải nghiệm đầy đủ.",
        "wayland_title": "Thông báo phiên Wayland",
        "xwayland_fail": "Chưa được kích hoạt, vui lòng khởi chạy Cherry Studio với cờ `--ozone-platform=x11`",
        "xwayland_label": "Chế độ XWayland:",
        "xwayland_pass": "Đã bật"
      },
      "search_modal": {
        "custom": {
          "name": {
            "hint": "Vui lòng nhập tên công cụ tìm kiếm",
            "label": "Tên Tùy Chỉnh",
            "max_length": "Tên không được vượt quá 16 ký tự"
          },
          "test": "Kiểm tra",
          "url": {
            "hint": "Sử dụng {{queryString}} để biểu thị cụm từ tìm kiếm",
            "invalid_format": "Vui lòng nhập một URL hợp lệ bắt đầu bằng http:// hoặc https://",
            "label": "URL Tìm kiếm Tùy chỉnh",
            "missing_placeholder": "URL phải chứa trình giữ chỗ {{queryString}}",
            "required": "Vui lòng nhập URL tìm kiếm"
          }
        },
        "engine": {
          "custom": "Tùy chỉnh",
          "label": "Công cụ Tìm kiếm"
        },
        "title": "Đặt Công cụ Tìm kiếm"
      },
      "toolbar": {
        "compact_mode": {
          "description": "Trong chế độ thu gọn, chỉ biểu tượng được hiển thị mà không có văn bản",
          "title": "Chế độ thu gọn"
        },
        "title": "Thanh công cụ",
        "trigger_mode": {
          "ctrlkey": "Phím Ctrl",
          "ctrlkey_note": "Sau khi chọn, giữ phím Ctrl để hiển thị thanh công cụ",
          "description": "Cách kích hoạt trợ lý lựa chọn và hiển thị thanh công cụ",
          "description_note": {
            "linux": "Nếu bạn đã ánh xạ lại các phím bổ trợ bằng các công cụ như xmodmap hoặc xremap, điều đó có thể khiến một số ứng dụng không thể chọn văn bản.",
            "mac": "Nếu bạn đã ánh xạ lại phím ⌘ bằng các phím tắt hoặc công cụ ánh xạ bàn phím, điều đó có thể khiến một số ứng dụng không thể chọn văn bản.",
            "windows": "Một số ứng dụng không hỗ trợ chọn văn bản bằng phím Ctrl. Nếu bạn đã ánh xạ lại phím Ctrl bằng các công cụ như AHK, điều này có thể khiến một số ứng dụng không thể chọn văn bản."
          },
          "selected": "Lựa chọn",
          "selected_note": "Hiển thị thanh công cụ ngay khi văn bản được chọn",
          "shortcut": "Phím tắt",
          "shortcut_link": "Đi tới Cài đặt Phím tắt",
          "shortcut_note": "Sau khi chọn, hãy dùng phím tắt để hiển thị thanh công cụ. Vui lòng đặt phím tắt trong trang cài đặt phím tắt và bật nó lên.",
          "title": "Chế độ kích hoạt"
        }
      },
      "user_modal": {
        "assistant": {
          "default": "Mặc định",
          "label": "Chọn Trợ lý"
        },
        "icon": {
          "error": "Nombre de icono no válido, por favor verifique su entrada",
          "label": "Ícono",
          "placeholder": "Inserisci il nome dell'icona Lucide",
          "random": "Biểu tượng Ngẫu nhiên",
          "tooltip": "Tên biểu tượng Lucide viết thường, ví dụ: arrow-right",
          "view_all": "undefined"
        },
        "model": {
          "assistant": "Sử dụng Trợ lý",
          "default": "Mô hình Mặc định",
          "label": "Mô hình",
          "tooltip": "Usando Assistente: Utilizará tanto o prompt do sistema do assistente quanto os parâmetros do modelo"
        },
        "name": {
          "hint": "Vui lòng nhập tên hành động",
          "label": "Nama"
        },
        "prompt": {
          "copy_placeholder": "Sao chép trình giữ chỗ",
          "label": "Lời nhắc của người dùng",
          "placeholder": "Sử dụng trình giữ chỗ {{text}} để biểu thị văn bản đã chọn. Khi trống, văn bản đã chọn sẽ được nối vào lời nhắc này",
          "placeholder_text": "Placeholder",
          "tooltip": "Lời nhắc của người dùng chỉ đóng vai trò bổ sung cho đầu vào của người dùng và sẽ không ghi đè lên lời nhắc hệ thống của trợ lý."
        },
        "title": {
          "add": "Thêm Hành Động Tùy Chỉnh",
          "edit": "Chỉnh sửa Hành động Tùy chỉnh"
        }
      },
      "window": {
        "auto_close": {
          "description": "Tự động đóng cửa sổ khi không được ghim và mất tiêu điểm",
          "title": "Tự động đóng"
        },
        "auto_pin": {
          "description": "Ghim cửa sổ theo mặc định",
          "title": "Ghim tự động"
        },
        "follow_toolbar": {
          "description": "Vị trí cửa sổ sẽ theo thanh công cụ. Khi bị tắt, nó sẽ luôn được căn giữa.",
          "title": "Theo dõi thanh công cụ"
        },
        "opacity": {
          "description": "Đặt độ mờ mặc định của cửa sổ, 100% là hoàn toàn không trong suốt",
          "title": "Độ mờ"
        },
        "remember_size": {
          "description": "Cửa sổ sẽ hiển thị ở kích thước đã điều chỉnh lần cuối trong quá trình ứng dụng đang chạy",
          "title": "Nhớ Kích thước"
        },
        "title": "Cửa hành động"
      }
    }
  },
  "selector": {
    "agent": {
      "create_new": "Tác nhân mới",
      "empty_text": "Chưa có tác nhân nào",
      "search_placeholder": "Tìm kiếm đại lý…"
    },
    "assistant": {
      "create_new": "Trợ lý mới",
      "empty_text": "Chưa có trợ lý nào",
      "multi_hint": "(loại trừ lẫn nhau với đa mô hình)",
      "multi_label": "Trợ lý song song đa nhiệm",
      "search_placeholder": "Trợ lý tìm kiếm…"
    },
    "common": {
      "edit": "Chỉnh sửa",
      "pin": "Ghim",
      "pinned_title": "Đã ghim",
      "sort": {
        "asc": "Lâu đời nhất",
        "desc": "Gần đây"
      },
      "sort_label": "Sắp xếp",
      "unpin": "Bỏ ghim"
    },
    "create_dialog": {
      "refresh_failed": "Đã tạo, nhưng không thể làm mới danh sách"
    },
    "edit_dialog": {
      "refresh_failed": "Đã lưu, nhưng không làm mới được danh sách"
    },
    "workspace": {
      "empty_text": "Chưa có không gian làm việc nào",
      "placeholder": "Chọn không gian làm việc"
    }
  },
  "settings": {
    "about": {
      "careers": {
        "button": "Xem",
        "title": "Sự nghiệp"
      },
      "checkUpdate": {
        "available": "Cập nhật",
        "label": "Kiểm tra cập nhật"
      },
      "checkingUpdate": "Đang kiểm tra cập nhật...",
      "contact": {
        "button": "Email",
        "title": "Liên hệ"
      },
      "debug": {
        "open": "Mở",
        "title": "Gỡ lỗi"
      },
      "description": "Một trợ lý AI mạnh mẽ cho nhà sản xuất",
      "downloading": "Đang tải xuống...",
      "enterprise": {
        "title": "Doanh nghiệp"
      },
      "feedback": {
        "button": "Phản hồi",
        "title": "Phản hồi"
      },
      "label": "Giới thiệu & Phản hồi",
      "releases": {
        "button": "Bản phát hành",
        "title": "Ghi chú phát hành"
      },
      "social": {
        "title": "Tài khoản mạng xã hội"
      },
      "title": "Về",
      "updateAvailable": "Đã tìm thấy phiên bản mới {{version}}",
      "updateError": "Lỗi cập nhật",
      "updateNotAvailable": "Bạn đang sử dụng phiên bản mới nhất",
      "website": {
        "button": "Trang web",
        "title": "Trang web chính thức"
      }
    },
    "advanced": {
      "auto_switch_to_topics": "Tự động chuyển sang chủ đề",
      "title": "Cài đặt nâng cao"
    },
    "assistant": {
      "icon": {
        "type": {
          "emoji": "Biểu tượng cảm xúc",
          "label": "Biểu tượng mô hình",
          "model": "Biểu tượng mô hình",
          "none": "Ẩn"
        }
      },
      "label": "Trợ lý Mặc định",
      "model_params": "Tham số mô hình",
      "title": "Trợ lý Mặc định"
    },
    "channels": {
      "description": "Kết nối các tác nhân với các nền tảng nhắn tin như Telegram, Feishu, Discord và nhiều hơn nữa.",
      "title": "Kênh"
    },
    "data": {
      "app_data": {
        "copy_data_option": "Sao chép dữ liệu, sẽ tự động khởi động lại sau khi sao chép dữ liệu thư mục gốc vào thư mục mới",
        "copy_failed": "Không sao chép được dữ liệu",
        "copy_success": "Đã sao chép dữ liệu thành công sang vị trí mới",
        "copy_time_notice": "Sao chép dữ liệu có thể mất một lúc, không được tắt ứng dụng bằng cách ép buộc",
        "copying": "Sao chép dữ liệu sang vị trí mới...",
        "copying_warning": "Sao chép dữ liệu, không được buộc thoát ứng dụng, ứng dụng sẽ khởi động lại sau khi sao chép xong",
        "label": "Dữ liệu ứng dụng",
        "migration_title": "Di Chuyển Dữ Liệu",
        "new_path": "Con đường mới",
        "open": "Directório Aberto",
        "original_path": "Ruta Original",
        "path_change_failed": "Nem sikerült megváltoztatni az adatkönyvtárat",
        "path_changed_without_copy": "Đường dẫn đã được thay đổi thành công",
        "restart_notice": "Ứng dụng có thể cần khởi động lại nhiều lần để áp dụng các thay đổi",
        "select": "Sửa đổi thư mục",
        "select_error": "Không thể thay đổi thư mục dữ liệu",
        "select_error_in_app_path": "Đường dẫn mới trùng với đường dẫn cài đặt ứng dụng, vui lòng chọn đường dẫn khác",
        "select_error_root_path": "Nouveau chemin ne peut pas être le chemin racine",
        "select_error_same_path": "Đường dẫn mới giống với đường dẫn cũ, vui lòng chọn đường dẫn khác",
        "select_error_write_permission": "Đường dẫn mới không có quyền ghi",
        "select_not_empty_dir": "Đường dẫn mới không trống",
        "select_not_empty_dir_content": "Đường dẫn mới không trống, nó sẽ ghi đè dữ liệu trong đường dẫn mới, có nguy cơ mất dữ liệu và sao chép thất bại, bạn có muốn tiếp tục?",
        "select_success": "Thư mục dữ liệu đã thay đổi, ứng dụng sẽ khởi động lại để áp dụng các thay đổi",
        "select_title": "Thay đổi Thư mục Dữ liệu Ứng dụng",
        "stop_quit_app_reason": "Ứng dụng hiện đang di chuyển dữ liệu và không thể thoát"
      },
      "app_logs": {
        "button": "Mở Nhật ký",
        "label": "Nhật ký ứng dụng"
      },
      "backup": {
        "skip_file_data_help": "Bỏ qua việc sao lưu các tệp dữ liệu như hình ảnh và cơ sở tri thức, chỉ sao lưu lịch sử trò chuyện và cài đặt. Giảm chiếm dụng dung lượng và tăng tốc độ sao lưu.",
        "skip_file_data_title": "Sao lưu mỏng"
      },
      "clear_cache": {
        "button": "Xóa bộ nhớ đệm",
        "confirm": "Xóa bộ nhớ cache sẽ xóa dữ liệu cache của ứng dụng, bao gồm cả dữ liệu minapp. Hành động này không thể hoàn tác, bạn có muốn tiếp tục?",
        "error": "Lỗi khi xóa bộ nhớ cache",
        "success": "Bộ nhớ đệm đã được xóa",
        "title": "Xóa bộ nhớ đệm"
      },
      "data": {
        "title": "Thư mục dữ liệu"
      },
      "divider": {
        "basic": "Cài đặt Dữ liệu Cơ bản",
        "cloud_storage": "Cài đặt Sao lưu Đám mây",
        "export_settings": "Xuất Cài đặt",
        "import_settings": "Nhập Cài đặt",
        "third_party": "Kết nối của bên thứ ba"
      },
      "export_menu": {
        "docx": "Xuất ra Word",
        "image": "Xuất dưới dạng hình ảnh",
        "joplin": "Xuất sang Joplin",
        "markdown": "Xuất ra dạng Markdown",
        "markdown_reason": "Xuất ra dạng Markdown (kèm lý do)",
        "notes": "Xuất ra Ghi chú",
        "notion": "Xuất sang Notion",
        "obsidian": "Xuất sang Obsidian",
        "plain_text": "Sao chép dưới dạng văn bản thuần",
        "siyuan": "Xuất sang ghi chú SiYuan",
        "title": "Xuất Cài Đặt Menu",
        "yuque": "Xuất sang Yuque"
      },
      "export_to_phone": {
        "confirm": {
          "button": "Chọn tệp sao lưu"
        },
        "content": "Xuất một số dữ liệu, bao gồm nhật ký trò chuyện và cài đặt. Xin lưu ý rằng quá trình sao lưu có thể mất một thời gian. Cảm ơn bạn đã kiên nhẫn.",
        "file": {
          "button": "Xuất ra tệp",
          "content": "Xuất dữ liệu dưới dạng tệp sao lưu có thể được nhập vào thiết bị di động qua tệp.",
          "export_failed": "Xuất không thành công",
          "export_success": "Xuất thành công",
          "title": "Xuất ra tệp tin"
        },
        "lan": {
          "button": "Bắt đầu chuyển",
          "connected": "Đã kết nối",
          "connection_failed": "Kết nối thất bại",
          "content": "Vui lòng đảm bảo máy tính và điện thoại của bạn cùng kết nối một mạng để chuyển tệp qua LAN.",
          "device_list_title": "Thiết bị mạng cục bộ",
          "discovered_devices": "Thiết bị đã được phát hiện",
          "error": {
            "file_too_large": "Tệp quá lớn, chỉ hỗ trợ tối đa 500MB",
            "init_failed": "Khởi tạo thất bại",
            "invalid_file_type": "Chỉ hỗ trợ tệp ZIP",
            "no_file": "Chưa chọn tập tin",
            "no_ip": "Không thể lấy địa chỉ IP",
            "not_connected": "Vui lòng hoàn tất bắt tay trước",
            "send_failed": "Không gửi được tệp"
          },
          "file_transfer": {
            "cancelled": "Chuyển khoản đã bị hủy",
            "failed": "Chuyển tập tin thất bại: {{message}}",
            "progress": "Đang gửi... {{progress}}%",
            "success": "Tệp đã được gửi thành công"
          },
          "handshake": {
            "button": "Bắt tay",
            "failed": "Lỗi bắt tay: {{message}}",
            "in_progress": "Bắt tay...",
            "success": "Bắt tay hoàn tất với {{device}}",
            "test_message_received": "Đã nhận pong từ {{device}}",
            "test_message_sent": "Gửi tải trọng kiểm tra hello world"
          },
          "idle_hint": "Quét đã tạm dừng. Bắt đầu quét để tìm các máy ngang hàng Cherry Studio trong mạng LAN của bạn.",
          "ip_addresses": "Địa chỉ IP",
          "last_seen": "Lần cuối thấy tại {{time}}",
          "metadata": "Siêu dữ liệu",
          "no_connection_warning": "Vui lòng mở LAN Transfer trên ứng dụng Cherry Studio di động",
          "no_devices": "Chưa tìm thấy thiết bị LAN nào",
          "scan_devices": "Quét thiết bị",
          "scanning_hint": "Đang quét mạng cục bộ của bạn để tìm các máy ngang hàng Cherry Studio...",
          "send_file": "Gửi tệp",
          "status": {
            "completed": "Chuyển khoản hoàn tất",
            "connected": "Đã kết nối",
            "connecting": "Đang kết nối...",
            "disconnected": "Ngắt kết nối",
            "error": "Lỗi kết nối",
            "initializing": "Đang khởi tạo kết nối...",
            "preparing": "Đang chuẩn bị chuyển giao...",
            "sending": "{{progress}}% Übertragen"
          },
          "status_badge_idle": "Nhàn rỗi",
          "status_badge_scanning": "Quét",
          "stop_scan": "Dừng quét",
          "title": "Truyền tải LAN",
          "transfer_progress": "Tiến trình chuyển"
        },
        "title": "Xuất ra điện thoại"
      },
      "hour_interval_one": "{{count}} ora",
      "hour_interval_other": "{{count}} giờ",
      "import_settings": {
        "button": "Nhập tệp Json",
        "chatgpt": "Nhập từ ChatGPT",
        "title": "Nhập dữ liệu ứng dụng từ bên ngoài"
      },
      "joplin": {
        "check": {
          "button": "Kiểm tra",
          "empty_token": "Vui lòng nhập Mã Ủy quyền Joplin",
          "empty_url": "Vui lòng nhập URL của Dịch vụ Joplin Clipper",
          "fail": "Việc xác minh kết nối Joplin không thành công",
          "success": "Verificación de conexión de Joplin exitosa"
        },
        "export_reasoning": {
          "help": "Khi được bật, nội dung xuất ra sẽ bao gồm chuỗi lý luận (quá trình suy nghĩ) do trợ lý tạo ra.",
          "title": "Incluir Cadena de Razonamiento en la Exportación"
        },
        "help": "Trong tùy chọn của Joplin, hãy bật web clipper (không cần tiện ích mở rộng trình duyệt), xác nhận cổng và sao chép mã xác thực vào đây.",
        "title": "Cấu hình Joplin",
        "token": "Mã Ủy Quyền Joplin",
        "token_placeholder": "Token de autorización de Joplin",
        "url": "URL Dịch vụ Web Clipper của Joplin",
        "url_placeholder": "http://127.0.0.1:41184/"
      },
      "limit": {
        "appDataDiskQuota": "Cảnh báo Dung lượng Đĩa",
        "appDataDiskQuotaDescription": "Dung lượng thư mục dữ liệu gần đầy, vui lòng dọn dẹp bộ nhớ đĩa, nếu không dữ liệu sẽ bị mất"
      },
      "local": {
        "autoSync": {
          "label": "Sao lưu tự động",
          "off": "Tắt"
        },
        "backup": {
          "button": "Sao lưu vào máy cục bộ",
          "manager": {
            "columns": {
              "actions": "Hành động",
              "fileName": "Tên tệp",
              "modifiedTime": "Thời gian sửa đổi",
              "size": "Kích thước"
            },
            "delete": {
              "confirm": {
                "multiple": "Bạn có chắc chắn muốn xóa {{count}} tệp sao lưu đã chọn không? Hành động này không thể hoàn tác.",
                "single": "Bạn có chắc chắn muốn xóa tệp sao lưu \"{{fileName}}\" không? Hành động này không thể hoàn tác.",
                "title": "Xác nhận xóa"
              },
              "error": "Xóa thất bại",
              "selected": "Xóa đã chọn",
              "success": {
                "multiple": "Đã xóa thành công {{count}} tệp sao lưu",
                "single": "Đã xóa thành công"
              },
              "text": "Xóa"
            },
            "fetch": {
              "error": "Không thể lấy tập tin sao lưu"
            },
            "refresh": "Làm mới",
            "restore": {
              "error": "Khôi phục thất bại",
              "success": "Khôi phục thành công, ứng dụng sẽ làm mới trong giây lát",
              "text": "Khôi phục"
            },
            "select": {
              "files": {
                "delete": "Vui lòng chọn các tệp sao lưu để xóa"
              }
            },
            "title": "Trình Quản Lý Sao Lưu Cục Bộ"
          },
          "modal": {
            "filename": {
              "placeholder": "Vui lòng nhập tên tệp sao lưu"
            },
            "title": "Sao lưu vào thư mục cục bộ"
          }
        },
        "directory": {
          "label": "Thư mục sao lưu cục bộ",
          "placeholder": "Chọn một thư mục cho bản sao lưu cục bộ",
          "select_error_app_data_path": "Đường dẫn mới không được trùng với đường dẫn dữ liệu ứng dụng",
          "select_error_in_app_install_path": "Đường dẫn mới không được trùng với đường dẫn cài đặt ứng dụng",
          "select_error_write_permission": "Đường dẫn mới không có quyền ghi",
          "select_title": "Chọn Thư Mục Sao Lưu"
        },
        "hour_interval_one": "{{count}} giờ",
        "hour_interval_other": "{{count}} giờ",
        "lastSync": "Sao lưu Cuối cùng",
        "maxBackups": {
          "label": "Số bản sao lưu tối đa",
          "unlimited": "Không giới hạn"
        },
        "minute_interval_one": "{{count}} phút",
        "minute_interval_other": "{{count}} phút",
        "noSync": "Đang chờ bản sao lưu tiếp theo",
        "restore": {
          "button": "Khôi phục từ Máy tính Cục bộ",
          "confirm": {
            "content": "Khôi phục từ bản sao lưu cục bộ sẽ thay thế dữ liệu hiện tại. Bạn có muốn tiếp tục không?",
            "title": "Xác nhận khôi phục"
          }
        },
        "syncError": "Lỗi Sao Lưu",
        "syncStatus": "Trạng thái sao lưu",
        "title": "Sao lưu cục bộ"
      },
      "markdown_export": {
        "exclude_citations": {
          "help": "Loại trừ trích dẫn và tài liệu tham khảo khi xuất ra Markdown, chỉ giữ lại nội dung chính",
          "title": "Loại trừ trích dẫn"
        },
        "force_dollar_math": {
          "help": "Khi được bật, $$ sẽ được buộc dùng để đánh dấu công thức LaTeX khi xuất ra Markdown. Lưu ý: Tùy chọn này cũng ảnh hưởng đến mọi phương pháp xuất qua Markdown, như Notion, Yuque, v.v.",
          "title": "Forza $$ per formule LaTeX"
        },
        "help": "Nếu được cung cấp, các bản xuất sẽ tự động được lưu vào đường dẫn này; nếu không, hộp thoại lưu sẽ xuất hiện.",
        "path": "Đường dẫn Xuất Mặc định",
        "path_placeholder": "Đường dẫn xuất",
        "select": "Chọn",
        "show_model_name": {
          "help": "Khi được bật, tên mô hình sẽ được hiển thị khi xuất ra Markdown. Lưu ý: Tùy chọn này cũng ảnh hưởng đến tất cả các phương pháp xuất qua Markdown, như Notion, Yuque, v.v.",
          "title": "Sử dụng Tên Mô hình khi Xuất"
        },
        "show_model_provider": {
          "help": "Afficher le fournisseur du modèle (par exemple, OpenAI, Gemini) lors de l’exportation en Markdown",
          "title": "Hiển thị Nhà cung cấp Mô hình"
        },
        "standardize_citations": {
          "help": "Khi được bật, các đánh dấu trích dẫn sẽ được chuyển đổi sang định dạng chú thích Markdown tiêu chuẩn [^1] và danh sách trích dẫn sẽ được định dạng.",
          "title": "Chuẩn hóa định dạng trích dẫn"
        },
        "title": "Xuất Markdown"
      },
      "message_title": {
        "use_topic_naming": {
          "help": "Khi được bật, hãy sử dụng mô hình nhanh để đặt tiêu đề cho các tin nhắn được xuất. Cài đặt này cũng ảnh hưởng đến tất cả các phương pháp xuất qua Markdown.",
          "title": "Dùng mô hình nhanh để đặt tiêu đề cho thông điệp được xuất"
        }
      },
      "minute_interval_one": "{{count}} minute",
      "minute_interval_other": "{{count}} phút",
      "notion": {
        "api_key": "Khóa API Notion",
        "api_key_placeholder": "Nhập Khóa API của Notion",
        "check": {
          "button": "Kiểm tra",
          "empty_api_key": "Khóa API chưa được cấu hình",
          "empty_database_id": "ID cơ sở dữ liệu chưa được cấu hình",
          "error": "Lỗi kết nối, vui lòng kiểm tra cấu hình mạng, khóa API và ID cơ sở dữ liệu",
          "fail": "Kết nối thất bại, vui lòng kiểm tra mạng, khóa API và ID cơ sở dữ liệu",
          "success": "Kết nối thành công"
        },
        "database_id": "ID Cơ sở dữ liệu Notion",
        "database_id_placeholder": "Nhập ID cơ sở dữ liệu Notion",
        "export_reasoning": {
          "help": "Khi được bật, nội dung xuất ra sẽ bao gồm chuỗi lý do (quá trình suy nghĩ).",
          "title": "Bao gồm Chuỗi Lý luận trong Xuất dữ liệu"
        },
        "help": "Tài liệu cấu hình Notion",
        "page_name_key": "Trường Tên Tiêu Đề Trang",
        "page_name_key_placeholder": "Nhập tên trường tiêu đề trang, mặc định là Tên",
        "title": "Cài đặt Notion"
      },
      "nutstore": {
        "backup": {
          "button": "Sao lưu lên Nutstore",
          "modal": {
            "filename": {
              "placeholder": "Nhập tên tập tin sao lưu"
            },
            "title": "Sao lưu vào Nutstore"
          }
        },
        "checkConnection": {
          "fail": "Kết nối Nutstore thất bại",
          "name": "Kiểm tra kết nối",
          "success": "Đã kết nối với Nutstore"
        },
        "isLogin": "Đã đăng nhập",
        "login": {
          "button": "Đăng nhập"
        },
        "logout": {
          "button": "Đăng xuất",
          "content": "Sau khi đăng xuất, bạn sẽ không thể sao lưu lên Nutstore hoặc khôi phục từ Nutstore.",
          "title": "Bạn có chắc chắn muốn đăng xuất khỏi Nutstore không?"
        },
        "new_folder": {
          "button": {
            "cancel": "Hủy",
            "confirm": "Xác nhận",
            "label": "Thư mục mới"
          }
        },
        "notLogin": "Chưa đăng nhập",
        "path": {
          "label": "Đường dẫn lưu trữ Nutstore",
          "placeholder": "Nhập đường dẫn lưu trữ Nutstore"
        },
        "pathSelector": {
          "currentPath": "Đường dẫn hiện tại",
          "return": "Trở lại",
          "title": "Đường dẫn lưu trữ Nutstore"
        },
        "restore": {
          "button": "Khôi phục từ Nutstore",
          "confirm": {
            "content": "Khôi phục từ Nutstore sẽ ghi đè lên dữ liệu hiện tại. Bạn có muốn tiếp tục?",
            "title": "Khôi phục từ Nutstore"
          }
        },
        "title": "Cấu hình Nutstore",
        "username": "Tên người dùng Nutstore"
      },
      "obsidian": {
        "default_vault": "Kho mặc định của Obsidian",
        "default_vault_export_failed": "Xuất thất bại",
        "default_vault_fetch_error": "Không thể tìm nạp kho Obsidian",
        "default_vault_loading": "Đang tải kho Obsidian...",
        "default_vault_no_vaults": "Không tìm thấy kho Obsidian nào",
        "default_vault_placeholder": "Vui lòng chọn kho Obsidian mặc định",
        "title": "Cấu hình Obsidian"
      },
      "s3": {
        "accessKeyId": {
          "label": "ID Khóa Truy Cập",
          "placeholder": "ID Khóa Truy Cập"
        },
        "autoSync": {
          "hour": "Mỗi {{count}} giờ",
          "label": "Tự động đồng bộ",
          "minute": "Mỗi {{count}} phút",
          "off": "Tắt"
        },
        "backup": {
          "button": "Sao lưu ngay",
          "error": "Sao lưu S3 thất bại: {{message}}",
          "manager": {
            "button": "Quản lý Sao lưu"
          },
          "modal": {
            "filename": {
              "placeholder": "Vui lòng nhập tên tệp sao lưu"
            },
            "title": "Sao lưu S3"
          },
          "operation": "Hoạt động sao lưu",
          "success": "Sao lưu S3 thành công"
        },
        "bucket": {
          "label": "Balde",
          "placeholder": "Cubo, p. ej.: ejemplo"
        },
        "endpoint": {
          "label": "Điểm cuối API",
          "placeholder": "https://s3.example.com"
        },
        "manager": {
          "close": "Đóng",
          "columns": {
            "actions": "Hành động",
            "fileName": "Tên tệp",
            "modifiedTime": "Thời gian chỉnh sửa",
            "size": "Kích thước tệp"
          },
          "config": {
            "incomplete": "Vui lòng điền đầy đủ cấu hình S3"
          },
          "delete": {
            "confirm": {
              "multiple": "Bạn có chắc chắn muốn xóa {{count}} tập tin sao lưu đã chọn không? Hành động này không thể hoàn tác.",
              "single": "Bạn có chắc chắn muốn xóa tệp sao lưu \"{{fileName}}\" không? Hành động này không thể hoàn tác.",
              "title": "Xác nhận Xóa"
            },
            "error": "Không thể xóa tập tin sao lưu: {{message}}",
            "label": "Xóa",
            "selected": "Xóa mục đã chọn ({{count}})",
            "success": {
              "multiple": "Đã xóa thành công {{count}} tệp sao lưu",
              "single": "Tệp sao lưu đã được xóa thành công"
            }
          },
          "files": {
            "fetch": {
              "error": "Không thể lấy danh sách tệp sao lưu: {{message}}"
            }
          },
          "refresh": "Làm mới",
          "restore": "Khôi phục",
          "select": {
            "warning": "Vui lòng chọn các tệp sao lưu để xóa"
          },
          "title": "Trình Quản Lý Tệp Sao Lưu S3"
        },
        "maxBackups": {
          "label": "Số bản sao lưu tối đa",
          "unlimited": "Không giới hạn"
        },
        "region": {
          "label": "Vùng",
          "placeholder": "Ví dụ: us-east-1"
        },
        "restore": {
          "config": {
            "incomplete": "Vui lòng điền đầy đủ cấu hình S3"
          },
          "confirm": {
            "cancel": "Hủy",
            "content": "Khôi phục dữ liệu sẽ ghi đè toàn bộ dữ liệu hiện tại. Hành động này không thể hoàn tác. Bạn có chắc chắn muốn tiếp tục?",
            "ok": "Xác nhận khôi phục",
            "title": "Xác nhận Khôi phục Dữ liệu"
          },
          "error": "Khôi phục dữ liệu thất bại: {{message}}",
          "file": {
            "required": "Vui lòng chọn tệp sao lưu để khôi phục"
          },
          "modal": {
            "select": {
              "placeholder": "Vui lòng chọn tệp sao lưu để khôi phục"
            },
            "title": "Khôi phục dữ liệu S3"
          },
          "success": "Khôi phục dữ liệu thành công"
        },
        "root": {
          "label": "Thư mục sao lưu (Tùy chọn)",
          "placeholder": "ví dụ: /cherry-studio"
        },
        "secretAccessKey": {
          "label": "Khóa Truy Cập Bí Mật",
          "placeholder": "Khóa truy cập bí mật"
        },
        "skipBackupFile": {
          "help": "Khi được bật, dữ liệu tập tin sẽ được bỏ qua trong quá trình sao lưu, chỉ thông tin cấu hình được sao lưu, giảm đáng kể kích thước tệp sao lưu",
          "label": "Sao lưu Nhẹ"
        },
        "syncStatus": {
          "error": "Lỗi đồng bộ: {{message}}",
          "label": "Trạng thái đồng bộ",
          "lastSync": "Lần đồng bộ gần nhất: {{time}}",
          "noSync": "Chưa đồng bộ"
        },
        "title": {
          "help": "Các dịch vụ lưu trữ đối tượng tương thích S3, như AWS S3, Cloudflare R2, Aliyun OSS, Tencent COS, v.v.",
          "label": "Lưu trữ tương thích S3",
          "tooltip": "Tài liệu cấu hình lưu trữ tương thích S3"
        }
      },
      "siyuan": {
        "api_url": "URL API của Siyuan Note",
        "api_url_placeholder": "ví dụ: http://127.0.0.1:6806",
        "box_id": "ID Hộp Ghi chú Siyuan",
        "box_id_placeholder": "Vui lòng nhập ID Hộp Ghi chú Siyuan",
        "check": {
          "button": "Kiểm tra",
          "empty_config": "Vui lòng điền địa chỉ API và mã thông báo",
          "error": "Lỗi kết nối, vui lòng kiểm tra kết nối mạng",
          "fail": "Kết nối thất bại, vui lòng kiểm tra địa chỉ API và token",
          "success": "Kết nối thành công",
          "title": "Kiểm tra kết nối"
        },
        "root_path": "Đường dẫn gốc của Siyuan Note",
        "root_path_placeholder": "ví dụ: /CherryStudio",
        "title": "Cấu hình Siyuan Note",
        "token": {
          "help": "Lấy mã thông báo Siyuan Note",
          "label": "Mã thông báo Siyuan Note"
        },
        "token_placeholder": "Vui lòng nhập mã thông báo Siyuan Note"
      },
      "title": "Cài đặt dữ liệu",
      "webdav": {
        "autoSync": {
          "label": "Sao lưu tự động",
          "off": "Apagado"
        },
        "backup": {
          "button": "Sauvegarder vers WebDAV",
          "manager": {
            "columns": {
              "actions": "Hành động",
              "fileName": "Tên tệp",
              "modifiedTime": "Thời gian chỉnh sửa",
              "size": "Kích thước"
            },
            "delete": {
              "confirm": {
                "multiple": "Bạn có chắc chắn muốn xóa {{count}} tệp sao lưu đã chọn không? Hành động này không thể hoàn tác.",
                "single": "Bạn có chắc chắn muốn xóa tệp sao lưu \"{{fileName}}\" không? Hành động này không thể hoàn tác.",
                "title": "Xác nhận Xóa"
              },
              "error": "Xóa thất bại",
              "selected": "Xóa mục đã chọn",
              "success": {
                "multiple": "Đã xóa thành công {{count}} tệp sao lưu",
                "single": "Đã xóa thành công"
              },
              "text": "Xóa"
            },
            "fetch": {
              "error": "Không thể lấy các tệp sao lưu"
            },
            "refresh": "Làm mới",
            "restore": {
              "error": "Khôi phục thất bại",
              "success": "Khôi phục thành công, ứng dụng sẽ tải lại trong giây lát",
              "text": "Khôi phục"
            },
            "select": {
              "files": {
                "delete": "Vui lòng chọn các tập tin sao lưu để xóa"
              }
            },
            "title": "Quản lý Dữ liệu Sao lưu"
          },
          "modal": {
            "filename": {
              "placeholder": "Vui lòng nhập tên tệp sao lưu"
            },
            "title": "Sao lưu lên WebDAV"
          }
        },
        "disableStream": {
          "help": "Khi được bật, tệp sẽ được tải vào bộ nhớ trước khi tải lên. Điều này có thể khắc phục các vấn đề tương thích với một số máy chủ WebDAV không hỗ trợ tải lên theo từng phần, nhưng sẽ làm tăng mức sử dụng bộ nhớ.",
          "title": "Tắt tải lên luồng"
        },
        "host": {
          "label": "Máy chủ WebDAV",
          "placeholder": "http://localhost:8080"
        },
        "hour_interval_one": "{{count}} giờ",
        "hour_interval_other": "{{count}} giờ",
        "lastSync": "Bản sao lưu cuối cùng",
        "maxBackups": "Backups Máximos",
        "minute_interval_one": "{{count}} phút",
        "minute_interval_other": "{{count}} phút",
        "noSync": "Chờ bản sao lưu tiếp theo",
        "password": "Mật khẩu WebDAV",
        "path": {
          "label": "Đường dẫn WebDAV",
          "placeholder": "/sao lưu"
        },
        "restore": {
          "button": "Khôi phục từ WebDAV",
          "confirm": {
            "content": "Khôi phục từ WebDAV sẽ ghi đè lên dữ liệu hiện tại. Bạn có muốn tiếp tục?",
            "title": "Xác nhận khôi phục"
          },
          "content": "Khôi phục từ WebDAV sẽ ghi đè lên dữ liệu hiện tại, bạn có muốn tiếp tục?",
          "title": "Khôi phục từ WebDAV"
        },
        "syncError": "Lỗi sao lưu",
        "syncStatus": "Trạng thái sao lưu",
        "title": "WebDAV",
        "user": "Người dùng WebDAV"
      },
      "yuque": {
        "check": {
          "button": "Kiểm tra",
          "empty_repo_url": "Vui lòng nhập URL của cơ sở kiến thức trước",
          "empty_token": "Vui lòng nhập Token Yuque trước",
          "fail": "Xác minh kết nối Yuque thất bại",
          "success": "Kết nối Yuque đã được xác minh thành công"
        },
        "help": "Lấy Token Yuque",
        "repo_url": "URL Yuque",
        "repo_url_placeholder": "https://www.yuque.com/username/xxx",
        "title": "Cấu hình Yuque",
        "token": "Mã thông báo Yuque",
        "token_placeholder": "Vui lòng nhập Token Yuque"
      }
    },
    "developer": {
      "enable_developer_mode": "Kích hoạt Chế độ Nhà phát triển",
      "help": "Sau khi bật chế độ nhà phát triển, bạn có thể sử dụng tính năng dò dữ liệu để xem luồng dữ liệu trong quá trình gọi mô hình.",
      "title": "Chế độ Nhà phát triển"
    },
    "display": {
      "assistant": {
        "title": "Cài đặt Trợ lý"
      },
      "custom": {
        "css": {
          "cherrycss": "Lấy từ cherrycss.com",
          "label": "CSS Tùy chỉnh",
          "placeholder": "/* Đặt CSS tùy chỉnh tại đây */"
        }
      },
      "font": {
        "code": "Phông chữ mã",
        "default": "Mặc định",
        "global": "Phông chữ Toàn cầu",
        "select": "Chọn Phông chữ",
        "title": "Cài đặt phông chữ"
      },
      "navbar": {
        "position": {
          "label": "Vị trí thanh điều hướng",
          "left": "Trái",
          "top": "Đỉnh"
        },
        "title": "Cài đặt thanh điều hướng"
      },
      "sidebar": {
        "chat": {
          "hiddenMessage": "Trợ lý là các chức năng cơ bản, không được hỗ trợ ẩn"
        },
        "disabled": "Ocultar ícones",
        "empty": "Kéo tính năng ẩn từ phía bên trái vào đây",
        "files": {
          "icon": "Biểu tượng Hiển thị Tệp"
        },
        "knowledge": {
          "icon": "Hiển thị biểu tượng Kiến thức"
        },
        "minapp": {
          "icon": "Hiển thị biểu tượng MinApp"
        },
        "miniApp": {
          "icon": "Hiển thị biểu tượng MiniApp"
        },
        "painting": {
          "icon": "Hiển thị biểu tượng Vẽ"
        },
        "title": "Cài đặt thanh bên",
        "translate": {
          "icon": "Mostrar ícono de Traducir"
        },
        "visible": "Hiển thị biểu tượng"
      },
      "title": "Cài đặt hiển thị",
      "topic": {
        "title": "Cài đặt chủ đề"
      },
      "zoom": {
        "title": "Cài đặt Zoom"
      }
    },
    "font_size": {
      "title": "Kích thước phông chữ tin nhắn"
    },
    "general": {
      "auto_check_update": {
        "title": "Tự động cập nhật"
      },
      "avatar": {
        "builtin": "Hình đại diện tích hợp sẵn",
        "reset": "Đặt lại avatar"
      },
      "backup": {
        "button": "Sao lưu",
        "title": "Sao lưu và Khôi phục Dữ liệu"
      },
      "common": {
        "menu": {
          "presentation_mode": {
            "cherry": "Cherry",
            "native": "Bản địa",
            "restart": {
              "content": "Thay đổi kiểu menu yêu cầu khởi động lại ứng dụng để có hiệu lực. Bạn có muốn khởi động lại ngay bây giờ không?",
              "title": "Yêu cầu khởi động lại"
            },
            "title": "Kiểu menu ngữ cảnh"
          }
        },
        "sections": {
          "chat_settings": "Cài đặt Trò chuyện",
          "custom_css": "CSS Tùy chỉnh",
          "display_language": "Hiển thị & Ngôn ngữ",
          "privacy_advanced": "Quyền riêng tư & Nâng cao",
          "system_startup": "Hệ thống & Khởi động"
        },
        "title": "Cài đặt chung"
      },
      "display": {
        "title": "Cài đặt hiển thị"
      },
      "emoji_picker": "Bộ chọn biểu tượng cảm xúc",
      "image_upload": "Tải lên hình ảnh",
      "label": "Cài đặt chung",
      "reset": {
        "button": "Đặt lại",
        "title": "Đặt lại dữ liệu"
      },
      "restore": {
        "button": "Khôi phục"
      },
      "spell_check": {
        "label": "Kiểm tra chính tả",
        "languages": "Sử dụng kiểm tra chính tả cho"
      },
      "test_plan": {
        "beta_version": "Phiên bản Beta (Beta)",
        "beta_version_tooltip": "Các tính năng có thể thay đổi bất cứ lúc nào, lỗi nhiều hơn, hãy nâng cấp nhanh chóng",
        "rc_version": "Phiên bản Xem trước (RC)",
        "rc_version_tooltip": "Gần với phiên bản ổn định, các tính năng cơ bản đã ổn định, lỗi ít",
        "title": "Kế hoạch Kiểm thử",
        "tooltip": "Tham gia kế hoạch thử nghiệm để trải nghiệm các tính năng mới nhanh hơn, nhưng cũng mang lại nhiều rủi ro hơn, vui lòng sao lưu dữ liệu của bạn trước.",
        "version_channel_not_match": "Việc chuyển đổi phiên bản xem trước và thử nghiệm sẽ có hiệu lực sau khi phiên bản ổn định tiếp theo được phát hành",
        "version_options": "Tùy chọn phiên bản"
      },
      "title": "Cài đặt chung",
      "user_name": {
        "label": "Tên người dùng",
        "placeholder": "Nhập tên của bạn"
      },
      "view_webdav_settings": "Xem cài đặt WebDAV"
    },
    "groq": {
      "title": "Cài đặt Groq"
    },
    "hardware_acceleration": {
      "confirm": {
        "content": "Việc tắt tăng tốc phần cứng cần khởi động lại ứng dụng để có hiệu lực. Bạn có muốn khởi động lại ngay bây giờ không?",
        "title": "Yêu cầu khởi động lại"
      },
      "title": "Tắt Tăng tốc Phần cứng"
    },
    "input": {
      "auto_translate_with_space": "Dịch nhanh với 3 dấu cách",
      "clear": {
        "all": "Rõ ràng",
        "knowledge_base": "Xóa các cơ sở kiến thức đã chọn",
        "models": "Xóa tất cả các mô hình"
      },
      "show_translate_confirm": "Hiển thị hộp thoại xác nhận dịch",
      "target_language": {
        "chinese": "Tiếng Trung giản thể",
        "chinese-traditional": "Trung Quốc truyền thống",
        "english": "Tiếng Anh",
        "japanese": "Tiếng Nhật",
        "label": "Ngôn ngữ đích",
        "russian": "Tiếng Nga"
      }
    },
    "integrations": {
      "title": "Tích hợp"
    },
    "launch": {
      "onboot": "Tự động khởi động khi bật máy",
      "title": "Khởi chạy",
      "totray": "Thu nhỏ vào khay hệ thống khi khởi chạy"
    },
    "math": {
      "engine": {
        "label": "Công cụ toán học",
        "none": "Không"
      },
      "single_dollar": {
        "label": "Kích hoạt $...$",
        "tip": "Hiển thị các phương trình toán học được đặt trong cặp dấu đô la đơn $...$. Mặc định được bật."
      },
      "title": "Cài đặt Toán học"
    },
    "mcp": {
      "actions": "Hành động",
      "active": "Đang hoạt động",
      "addError": "Gagal menambahkan server",
      "addServer": {
        "create": "Tạo nhanh",
        "importFrom": {
          "connectionFailed": "Kết nối thất bại",
          "dxt": "Nhập gói DXT",
          "dxtFile": "Tệp gói DXT",
          "dxtHelp": "Chọn một tệp .dxt chứa gói máy chủ MCP",
          "dxtProcessFailed": "Không thể xử lý tệp DXT",
          "error": {
            "multipleServers": "Không thể nhập từ nhiều máy chủ"
          },
          "invalid": "Đầu vào không hợp lệ, vui lòng kiểm tra định dạng JSON",
          "json": "Nhập từ JSON",
          "mcpb": "Nhập gói MCPB",
          "mcpbFile": "Tệp Gói MCPB",
          "mcpbHelp": "Chọn một tệp .mcpb chứa gói máy chủ MCP",
          "mcpbProcessFailed": "Không thể xử lý tệp MCPB",
          "method": "Phương thức nhập",
          "nameExists": "Máy chủ đã tồn tại: {{name}}",
          "noDxtFile": "Vui lòng chọn một tệp DXT",
          "noMcpbFile": "Vui lòng chọn một tệp MCPB",
          "oneServer": "Chỉ một cấu hình máy chủ MCP tại một thời điểm",
          "placeholder": "Dán cấu hình JSON máy chủ MCP",
          "selectDxtFile": "Chọn tệp DXT",
          "selectMcpbFile": "Chọn tệp MCPB",
          "tooltip": "Vui lòng sao chép cấu hình JSON (ưu tiên cấu hình NPX hoặc UVX) từ trang giới thiệu MCP Servers và dán vào ô nhập."
        },
        "label": "Thêm Máy chủ"
      },
      "addSuccess": "Servidor añadido con éxito",
      "advancedSettings": "Cài đặt nâng cao",
      "allServers": "Máy chủ MCP",
      "args": "Lập luận",
      "argsTooltip": "Mỗi lập luận trên một dòng mới",
      "baseUrlTooltip": "URL cơ sở máy chủ từ xa",
      "builtinServers": "Máy chủ tích hợp",
      "builtinServersDescriptions": {
        "brave_search": "Một máy chủ MCP triển khai tích hợp API Tìm kiếm Brave, cung cấp cả chức năng tìm kiếm web và địa phương. Yêu cầu cấu hình biến môi trường BRAVE_API_KEY",
        "browser": "Điều khiển cửa sổ Electron không giao diện qua Chrome DevTools Protocol. Công cụ: mở URL, thực thi JS một dòng, đặt lại phiên.",
        "didi_mcp": "Máy chủ MCP DiDi cung cấp dịch vụ đặt xe bao gồm tìm kiếm bản đồ, ước tính giá, quản lý đơn hàng và theo dõi tài xế. Chỉ khả dụng tại Trung Quốc Đại lục. Yêu cầu cấu hình biến môi trường DIDI_API_KEY",
        "dify_knowledge": "Triển khai máy chủ MCP của Dify cung cấp một API đơn giản để tương tác với Dify. Yêu cầu cấu hình Khóa Dify",
        "fetch": "MCP server để lấy nội dung web từ URL",
        "filesystem": "Một máy chủ Node.js triển khai Giao thức Ngữ cảnh Mô hình (MCP) cho các thao tác hệ thống tệp. Yêu cầu cấu hình các thư mục được phép truy cập.",
        "flomo": "Kết nối với flomo để nhanh chóng ghi lại ghi chú và ý tưởng qua AI. Yêu cầu ủy quyền tài khoản flomo.",
        "mcp_auto_install": "Tự động cài đặt dịch vụ MCP (beta)",
        "memory": "Triển khai bộ nhớ liên tục dựa trên đồ thị tri thức cục bộ. Điều này cho phép mô hình ghi nhớ thông tin liên quan đến người dùng trên các cuộc trò chuyện khác nhau. Yêu cầu cấu hình biến môi trường MEMORY_FILE_PATH.",
        "no": "Không có mô tả",
        "nowledge_mem": "Yêu cầu ứng dụng Nowledge Mem chạy cục bộ. Giữ các cuộc trò chuyện AI, công cụ, ghi chú, tác nhân và tệp trong bộ nhớ riêng tư trên máy tính của bạn. Tải xuống từ https://mem.nowledge.co/",
        "python": "Thực thi mã Python trong môi trường sandbox an toàn. Chạy Python với Pyodide, hỗ trợ hầu hết các thư viện chuẩn và các gói tính toán khoa học",
        "sequentialthinking": "Một triển khai máy chủ MCP cung cấp các công cụ để giải quyết vấn đề động và phản chiếu thông qua các quy trình tư duy có cấu trúc"
      },
      "command": "Command",
      "config_description": "Định cấu hình máy chủ Giao thức Ngữ cảnh Mô hình",
      "customRegistryPlaceholder": "Nhập URL của registry riêng, ví dụ: https://npm.company.com",
      "deleteError": "Không xóa được máy chủ",
      "deleteServer": "Xóa Máy chủ",
      "deleteServerConfirm": "Bạn có chắc chắn muốn xóa máy chủ này không?",
      "deleteSuccess": "Servidor eliminado correctamente",
      "dependenciesInstall": "Cài đặt các phụ thuộc",
      "dependenciesInstalling": "Đang cài đặt các phụ thuộc...",
      "description": "Mô tả",
      "disable": {
        "description": "Không kích hoạt chức năng máy chủ MCP",
        "label": "Vô hiệu hóa máy chủ MCP"
      },
      "discover": "Khám phá",
      "duplicateName": "Một máy chủ với tên này đã tồn tại",
      "editJson": "Chỉnh sửa JSON",
      "editMcpJson": "Chỉnh sửa cấu hình MCP",
      "editServer": "Chỉnh sửa Máy chủ",
      "env": "Biến môi trường",
      "envTooltip": "Định dạng: KEY=value, mỗi dòng một cặp",
      "errors": {
        "32000": "MCP server không khởi động được, vui lòng kiểm tra các tham số theo hướng dẫn",
        "toolNotFound": "Công cụ {{name}} không tìm thấy"
      },
      "fetch": {
        "button": "Lấy Máy chủ",
        "success": "Đã lấy thành công các máy chủ MCP"
      },
      "findMore": "Tìm thêm MCP",
      "headers": "Tiêu đề",
      "headersTooltip": "Tiêu đề tùy chỉnh cho yêu cầu HTTP",
      "inMemory": "Memoria",
      "install": "Cài đặt",
      "installError": "Không thể cài đặt các phụ thuộc",
      "installHelp": "Nhận Trợ Giúp Cài Đặt",
      "installSuccess": "Các phụ thuộc đã được cài đặt thành công",
      "jsonFormatError": "Lỗi định dạng JSON",
      "jsonModeHint": "Chỉnh sửa biểu diễn JSON của cấu hình máy chủ MCP. Hãy đảm bảo định dạng chính xác trước khi lưu.",
      "jsonSaveError": "Falha ao salvar a configuração JSON.",
      "jsonSaveSuccess": "Configuration JSON a été enregistrée.",
      "lanyun": {
        "description": "Nền tảng Công nghệ Lanyun Dịch vụ MCP",
        "name": "Lanyun Technology"
      },
      "logoUrl": "URL Logo",
      "logs": "Nhật ký",
      "longRunning": "Chế độ chạy dài",
      "longRunningTooltip": "Khi được bật, máy chủ hỗ trợ các tác vụ chạy lâu. Khi nhận được thông báo tiến độ, thời gian chờ sẽ được đặt lại và thời gian thực thi tối đa sẽ được kéo dài thành 10 phút.",
      "marketplaces": "Thị trường",
      "missingDependencies": "bị thiếu, vui lòng cài đặt để tiếp tục.",
      "more": {
        "awesome": "Danh sách máy chủ MCP được chọn lọc",
        "composio": "Công cụ phát triển MCP Composio",
        "glama": "Danh mục Máy chủ MCP Glama",
        "higress": "Máy chủ MCP Higress",
        "mcpso": "Nền tảng Khám phá Máy chủ MCP",
        "mcpworld": "Nền tảng Tổng hợp MCP Baidu",
        "modelscope": "Máy chủ MCP Cộng đồng ModelScope",
        "official": "Bộ sưu tập Máy chủ MCP Chính thức",
        "pulsemcp": "Pulse MCP Server",
        "smithery": "Công cụ MCP Smithery",
        "zhipu": "MCP được chọn lọc, Tích hợp nhanh"
      },
      "name": "Tên",
      "newServer": "MCP Server",
      "noDescriptionAvailable": "Không có mô tả nào",
      "noLogs": "Chưa có nhật ký nào",
      "noServers": "Không có máy chủ nào được cấu hình",
      "not_support": "Mô hình không được hỗ trợ",
      "npx_list": {
        "actions": "Hành động",
        "description": "Mô tả",
        "no_packages": "Không tìm thấy gói nào",
        "npm": "NPM",
        "package_name": "Tên Gói",
        "scope_placeholder": "Nhập phạm vi npm (ví dụ: @tổ-chức-của-bạn)",
        "scope_required": "Vui lòng nhập phạm vi npm",
        "search": "Tìm kiếm",
        "search_error": "Lỗi tìm kiếm",
        "usage": "Cách sử dụng",
        "version": "Phiên bản"
      },
      "oauth": {
        "callback": {
          "message": "Bạn có thể đóng trang này và quay lại Cherry Studio",
          "title": "Autenticación exitosa"
        }
      },
      "prompts": {
        "arguments": "Lập luận",
        "availablePrompts": "Prompts Disponibles",
        "genericError": "Lỗi nhận prompt",
        "loadError": "Lỗi lấy prompt",
        "noPromptsAvailable": "Không có lời nhắc nào có sẵn",
        "requiredField": "Trường bắt buộc"
      },
      "protocolInstallWarning": {
        "command": "Lệnh khởi động",
        "message": "MCP này đã được cài đặt từ một nguồn bên ngoài thông qua giao thức. Việc chạy các công cụ không rõ nguồn gốc có thể gây hại cho máy tính của bạn.",
        "run": "Chạy",
        "title": "Chạy MCP bên ngoài?"
      },
      "provider": "Nhà cung cấp",
      "providerPlaceholder": "Tên nhà cung cấp",
      "providerUrl": "URL của nhà cung cấp",
      "providers": "Nhà cung cấp",
      "registry": "Bộ đăng ký gói",
      "registryDefault": "Mặc định",
      "registryTooltip": "Chọn registry để cài đặt gói nhằm khắc phục các vấn đề mạng với registry mặc định.",
      "requiresConfig": "Yêu cầu cấu hình",
      "resources": {
        "availableResources": "Tài nguyên có sẵn",
        "blob": "Dữ liệu nhị phân",
        "blobInvisible": "Blob Vô hình",
        "genericError": "Lỗi khi lấy tài nguyên",
        "mimeType": "Loại MIME",
        "noResourcesAvailable": "Không có tài nguyên khả dụng",
        "size": "Kích thước",
        "text": "Văn bản",
        "uri": "URI"
      },
      "runtimeStatus": {
        "connected": "Đã kết nối",
        "connecting": "Kết nối",
        "disabled": "Vô hiệu hóa",
        "error": "Lỗi",
        "unavailable": "Không có sẵn"
      },
      "search": {
        "placeholder": "Tìm kiếm máy chủ MCP...",
        "tooltip": "Tìm kiếm máy chủ MCP"
      },
      "searchNpx": "Tìm kiếm MCP",
      "serverPlural": "máy chủ",
      "serverSingular": "máy chủ",
      "servers": "Máy chủ MCP",
      "shortTitle": "MCP",
      "sse": "Sự kiện gửi từ máy chủ (SSE)",
      "startError": "Khởi động thất bại",
      "stdio": "Đầu vào/Đầu ra chuẩn (stdio)",
      "streamableHttp": "HTTP có thể truyền dòng (streamableHttp)",
      "sync": {
        "button": "Đồng bộ",
        "discoverMcpServers": "Khám phá các máy chủ MCP",
        "discoverMcpServersDescription": "Truy cập nền tảng để khám phá các máy chủ MCP có sẵn",
        "error": "Lỗi đồng bộ máy chủ MCP",
        "getToken": "Lấy Mã Thông Báo API",
        "getTokenDescription": "Lấy mã thông báo API cá nhân của bạn từ tài khoản",
        "noServersAvailable": "Không có máy chủ MCP nào khả dụng",
        "providerDescriptions": {
          "302ai": "Dịch vụ MCP Nền tảng 302.AI",
          "bailian": "Dịch vụ MCP Nền tảng Bailian của Alibaba Cloud",
          "lanyun": "Nền tảng Công nghệ Đám mây Lanyun Dịch vụ MCP",
          "mcprouter": "Nền tảng Định tuyến MCP Dịch vụ MCP",
          "modelscope": "Dịch vụ MCP nền tảng ModelScope"
        },
        "selectProvider": "Chọn Nhà cung cấp:",
        "setToken": "Nhập mã thông báo của bạn",
        "success": "Đồng bộ máy chủ MCP thành công",
        "title": "Máy chủ đồng bộ",
        "tokenPlaceholder": "Nhập mã API vào đây",
        "tokenRequired": "Cần có Mã thông báo API",
        "unauthorized": "Đồng bộ không được ủy quyền"
      },
      "system": "Hệ thống",
      "tabs": {
        "description": "Mô tả",
        "general": "Tổng quát",
        "prompts": "Lời nhắc",
        "resources": "Tài nguyên",
        "tools": "Công cụ"
      },
      "tags": "Thẻ",
      "tagsPlaceholder": "Nhập thẻ",
      "timeout": "Hết thời gian",
      "timeoutTooltip": "Thời gian chờ tính bằng giây cho các yêu cầu đến máy chủ này, mặc định là 60 giây",
      "title": "Máy chủ MCP",
      "tools": {
        "autoApprove": {
          "label": "Tự động phê duyệt",
          "tooltip": {
            "confirm": "Bạn có chắc chắn muốn chạy công cụ MCP này không?",
            "disabled": "Công cụ sẽ cần phê duyệt thủ công trước khi chạy",
            "enabled": "Công cụ sẽ chạy tự động mà không cần xác nhận",
            "howToEnable": "Bật công cụ trước để sử dụng tự động phê duyệt"
          }
        },
        "availableTools": "Công cụ có sẵn",
        "enable": "Bật Công cụ",
        "inputSchema": {
          "enum": {
            "allowedValues": "Giá trị được phép"
          },
          "label": "Schema d'entrée"
        },
        "loadError": "Lỗi lấy công cụ",
        "noToolsAvailable": "Không có công cụ nào khả dụng",
        "run": "Chạy"
      },
      "type": "Loại",
      "types": {
        "inMemory": "En mémoire",
        "sse": "SSE",
        "stdio": "STDIO",
        "streamableHttp": "HTTP có thể truyền phát"
      },
      "updateError": "Không thể cập nhật máy chủ",
      "updateSuccess": "Máy chủ đã được cập nhật thành công",
      "url": "URL",
      "user": "Người dùng"
    },
    "menuGroups": {
      "appSettings": "Cài đặt ứng dụng",
      "integrations": "Tích hợp",
      "productivity": "Năng suất",
      "services": "Dịch vụ",
      "system": "Hệ thống"
    },
    "messages": {
      "divider": {
        "label": "Hiển thị đường phân cách giữa các tin nhắn",
        "tooltip": "Không áp dụng cho tin nhắn kiểu bong bóng"
      },
      "grid_columns": "Cột hiển thị lưới tin nhắn",
      "grid_popover_trigger": {
        "click": "Kliknout pro zobrazení",
        "hover": "Di chuột để hiển thị",
        "label": "Kích hoạt chi tiết lưới"
      },
      "input": {
        "confirm_delete_message": "Xác nhận trước khi xóa tin nhắn",
        "confirm_regenerate_message": "Xác nhận trước khi tạo lại tin nhắn",
        "enable_quick_triggers": "Kích hoạt các kích hoạt / và @",
        "send_shortcuts": "Gửi phím tắt",
        "show_estimated_tokens": "Hiển thị số token ước tính",
        "title": "Cài đặt đầu vào"
      },
      "markdown_rendering_input_message": "Tin nhắn nhập Markdown kết xuất",
      "metrics": "{{time_first_token_millsec}}ms até o primeiro token | {{token_speed}} tok/seg",
      "model": {
        "title": "Cài đặt mô hình"
      },
      "navigation": {
        "anchor": "Neo Tin Nhắn",
        "buttons": "Các Nút Điều Hướng",
        "label": "Thanh điều hướng",
        "none": ""
      },
      "show_message_outline": "Hiển thị dàn bộ tin nhắn",
      "title": "Cài đặt tin nhắn",
      "use_serif_font": "Dùng phông chữ có chân",
      "wide_mode": "Chế độ bố cục rộng"
    },
    "miniApps": {
      "cache_change_notice": "Các thay đổi sẽ có hiệu lực khi số lượng ứng dụng mini đang mở đạt đến giá trị đã đặt",
      "cache_description": "Đặt số lượng tối đa các ứng dụng mini đang hoạt động cần giữ trong bộ nhớ",
      "cache_title": "Giới hạn bộ nhớ cache của Mini App",
      "custom": {
        "create_title": "Tạo mini app tùy chỉnh",
        "edit_title": "Chỉnh sửa Ứng dụng Nhỏ Tùy chỉnh",
        "logo_file": "Subir archivo de logotipo",
        "logo_upload_error": "Không thể tải lên logo.",
        "logo_upload_label": "Tải lên Logo",
        "name": "Tên",
        "name_placeholder": "Nhập tên",
        "remove_error": "Không thể xóa ứng dụng nhỏ tùy chỉnh.",
        "remove_success": "Ứng dụng mini tùy chỉnh đã được gỡ bỏ thành công.",
        "save_error": "Không lưu được ứng dụng nhỏ tùy chỉnh.",
        "save_success": "Ứng dụng tùy chỉnh đã được lưu thành công.",
        "title": "Tùy chỉnh",
        "url": "URL",
        "url_invalid": "Nhập URL http, https hoặc file hợp lệ.",
        "url_placeholder": "Nhập URL"
      },
      "disabled": "Ứng dụng nhỏ ẩn",
      "display_title": "Cài đặt hiển thị Mini App",
      "empty": "Nhấp vào biểu tượng ẩn ở một ứng dụng bên trái và nó sẽ chuyển đến đây",
      "group": {
        "display": "Quản lý hiển thị",
        "preferences": "Tùy chọn"
      },
      "open_link_external": {
        "description": "Khi được bật, các liên kết mở cửa sổ mới trong mini app sẽ mở trong trình duyệt mặc định của bạn",
        "title": "Mở liên kết cửa sổ mới trong trình duyệt"
      },
      "region": {
        "auto": "Tự động phát hiện",
        "cn": "Trung Quốc",
        "description": "Filtrar mini-programas no compatibles según la región",
        "global": "Toàn cầu",
        "title": "Bộ lọc Mini Program"
      },
      "reset_tooltip": "Redefinir para o padrão",
      "visible": "Mini aplicaciones visibles"
    },
    "model": "Mô hình Mặc định",
    "models": {
      "add": {
        "add_model": "Thêm Mô hình",
        "batch_add_models": "Thêm hàng loạt mô hình",
        "context_window": {
          "label": "Kích thước cửa sổ ngữ cảnh",
          "placeholder": "ví dụ: 128000"
        },
        "endpoint_type": {
          "label": "Loại Điểm Cuối",
          "placeholder": "Chọn loại điểm cuối",
          "remove_chip": "Xóa",
          "required": "Vui lòng chọn một loại điểm cuối",
          "tooltip": "Chọn định dạng loại điểm cuối API"
        },
        "group_name": {
          "label": "Tên Nhóm",
          "placeholder": "Tùy chọn ví dụ: ChatGPT",
          "tooltip": "Tùy chọn ví dụ: ChatGPT"
        },
        "max_input_tokens": {
          "label": "Số token đầu vào tối đa",
          "placeholder": "ví dụ: 128000"
        },
        "max_output_tokens": {
          "label": "Số token đầu ra tối đa",
          "placeholder": "ví dụ: 4096"
        },
        "model_id": {
          "label": "ID mô hình",
          "placeholder": "Bắt buộc, ví dụ: gpt-3.5-turbo",
          "select": {
            "placeholder": "Chọn Mô hình"
          },
          "tooltip": "Ví dụ: gpt-3.5-turbo"
        },
        "model_name": {
          "label": "Tên mô hình",
          "placeholder": "Opcional p. ej. GPT-4",
          "tooltip": "Opcjonalnie np. GPT-4"
        },
        "supported_text_delta": {
          "label": "Hỗ trợ xuất văn bản tăng dần",
          "tooltip": "Mô hình trả về văn bản theo từng phần, thay vì toàn bộ cùng lúc. Được bật theo mặc định, nếu mô hình không hỗ trợ, vui lòng tắt tùy chọn này"
        }
      },
      "api_key": "Khóa API",
      "base_url": "URL cơ sở",
      "bulk_disable": "Disable all",
      "bulk_enable": "Enable all",
      "check": {
        "all": "Todo",
        "all_models_passed": "Tất cả các mô hình đã vượt qua kiểm tra",
        "button_caption": "Kiểm tra sức khỏe",
        "disabled": "Vô hiệu hóa",
        "disclaimer": "Việc kiểm tra sức khỏe yêu cầu gửi các yêu cầu, vui lòng sử dụng một cách thận trọng. Các mô hình tính phí theo từng yêu cầu có thể phát sinh chi phí bổ sung, vui lòng tự chịu trách nhiệm.",
        "drawer_result_hint": "Results remain here until you close the drawer or run the check again.",
        "enable_concurrent": "Đồng thời",
        "enabled": "Đã bật",
        "failed": "Thất bại",
        "failed_to_start": "Không thể khởi động kiểm tra sức khỏe",
        "generation_output_audio": "âm thanh",
        "generation_output_image": "một hình ảnh",
        "generation_output_video": "một video",
        "keys_status_count": "Đã vượt qua: {{count_passed}} khóa, không vượt qua: {{count_failed}} khóa",
        "model_button_caption": "Kiểm tra tất cả mô hình",
        "model_status_failed": "{{count}} mô hình hoàn toàn không thể truy cập",
        "model_status_partial": "{{count}} mô hình có các khóa không thể truy cập",
        "model_status_passed": "{{count}} modèles ont passé les contrôles de santé",
        "model_status_summary": "{{provider}}: {{summary}}",
        "no_api_keys": "Không tìm thấy khóa API, vui lòng thêm khóa API trước.",
        "no_results": "Không có kết quả",
        "outcome_fail_short": "{{count}} failed",
        "outcome_skipped_short": "{{count}} đã bị bỏ qua",
        "outcome_success_short": "{{count}} passed",
        "outcome_total": "{{count}} total",
        "passed": "Đã thông qua",
        "pipeline_heading": "Detection progress",
        "progress_count": "{{done}} / {{total}}",
        "progress_current": "Đang kiểm tra: {{name}}",
        "progress_hint": "Bạn có thể đóng bảng này; quá trình kiểm tra vẫn tiếp tục ở nền.",
        "progress_title": "Đang chạy kiểm tra sức khỏe",
        "retry": "Check again",
        "select_api_key": "Chọn khóa API để sử dụng:",
        "single": "Unico",
        "skip_reason_generation_cost": "Việc kiểm tra sức khỏe của mô hình này sẽ tạo ra {{output}} và tiêu tốn hạn ngạch, vì vậy nó được bỏ qua theo mặc định.",
        "skip_reason_unsupported_probe": "Loại mô hình này chưa có kiểm tra sức khỏe chi phí thấp, vì vậy nó được bỏ qua theo mặc định.",
        "start": "Bắt đầu",
        "status_checking": "Checking…",
        "status_skipped": "Đã bỏ qua",
        "timeout": "Hết thời gian",
        "title": "Kontrola zdraví modelu",
        "use_all_keys": "Clave(s)"
      },
      "collapse_all": "Thu gọn tất cả",
      "default_assistant_model": "Mô hình Trợ lý Mặc định",
      "default_assistant_model_description": "Dùng khi trợ lý chưa có mô hình",
      "docs": "Tài liệu mô hình",
      "empty": "Không tìm thấy mô hình nào",
      "enabled_models": "Đã bật",
      "expand_all": "Mở rộng tất cả",
      "filter": {
        "clear": "Xóa bộ lọc mô hình",
        "label": "Lọc mô hình"
      },
      "group_disable": "Tắt nhóm này",
      "group_enable": "Bật nhóm này",
      "list_title": "Model list",
      "manage": {
        "add_custom_model": "Add custom model",
        "add_listed": {
          "confirm": "Bạn có chắc chắn muốn thêm tất cả các mô hình vào danh sách không?",
          "label": "Thêm các mô hình vào danh sách"
        },
        "add_whole_group": "Thêm toàn bộ nhóm",
        "drawer_title": "Model management",
        "fetch_deselect_all_add": "Deselect all",
        "fetch_deselect_all_remove": "Deselect all",
        "fetch_list": "Lấy danh sách mô hình",
        "fetch_ok": "OK",
        "fetch_removed_hint": "These models no longer exist on the provider API. Check to remove them from your list.",
        "fetch_result_title": "Pull result",
        "fetch_select_all_add": "Select all to add",
        "fetch_select_all_remove": "Select all to remove",
        "fetch_summary_add": "Add {{selected}}/{{total}} models",
        "fetch_summary_remove": "Remove {{selected}}/{{total}} models",
        "fetch_up_to_date": "Your model list is up to date",
        "fetch_up_to_date_hint": "No new or removed models were found.",
        "filter_add_all": "Add all in view",
        "filter_remove_all": "Remove from provider",
        "footer_done": "Done",
        "large_group_hidden": "Hiển thị thêm {{count}} mô hình",
        "model_in_use_by_knowledge_base": "Mô hình này đang được sử dụng bởi một cơ sở kiến thức và không thể bị xóa.",
        "operation_failed": "Model operation failed.",
        "refetch_list": "Tải lại danh sách mô hình",
        "reload_catalog": "Refresh list",
        "remove_listed": "Xóa các mô hình khỏi danh sách",
        "remove_model": "Xóa mô hình",
        "remove_whole_group": "Xóa toàn bộ nhóm",
        "search_models_placeholder": "Search models…",
        "select_none": "Select none",
        "status_all": "All",
        "status_disabled": "Disabled",
        "status_enabled": "Enabled",
        "sync_added_description": "New upstream models that can be added to this provider.",
        "sync_added_metric": "{{count}} new models",
        "sync_added_section": "New models",
        "sync_apply_changes": "Apply changes",
        "sync_apply_result": "Added {{added}}, deprecated {{deprecated}}, deleted {{deleted}}.",
        "sync_empty_added": "No new upstream models were found.",
        "sync_empty_missing": "No unavailable local models were found.",
        "sync_impact_section": "Reference impact",
        "sync_impact_summary": "{{models}} impacted models, {{references}} strong references",
        "sync_missing_description": "Local models that no longer exist in the latest upstream list.",
        "sync_missing_metric": "{{count}} unavailable models",
        "sync_missing_section": "Unavailable models",
        "sync_no_references": "No strong references",
        "sync_pick_delete": "Delete",
        "sync_pick_deprecate": "Mark deprecated",
        "sync_preview_description": "Review upstream model changes before updating your local model list.",
        "sync_preview_summary": "Pull preview",
        "sync_pull_failed": "Failed to pull models.",
        "sync_reference_assistants": "Assistants {{count}}",
        "sync_reference_knowledge": "Knowledge bases {{count}}",
        "sync_reference_preferences": "Preferences {{count}}",
        "sync_references": "Strong references {{count}}",
        "sync_replacement": "Suggested replacement: {{model}}",
        "sync_selected_metric": "{{count}} selected",
        "sync_selected_summary": "{{selected}} / {{total}} selected",
        "sync_switch_to_delete": "Delete instead",
        "sync_switch_to_deprecate": "Mark deprecated instead",
        "sync_will_deprecate": "Will be marked deprecated"
      },
      "more_actions": "Thêm hành động cho danh sách mô hình",
      "not_enabled_models": "Đã tắt",
      "provider_id": "ID Nhà cung cấp",
      "provider_key_add_confirm": "Bạn có muốn thêm khóa API cho {{provider}} không?",
      "provider_key_add_failed_by_empty_data": "Không thể thêm khóa API của nhà cung cấp, dữ liệu trống",
      "provider_key_add_failed_by_invalid_data": "Không thể thêm khóa API của nhà cung cấp, lỗi định dạng dữ liệu",
      "provider_key_added": "Đã thêm khóa API cho {{provider}} thành công",
      "provider_key_already_exists": "{{provider}} đã có một khóa API ({{existingKey}}). Không thêm lại.",
      "provider_key_confirm_title": "Thêm Khóa API của Nhà cung cấp",
      "provider_key_no_change": "Khóa API cho {{provider}} chưa thay đổi",
      "provider_key_overridden": "Đã cập nhật thành công khóa API cho {{provider}}",
      "provider_key_override_confirm": "{{provider}} đã có một khóa API ({{existingKey}}). Bạn có muốn ghi đè bằng khóa mới ({{newKey}}) không?",
      "provider_name": "Tên nhà cung cấp",
      "quick_assistant_default_tag": "Mặc định",
      "quick_assistant_model": "Mô hình Trợ lý Nhanh",
      "quick_assistant_selection": "Chọn Trợ lý",
      "quick_model": {
        "description": "Mô hình được sử dụng cho các tác vụ đơn giản như đặt tên chủ đề và trích xuất từ khóa",
        "label": "Mô hình Nhanh",
        "setting_title": "Thiết lập mô hình nhanh",
        "tooltip": "Khuyến nghị chọn mô hình nhẹ và không nên chọn mô hình suy nghĩ."
      },
      "toolbar": {
        "custom_add": "Tùy chỉnh",
        "filter_close": "Close filter",
        "filter_open": "Filter by capability",
        "pull_short": "Thêm"
      },
      "topic_naming": {
        "auto": "Tự động đặt tên chủ đề",
        "label": "Đặt tên chủ đề",
        "prompt": "Prompt zur Themenbenennung"
      },
      "translate_model": "Mô hình Dịch",
      "translate_model_description": "Mô hình được sử dụng cho dịch vụ dịch thuật",
      "translate_model_prompt_message": "Vui lòng nhập lời nhắc mô hình dịch",
      "translate_model_prompt_title": "Dịch Mô hình Nhắc",
      "use_assistant": "Sử dụng Trợ lý",
      "use_model": "Mô hình Mặc định"
    },
    "moresetting": {
      "check": {
        "confirm": "Xác nhận lựa chọn",
        "warn": "Vui lòng thận trọng khi chọn tùy chọn này. Việc lựa chọn sai có thể khiến mô hình hoạt động không bình thường!"
      },
      "label": "Thêm Cài đặt",
      "warn": "Cảnh báo rủi ro"
    },
    "no_provider_selected": "Nhà cung cấp chưa được chọn",
    "notification": {
      "assistant": "Tin nhắn Trợ lý",
      "backup": "Tin nhắn sao lưu",
      "knowledge_embed": "Thông báo từ KnowledgeBase",
      "title": "Cài đặt Thông báo"
    },
    "openai": {
      "service_tier": {
        "auto": "auto",
        "default": "mặc định",
        "flex": "flex",
        "on_demand": "theo yêu cầu",
        "priority": "priorität",
        "tip": "Chỉ định mức độ trễ cần sử dụng để xử lý yêu cầu",
        "title": "Gói dịch vụ"
      },
      "stream_options": {
        "include_usage": {
          "tip": "Việc sử dụng token có được bao gồm hay không (chỉ áp dụng cho API OpenAI Chat Completions)",
          "title": "Bao gồm cách sử dụng"
        }
      },
      "summary_text_mode": {
        "auto": "auto",
        "concise": "conciso",
        "detailed": "detallado",
        "off": "tắt",
        "tip": "Tóm tắt lập luận được thực hiện bởi mô hình",
        "title": "Mode Résumé"
      },
      "title": "Cài đặt OpenAI",
      "verbosity": {
        "high": "Cao",
        "low": "Bajo",
        "medium": "Trung bình",
        "tip": "Kiểm soát mức độ chi tiết trong đầu ra của mô hình",
        "title": "Tính dài dòng"
      }
    },
    "parameter_settings": "Cài đặt tham số",
    "plugins": {
      "addTool": "Add Tool",
      "addToolDescription": "Add a tool using a mise tool key (e.g., github:sharkdp/fd, uv, bun).",
      "coreDepsMissing": "Core dependencies not installed",
      "customTools": "Custom Tools",
      "customToolsEmpty": "Chưa có công cụ tùy chỉnh nào. Thêm một công cụ để bắt đầu.",
      "description": "Quản lý các công cụ nhị phân và phụ thuộc runtime cần thiết cho ứng dụng.",
      "duplicateName": "A tool with the same name already exists",
      "fieldVersion": "Version (optional, defaults to latest)",
      "install": "Cài đặt",
      "installError": "Failed to install tool",
      "installing": "Đang cài đặt...",
      "invalidTool": "Tên công cụ hoặc khóa không hợp lệ",
      "notInstalled": "Chưa cài đặt",
      "openBinariesDir": "Open binaries directory",
      "remove": "Remove tool",
      "removeConfirmMessage": "Are you sure you want to remove \"{{name}}\"? The binary will be deleted.",
      "removeConfirmTitle": "Remove Tool",
      "searchFailed": "Search failed, check logs",
      "searchRegistry": "Search mise registry...",
      "source": {
        "bundled": "bundled"
      },
      "title": "Phần bổ trợ",
      "tools": {
        "bun": "JavaScript runtime used by MCP services and related toolchains.",
        "claude": "Anthropic's agentic coding tool for the terminal.",
        "codex": "OpenAI's open-source coding agent that can read, edit, and execute code in your local repository.",
        "fd": "Fast file finder, alternative to find.",
        "gh": "GitHub CLI for repository and workflow management.",
        "hermes": "Self-improving AI coding agent by Nous Research that creates skills from experience and persists knowledge across sessions.",
        "lark-cli": "Official Lark/Feishu CLI covering Messenger, Docs, Base, Sheets, Calendar, and more with 200+ commands and AI Agent skills.",
        "ntn": "Official Notion CLI for authentication, Workers management, and full Notion API access from the terminal.",
        "openclaw": "Cross-platform personal AI assistant with chat, voice, canvas, camera, and screen capture capabilities.",
        "opencode": "Open-source AI coding agent supporting 75+ models with GitHub Actions integration for automated workflows.",
        "pi": "AI agent toolkit with coding agent CLI, unified LLM API, TUI/web UI, and Slack bot.",
        "rg": "Fast text search tool (ripgrep), alternative to grep.",
        "rtk": "CLI proxy that reduces LLM token consumption by compressing terminal output before it reaches the AI context window.",
        "uv": "Python package manager for MCP services and dependency installation."
      },
      "update": "Update to latest version"
    },
    "power": {
      "prevent_sleep_when_busy": "Giữ hệ thống luôn hoạt động trong khi các tác vụ đang chạy"
    },
    "privacy": {
      "enable_privacy_mode": "Báo cáo lỗi và thống kê ẩn danh",
      "title": "Cài đặt quyền riêng tư"
    },
    "prompts": {
      "add": "Thêm Lời Nhắc",
      "contentLabel": "Nội dung",
      "contentPlaceholder": "Nhập nội dung lời nhắc. Hỗ trợ ${variables}; nhấn Tab để chuyển giữa các biến. Ví dụ:\nHãy giúp tôi lên kế hoạch lộ trình từ ${from} đến ${to}, và gửi nó tới ${email}.",
      "delete": "Xóa lời nhắc",
      "deleteConfirm": "Lời nhắc sẽ bị xóa vĩnh viễn. Tiếp tục?",
      "edit": "Chỉnh sửa Lời nhắc",
      "errors": {
        "createFailed": "Không thể tạo lời nhắc",
        "deleteFailed": "Không xóa được lời nhắc",
        "loadFailed": "Không tải được lời nhắc",
        "reorderFailed": "Không thể sắp xếp lại các lời nhắc",
        "updateFailed": "Không thể cập nhật lời nhắc"
      },
      "title": "Quản lý Prompt",
      "titleLabel": "Tiêu đề",
      "titlePlaceholder": "Nhập tiêu đề lời nhắc",
      "variablePlaceholder": "${biến}"
    },
    "provider": {
      "add": {
        "name": {
          "label": "Tên nhà cung cấp",
          "placeholder": "Ví dụ: OpenAI",
          "required": "Vui lòng nhập tên nhà cung cấp"
        },
        "title": "Thêm Nhà cung cấp",
        "type": "Loại nhà cung cấp"
      },
      "anthropic_api_host": "Máy chủ API của Anthropic",
      "anthropic_api_host_preview": "Xem trước Anthropic: {{url}}",
      "anthropic_api_host_tooltip": "Chỉ sử dụng khi nhà cung cấp cung cấp URL cơ sở tương thích với Claude.",
      "api": {
        "key": {
          "check": {
            "latency": "Latência"
          },
          "error": {
            "duplicate": "Khóa API đã tồn tại",
            "empty": "Khóa API không được để trống"
          },
          "list": {
            "open": "Otevřené rozhraní pro správu",
            "title": "Quản lý Khóa API"
          },
          "new_key": {
            "placeholder": "Nhập một hoặc nhiều khóa"
          }
        },
        "options": {
          "anthropic_cache": {
            "cache_last_n": "Lưu trữ N tin nhắn cuối cùng",
            "cache_last_n_help": "Lưu trữ N tin nhắn cuộc hội thoại gần đây nhất (không bao gồm tin nhắn hệ thống)",
            "cache_system": "Thông báo hệ thống bộ nhớ đệm",
            "cache_system_help": "Có nên lưu cache prompt hệ thống hay không",
            "token_threshold": "Ngưỡng Token Bộ nhớ đệm",
            "token_threshold_help": "Các tin nhắn vượt quá số lượng token này sẽ được lưu vào bộ nhớ đệm. Đặt thành 0 để tắt bộ nhớ đệm."
          },
          "array_content": {
            "help": "Nhà cung cấp có hỗ trợ trường nội dung của tin nhắn ở dạng mảng không?",
            "label": "Hỗ trợ nội dung tin nhắn định dạng mảng"
          },
          "developer_role": {
            "help": "Nhà cung cấp có hỗ trợ tin nhắn với vai trò: \"developer\" không?",
            "label": "Thông báo hỗ trợ nhà phát triển"
          },
          "enable_thinking": {
            "help": "Nhà cung cấp có hỗ trợ điều khiển khả năng suy luận của các mô hình như Qwen3 qua tham số enable_thinking không?",
            "label": "Hỗ trợ bật enable_thinking"
          },
          "label": "Cài đặt API",
          "service_tier": {
            "help": "Liệu nhà cung cấp có hỗ trợ cấu hình tham số service_tier hay không. Khi được bật, tham số này có thể điều chỉnh trong cài đặt service tier trên trang chat. (Chỉ dành cho mô hình OpenAI)",
            "label": "Hỗ trợ service_tier"
          },
          "stream_options": {
            "help": "Nhà cung cấp có hỗ trợ tham số stream_options không?",
            "label": "Hỗ trợ stream_options"
          },
          "verbosity": {
            "help": "Cho dù nhà cung cấp có hỗ trợ tham số độ chi tiết hay không",
            "label": "Hỗ trợ chế độ chi tiết"
          }
        },
        "url": {
          "preview": "Xem trước: {{url}}",
          "reset": "Đặt lại",
          "tip": "Thêm # vào cuối để vô hiệu hóa phiên bản API được thêm tự động."
        }
      },
      "api_host": "Máy chủ API",
      "api_host_drawer_hint": "URL yêu cầu API tùy chỉnh; để trống khi áp dụng mặc định của danh mục.",
      "api_host_no_valid": "Địa chỉ API không hợp lệ",
      "api_host_placeholder": "Chưa được cấu hình",
      "api_host_preview": "Xem trước: {{url}}",
      "api_host_tooltip": "Chỉ ghi đè khi nhà cung cấp của bạn yêu cầu một điểm cuối tương thích OpenAI tùy chỉnh.",
      "api_key": {
        "copy": "Sao chép",
        "enabled_suffix": "đã bật",
        "hide_key": "Ẩn khóa",
        "label": "Khóa API",
        "label_placeholder": "Nhãn",
        "list_description": "Quản lý nhiều khóa API cho nhà cung cấp này",
        "placeholder": "Dùng dấu phẩy để phân tách nhiều khóa",
        "save_failed": "Không thể lưu khóa API",
        "show_key": "Hiển thị khóa",
        "tip": "Dùng dấu phẩy để phân tách nhiều khóa",
        "unnamed": "Khóa API"
      },
      "api_version": "Phiên bản API",
      "aws-bedrock": {
        "access_key_id": "ID Khóa Truy Cập AWS",
        "access_key_id_help": "Votre ID de clé d'accès AWS pour accéder aux services AWS Bedrock",
        "api_key": "Khóa API Bedrock",
        "api_key_help": "Khóa API AWS Bedrock của bạn để xác thực",
        "auth_type": "Loại xác thực",
        "auth_type_api_key": "Khóa API Bedrock",
        "auth_type_help": "Chọn giữa xác thực bằng thông tin đăng nhập IAM hoặc khóa API Bedrock",
        "auth_type_iam": "Thông tin đăng nhập IAM",
        "description": "AWS Bedrock es el servicio de modelos fundamentales totalmente gestionado de Amazon que admite varios modelos de lenguaje grandes avanzados.",
        "region": "Khu vực AWS",
        "region_help": "Ihr AWS-Service-Region, z. B. us-east-1",
        "region_required": "Nhập một khu vực AWS trước khi lưu",
        "secret_access_key": "Khóa truy cập bí mật AWS",
        "secret_access_key_help": "Khóa truy cập bí mật AWS của bạn, vui lòng giữ an toàn",
        "title": "Cấu hình AWS Bedrock"
      },
      "azure": {
        "apiversion": {
          "tip": "Phiên bản API của Azure OpenAI, nếu bạn muốn sử dụng Response API, vui lòng nhập phiên bản v1"
        }
      },
      "balance": "Cân bằng",
      "base_url": {
        "label": "URL cơ sở",
        "placeholder": "https://api.example.com",
        "required": "Vui lòng nhập URL cơ sở"
      },
      "basic_auth": {
        "label": "Xác thực HTTP",
        "password": {
          "label": "Mật khẩu",
          "tip": "Nhập mật khẩu của bạn"
        },
        "tip": "Áp dụng cho các phiên bản được triển khai từ xa (xem tài liệu). Hiện tại chỉ hỗ trợ sơ đồ Cơ bản (RFC 7617).",
        "user_name": {
          "label": "Tên người dùng",
          "tip": "Để trống để tắt"
        }
      },
      "bills": "Hóa đơn phí",
      "charge": "Nạp số dư",
      "check": "Kiểm tra",
      "check_all_keys": "Kiểm tra tất cả các phím",
      "check_multiple_keys": "Kiểm tra nhiều khóa API",
      "cherryin": {
        "api_host": {
          "acceleration": "Miền gia tốc",
          "international": "Tên miền quốc tế"
        }
      },
      "copilot": {
        "add_request_header": "Add header",
        "auth_failed": "Xác thực Github Copilot thất bại.",
        "auth_success": "Xác thực GitHub Copilot thành công.",
        "auth_success_title": "Chứng nhận thành công.",
        "code_copied": "Mã ủy quyền đã được sao chép tự động vào bảng tạm",
        "code_failed": "Không thể lấy mã thiết bị, vui lòng thử lại.",
        "code_generated_desc": "Vui lòng sao chép mã thiết bị vào liên kết trình duyệt bên dưới.",
        "code_generated_title": "Lấy mã thiết bị",
        "connect": "Kết nối với Github",
        "custom_headers": "Tiêu đề yêu cầu tùy chỉnh",
        "description": "Tài khoản GitHub của bạn cần đăng ký Copilot.",
        "description_detail": "GitHub Copilot là một trợ lý mã nguồn được hỗ trợ bởi AI, yêu cầu có đăng ký GitHub Copilot hợp lệ để sử dụng.",
        "expand": "Mở rộng",
        "header_field_name": "Header",
        "header_field_value": "Value",
        "header_name_placeholder": "Header name",
        "header_value_placeholder": "Header value",
        "headers_description": "Tiêu đề yêu cầu tùy chỉnh (định dạng JSON)",
        "headers_json_placeholder": "{\n  \"X-Custom-Header\": \"giá trị\"\n}",
        "invalid_json": "Lỗi định dạng JSON",
        "login": "Đăng nhập vào Github",
        "logout": "Thoát GitHub",
        "logout_failed": "Thoát không thành công, vui lòng thử lại.",
        "logout_success": "Đăng xuất thành công.",
        "model_setting": "Cài đặt mô hình",
        "open_verification_first": "Vui lòng nhấp vào liên kết phía trên để truy cập trang xác minh.",
        "open_verification_page": "Mở Trang Ủy Quyền",
        "rate_limit": "Giới hạn tốc độ",
        "start_auth": "Bắt đầu Ủy quyền",
        "step_authorize": "Mở Trang Ủy Quyền",
        "step_authorize_desc": "Hoàn tất quyền truy cập trên GitHub",
        "step_authorize_detail": "Nhấn vào nút bên dưới để mở trang ủy quyền GitHub, sau đó nhập mã ủy quyền đã sao chép",
        "step_connect": "Kết nối hoàn chỉnh",
        "step_connect_desc": "Xác nhận kết nối với GitHub",
        "step_connect_detail": "Sau khi hoàn tất quyền trên trang GitHub, hãy nhấp nút này để hoàn thành kết nối.",
        "step_copy_code": "Sao chép Mã Ủy quyền",
        "step_copy_code_desc": "Sao chép mã ủy quyền thiết bị",
        "step_copy_code_detail": "Mã xác thực đã được sao chép tự động, bạn cũng có thể sao chép thủ công",
        "step_get_code": "Lấy Mã Ủy Quyền",
        "step_get_code_desc": "Tạo mã ủy quyền thiết bị",
        "toggle_headers_editor_json": "Chuyển sang trình chỉnh sửa JSON",
        "toggle_headers_editor_list": "Chuyển sang danh sách tiêu đề"
      },
      "create_custom": {
        "title": "Thêm Nhà Cung Cấp Tùy Chỉnh"
      },
      "delete": {
        "content": "Bạn có chắc chắn muốn xóa nhà cung cấp này không?",
        "title": "Xóa Nhà Cung Cấp"
      },
      "dmxapi": {
        "platform_enterprise": "ssvip.DMXAPI.com (Doanh nghiệp)",
        "platform_international": "www.DMXAPI.com (Quốc tế)",
        "platform_official": "www.DMXAPI.cn (CNY)",
        "select_platform": "Chọn nền tảng"
      },
      "docs_check": "Kiểm tra",
      "docs_more_details": "để biết thêm chi tiết",
      "duplicate": {
        "add_another": "Thêm phiên bản {{name}}",
        "drawer_title": "Thêm phiên bản {{name}}",
        "fill_after_create": "Các trường xác thực có thể được điền sau khi tạo",
        "menu_label": "Thêm phiên bản"
      },
      "filter": {
        "agent": "Được hỗ trợ bởi đại lý",
        "all": "Tất cả nhà cung cấp",
        "disabled": "Chỉ dành cho người khuyết tật",
        "enabled": "Chỉ được kích hoạt",
        "label": "Lọc nhà cung cấp"
      },
      "filter_agent": "Các nhà cung cấp được Hỗ trợ bởi Agent Lọc",
      "get_api_key": "Lấy Khóa API",
      "logo_upload_failed": "Không thể xử lý hình ảnh đã chọn",
      "misc": "Khác",
      "more_endpoints": {
        "add": "Thêm Điểm cuối",
        "anthropic": "Tin nhắn Anthropic",
        "gemini": "Google Gemini",
        "openai_chat": "Hoàn thành Trò chuyện của OpenAI",
        "openai_responses": "Phản hồi của OpenAI",
        "toggle": "Thêm các điểm cuối"
      },
      "no_models_for_check": "Không có mô hình nào khả dụng để kiểm tra (ví dụ: mô hình chat)",
      "not_checked": "Chưa kiểm tra",
      "notes": {
        "markdown_editor_default_value": "Bereichsvorschau",
        "placeholder": "Nhập nội dung Markdown...",
        "title": "Ghi chú mô hình"
      },
      "oauth": {
        "balance": "Cân bằng",
        "balance_error": "Không thể lấy số dư",
        "button": "Iniciar sesión con {{provider}}",
        "cherryIn": {
          "description": "Đăng nhập vào CherryIN bằng OAuth 2.0",
          "logged_in": "Đã đăng nhập qua OAuth",
          "login_button": "Ủy quyền với CherryIN",
          "logout_button": "Keluar",
          "not_logged_in": "Chưa đăng nhập",
          "register_account": "Create account",
          "service_attribution": "This service is provided by <link>open.cherryin.ai</link>",
          "tagline": "After you sign in, you can use all model services",
          "title": "Đăng nhập OAuth",
          "use_api_key": "Use API key instead"
        },
        "connect": "Kết nối {{provider}}",
        "description": "Dịch vụ này được cung cấp bởi <website>{{provider}}</website>",
        "error": "Autentificación fallida",
        "logged_in": "Đã đăng nhập",
        "logout": "Logga ut",
        "logout_confirm": "Bạn có chắc chắn muốn đăng xuất?",
        "logout_success": "Berhasil keluar",
        "logout_warning": "Đã đăng xuất cục bộ, nhưng việc thu hồi mã thông báo từ máy chủ có thể đã thất bại",
        "official_website": "Trang web chính thức",
        "provided_by": "Được cung cấp bởi",
        "provided_by_suffix": "I’m ready—please provide the text you’d like me to translate.",
        "requests": "Yêu cầu",
        "topup": "Recarga",
        "usage_title": "Cách sử dụng",
        "usage_unit": "tokens"
      },
      "openai": {
        "alert": "Nhà cung cấp OpenAI không còn hỗ trợ các phương thức gọi cũ. Nếu đang sử dụng API của bên thứ ba, vui lòng tạo một nhà cung cấp dịch vụ mới."
      },
      "remove_duplicate_keys": "Xóa các khóa trùng lặp",
      "remove_invalid_keys": "Xóa các khóa không hợp lệ",
      "reorder_failed": "Không thể sắp xếp lại các nhà cung cấp",
      "request_configuration": "Cấu hình yêu cầu",
      "request_configuration_tooltip": "Cấu hình Máy chủ API và tiêu đề yêu cầu tùy chỉnh",
      "save_failed": "Không lưu được cài đặt nhà cung cấp",
      "search": "Nhà cung cấp tìm kiếm...",
      "search_placeholder": "Tìm kiếm mã hoặc tên mô hình",
      "section": {
        "account": "Tài khoản",
        "configuration": "Cấu hình"
      },
      "title": "Nhà cung cấp mô hình",
      "vertex_ai": {
        "api_host_help": "Máy chủ API cho Vertex AI, không khuyến nghị điền, thường áp dụng cho proxy ngược",
        "documentation": "Xem tài liệu chính thức để biết thêm chi tiết cấu hình:",
        "learn_more": "Tìm hiểu thêm",
        "location": "Vị trí",
        "location_help": "Vị trí dịch vụ Vertex AI, ví dụ: us-central1. Trường này không được đọc từ JSON của Service Account và phải nhập thủ công.",
        "location_placeholder": "Chọn vị trí Vertex AI",
        "project_id": "ID Dự án",
        "project_id_help": "ID dự án Google Cloud của bạn",
        "project_id_placeholder": "id-dự-án-google-cloud-của-bạn",
        "select_location": "Chọn vị trí",
        "service_account": {
          "auth_success": "Tài khoản dịch vụ đã xác thực thành công",
          "client_email": "Email của khách hàng",
          "client_email_help": "Trường client_email từ tệp khóa JSON đã tải xuống từ Google Cloud Console",
          "client_email_placeholder": "Nhập email khách hàng của Tài khoản Dịch vụ",
          "description": "Sử dụng Tài khoản Dịch vụ để xác thực, phù hợp cho các môi trường không có ADC",
          "incomplete_config": "Vui lòng hoàn tất cấu hình Tài khoản Dịch vụ trước",
          "json_input": "Service Account JSON",
          "json_input_help": "Dán toàn bộ nội dung khóa JSON. Sau khi phân tích, chỉ project_id, client_email và private_key được lưu, JSON gốc sẽ được xóa.",
          "json_input_placeholder": "Dán toàn bộ nội dung khóa JSON của Service Account",
          "json_parse_error": "Không thể phân tích Service Account JSON. Vui lòng xác nhận định dạng là chính xác.",
          "json_parse_success": "Đã phân tích Service Account JSON",
          "private_key": "Khóa riêng",
          "private_key_help": "Trường private_key từ tệp khóa JSON đã tải xuống từ Google Cloud Console",
          "private_key_placeholder": "Nhập khóa riêng của Tài khoản Dịch vụ",
          "title": "Cấu hình Tài khoản Dịch vụ",
          "toggle_client_email_visibility": "Chuyển đổi hiển thị email của khách hàng",
          "toggle_private_key_visibility": "Chuyển đổi hiển thị khóa riêng tư",
          "toggle_project_id_visibility": "Chuyển đổi hiển thị ID dự án"
        }
      }
    },
    "proxy": {
      "address": "Địa chỉ Proxy",
      "bypass": "Bỏ qua các quy tắc",
      "mode": {
        "custom": "Proxy Tùy chỉnh",
        "none": "Không có proxy",
        "system": "Proxy Hệ Thống",
        "title": "Chế độ Proxy"
      },
      "tip": "Hỗ trợ khớp ký tự đại diện (*.test.com, 192.168.0.0/16)"
    },
    "quickAssistant": {
      "click_tray_to_show": "Nhấp vào biểu tượng khay để bắt đầu",
      "enable_quick_assistant": "Bật Trợ lý Nhanh",
      "read_clipboard_at_startup": "Đọc clipboard khi khởi động",
      "title": "Trợ lý Nhanh",
      "use_shortcut_to_show": "Nhấp chuột phải vào biểu tượng khay hoặc sử dụng phím tắt để bắt đầu"
    },
    "quickPanel": {
      "back": "Quay lại",
      "close": "Đóng",
      "confirm": "Xác nhận",
      "forward": "Vooruit",
      "mcp": {
        "agentEmpty": "Không có máy chủ MCP nào được cấu hình cho agent này",
        "assistantEmpty": "Không có máy chủ MCP nào được cấu hình cho trợ lý này",
        "autoEmpty": "Không có máy chủ MCP nào được kích hoạt",
        "description": "Xem trạng thái hiện tại của máy chủ MCP",
        "disabled": "MCP đã bị vô hiệu hóa cho trợ lý này",
        "unknownServer": "Máy chủ MCP không xác định"
      },
      "multiple": "Chọn nhiều",
      "noResult": "Không tìm thấy kết quả",
      "page": "Trang",
      "select": "Chọn",
      "title": "Menú Rápido"
    },
    "quickPhrase": {
      "add": "Thêm cụm từ",
      "assistant": "Cụm từ trợ lý",
      "contentLabel": "Nội dung",
      "contentPlaceholder": "Vui lòng nhập nội dung cụm từ, hỗ trợ sử dụng biến và nhấn Tab để nhanh chóng định vị biến cần chỉnh sửa. Ví dụ: \nHãy giúp tôi lên kế hoạch lộ trình từ ${from} đến ${to} và gửi nó tới ${email}.",
      "delete": "Xóa cụm từ",
      "deleteConfirm": "Cụm từ này không thể được khôi phục sau khi xóa, bạn có muốn tiếp tục?",
      "edit": "Chỉnh sửa cụm từ",
      "global": "Cụm từ toàn cầu",
      "locationLabel": "Thêm Vị trí",
      "title": "Cụm từ nhanh",
      "titleLabel": "Tiêu đề",
      "titlePlaceholder": "Vui lòng nhập tiêu đề cụm từ"
    },
    "scheduledTasks": {
      "description": "Quản lý các tác vụ đã lên lịch trên tất cả các tác nhân. Các tác vụ sẽ tự động chạy theo lịch đã cấu hình.",
      "noAgents": "Các tác vụ theo lịch trình yêu cầu các tác nhân có chế độ Soul hoặc Quyền Bypass được bật. Cập nhật cài đặt của một tác nhân để bắt đầu.",
      "noAgentsTip": "Mẹo: Bạn cũng có thể yêu cầu đại lý của mình tạo các tác vụ theo lịch trình qua trò chuyện.",
      "noTasks": "Không có tác vụ nào được lên lịch. Nhấp vào \"+ Thêm\" để tạo một tác vụ cho tác nhân.",
      "selectTask": "Chọn một nhiệm vụ để xem chi tiết",
      "title": "Tác vụ đã lên lịch"
    },
    "shortcuts": {
      "action": "Hành động",
      "actions": "hoạt động",
      "all_disable": "Tắt Tất Cả",
      "all_enable": "Kích hoạt Tất cả",
      "bind_first_to_enable": "Trước tiên hãy gán một phím tắt để thay đổi trạng thái kích hoạt của nó",
      "categories": {
        "assistant": "Công cụ Trợ lý AI",
        "chat": "Tương tác tin nhắn",
        "general": "Toàn cầu và Cửa sổ",
        "title": "Nhóm Phím Tắt",
        "topic": "Cuộc trò chuyện và Chủ đề"
      },
      "clear_shortcut": "Phím tắt rõ ràng",
      "clear_topic": "Tin nhắn rõ ràng",
      "close_tab": "Đóng Tab",
      "conflict_with": "Đã được \"{{name}}\" sử dụng",
      "copy_last_message": "Sao tin nhắn cuối cùng",
      "edit_last_user_message": "Chỉnh sửa tin nhắn cuối cùng của người dùng",
      "empty": "Không có phím tắt nào khả dụng trong nhóm này",
      "enabled": "Kích hoạt",
      "exit_fullscreen": "Thoát toàn màn hình",
      "label": "Khóa",
      "move_tab_to_first": "Di chuyển tab lên đầu tiên",
      "new_topic": "Chủ đề mới",
      "occupied_by_other_application": "Phím tắt này đã được hệ thống hoặc một ứng dụng khác sử dụng",
      "open_tab_in_new_window": "Mở tab trong cửa sổ mới",
      "pin_tab": "Chuyển đổi Ghim Tab",
      "press_shortcut": "Nhấn Phím tắt",
      "quick_assistant": "Trợ lý nhanh",
      "rename_topic": "Đổi tên chủ đề",
      "reset": "Đặt lại",
      "reset_defaults": "Đặt lại mặc định",
      "reset_defaults_confirm": "Bạn có chắc chắn muốn đặt lại tất cả phím tắt không?",
      "reset_defaults_failed": "Không thể đặt lại phím tắt về mặc định",
      "reset_to_default": "Đặt lại về mặc định",
      "save_failed": "Không thể lưu phím tắt",
      "save_failed_with_name": "Không thể lưu phím tắt: {{name}}",
      "search_message": "Tin nhắn tìm kiếm",
      "search_message_in_chat": "Tìm Tin nhắn trong Cuộc trò chuyện Hiện tại",
      "search_placeholder": "Tìm kiếm phím tắt...",
      "select_model": "Chọn Mô hình",
      "selection_assistant_select_text": "Trợ lý Lựa chọn: Chọn Văn bản",
      "selection_assistant_toggle": "Bật Trợ lý Chọn",
      "show_app": "Hiện/Ẩn ứng dụng",
      "show_settings": "Mở Cài đặt",
      "title": "Phím tắt",
      "toggle_left_sidebar": "Bật/tắt thanh bên trái",
      "toggle_new_context": "Ngữ cảnh rõ ràng",
      "toggle_right_sidebar": "Bật/tắt thanh bên phải",
      "toggle_show_topics": "Chuyển đổi chủ đề",
      "toggle_sidebar": "Chuyển đổi thanh bên",
      "zoom_in": "Phóng to",
      "zoom_out": "Thu nhỏ",
      "zoom_reset": "Đặt lại thu phóng"
    },
    "skills": {
      "author": "Tác giả",
      "batchUninstallSuccess": "{{count}} kỹ năng đã được gỡ cài đặt",
      "builtin": "Tích hợp sẵn",
      "confirmBatchUninstall": "Êtes-vous certain de vouloir désinstaller {{count}} compétences sélectionnées ?",
      "confirmUninstall": "Bạn có chắc chắn muốn gỡ cài đặt kỹ năng này không?",
      "directory": "Thư mục",
      "dropHint": "Hoặc kéo và thả tệp ZIP hoặc thư mục vào đây",
      "emptyDesc": "Cài đặt kỹ năng từ tập tin ZIP, thư mục hoặc tìm kiếm trong các registry trực tuyến để mở rộng khả năng của tác nhân.",
      "emptyTip": "Mẹo: Bạn cũng có thể yêu cầu một đại lý cài đặt các kỹ năng cho bạn.",
      "emptyTitle": "Không có kỹ năng nào được chọn",
      "filterPlaceholder": "Lọc kỹ năng...",
      "install": "Cài đặt",
      "installFailed": "Không thể cài đặt kỹ năng: {{name}}",
      "installFromDirectory": "Cài đặt từ thư mục",
      "installFromZip": "Cài đặt từ tệp ZIP",
      "installSuccess": "Kỹ năng đã được cài đặt: {{name}}",
      "installed": "Đã cài đặt",
      "invalidFormat": "Chỉ hỗ trợ các tập tin ZIP và thư mục",
      "localInstall": "Cài đặt cục bộ",
      "multiSelect": "Chọn nhiều",
      "noFilterResults": "Keine passenden Fähigkeiten",
      "noInstalled": "Không có kỹ năng nào được cài đặt",
      "noResults": "Không tìm thấy kỹ năng nào",
      "noSkillFile": "Không tìm thấy SKILL.md",
      "searchPlaceholder": "Khám phá thêm kỹ năng...",
      "searchRegistryTitle": "Tìm kiếm sổ đăng ký kỹ năng trực tuyến",
      "searchTitle": "Kỹ năng tìm kiếm",
      "selectFile": "Chọn một tệp để xem",
      "title": "Kỹ năng",
      "uninstall": "Gỡ cài đặt",
      "uninstallSuccess": "Kỹ năng đã gỡ cài đặt: {{name}}",
      "viewSource": "Ver código fuente",
      "zip": "ZIP"
    },
    "theme": {
      "color_primary": "Warna Primer",
      "dark": "Tối",
      "light": "Luz",
      "system": "Hệ thống",
      "title": "Chủ đề",
      "window": {
        "style": {
          "opaque": "Cửa sổ mờ",
          "title": "Kiểu cửa sổ",
          "transparent": "Cửa sổ trong suốt"
        }
      }
    },
    "title": "Cài đặt",
    "tool": {
      "file_processing": {
        "actions": {
          "set_as_default": "Đặt làm mặc định"
        },
        "errors": {
          "invalid_api_host": "Máy chủ API không hợp lệ",
          "load_processors_failed": "Không thể tải các bộ xử lý khả dụng",
          "save_failed": "Lưu thất bại"
        },
        "features": {
          "document_to_markdown": {
            "title": "Xử lý tài liệu",
            "tooltip": "Dùng để phân tích tài liệu trong cơ sở tri thức"
          },
          "image_to_text": {
            "title": "OCR",
            "tooltip": "Dùng để nhận dạng chữ trong hình ảnh cho tính năng dịch"
          }
        },
        "fields": {
          "api_base_url": "URL Cơ Sở API",
          "api_key": "Khóa API",
          "api_keys_placeholder": "Tách nhiều khóa bằng dấu phẩy",
          "languages": "Ngôn ngữ"
        },
        "processors": {
          "doc2x": {
            "description": "Công cụ khôi phục tập tin nâng cao.",
            "name": "Doc2x"
          },
          "mineru": {
            "description": "Công cụ trích xuất PDF chất lượng cao mã nguồn mở của OpenDataLab.",
            "name": "MinerU"
          },
          "mistral": {
            "description": "Dịch vụ phân tích và hiểu tệp.",
            "name": "Mistral"
          },
          "open_mineru": {
            "description": "Dịch vụ MinerU tự lưu trữ dành cho các nhóm muốn kiểm soát nhiều hơn quy trình xử lý.",
            "name": "Mở MinerU"
          },
          "ovocr": {
            "description": "Công cụ OCR Intel OpenVINO chạy cục bộ với tăng tốc NPU.",
            "name": "Intel OV OCR"
          },
          "paddleocr": {
            "deployment": {
              "description": "Bạn có thể triển khai PaddleOCR cục bộ với hình ảnh Docker được hỗ trợ chính thức, sau đó nhập địa chỉ API vào đây.",
              "docs": "Xem tài liệu triển khai Docker"
            },
            "description": "Hệ thống nhận dạng Baidu PaddleOCR.",
            "fields": {
              "parse_model": "Mô hình Phân tích"
            },
            "name": "PaddleOCR"
          },
          "system": {
            "description": "Công cụ OCR của hệ điều hành gốc.",
            "name": "Hệ thống OCR",
            "status": {
              "available": "Đã phát hiện công cụ Live Text của macOS / OCR của Windows có sẵn.",
              "no_configuration": "Hệ thống OCR gọi trực tiếp động cơ gốc của hệ thống. Nó nhanh nhất, nhưng độ chính xác phụ thuộc vào phiên bản hệ điều hành."
            }
          },
          "tesseract": {
            "description": "Công cụ OCR mã nguồn mở của Google chạy hoàn toàn cục bộ.",
            "name": "Tesseract OCR"
          }
        },
        "title": "Phân tích tài liệu"
      },
      "title": "Các Cài Đặt Khác",
      "websearch": {
        "api_key_required": {
          "content": "{{provider}} yêu cầu một khóa API để hoạt động. Bạn có muốn cấu hình ngay bây giờ không?",
          "ok": "Cấu hình",
          "title": "Cần có Khóa API"
        },
        "api_providers": "Nhà cung cấp API",
        "apikey": "Khóa API",
        "blacklist": "Danh sách đen",
        "blacklist_description": "Kết quả từ các trang web sau sẽ không xuất hiện trong kết quả tìm kiếm",
        "blacklist_invalid_entries": "Các mục danh sách đen không hợp lệ: {{entries}}",
        "blacklist_tooltip": "Pattern matching: *://*.example.com/*\nRegular expression: /example\\.(net|org)/",
        "check": "Kiểm tra",
        "check_failed": "Verifikation fehlgeschlagen",
        "check_success": "Xác minh thành công",
        "compression": {
          "cutoff": {
            "limit": {
              "label": "Limite de corte",
              "placeholder": "Nhập chiều dài",
              "tooltip": "Giới hạn độ dài nội dung của kết quả tìm kiếm, nội dung vượt quá giới hạn sẽ bị cắt ngắn (ví dụ: 2000 ký tự)"
            },
            "unit": {
              "char": "Ký tự",
              "token": "Token"
            }
          },
          "method": {
            "cutoff": "Ngưỡng cắt",
            "label": "Phương pháp nén",
            "none": "không"
          },
          "title": "Nén Kết Quả Tìm Kiếm"
        },
        "content_limit": "Giới hạn độ dài nội dung",
        "content_limit_tooltip": "Giới hạn độ dài nội dung của kết quả tìm kiếm; nội dung vượt quá giới hạn sẽ bị cắt ngắn.",
        "default_provider": "Nhà cung cấp mặc định",
        "errors": {
          "save_failed": "Lưu thất bại",
          "zhipu_sync_failed": "Không thể đồng bộ khóa API Zhipu với Tìm kiếm Web. Vui lòng lưu lại khóa hoặc kiểm tra cài đặt Tìm kiếm Web."
        },
        "fetch_urls_provider": "Nhà cung cấp tìm nạp URL mặc định",
        "free": "Miễn phí",
        "is_default": "Mặc định",
        "local_provider": {
          "hint": "Đăng nhập vào trang web để có kết quả tìm kiếm tốt hơn và cá nhân hóa cài đặt tìm kiếm của bạn.",
          "open_settings": "Mở Cài đặt {{provider}}",
          "settings": "Cài đặt Tìm kiếm Địa phương"
        },
        "local_providers": "Nhà cung cấp địa phương",
        "no_provider_selected": "Vui lòng chọn nhà cung cấp dịch vụ tìm kiếm trước khi kiểm tra.",
        "overwrite": "Ghi đè dịch vụ tìm kiếm",
        "overwrite_tooltip": "Buộc sử dụng dịch vụ tìm kiếm thay vì mô hình ngôn ngữ lớn",
        "provider_description": {
          "bocha": "API tìm kiếm AI Trung Quốc với kết quả web thời gian thực và có cấu trúc.",
          "exa": "API tìm kiếm thần kinh cho ứng dụng AI, được tối ưu hóa cho việc truy xuất web ngữ nghĩa.",
          "exa_mcp": "Hiển thị tìm kiếm Exa cho các tác nhân thông qua Máy chủ MCP Exa.",
          "fetch": "Nhà cung cấp tìm nạp URL tích hợp. Tìm nạp nội dung trang web từ một URL để làm phong phú kết quả tìm kiếm.",
          "jina": "API tìm kiếm và đọc Jina Reader để truy xuất nội dung web sạch.",
          "querit": "Dịch vụ tìm kiếm cho ứng dụng AI với kết quả truy xuất web.",
          "searxng": "Công cụ tìm kiếm meta internet miễn phí có thể tự lưu trữ trên nhiều nguồn khác nhau.",
          "tavily": "Công cụ tìm kiếm được tối ưu hóa cho các mô hình ngôn ngữ lớn.",
          "zhipu": "Zhipu GLM Tìm kiếm Web để truy xuất web trực tiếp và thông tin hiện tại."
        },
        "search_max_result": {
          "label": "Số kết quả tìm kiếm",
          "tooltip": "Khi tính năng nén kết quả tìm kiếm bị tắt, số lượng kết quả có thể quá lớn, dẫn đến không đủ token"
        },
        "search_provider": "Nhà cung cấp dịch vụ tìm kiếm",
        "search_provider_placeholder": "Chọn một nhà cung cấp dịch vụ tìm kiếm.",
        "set_as_default": "Definir como padrão",
        "tavily": {
          "api_key": {
            "label": "Khóa API Tavily",
            "placeholder": "Introduce la clave de API de Tavily"
          },
          "description": "Tavily là một công cụ tìm kiếm được thiết kế dành cho các tác nhân AI, cung cấp kết quả thời gian thực chính xác, gợi ý truy vấn thông minh và khả năng nghiên cứu chuyên sâu.",
          "title": "Tavily"
        },
        "title": "Tìm kiếm Web",
        "url_invalid": "Đã nhập một URL không hợp lệ",
        "url_required": "Vui lòng nhập một URL"
      }
    },
    "topic": {
      "pin_to_top": "Ghim chủ đề lên đầu",
      "position": {
        "label": "Vị trí chủ đề",
        "left": "Trái",
        "right": "Đúng"
      },
      "show": {
        "time": "Hiển thị thời gian chủ đề"
      }
    },
    "translate": {
      "custom": {
        "delete": {
          "description": "Bạn có chắc chắn muốn xóa không?",
          "title": "Xóa ngôn ngữ tùy chỉnh"
        },
        "error": {
          "add": "Không thêm được",
          "delete": "Xóa không thành công",
          "langCode": {
            "builtin": "Ngôn ngữ có hỗ trợ tích hợp sẵn",
            "empty": "Mã ngôn ngữ trống",
            "exists": "Ngôn ngữ đã tồn tại",
            "invalid": "Mã ngôn ngữ không hợp lệ"
          },
          "update": "Cập nhật thất bại",
          "value": {
            "empty": "Tên ngôn ngữ không được để trống",
            "too_long": "Tên ngôn ngữ quá dài"
          }
        },
        "langCode": {
          "help": "[idioma+región] formato, [2-3 letras minúsculas]-[2-3 letras minúsculas]",
          "label": "Mã ngôn ngữ",
          "placeholder": "en-us"
        },
        "success": {
          "add": "Đã thêm thành công",
          "delete": "Đã xóa thành công",
          "update": "Cập nhật thành công"
        },
        "table": {
          "action": {
            "title": "Operación"
          }
        },
        "value": {
          "help": "1~32 ký tự",
          "label": "Tên ngôn ngữ",
          "placeholder": "I’m ready—please provide the English text you’d like translated."
        }
      },
      "prompt": "Lời nhắc dịch thuật",
      "title": "Cài đặt dịch thuật"
    },
    "tray": {
      "onclose": "Thu nhỏ vào khay hệ thống khi đóng",
      "show": "Hiển thị biểu tượng khay",
      "title": "Bandeja"
    },
    "use_system_title_bar": {
      "confirm": {
        "content": "Việc thay đổi kiểu thanh tiêu đề yêu cầu khởi động lại ứng dụng để có hiệu lực. Bạn có muốn khởi động lại ngay bây giờ không?",
        "title": "Reinicio necesario"
      },
      "title": "Sử dụng thanh tiêu đề hệ thống (Linux)"
    },
    "zoom": {
      "reset": "Đặt lại",
      "title": "Zoom de página"
    }
  },
  "subWindow": {
    "back_to_main": "Quay lại Cửa sổ Chính",
    "pin": "Giữ",
    "unpin": "Hủy Giữ trên cùng"
  },
  "tab": {
    "close": "Đóng Tab",
    "move_to_first": "Di chuyển lên đầu",
    "new": "Thẻ Mới",
    "open_in_new_window": "Mở trong cửa sổ mới",
    "pin": "Ghim Tab",
    "unpin": "Gỡ ghim thẻ"
  },
  "title": {
    "apps": "Ứng dụng",
    "code": "Mã",
    "files": "Tập tin",
    "home": "Trang chủ",
    "knowledge": "Cơ sở tri thức",
    "launchpad": "Bảng khởi chạy",
    "mcp-servers": "MCP Servers",
    "notes": "Ghi chú",
    "openclaw": "OpenClaw",
    "paintings": "Tranh vẽ",
    "settings": "Cài đặt",
    "store": "Thư viện Trợ lý",
    "translate": "Dịch",
    "work": "Công việc"
  },
  "trace": {
    "agent": "Đại lý",
    "backList": "Quay lại danh sách",
    "cachedTokens": "Đã lưu trong bộ nhớ đệm",
    "endTime": "Thời gian kết thúc",
    "inputs": "Đầu vào",
    "label": "Chuỗi gọi",
    "model": "Mô hình",
    "name": "Tên nút",
    "noTraceList": "Không tìm thấy thông tin dấu vết",
    "operation": "Hoạt động",
    "outputs": "Đầu ra",
    "pollError": "Kiểm tra phiếu thất bại",
    "reasoningTokens": "Lập luận",
    "requestHeaders": "Tiêu đề yêu cầu",
    "requestMethod": "Phương thức yêu cầu",
    "requestUrl": "URL yêu cầu",
    "responseHeaders": "Tiêu đề phản hồi",
    "responseStatus": "Trạng thái phản hồi",
    "serverDescription": "Mô tả Máy chủ",
    "serverName": "Tên Máy Chủ",
    "serverType": "Loại Máy Chủ",
    "spanDetail": "Chi tiết Span",
    "spendTime": "Thời gian xử lý",
    "startTime": "Thời gian bắt đầu",
    "status": "Trạng thái",
    "tag": "Thẻ",
    "tokenUsage": "Mức sử dụng Token",
    "toolCalls": "Cuộc gọi công cụ"
  },
  "translate": {
    "alter_language": "Ngôn ngữ thay thế",
    "any": {
      "language": "Bất kỳ ngôn ngữ nào"
    },
    "button": {
      "translate": "Dịch"
    },
    "close": "Đóng",
    "closed": "Dịch đã đóng",
    "complete": "Dịch hoàn thành",
    "confirm": {
      "content": "The translation will replace the original text. Continue?",
      "title": "Xác nhận dịch thuật"
    },
    "copied": "Contenido de traducción copiado",
    "custom": {
      "label": "Ngôn ngữ tùy chỉnh"
    },
    "detect": {
      "method": {
        "algo": {
          "label": "thuật toán",
          "tip": "Sử dụng thư viện franc để phát hiện ngôn ngữ"
        },
        "auto": {
          "label": "Tự động",
          "tip": "Tự động chọn phương pháp phát hiện phù hợp"
        },
        "label": "Phương pháp phát hiện tự động",
        "llm": {
          "label": "LLM",
          "tip": "Việc sử dụng mô hình nhanh để phát hiện ngôn ngữ tiêu tốn ít token hơn."
        },
        "placeholder": "Chọn phương pháp phát hiện tự động",
        "tip": "Método utilizado al detectar automáticamente el idioma de entrada"
      }
    },
    "detected": {
      "language": "Tự động nhận diện"
    },
    "detected_source": "Đã phát hiện",
    "detecting": "Détection en cours...",
    "empty": "Nội dung dịch trống",
    "error": {
      "auto_copy_failed": "Không thể tự động sao chép kết quả dịch",
      "chat_qwen_mt": "Mô hình MT Qwen không thể được sử dụng trong trò chuyện. Vui lòng đến trang dịch thuật.",
      "detect": {
        "empty": "Ngôn ngữ được phát hiện là trống",
        "failed": "Không thể phát hiện ngôn ngữ",
        "invalid": "Ngôn ngữ được phát hiện không được hỗ trợ",
        "qwen_mt": "Mô hình QwenMT không thể được sử dụng để phát hiện ngôn ngữ",
        "unknown": "Detected an unknown language",
        "update_setting": "Thiết lập thất bại"
      },
      "empty": "Kết quả dịch là nội dung trống",
      "failed": "Traducción fallida",
      "invalid_source": "Ngôn ngữ nguồn không hợp lệ",
      "languages_load_failed": "Không tải được ngôn ngữ dịch. Một số tính năng có thể không khả dụng.",
      "not_configured": "Mô hình dịch chưa được cấu hình",
      "not_supported": "Ngôn ngữ không được hỗ trợ {{language}}",
      "unknown": "Se ha producido un error desconocido durante la traducción"
    },
    "exchange": {
      "label": "I cannot comply with that instruction."
    },
    "files": {
      "drag_text": "Thả vào đây",
      "error": {
        "check_type": "Đã xảy ra lỗi khi kiểm tra loại tệp",
        "multiple": "No se permiten múltiples cargas de archivos.",
        "ocr": "Không thể nhận dạng văn bản trong hình ảnh",
        "too_large": "Tập tin quá lớn",
        "unknown": "Không đọc được nội dung tệp"
      },
      "ocr_completed": "OCR hình ảnh hoàn tất",
      "reading": "Đang đọc nội dung tệp...",
      "upload": "Thả hoặc nhấp để tải lên hình ảnh/tài liệu"
    },
    "history": {
      "back": "Quay lại danh sách",
      "clear": "Xóa lịch sử",
      "clear_description": "Xóa lịch sử sẽ xóa toàn bộ lịch sử dịch, bạn có muốn tiếp tục?",
      "copy_target": "Sao chép kết quả",
      "delete": "Xóa lịch sử dịch",
      "delete_description": "Xóa bản ghi lịch sử dịch thuật này? Hành động này không thể hoàn tác.",
      "empty": "Không có lịch sử dịch",
      "error": {
        "add": "Không thể thêm lịch sử dịch",
        "clear": "Không xóa được lịch sử dịch",
        "delete": "Xóa thất bại",
        "load": "Không thể tải lịch sử dịch",
        "save": "Không lưu được lịch sử dịch"
      },
      "filter": {
        "starred": "Chỉ có dấu sao"
      },
      "reuse": "Tái sử dụng",
      "search": {
        "placeholder": "Buscar historial de traducción"
      },
      "source": "Nguồn",
      "success": {
        "add": "Đã lưu vào lịch sử",
        "clear": "Lịch sử đã được xóa",
        "delete": "Đã xóa",
        "update": "Đã lưu"
      },
      "target": "Mục tiêu",
      "title": "Historial de Traducción"
    },
    "info": {
      "aborted": "Dịch bị hủy"
    },
    "input": {
      "placeholder": "Văn bản, tệp văn bản hoặc hình ảnh (hỗ trợ OCR) có thể được dán hoặc kéo vào"
    },
    "language": {
      "not_pair": "Ngôn ngữ nguồn khác với ngôn ngữ đã đặt",
      "same": "Ngôn ngữ nguồn và ngôn ngữ đích giống nhau"
    },
    "language_settings": "Cài đặt ngôn ngữ",
    "menu": {
      "description": "Dịch nội dung của ô nhập hiện tại"
    },
    "not": {
      "found": "Nội dung dịch không tìm thấy"
    },
    "output": {
      "placeholder": "Übersetzung"
    },
    "preferred_target": "Meta Preferida",
    "processing": "Traduction en cours...",
    "settings": {
      "autoCopy": "Copy after translation",
      "bidirectional": "Cài đặt Dịch thuật Hai chiều",
      "bidirectional_tip": "Khi được bật, chỉ hỗ trợ dịch hai chiều giữa ngôn ngữ nguồn và ngôn ngữ đích",
      "error": {
        "save": "Không lưu được cài đặt dịch"
      },
      "model": "Model Ayarları",
      "model_desc": "Modelo usado para el servicio de traducción",
      "model_placeholder": "Chọn mô hình dịch",
      "no_model_warning": "Chưa chọn mô hình dịch thuật",
      "preview": "Xem trước Markdown",
      "scroll_sync": "Cài đặt cuộn đồng bộ",
      "title": "Cài đặt Dịch thuật"
    },
    "source_language": "Ngôn ngữ nguồn",
    "stop": "Dừng Dịch",
    "success": {
      "custom": {
        "delete": "Đã xóa thành công",
        "update": "Cập nhật thành công"
      }
    },
    "target_language": "Ngôn ngữ đích",
    "title": "Dịch",
    "tooltip": {
      "newline": "Dòng mới"
    }
  },
  "tray": {
    "quit": "Thôi",
    "show_quick_assistant": "Trợ lý Nhanh",
    "show_window": "Hiển thị cửa sổ"
  },
  "update": {
    "install": "Cài đặt",
    "later": "Sau đó",
    "message": "Phiên bản mới {{version}} đã sẵn sàng, bạn có muốn cài đặt ngay bây giờ không?",
    "noReleaseNotes": "Không có ghi chú phát hành",
    "saveDataError": "Không lưu được dữ liệu, vui lòng thử lại.",
    "title": "Cập nhật"
  },
  "warning": {
    "missing_provider": "Nhà cung cấp không tồn tại; đã chuyển về nhà cung cấp mặc định {{provider}}. Điều này có thể gây ra sự cố."
  },
  "words": {
    "knowledgeGraph": "Đồ thị tri thức",
    "quit": "Thôi",
    "show_window": "Hiển thị Cửa sổ",
    "visualization": "Trực quan hóa"
  }
}
