mirror of
https://github.com/langgenius/dify.git
synced 2024-11-16 11:42:29 +08:00
471 lines
18 KiB
TypeScript
471 lines
18 KiB
TypeScript
const translation = {
|
||
common: {
|
||
undo: 'Anulează',
|
||
redo: 'Refă',
|
||
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: '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',
|
||
},
|
||
env: {
|
||
envPanelTitle: 'Variabile de Mediu',
|
||
envDescription: 'Variabilele de mediu pot fi utilizate pentru a stoca informații private și credențiale. Acestea sunt doar pentru citire și pot fi separate de fișierul DSL în timpul exportului.',
|
||
envPanelButton: 'Adaugă Variabilă',
|
||
modal: {
|
||
title: 'Adaugă Variabilă de Mediu',
|
||
editTitle: 'Editează Variabilă de Mediu',
|
||
type: 'Tip',
|
||
name: 'Nume',
|
||
namePlaceholder: 'nume mediu',
|
||
value: 'Valoare',
|
||
valuePlaceholder: 'valoare mediu',
|
||
secretTip: 'Utilizat pentru a defini informații sau date sensibile, cu setări DSL configurate pentru prevenirea scurgerilor.',
|
||
},
|
||
export: {
|
||
title: 'Exportă variabile de mediu secrete?',
|
||
checkbox: 'Exportă valori secrete',
|
||
ignore: 'Exportă DSL',
|
||
export: 'Exportă DSL cu valori secrete',
|
||
},
|
||
},
|
||
changeHistory: {
|
||
title: 'Istoric modificări',
|
||
placeholder: 'Nu ați schimbat nimic încă',
|
||
clearHistory: 'Șterge istoricul',
|
||
hint: 'Sfat',
|
||
hintText: 'Acțiunile dvs. de editare sunt urmărite într-un istoric al modificărilor, care este stocat pe dispozitivul dvs. pe durata acestei sesiuni. Acest istoric va fi șters când veți părăsi editorul.',
|
||
stepBackward_one: '{{count}} pas înapoi',
|
||
stepBackward_other: '{{count}} pași înapoi',
|
||
stepForward_one: '{{count}} pas înainte',
|
||
stepForward_other: '{{count}} pași înainte',
|
||
sessionStart: 'Începutul sesiuni',
|
||
currentState: 'Stare actuală',
|
||
nodeTitleChange: 'Titlul blocului a fost schimbat',
|
||
nodeDescriptionChange: 'Descrierea blocului a fost schimbată',
|
||
nodeDragStop: 'Bloc mutat',
|
||
nodeChange: 'Bloc schimbat',
|
||
nodeConnect: 'Bloc conectat',
|
||
nodePaste: 'Bloc lipit',
|
||
nodeDelete: 'Bloc șters',
|
||
nodeAdd: 'Bloc adăugat',
|
||
nodeResize: 'Bloc redimensionat',
|
||
noteAdd: 'Notă adăugată',
|
||
noteChange: 'Notă modificată',
|
||
noteDelete: 'Notă ștearsă',
|
||
edgeDelete: 'Bloc deconectat',
|
||
},
|
||
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',
|
||
},
|
||
json: 'JSON generat de instrument',
|
||
},
|
||
},
|
||
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
|