@lobehub/chat
Version:
Lobe Chat - an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Supports one-click free deployment of your private ChatGPT/LLM web application.
302 lines (301 loc) • 13.1 kB
JSON
{
"confirm": "Xác nhận",
"debug": {
"arguments": "Tham số gọi",
"function_call": "Gọi hàm",
"off": "Tắt gỡ lỗi",
"on": "Xem thông tin gọi plugin",
"payload": "Dữ liệu cắm",
"pluginState": "Trạng thái plugin",
"response": "Kết quả trả về",
"title": "Chi tiết plugin",
"tool_call": "Yêu cầu công cụ"
},
"detailModal": {
"info": {
"description": "Mô tả API",
"name": "Tên API"
},
"tabs": {
"info": "Khả năng plugin",
"manifest": "Tệp cài đặt",
"settings": "Cài đặt"
},
"title": "Chi tiết plugin"
},
"dev": {
"confirmDeleteDevPlugin": "Bạn sắp xóa plugin cục bộ này, sau khi xóa sẽ không thể khôi phục, bạn có muốn xóa plugin này không?",
"customParams": {
"useProxy": {
"label": "Cài đặt thông qua proxy (nếu gặp lỗi truy cập qua các miền, hãy thử bật tùy chọn này và cài đặt lại)"
}
},
"deleteSuccess": "Xóa plugin thành công",
"manifest": {
"identifier": {
"desc": "Định danh duy nhất của plugin",
"label": "Định danh"
},
"mode": {
"mcp": "MCP Plugin",
"mcpExp": "Thí nghiệm",
"url": "Liên kết trực tuyến"
},
"name": {
"desc": "Tiêu đề plugin",
"label": "Tiêu đề",
"placeholder": "Tìm kiếm công cụ tìm kiếm"
}
},
"mcp": {
"args": {
"desc": "Danh sách các tham số được truyền cho lệnh thực thi, thường nhập tên máy chủ MCP hoặc đường dẫn đến tập lệnh khởi động",
"label": "Tham số lệnh",
"placeholder": "Ví dụ: mcp-hello-world",
"required": "Vui lòng nhập tham số khởi động"
},
"avatar": {
"label": "Biểu tượng tiện ích"
},
"command": {
"desc": "Tập tin thực thi hoặc kịch bản dùng để khởi động Máy chủ MCP STDIO",
"label": "Lệnh",
"placeholder": "Ví dụ: npx / uv / docker v.v.",
"required": "Vui lòng nhập lệnh khởi động"
},
"desc": {
"desc": "Mô tả về tiện ích",
"label": "Mô tả tiện ích",
"placeholder": "Bổ sung thông tin về cách sử dụng và các tình huống của tiện ích này"
},
"endpoint": {
"desc": "Nhập địa chỉ của máy chủ HTTP Streamable MCP của bạn",
"label": "URL Điểm cuối MCP"
},
"env": {
"add": "Thêm một dòng",
"desc": "Nhập các biến môi trường cần thiết cho máy chủ MCP của bạn",
"duplicateKeyError": "Khóa trường phải là duy nhất",
"formValidationFailed": "Xác thực biểu mẫu không thành công, vui lòng kiểm tra định dạng tham số",
"keyRequired": "Khóa trường không được để trống",
"label": "Biến môi trường máy chủ MCP",
"stringifyError": "Không thể tuần tự hóa tham số, vui lòng kiểm tra định dạng tham số"
},
"identifier": {
"desc": "Chỉ định một tên cho plugin MCP của bạn, cần sử dụng ký tự tiếng Anh",
"invalid": "Chỉ có thể nhập ký tự tiếng Anh, số, và hai ký hiệu - và _",
"label": "Tên plugin MCP",
"placeholder": "Ví dụ: my-mcp-plugin",
"required": "Vui lòng nhập định danh dịch vụ MCP"
},
"previewManifest": "Xem trước tệp mô tả plugin",
"quickImport": "Nhập khẩu nhanh cấu hình JSON",
"quickImportError": {
"empty": "Nội dung nhập vào không được để trống",
"invalidJson": "Định dạng JSON không hợp lệ",
"invalidStructure": "Định dạng JSON không hợp lệ"
},
"stdioNotSupported": "Môi trường hiện tại không hỗ trợ plugin MCP loại stdio",
"testConnection": "Kiểm tra kết nối",
"testConnectionTip": "Chỉ sau khi kiểm tra kết nối thành công, plugin MCP mới có thể được sử dụng bình thường",
"type": {
"desc": "Chọn phương thức giao tiếp của plugin MCP, phiên bản web chỉ hỗ trợ Streamable HTTP",
"httpFeature1": "Tương thích với phiên bản web và desktop",
"httpFeature2": "Kết nối với máy chủ MCP từ xa, không cần cài đặt cấu hình thêm",
"httpShortDesc": "Giao thức truyền thông dựa trên HTTP theo dòng",
"label": "Loại plugin MCP",
"stdioFeature1": "Độ trễ truyền thông thấp hơn, phù hợp cho thực thi cục bộ",
"stdioFeature2": "Cần cài đặt và chạy máy chủ MCP cục bộ",
"stdioNotAvailable": "Chế độ STDIO chỉ khả dụng trên phiên bản desktop",
"stdioShortDesc": "Giao thức truyền thông dựa trên đầu vào và đầu ra tiêu chuẩn",
"title": "Loại plugin MCP"
},
"url": {
"desc": "Nhập địa chỉ HTTP Streamable của máy chủ MCP của bạn, không hỗ trợ chế độ SSE",
"invalid": "Vui lòng nhập địa chỉ URL hợp lệ",
"label": "URL Điểm cuối HTTP",
"required": "Vui lòng nhập URL dịch vụ MCP"
}
},
"meta": {
"author": {
"desc": "Tác giả của plugin",
"label": "Tác giả"
},
"avatar": {
"desc": "Biểu tượng của plugin, có thể sử dụng Emoji hoặc URL",
"label": "Biểu tượng"
},
"description": {
"desc": "Mô tả plugin",
"label": "Mô tả",
"placeholder": "Tìm kiếm công cụ tìm kiếm để lấy thông tin"
},
"formFieldRequired": "Trường này là bắt buộc",
"homepage": {
"desc": "Trang chủ của plugin",
"label": "Trang chủ"
},
"identifier": {
"desc": "Định danh duy nhất của plugin, sẽ tự động nhận dạng từ manifest",
"errorDuplicate": "Định danh trùng với plugin đã có, vui lòng sửa đổi định danh",
"label": "Định danh",
"pattenErrorMessage": "Chỉ có thể nhập ký tự tiếng Anh, số, - và _"
},
"lobe": "Plugin {{appName}}",
"manifest": {
"desc": "{{appName}} sẽ cài đặt plugin qua liên kết này",
"label": "Tệp mô tả plugin (Manifest) URL",
"preview": "Xem trước Manifest",
"refresh": "Làm mới"
},
"openai": "Plugin OpenAI",
"title": {
"desc": "Tiêu đề plugin",
"label": "Tiêu đề",
"placeholder": "Tìm kiếm công cụ tìm kiếm"
}
},
"metaConfig": "Cấu hình thông tin plugin",
"modalDesc": "Sau khi thêm plugin tùy chỉnh, có thể sử dụng để xác minh phát triển plugin, cũng có thể sử dụng trực tiếp trong cuộc trò chuyện. Vui lòng tham khảo<1>tài liệu phát triển↗</>",
"openai": {
"importUrl": "Nhập từ liên kết URL",
"schema": "Schema"
},
"preview": {
"api": {
"noParams": "Công cụ này không có tham số",
"noResults": "Không tìm thấy API nào phù hợp với điều kiện tìm kiếm",
"params": "Tham số:",
"searchPlaceholder": "Tìm kiếm công cụ..."
},
"card": "Xem trước hiệu ứng plugin",
"desc": "Xem trước mô tả plugin",
"empty": {
"desc": "Sau khi hoàn thành cấu hình, bạn sẽ có thể xem trước khả năng của các công cụ hỗ trợ plugin tại đây",
"title": "Bắt đầu xem trước sau khi cấu hình plugin"
},
"title": "Xem trước tên plugin"
},
"save": "Cài đặt plugin",
"saveSuccess": "Lưu cài đặt plugin thành công",
"tabs": {
"manifest": "Danh sách mô tả chức năng (Manifest)",
"meta": "Thông tin plugin"
},
"title": {
"create": "Thêm plugin tùy chỉnh",
"edit": "Chỉnh sửa plugin tùy chỉnh"
},
"type": {
"lobe": "Plugin LobeChat",
"openai": "Plugin OpenAI"
},
"update": "Cập nhật",
"updateSuccess": "Cập nhật cài đặt plugin thành công"
},
"error": {
"fetchError": "Lỗi khi yêu cầu liên kết manifest, vui lòng đảm bảo tính hợp lệ của liên kết và kiểm tra xem liên kết có cho phép truy cập qua tên miền khác không",
"installError": "Cài đặt plugin {{name}} thất bại",
"manifestInvalid": "Manifest không tuân theo quy tắc, kết quả kiểm tra: \n\n {{error}}",
"noManifest": "Tệp mô tả không tồn tại",
"openAPIInvalid": "OpenAPI phân tích thất bại, lỗi: \n\n {{error}}",
"reinstallError": "Làm mới plugin {{name}} thất bại",
"testConnectionFailed": "Lấy Manifest thất bại: {{error}}",
"urlError": "Liên kết này không trả về nội dung dạng JSON, vui lòng đảm bảo rằng đó là một liên kết hợp lệ"
},
"inspector": {
"args": "Xem danh sách tham số",
"pluginRender": "Xem giao diện plugin"
},
"list": {
"item": {
"deprecated.title": "Đã loại bỏ",
"local.config": "Cấu hình",
"local.title": "Tùy chỉnh"
}
},
"loading": {
"content": "Đang gọi plugin...",
"plugin": "Plugin đang chạy..."
},
"localSystem": {
"apiName": {
"listLocalFiles": "Xem danh sách tệp",
"moveLocalFiles": "Di chuyển tệp",
"readLocalFile": "Đọc nội dung tệp",
"renameLocalFile": "Đổi tên",
"searchLocalFiles": "Tìm kiếm tệp",
"writeLocalFile": "Ghi vào tệp"
},
"title": "Tệp cục bộ"
},
"pluginList": "Danh sách plugin",
"search": {
"apiName": {
"crawlMultiPages": "Đọc nội dung của nhiều trang",
"crawlSinglePage": "Đọc nội dung trang",
"search": "Tìm kiếm trang"
},
"config": {
"addKey": "Thêm khóa",
"close": "Xóa",
"confirm": "Đã hoàn thành cấu hình và thử lại"
},
"crawPages": {
"crawling": "Đang nhận diện liên kết",
"detail": {
"preview": "Xem trước",
"raw": "Văn bản gốc",
"tooLong": "Nội dung văn bản quá dài, chỉ giữ lại {{characters}} ký tự đầu tiên trong ngữ cảnh cuộc trò chuyện, phần vượt quá sẽ không được tính vào ngữ cảnh cuộc trò chuyện"
},
"meta": {
"crawler": "Chế độ thu thập",
"words": "Số ký tự"
}
},
"searchxng": {
"baseURL": "Nhập vào",
"description": "Nhập URL của SearchXNG để bắt đầu tìm kiếm trực tuyến",
"keyPlaceholder": "Nhập khóa",
"title": "Cấu hình công cụ tìm kiếm SearchXNG",
"unconfiguredDesc": "Vui lòng liên hệ với quản trị viên để hoàn thành cấu hình công cụ tìm kiếm SearchXNG, để bắt đầu tìm kiếm trực tuyến",
"unconfiguredTitle": "Chưa cấu hình công cụ tìm kiếm SearchXNG"
},
"title": "Tìm kiếm trực tuyến"
},
"setting": "Cài đặt plugin",
"settings": {
"indexUrl": {
"title": "Chỉ mục thị trường",
"tooltip": "Hiện không hỗ trợ chỉnh sửa trực tuyến, vui lòng thiết lập thông qua biến môi trường khi triển khai"
},
"modalDesc": "Sau khi cấu hình địa chỉ thị trường plugin, bạn có thể sử dụng thị trường plugin tùy chỉnh",
"title": "Cài đặt thị trường plugin"
},
"showInPortal": "Vui lòng xem chi tiết trong khu vực làm việc",
"store": {
"actions": {
"confirmUninstall": "Sắp gỡ bỏ plugin này, sau khi gỡ bỏ sẽ xóa cấu hình của plugin này, vui lòng xác nhận hành động của bạn",
"detail": "Chi tiết",
"install": "Cài đặt",
"manifest": "Chỉnh sửa tệp cài đặt",
"settings": "Cài đặt",
"uninstall": "Gỡ bỏ"
},
"communityPlugin": "Cộng đồng bên thứ ba",
"customPlugin": "Tùy chỉnh",
"empty": "Hiện chưa có plugin được cài đặt",
"installAllPlugins": "Cài đặt tất cả",
"networkError": "Lấy cửa hàng plugin thất bại, vui lòng kiểm tra kết nối mạng và thử lại",
"placeholder": "Tìm kiếm tên hoặc mô tả plugin...",
"releasedAt": "Đã phát hành vào {{createdAt}}",
"tabs": {
"all": "Tất cả",
"installed": "Đã cài đặt"
},
"title": "Cửa hàng plugin"
},
"unknownError": "Lỗi không xác định",
"unknownPlugin": "Plugin không xác định"
}