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 = {
added: 'Додано',
type: 'тип',
manageInTools: 'Керування в інструментах',
emptyTip: 'Перейдіть до розділу "Робочий процес -> Опублікувати як інструмент"',
emptyTitle: 'Немає доступного інструменту для роботи з робочими процесами',
emptyTitleCustom: 'Немає доступного спеціального інструменту',
emptyTipCustom: 'Створення власного інструмента',
custom: {
title: 'Немає доступного користувацького інструмента',
tip: 'Створити користувацький інструмент',
},
workflow: {
title: 'Немає доступного інструмента робочого процесу',
tip: 'Опублікуйте робочі процеси як інструменти в Studio',
},
mcp: {
title: 'Немає доступного інструмента MCP',
tip: 'Додати сервер MCP',
},
agent: {
title: 'Немає доступної стратегії агента',
},
},
openInStudio: 'Відкрити в Студії',
customToolTip: 'Дізнайтеся більше про користувацькі інструменти Dify',
toolNameUsageTip: 'Ім\'я виклику інструменту для міркувань і підказок агента',
copyToolName: 'Ім\'я копії',
noTools: 'Інструментів не знайдено',
mcp: {
create: {
cardTitle: 'Додати сервер MCP (HTTP)',
cardLink: 'Дізнатися більше про інтеграцію сервера MCP',
},
noConfigured: 'Сервер не налаштовано',
updateTime: 'Оновлено',
toolsCount: '{count} інструментів',
noTools: 'Інструменти відсутні',
modal: {
title: 'Додати сервер MCP (HTTP)',
editTitle: 'Редагувати сервер MCP (HTTP)',
name: 'Назва та значок',
namePlaceholder: 'Назвіть ваш сервер MCP',
serverUrl: 'URL сервера',
serverUrlPlaceholder: 'URL кінцевої точки сервера',
serverUrlWarning: 'Оновлення адреси сервера може порушити роботу додатків, що залежать від нього',
serverIdentifier: 'Ідентифікатор сервера',
serverIdentifierTip: 'Унікальний ідентифікатор сервера MCP у робочому просторі. Лише малі літери, цифри, підкреслення та дефіси. До 24 символів.',
serverIdentifierPlaceholder: 'Унікальний ідентифікатор, напр. my-mcp-server',
serverIdentifierWarning: 'Після зміни ID існуючі додатки не зможуть розпізнати сервер',
cancel: 'Скасувати',
save: 'Зберегти',
confirm: 'Додати та Авторизувати',
},
delete: 'Видалити сервер MCP',
deleteConfirmTitle: 'Видалити {mcp}?',
operation: {
edit: 'Редагувати',
remove: 'Видалити',
},
authorize: 'Авторизувати',
authorizing: 'Авторизація...',
authorizingRequired: 'Потрібна авторизація',
authorizeTip: 'Після авторизації інструменти відображатимуться тут.',
update: 'Оновити',
updating: 'Оновлення...',
gettingTools: 'Отримання інструментів...',
updateTools: 'Оновлення інструментів...',
toolsEmpty: 'Інструменти не завантажено',
getTools: 'Отримати інструменти',
toolUpdateConfirmTitle: 'Оновити список інструментів',
toolUpdateConfirmContent: 'Оновлення списку інструментів може вплинути на існуючі додатки. Продовжити?',
toolsNum: '{count} інструментів включено',
onlyTool: '1 інструмент включено',
identifier: 'Ідентифікатор сервера (Натисніть, щоб скопіювати)',
server: {
title: 'Сервер MCP',
url: 'URL сервера',
reGen: 'Згенерувати URL сервера знову?',
addDescription: 'Додати опис',
edit: 'Редагувати опис',
modal: {
addTitle: 'Додайте опис для активації сервера MCP',
editTitle: 'Редагувати опис',
description: 'Опис',
descriptionPlaceholder: 'Поясніть функціонал інструменту та його використання LLM',
parameters: 'Параметри',
parametersTip: 'Додайте описи параметрів, щоб допомогти LLM зрозуміти їх призначення та обмеження.',
parametersPlaceholder: 'Призначення та обмеження параметра',
confirm: 'Активувати сервер MCP',
},
publishTip: 'Додаток не опубліковано. Спочатку опублікуйте додаток.',
},
},
}
export default translation