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

@@ -46,7 +46,7 @@ const translation = {
},
toolSelector: {
unsupportedContent: 'Versiunea de plugin instalată nu oferă această acțiune.',
auto: 'Automat',
auto: 'Auto',
empty: 'Faceți clic pe butonul "+" pentru a adăuga instrumente. Puteți adăuga mai multe instrumente.',
uninstalledContent: 'Acest plugin este instalat din depozitul local/GitHub. Vă rugăm să utilizați după instalare.',
descriptionLabel: 'Descrierea instrumentului',
@@ -54,7 +54,7 @@ const translation = {
uninstalledLink: 'Gestionați în pluginuri',
paramsTip1: 'Controlează parametrii de inferență LLM.',
params: 'CONFIGURAREA RAȚIONAMENTULUI',
paramsTip2: 'Când "Automat" este dezactivat, se folosește valoarea implicită.',
paramsTip2: 'Când "Auto" este dezactivat, se folosește valoarea implicită.',
settings: 'SETĂRI UTILIZATOR',
unsupportedTitle: 'Acțiune neacceptată',
placeholder: 'Selectați un instrument...',

View File

@@ -142,16 +142,92 @@ const translation = {
manageInTools: 'Gestionați în Instrumente',
add: 'adăuga',
type: 'tip',
emptyTitle: 'Nu este disponibil niciun instrument de flux de lucru',
emptyTip: 'Accesați "Flux de lucru -> Publicați ca instrument"',
emptyTitleCustom: 'Nu este disponibil niciun instrument personalizat',
emptyTipCustom: 'Crearea unui instrument personalizat',
custom: {
title: 'Niciun instrument personalizat disponibil',
tip: 'Creează un instrument personalizat',
},
workflow: {
title: 'Niciun instrument de flux de lucru disponibil',
tip: 'Publicați fluxuri de lucru ca instrumente în Studio',
},
mcp: {
title: 'Niciun instrument MCP disponibil',
tip: 'Adăugați un server MCP',
},
agent: {
title: 'Nicio strategie de agent disponibilă',
},
},
openInStudio: 'Deschide în Studio',
customToolTip: 'Aflați mai multe despre instrumentele personalizate Dify',
toolNameUsageTip: 'Numele de apel al instrumentului pentru raționamentul și solicitarea agentului',
copyToolName: 'Copiază numele',
noTools: 'Nu s-au găsit unelte',
mcp: {
create: {
cardTitle: 'Adăugare Server MCP (HTTP)',
cardLink: 'Aflați mai multe despre integrarea serverului MCP',
},
noConfigured: 'Server Neconfigurat',
updateTime: 'Actualizat',
toolsCount: '{count} unelte',
noTools: 'Nu există unelte disponibile',
modal: {
title: 'Adăugare Server MCP (HTTP)',
editTitle: 'Editare Server MCP (HTTP)',
name: 'Nume și Pictogramă',
namePlaceholder: 'Denumiți-vă serverul MCP',
serverUrl: 'URL Server',
serverUrlPlaceholder: 'URL către endpoint-ul serverului',
serverUrlWarning: 'Actualizarea adresei serverului poate întrerupe aplicațiile care depind de acesta',
serverIdentifier: 'Identificator Server',
serverIdentifierTip: 'Identificator unic pentru serverul MCP în spațiul de lucru. Doar litere mici, cifre, underscore și cratime. Maxim 24 de caractere.',
serverIdentifierPlaceholder: 'Identificator unic, ex: my-mcp-server',
serverIdentifierWarning: 'Serverul nu va fi recunoscut de aplicațiile existente după schimbarea ID-ului',
cancel: 'Anulare',
save: 'Salvare',
confirm: 'Adăugare și Autorizare',
},
delete: 'Eliminare Server MCP',
deleteConfirmTitle: 'Ștergeți {mcp}?',
operation: {
edit: 'Editare',
remove: 'Eliminare',
},
authorize: 'Autorizare',
authorizing: 'Se autorizează...',
authorizingRequired: 'Autorizare necesară',
authorizeTip: 'După autorizare, uneltele vor fi afișate aici.',
update: 'Actualizare',
updating: 'Se actualizează...',
gettingTools: 'Se obțin unelte...',
updateTools: 'Se actualizează unelte...',
toolsEmpty: 'Unelte neîncărcate',
getTools: 'Obține unelte',
toolUpdateConfirmTitle: 'Actualizare Listă Unelte',
toolUpdateConfirmContent: 'Actualizarea listei de unelte poate afecta aplicațiile existente. Continuați?',
toolsNum: '{count} unelte incluse',
onlyTool: '1 unealtă inclusă',
identifier: 'Identificator Server (Clic pentru Copiere)',
server: {
title: 'Server MCP',
url: 'URL Server',
reGen: 'Regenerați URL server?',
addDescription: 'Adăugare descriere',
edit: 'Editare descriere',
modal: {
addTitle: 'Adăugați descriere pentru activarea serverului MCP',
editTitle: 'Editare descriere',
description: 'Descriere',
descriptionPlaceholder: 'Explicați funcționalitatea acestei unelte și cum ar trebui să fie utilizată de LLM',
parameters: 'Parametri',
parametersTip: 'Adăugați descrieri pentru fiecare parametru pentru a ajuta LLM să înțeleagă scopul și constrângerile.',
parametersPlaceholder: 'Scopul și constrângerile parametrului',
confirm: 'Activare Server MCP',
},
publishTip: 'Aplicație nepublicată. Publicați aplicația mai întâi.',
},
},
}
export default translation