feat: the frontend part of mcp (#22131)

Co-authored-by: jZonG <jzongcode@gmail.com>
Co-authored-by: Novice <novice12185727@gmail.com>
Co-authored-by: nite-knite <nkCoding@gmail.com>
Co-authored-by: Hanqing Zhao <sherry9277@gmail.com>
This commit is contained in:
Joel
2025-07-10 14:14:02 +08:00
committed by GitHub
parent 535fff62f3
commit 5375d9bb27
152 changed files with 6340 additions and 695 deletions

View File

@@ -142,16 +142,92 @@ const translation = {
type: 'kiểu',
add: 'thêm',
added: 'Thêm',
emptyTip: 'Đi tới "Quy trình làm việc -> Xuất bản dưới dạng công cụ"',
emptyTitle: 'Không có sẵn công cụ quy trình làm việc',
emptyTitleCustom: 'Không có công cụ tùy chỉnh nào có sẵn',
emptyTipCustom: 'Tạo công cụ tùy chỉnh',
custom: {
title: 'Không có công cụ tùy chỉnh nào',
tip: 'Tạo một công cụ tùy chỉnh',
},
workflow: {
title: 'Không có công cụ quy trình nào',
tip: 'Xuất bản các quy trình dưới dạng công cụ trong Studio',
},
mcp: {
title: 'Không có công cụ MCP nào',
tip: 'Thêm máy chủ MCP',
},
agent: {
title: 'Không có chiến lược đại lý nào',
},
},
toolNameUsageTip: 'Tên cuộc gọi công cụ để lý luận và nhắc nhở tổng đài viên',
customToolTip: 'Tìm hiểu thêm về các công cụ tùy chỉnh Dify',
openInStudio: 'Mở trong Studio',
noTools: 'Không tìm thấy công cụ',
copyToolName: 'Sao chép tên',
mcp: {
create: {
cardTitle: 'Thêm Máy chủ MCP (HTTP)',
cardLink: 'Tìm hiểu thêm về tích hợp máy chủ MCP',
},
noConfigured: 'Máy chủ Chưa được Cấu hình',
updateTime: 'Cập nhật',
toolsCount: '{count} công cụ',
noTools: 'Không có công cụ nào',
modal: {
title: 'Thêm Máy chủ MCP (HTTP)',
editTitle: 'Sửa Máy chủ MCP (HTTP)',
name: 'Tên & Biểu tượng',
namePlaceholder: 'Đặt tên máy chủ MCP',
serverUrl: 'URL Máy chủ',
serverUrlPlaceholder: 'URL đến điểm cuối máy chủ',
serverUrlWarning: 'Cập nhật địa chỉ máy chủ có thể làm gián đoạn ứng dụng phụ thuộc vào máy chủ này',
serverIdentifier: 'Định danh Máy chủ',
serverIdentifierTip: 'Định danh duy nhất cho máy chủ MCP trong không gian làm việc. Chỉ chữ thường, số, gạch dưới và gạch ngang. Tối đa 24 ký tự.',
serverIdentifierPlaceholder: 'Định danh duy nhất, VD: my-mcp-server',
serverIdentifierWarning: 'Máy chủ sẽ không được nhận diện bởi ứng dụng hiện có sau khi thay đổi ID',
cancel: 'Hủy',
save: 'Lưu',
confirm: 'Thêm & Ủy quyền',
},
delete: 'Xóa Máy chủ MCP',
deleteConfirmTitle: 'Xóa {mcp}?',
operation: {
edit: 'Sửa',
remove: 'Xóa',
},
authorize: 'Ủy quyền',
authorizing: 'Đang ủy quyền...',
authorizingRequired: 'Cần ủy quyền',
authorizeTip: 'Sau khi ủy quyền, công cụ sẽ hiển thị tại đây.',
update: 'Cập nhật',
updating: 'Đang cập nhật...',
gettingTools: 'Đang lấy công cụ...',
updateTools: 'Đang cập nhật công cụ...',
toolsEmpty: 'Công cụ chưa tải',
getTools: 'Lấy công cụ',
toolUpdateConfirmTitle: 'Cập nhật Danh sách Công cụ',
toolUpdateConfirmContent: 'Cập nhật danh sách công cụ có thể ảnh hưởng ứng dụng hiện có. Tiếp tục?',
toolsNum: 'Bao gồm {count} công cụ',
onlyTool: 'Bao gồm 1 công cụ',
identifier: 'Định danh Máy chủ (Nhấn để Sao chép)',
server: {
title: 'Máy chủ MCP',
url: 'URL Máy chủ',
reGen: 'Tạo lại URL máy chủ?',
addDescription: 'Thêm mô tả',
edit: 'Sửa mô tả',
modal: {
addTitle: 'Thêm mô tả để kích hoạt máy chủ MCP',
editTitle: 'Sửa mô tả',
description: 'Mô tả',
descriptionPlaceholder: 'Giải thích chức năng công cụ và cách LLM sử dụng',
parameters: 'Tham số',
parametersTip: 'Thêm mô tả cho từng tham số để giúp LLM hiểu mục đích và ràng buộc.',
parametersPlaceholder: 'Mục đích và ràng buộc của tham số',
confirm: 'Kích hoạt Máy chủ MCP',
},
publishTip: 'Ứng dụng chưa xuất bản. Vui lòng xuất bản ứng dụng trước.',
},
},
}
export default translation