240 lines
9.6 KiB
TypeScript
240 lines
9.6 KiB
TypeScript
const translation = {
|
|
title: 'Công cụ',
|
|
createCustomTool: 'Tạo công cụ tùy chỉnh',
|
|
type: {
|
|
all: 'Tất cả',
|
|
builtIn: 'Tích hợp sẵn',
|
|
custom: 'Tùy chỉnh',
|
|
workflow: 'Quy trình làm việc',
|
|
},
|
|
contribute: {
|
|
line1: 'Tôi quan tâm đến việc ',
|
|
line2: 'đóng góp công cụ cho Dify.',
|
|
viewGuide: 'Xem hướng dẫn',
|
|
},
|
|
author: 'Tác giả',
|
|
auth: {
|
|
authorized: 'Đã xác thực',
|
|
setup: 'Thiết lập xác thực để sử dụng',
|
|
setupModalTitle: 'Thiết lập xác thực',
|
|
setupModalTitleDescription: 'Sau khi cấu hình thông tin đăng nhập, tất cả thành viên trong không gian làm việc có thể sử dụng công cụ này khi triển khai ứng dụng.',
|
|
},
|
|
includeToolNum: 'Bao gồm {{num}} công cụ',
|
|
addTool: 'Thêm công cụ',
|
|
createTool: {
|
|
title: 'Tạo công cụ tùy chỉnh',
|
|
editAction: 'Cấu hình',
|
|
editTitle: 'Chỉnh sửa công cụ tùy chỉnh',
|
|
name: 'Tên',
|
|
toolNamePlaceHolder: 'Nhập tên công cụ',
|
|
schema: 'Schema',
|
|
schemaPlaceHolder: 'Nhập schema OpenAPI của bạn vào đây',
|
|
viewSchemaSpec: 'Xem chi tiết OpenAPI-Swagger',
|
|
importFromUrl: 'Nhập từ URL',
|
|
importFromUrlPlaceHolder: 'https://...',
|
|
urlError: 'Vui lòng nhập URL hợp lệ',
|
|
examples: 'Ví dụ',
|
|
exampleOptions: {
|
|
json: 'Thời tiết (JSON)',
|
|
yaml: 'Cửa hàng thú cưng (YAML)',
|
|
blankTemplate: 'Mẫu trống',
|
|
},
|
|
availableTools: {
|
|
title: 'Công cụ hiện có',
|
|
name: 'Tên',
|
|
description: 'Mô tả',
|
|
method: 'Phương thức',
|
|
path: 'Đường dẫn',
|
|
action: 'Hành động',
|
|
test: 'Kiểm tra',
|
|
},
|
|
authMethod: {
|
|
title: 'Phương thức xác thực',
|
|
type: 'Loại xác thực',
|
|
keyTooltip: 'Khóa tiêu đề HTTP, bạn có thể để trống nếu không biết hoặc đặt một giá trị tùy chỉnh',
|
|
types: {
|
|
none: 'Không',
|
|
apiKeyPlaceholder: 'Tên tiêu đề HTTP cho Khóa API',
|
|
apiValuePlaceholder: 'Nhập Khóa API',
|
|
api_key_query: 'Tham số truy vấn',
|
|
api_key_header: 'Tiêu đề',
|
|
queryParamPlaceholder: 'Tên tham số truy vấn cho khóa API',
|
|
},
|
|
key: 'Khóa',
|
|
value: 'Giá trị',
|
|
queryParam: 'Tham số truy vấn',
|
|
queryParamTooltip: 'Tên tham số truy vấn của API key để truyền vào, ví dụ: "key" trong "https://example.com/test?key=API_KEY".',
|
|
},
|
|
authHeaderPrefix: {
|
|
title: 'Loại xác thực',
|
|
types: {
|
|
basic: 'Cơ bản',
|
|
bearer: 'Bearer',
|
|
custom: 'Tùy chỉnh',
|
|
},
|
|
},
|
|
privacyPolicy: 'Chính sách bảo mật',
|
|
privacyPolicyPlaceholder: 'Vui lòng nhập chính sách bảo mật',
|
|
customDisclaimer: 'Tuyên bố từ chối trách nhiệm tùy chỉnh',
|
|
customDisclaimerPlaceholder: 'Vui lòng nhập tuyên bố từ chối trách nhiệm tùy chỉnh',
|
|
deleteToolConfirmTitle: 'Xóa công cụ này?',
|
|
deleteToolConfirmContent: 'Xóa công cụ là không thể hoàn tác. Người dùng sẽ không thể truy cập lại công cụ của bạn.',
|
|
toolInput: {
|
|
label: 'Tags',
|
|
methodParameter: 'Thông số',
|
|
name: 'Tên',
|
|
descriptionPlaceholder: 'Mô tả ý nghĩa của tham số',
|
|
methodSetting: 'Khung cảnh',
|
|
title: 'Công cụ nhập liệu',
|
|
methodSettingTip: 'Người dùng điền vào cấu hình công cụ',
|
|
required: 'Bắt buộc',
|
|
method: 'Phương pháp',
|
|
methodParameterTip: 'LLM lấp đầy trong quá trình suy luận',
|
|
description: 'Sự miêu tả',
|
|
labelPlaceholder: 'Chọn thẻ (tùy chọn)',
|
|
},
|
|
nameForToolCallTip: 'Chỉ hỗ trợ số, chữ cái và dấu gạch dưới.',
|
|
nameForToolCall: 'Công cụ gọi tên',
|
|
nameForToolCallPlaceHolder: 'Được sử dụng để nhận dạng máy, chẳng hạn như getCurrentWeather, list_pets',
|
|
descriptionPlaceholder: 'Mô tả ngắn gọn về mục đích của công cụ, ví dụ: lấy nhiệt độ cho một vị trí cụ thể.',
|
|
description: 'Sự miêu tả',
|
|
confirmTitle: 'Xác nhận để lưu ?',
|
|
confirmTip: 'Các ứng dụng sử dụng công cụ này sẽ bị ảnh hưởng',
|
|
},
|
|
test: {
|
|
title: 'Kiểm tra',
|
|
parametersValue: 'Tham số & Giá trị',
|
|
parameters: 'Tham số',
|
|
value: 'Giá trị',
|
|
testResult: 'Kết quả kiểm tra',
|
|
testResultPlaceholder: 'Kết quả kiểm tra sẽ hiển thị ở đây',
|
|
},
|
|
thought: {
|
|
using: 'Đang sử dụng',
|
|
used: 'Đã sử dụng',
|
|
requestTitle: 'Yêu cầu đến',
|
|
responseTitle: 'Phản hồi từ',
|
|
},
|
|
setBuiltInTools: {
|
|
info: 'Thông tin',
|
|
setting: 'Cài đặt',
|
|
toolDescription: 'Mô tả công cụ',
|
|
parameters: 'Tham số',
|
|
string: 'chuỗi',
|
|
number: 'số',
|
|
required: 'Bắt buộc',
|
|
infoAndSetting: 'Thông tin & Cài đặt',
|
|
file: 'tệp',
|
|
},
|
|
noCustomTool: {
|
|
title: 'Chưa có công cụ tùy chỉnh!',
|
|
content: 'Thêm và quản lý các công cụ tùy chỉnh của bạn ở đây để xây dựng ứng dụng AI.',
|
|
createTool: 'Tạo công cụ',
|
|
},
|
|
noSearchRes: {
|
|
title: 'Xin lỗi, không có kết quả!',
|
|
content: 'Chúng tôi không tìm thấy công cụ nào phù hợp với tìm kiếm của bạn.',
|
|
reset: 'Đặt lại tìm kiếm',
|
|
},
|
|
builtInPromptTitle: 'Lời nhắc',
|
|
toolRemoved: 'Công cụ đã bị xóa',
|
|
notAuthorized: 'Công cụ chưa được xác thực',
|
|
howToGet: 'Cách nhận',
|
|
addToolModal: {
|
|
category: 'loại',
|
|
manageInTools: 'Quản lý trong Công cụ',
|
|
type: 'kiểu',
|
|
add: 'thêm',
|
|
added: 'Thêm',
|
|
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',
|
|
sseReadTimeout: 'Thời gian chờ Đọc SSE',
|
|
timeout: 'Thời gian chờ',
|
|
},
|
|
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
|