dify/web/i18n/ro-RO/workflow.ts
2024-05-30 21:03:32 +08:00

421 lines
16 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const translation = {
common: {
editing: 'Editare',
autoSaved: 'Salvat automat',
unpublished: 'Nepublicat',
published: 'Publicat',
publish: 'Publică',
update: 'Actualizează',
run: 'Rulează',
running: 'Rulând',
inRunMode: 'În modul de rulare',
inPreview: 'În previzualizare',
inPreviewMode: 'În modul de previzualizare',
preview: 'Previzualizează',
viewRunHistory: 'Vezi istoricul rulărilor',
runHistory: 'Istoric rulări',
goBackToEdit: 'Înapoi la editor',
conversationLog: 'Jurnal conversație',
features: 'Funcționalități',
debugAndPreview: 'Depanare și previzualizare',
restart: 'Repornește',
currentDraft: 'Schimbare curentă',
currentDraftUnpublished: 'Schimbare curentă nepublicată',
latestPublished: 'Ultima publicare',
publishedAt: 'Publicat la',
restore: 'Restaurează',
runApp: 'Rulează aplicația',
batchRunApp: 'Rulează aplicația în lot',
accessAPIReference: 'Accesează referința API',
embedIntoSite: 'Incorporează în site',
addTitle: 'Adaugă titlu...',
addDescription: 'Adaugă descriere...',
noVar: 'Fără variabilă',
searchVar: 'Caută variabilă',
variableNamePlaceholder: 'Nume variabilă',
setVarValuePlaceholder: 'Setează valoarea variabilei',
needConnecttip: 'Acest pas nu este conectat la nimic',
maxTreeDepth: 'Limită maximă de {{depth}} noduri pe ramură',
needEndNode: 'Trebuie adăugat blocul de sfârșit',
needAnswerNode: 'Trebuie adăugat blocul de răspuns',
workflowProcess: 'Proces de flux de lucru',
notRunning: 'Încă nu rulează',
previewPlaceholder: 'Introduceți conținutul în caseta de mai jos pentru a începe depanarea Chatbotului',
effectVarConfirm: {
title: 'Elimină variabila',
content: 'Variabila este utilizată în alte noduri. Doriți să o eliminați oricum?',
},
insertVarTip: 'Apăsați tasta \'/\' pentru a insera rapid',
processData: 'Procesează date',
input: 'Intrare',
output: 'Ieșire',
jinjaEditorPlaceholder: 'Tastați \'/\' sau \'{\' pentru a insera variabila',
viewOnly: 'Vizualizare doar',
showRunHistory: 'Afișează istoricul rulărilor',
enableJinja: 'Activează suportul pentru șabloane Jinja',
learnMore: 'Află mai multe',
copy: 'Copiază',
duplicate: 'Duplică',
addBlock: 'Adaugă bloc',
pasteHere: 'Lipește aici',
pointerMode: 'Modul pointer',
handMode: 'Modul mână',
model: 'Model',
workflowAsTool: 'Flux de lucru ca instrument',
configureRequired: 'Configurare necesară',
configure: 'Configurează',
manageInTools: 'Gestionează în instrumente',
workflowAsToolTip: 'Reconfigurarea instrumentului este necesară după actualizarea fluxului de lucru.',
viewDetailInTracingPanel: 'Vezi detalii',
},
errorMsg: {
fieldRequired: '{{field}} este obligatoriu',
authRequired: 'Autorizarea este necesară',
invalidJson: '{{field}} este un JSON invalid',
fields: {
variable: 'Nume variabilă',
variableValue: 'Valoare variabilă',
code: 'Cod',
model: 'Model',
rerankModel: 'Model de rerankare',
},
invalidVariable: 'Variabilă invalidă',
},
singleRun: {
testRun: 'Rulare de test ',
startRun: 'Începe rularea',
running: 'Rulând',
testRunIteration: 'Iterație rulare de test',
back: 'Înapoi',
iteration: 'Iterație',
},
tabs: {
'searchBlock': 'Caută bloc',
'blocks': 'Blocuri',
'tools': 'Instrumente',
'allTool': 'Toate',
'builtInTool': 'Integrat',
'customTool': 'Personalizat',
'workflowTool': 'Flux de lucru',
'question-understand': 'Înțelegerea întrebărilor',
'logic': 'Logică',
'transform': 'Transformare',
'utilities': 'Utilități',
'noResult': 'Niciun rezultat găsit',
},
blocks: {
'start': 'Începe',
'end': 'Sfârșit',
'answer': 'Răspuns',
'llm': 'LLM',
'knowledge-retrieval': 'Recuperare de cunoștințe',
'question-classifier': 'Clasificator de întrebări',
'if-else': 'Dacă/Altminteri',
'code': 'Cod',
'template-transform': 'Șablon',
'http-request': 'Cerere HTTP',
'variable-assigner': 'Asignator de variabile',
'variable-aggregator': 'Agregator de variabile',
'iteration-start': 'Început de iterație',
'iteration': 'Iterație',
'parameter-extractor': 'Extractor de parametri',
},
blocksAbout: {
'start': 'Definiți parametrii inițiali pentru lansarea unui flux de lucru',
'end': 'Definiți sfârșitul și tipul rezultatului unui flux de lucru',
'answer': 'Definiți conținutul răspunsului unei conversații',
'llm': 'Invocarea modelelor de limbaj mari pentru a răspunde la întrebări sau pentru a procesa limbajul natural',
'knowledge-retrieval': 'Permite interogarea conținutului textului legat de întrebările utilizatorului din baza de cunoștințe',
'question-classifier': 'Definiți condițiile de clasificare a întrebărilor utilizatorului, LLM poate defini cum progresează conversația pe baza descrierii clasificării',
'if-else': 'Permite împărțirea fluxului de lucru în două ramuri pe baza condițiilor if/else',
'code': 'Executați un fragment de cod Python sau NodeJS pentru a implementa logică personalizată',
'template-transform': 'Convertiți datele în șiruri de caractere folosind sintaxa șablonului Jinja',
'http-request': 'Permite trimiterea cererilor de server prin protocolul HTTP',
'variable-assigner': 'Agregarea variabilelor din mai multe ramuri într-o singură variabilă pentru configurarea unificată a nodurilor ulterioare.',
'variable-aggregator': 'Agregarea variabilelor din mai multe ramuri într-o singură variabilă pentru configurarea unificată a nodurilor ulterioare.',
'iteration': 'Efectuați mai mulți pași pe un obiect listă până când toate rezultatele sunt produse.',
'parameter-extractor': 'Utilizați LLM pentru a extrage parametrii structurați din limbajul natural pentru invocările de instrumente sau cererile HTTP.',
},
operator: {
zoomIn: 'Mărește',
zoomOut: 'Micșorează',
zoomTo50: 'Mărește la 50%',
zoomTo100: 'Mărește la 100%',
zoomToFit: 'Mărește pentru a se potrivi',
},
panel: {
userInputField: 'Câmp de introducere utilizator',
changeBlock: 'Schimbă blocul',
helpLink: 'Link de ajutor',
about: 'Despre',
createdBy: 'Creat de ',
nextStep: 'Pasul următor',
addNextStep: 'Adăugați următorul bloc în acest flux de lucru',
selectNextStep: 'Selectați următorul bloc',
runThisStep: 'Rulează acest pas',
checklist: 'Lista de verificare',
checklistTip: 'Asigurați-vă că toate problemele sunt rezolvate înainte de publicare',
checklistResolved: 'Toate problemele au fost rezolvate',
organizeBlocks: 'Organizează blocurile',
change: 'Schimbă',
},
nodes: {
common: {
outputVars: 'Variabile de ieșire',
insertVarTip: 'Inserează variabilă',
memory: {
memory: 'Memorie',
memoryTip: 'Setări de memorie pentru conversație',
windowSize: 'Dimensiunea ferestrei',
conversationRoleName: 'Numele rolului în conversație',
user: 'Prefix utilizator',
assistant: 'Prefix asistent',
},
memories: {
title: 'Amintiri',
tip: 'Memoria conversației',
builtIn: 'Integrat',
},
},
start: {
required: 'necesar',
inputField: 'Câmp de intrare',
builtInVar: 'Variabile integrate',
outputVars: {
query: 'Intrare utilizator',
memories: {
des: 'Istoric conversație',
type: 'tip mesaj',
content: 'conținut mesaj',
},
files: 'Listă de fișiere',
},
noVarTip: 'Setați intrările care pot fi utilizate în fluxul de lucru',
},
end: {
outputs: 'Ieșiri',
output: {
type: 'tip ieșire',
variable: 'variabilă de ieșire',
},
type: {
'none': 'Nimic',
'plain-text': 'Text simplu',
'structured': 'Structurat',
},
},
answer: {
answer: 'Răspuns',
outputVars: 'Variabile de ieșire',
},
llm: {
model: 'model',
variables: 'variabile',
context: 'context',
contextTooltip: 'Puteți importa cunoștințe ca și context',
notSetContextInPromptTip: 'Pentru a activa funcția de context, completați variabila de context în PROMPT.',
prompt: 'prompt',
roleDescription: {
system: 'Dați instrucțiuni de nivel înalt pentru conversație',
user: 'Furnizați instrucțiuni, întrebări sau orice intrare bazată pe text pentru model',
assistant: 'Răspunsurile modelului bazate pe mesajele utilizatorului',
},
addMessage: 'Adaugă mesaj',
vision: 'viziune',
files: 'Fișiere',
resolution: {
name: 'Rezoluție',
high: 'Înaltă',
low: 'Joasă',
},
outputVars: {
output: 'Conținut generat',
usage: 'Informații de utilizare a modelului',
},
singleRun: {
variable: 'Variabilă',
},
sysQueryInUser: 'sys.query în mesajul utilizatorului este necesar',
},
knowledgeRetrieval: {
queryVariable: 'Variabilă de interogare',
knowledge: 'Cunoștințe',
outputVars: {
output: 'Date segmentate recuperate',
content: 'Conținut segmentat',
title: 'Titlu segmentat',
icon: 'Pictogramă segmentată',
url: 'URL segmentat',
metadata: 'Alte metadate',
},
},
http: {
inputVars: 'Variabile de intrare',
api: 'API',
apiPlaceholder: 'Introduceți URL-ul, tastați / pentru a insera variabilă',
notStartWithHttp: 'API-ul trebuie să înceapă cu http:// sau https://',
key: 'Cheie',
value: 'Valoare',
bulkEdit: 'Editare în masă',
keyValueEdit: 'Editare cheie-valoare',
headers: 'Antete',
params: 'Parametri',
body: 'Corp',
outputVars: {
body: 'Conținutul răspunsului',
statusCode: 'Cod de stare al răspunsului',
headers: 'Lista antetelor de răspuns în format JSON',
files: 'Lista fișierelor',
},
authorization: {
'authorization': 'Autorizare',
'authorizationType': 'Tip de autorizare',
'no-auth': 'Niciuna',
'api-key': 'Cheie API',
'auth-type': 'Tip de autentificare',
'basic': 'De bază',
'bearer': 'Bearer',
'custom': 'Personalizat',
'api-key-title': 'Cheie API',
'header': 'Antet',
},
insertVarPlaceholder: 'tastați \'/\' pentru a insera variabilă',
timeout: {
title: 'Timp limită',
connectLabel: 'Timp limită pentru conexiune',
connectPlaceholder: 'Introduceți timpul limită pentru conexiune în secunde',
readLabel: 'Timp limită pentru citire',
readPlaceholder: 'Introduceți timpul limită pentru citire în secunde',
writeLabel: 'Timp limită pentru scriere',
writePlaceholder: 'Introduceți timpul limită pentru scriere în secunde',
},
},
code: {
inputVars: 'Variabile de intrare',
outputVars: 'Variabile de ieșire',
advancedDependencies: 'Dependențe avansate',
advancedDependenciesTip: 'Adăugați câteva dependențe preîncărcate care necesită mai mult timp pentru a consuma sau nu sunt integrate implicit aici',
searchDependencies: 'Căutați dependențe',
},
templateTransform: {
inputVars: 'Variabile de intrare',
code: 'Cod',
codeSupportTip: 'Suportă doar Jinja2',
outputVars: {
output: 'Conținut transformat',
},
},
ifElse: {
if: 'Dacă',
else: 'Altminteri',
elseDescription: 'Utilizat pentru a defini logica care ar trebui executată atunci când condiția if nu este îndeplinită.',
and: 'și',
or: 'sau',
operator: 'Operator',
notSetVariable: 'Vă rugăm să setați mai întâi variabila',
comparisonOperator: {
'contains': 'conține',
'not contains': 'nu conține',
'start with': 'începe cu',
'end with': 'se termină cu',
'is': 'este',
'is not': 'nu este',
'empty': 'este gol',
'not empty': 'nu este gol',
'null': 'este null',
'not null': 'nu este null',
},
enterValue: 'Introduceți valoarea',
addCondition: 'Adăugați condiție',
conditionNotSetup: 'Condiția NU este setată',
},
variableAssigner: {
title: 'Atribuie variabile',
outputType: 'Tip de ieșire',
varNotSet: 'Variabila nu este setată',
noVarTip: 'Adăugați variabilele de atribuit',
type: {
string: 'Șir',
number: 'Număr',
object: 'Obiect',
array: 'Array',
},
aggregationGroup: 'Grup de agregare',
aggregationGroupTip: 'Activarea acestei funcții permite agregatorului de variabile să agrege mai multe seturi de variabile.',
addGroup: 'Adăugați grup',
outputVars: {
varDescribe: 'Ieșire {{groupName}}',
},
setAssignVariable: 'Setați variabila de atribuire',
},
tool: {
toAuthorize: 'Autorizați',
inputVars: 'Variabile de intrare',
outputVars: {
text: 'conținut generat de instrument',
files: {
title: 'fișiere generate de instrument',
type: 'Tip de suport. Acum acceptă doar imagine',
transfer_method: 'Metodă de transfer. Valoarea este remote_url sau local_file',
url: 'URL imagine',
upload_file_id: 'ID fișier încărcat',
},
},
},
questionClassifiers: {
model: 'model',
inputVars: 'Variabile de intrare',
outputVars: {
className: 'Nume clasă',
},
class: 'Clasă',
classNamePlaceholder: 'Scrieți numele clasei',
advancedSetting: 'Setare avansată',
topicName: 'Nume subiect',
topicPlaceholder: 'Scrieți numele subiectului',
addClass: 'Adăugați clasă',
instruction: 'Instrucțiune',
instructionTip: 'Introduceți instrucțiuni suplimentare pentru a ajuta clasificatorul de întrebări să înțeleagă mai bine cum să categorizeze întrebările.',
instructionPlaceholder: 'Scrieți instrucțiunea',
},
parameterExtractor: {
inputVar: 'Variabilă de intrare',
extractParameters: 'Extrageți parametrii',
importFromTool: 'Importă din instrumente',
addExtractParameter: 'Adăugați parametru de extragere',
addExtractParameterContent: {
name: 'Nume',
namePlaceholder: 'Nume parametru de extragere',
type: 'Tip',
typePlaceholder: 'Tip parametru de extragere',
description: 'Descriere',
descriptionPlaceholder: 'Descriere parametru de extragere',
required: 'Necesar',
requiredContent: 'Necesar este utilizat doar ca referință pentru inferența modelului și nu pentru validarea obligatorie a ieșirii parametrului.',
},
extractParametersNotSet: 'Parametrii de extragere nu sunt setați',
instruction: 'Instrucțiune',
instructionTip: 'Introduceți instrucțiuni suplimentare pentru a ajuta extractorul de parametri să înțeleagă cum să extragă parametrii.',
advancedSetting: 'Setare avansată',
reasoningMode: 'Mod de raționament',
reasoningModeTip: 'Puteți alege modul de raționament potrivit în funcție de capacitatea modelului de a răspunde la instrucțiuni pentru apelarea funcțiilor sau prompturi.',
isSuccess: 'Este succes. În caz de succes valoarea este 1, în caz de eșec valoarea este 0.',
errorReason: 'Motivul erorii',
},
iteration: {
deleteTitle: 'Ștergeți nodul de iterație?',
deleteDesc: 'Ștergerea nodului de iterație va șterge toate nodurile copil',
input: 'Intrare',
output: 'Variabile de ieșire',
iteration_one: '{{count}} Iterație',
iteration_other: '{{count}} Iterații',
currentIteration: 'Iterație curentă',
},
},
tracing: {
stopBy: 'Oprit de {{user}}',
},
}
export default translation