const translation = {
  common: {
    editing: 'Editare',
    autoSaved: 'Salvat automat',
    unpublished: 'Nepublicat',
    published: 'Publicat',
    publish: 'Publică',
    update: 'Actualizează',
    run: 'Rulează',
    running: 'În desfășurare',
    inRunMode: 'În modul de rulare',
    inPreview: 'În previzualizare',
    inPreviewMode: 'În modul de previzualizare',
    preview: 'Previzualizare',
    viewRunHistory: 'Vezi istoricul de rulare',
    runHistory: 'Istoric de rulare',
    goBackToEdit: 'Înapoi la editor',
    conversationLog: 'Jurnal de conversație',
    features: 'Caracteristici',
    debugAndPreview: 'Depanare și previzualizare',
    restart: 'Repornește',
    currentDraft: 'Schița curentă',
    currentDraftUnpublished: 'Schița curentă nepublicată',
    latestPublished: 'Cel mai recent publicat',
    publishedAt: 'Publicat la',
    restore: 'Restaurează',
    runApp: 'Rulează aplicația',
    batchRunApp: 'Rulează aplicația în lot',
    accessAPIReference: 'Accesează referința API',
    embedIntoSite: 'Încorporează în site',
    addTitle: 'Adaugă titlu...',
    addDescription: 'Adaugă descriere...',
    noVar: 'Nicio variabilă',
    searchVar: 'Caută variabilă',
    variableNamePlaceholder: 'Numele variabilei',
    setVarValuePlaceholder: 'Setează variabila',
    needConnecttip: 'Această etapă nu este conectată la nimic',
    maxTreeDepth: 'Limită maximă de {{depth}} noduri pe ramură',
    needEndNode: 'Blocul de Sfârșit trebuie adăugat',
    needAnswerNode: 'Blocul de Răspuns trebuie adăugat',
    workflowProcess: 'Proces de flux de lucru',
    notRunning: 'Încă nu rulează',
    previewPlaceholder: 'Introduceți conținutul în caseta de mai jos pentru a începe depanarea Chatbot-ului',
    effectVarConfirm: {
      title: 'Elimină variabila',
      content: 'Variabila este utilizată în alte noduri. Doriți totuși să o eliminați?',
    },
    insertVarTip: 'Apăsați tasta \'/\' pentru a insera rapid',
    processData: 'Procesează datele',
    input: 'Intrare',
    output: 'Ieșire',
    jinjaEditorPlaceholder: 'Tastați \'/\' sau \'{\' pentru a insera variabila',
    viewOnly: 'Doar vizualizare',
    showRunHistory: 'Afișează istoricul de rulare',
  },
  errorMsg: {
    fieldRequired: '{{field}} este obligatoriu',
    authRequired: 'Este necesară autorizarea',
    invalidJson: '{{field}} nu este un JSON valid',
    fields: {
      variable: 'Numele variabilei',
      variableValue: 'Valoarea variabilei',
      code: 'Cod',
      model: 'Model',
      rerankModel: 'Model de reevaluare',
    },
    invalidVariable: 'Variabilă invalidă',
  },
  singleRun: {
    testRun: 'Rulare de test',
    startRun: 'Începe rularea',
    running: 'În desfășurare',
  },
  tabs: {
    'searchBlock': 'Căutare bloc',
    'blocks': 'Blocuri',
    'builtInTool': 'Instrument încorporat',
    'customTool': 'Instrument personalizat',
    'question-understand': 'Înțelegerea întrebării',
    'logic': 'Logică',
    'transform': 'Transformare',
    'utilities': 'Utilități',
    'noResult': 'Nicio potrivire găsită',
  },
  blocks: {
    'start': 'Început',
    'end': 'Sfârșit',
    'answer': 'Răspuns',
    'llm': 'LLM',
    'knowledge-retrieval': 'Recuperare cunoștințe',
    'question-classifier': 'Clasificator de întrebări',
    'if-else': 'DACĂ/ALTĂFEL',
    'code': 'Cod',
    'template-transform': 'Șablon',
    'http-request': 'Cerere HTTP',
    'variable-assigner': 'Atribuire variabilă',
  },
  blocksAbout: {
    'start': 'Definiți parametrii inițiali pentru lansarea unui flux de lucru',
    'end': 'Definiți sfârșitul și tipul de rezultat al unui flux de lucru',
    'answer': 'Definiți conținutul de răspuns al unei conversații prin chat',
    'llm': 'Invocarea modelelor de limbaj extinse pentru a răspunde la întrebări sau a procesa limbajul natural',
    'knowledge-retrieval': 'Vă permite să interogați conținutul text legat de întrebările utilizatorului din Cunoștințe',
    'question-classifier': 'Definiți condițiile de clasificare ale întrebărilor utilizatorului, LLM poate defini modul în care conversația progresează pe baza descrierii clasificării',
    'if-else': 'Vă permite să împărțiți fluxul de lucru în două ramuri pe baza condițiilor dacă/altăfel',
    'code': 'Executați un fragment de cod Python sau NodeJS pentru a implementa o logică personalizată',
    'template-transform': 'Conversia datelor în șiruri folosind sintaxa șablonului Jinja',
    'http-request': 'Permite trimiterea de cereri de la server prin protocolul HTTP',
    'variable-assigner': 'Atribuie variabile în diferite ramuri aceleiași variabile pentru a obține o configurare unificată a post-nodurilor',
  },
  operator: {
    zoomIn: 'Mărește',
    zoomOut: 'Micșorează',
    zoomTo50: 'Zoom la 50%',
    zoomTo100: 'Zoom la 100%',
    zoomToFit: 'Zoom la potrivire',
  },
  panel: {
    userInputField: 'Câmp de intrare 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 blocul următor',
    runThisStep: 'Rulează acest pas',
    checklist: 'Listă de verificare',
    checklistTip: 'Asigurați-vă că toate problemele sunt rezolvate înainte de publicare',
    checklistResolved: 'Toate problemele sunt rezolvate',
    organizeBlocks: 'Organizați blocurile',
    change: 'Schimbă',
  },
  nodes: {
    common: {
      outputVars: 'Variabile de ieșire',
      insertVarTip: 'Inserați variabila',
      memory: {
        memory: 'Memorie',
        memoryTip: 'Configurări de memorie pentru chat',
        windowSize: 'Dimensiunea ferestrei',
        conversationRoleName: 'Numele rolului de conversație',
        user: 'Prefix utilizator',
        assistant: 'Prefix asistent',
      },
      memories: {
        title: 'Amintiri',
        tip: 'Memorie de chat',
        builtIn: 'Încorporat',
      },
    },
    start: {
      required: 'obligatoriu',
      inputField: 'Câmp de intrare',
      builtInVar: 'Variabile încorporate',
      outputVars: {
        query: 'Intrare utilizator',
        memories: {
          des: 'Istoricul conversației',
          type: 'tipul mesajului',
          content: 'conținutul mesajului',
        },
        files: 'Listă de fișiere',
      },
      noVarTip: 'Setați intrările care pot fi utilizate în fluxul de lucru',
    },
    end: {
      outputs: 'Ieșiri',
      output: {
        type: 'tipul ieșirii',
        variable: 'variabila de ieșire',
      },
      type: {
        'none': 'Niciunul',
        '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 context',
      notSetContextInPromptTip: 'Pentru a activa funcția de context, vă rugăm să 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, interogări sau orice intrare bazată pe text pentru model',
        assistant: 'Răspunsurile modelului bazate pe mesajele utilizatorului',
      },
      addMessage: 'Adăugați mesaj',
      vision: 'viziune',
      files: 'Fișiere',
      resolution: {
        name: 'Rezoluție',
        high: 'Înaltă',
        low: 'Scăzută',
      },
      outputVars: {
        output: 'Generați conținut',
        usage: 'Informații despre utilizarea modelului',
      },
      singleRun: {
        variable: 'Variabilă',
      },
      sysQueryInUser: 'sys.query în mesajul utilizatorului este obligatoriu',
    },
    knowledgeRetrieval: {
      queryVariable: 'Variabilă de interogare',
      knowledge: 'Cunoștințe',
      outputVars: {
        output: 'Date segmentate de recuperare',
        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 variabila',
      notStartWithHttp: 'API-ul trebuie să înceapă cu http:// sau https://',
      key: 'Cheie',
      value: 'Valoare',
      bulkEdit: 'Editare în bloc',
      keyValueEdit: 'Editare cheie-valoare',
      headers: 'Antete',
      params: 'Parametri',
      body: 'Corp',
      outputVars: {
        body: 'Conținutul răspunsului',
        statusCode: 'Codul de stare al răspunsului',
        headers: 'Listă anteturi răspuns JSON',
        files: 'Listă de fișiere',
      },
      authorization: {
        'authorization': 'Autorizare',
        'authorizationType': 'Tipul autorizării',
        'no-auth': 'Niciunul',
        'api-key': 'Cheie API',
        'auth-type': 'Tipul autentificării',
        'basic': 'De bază',
        'bearer': 'Bearer',
        'custom': 'Personalizat',
        'api-key-title': 'Cheie API',
        'header': 'Antet',
      },
      insertVarPlaceholder: 'tastați \'/\' pentru a insera variabila',
      timeout: {
        title: 'Timeout',
        connectLabel: 'Timeout de conectare',
        connectPlaceholder: 'Introduceți timeout-ul de conectare în secunde',
        readLabel: 'Timeout de citire',
        readPlaceholder: 'Introduceți timeout-ul de citire în secunde',
        writeLabel: 'Timeout de scriere',
        writePlaceholder: 'Introduceți timeout-ul de scriere în secunde',
      },
    },
    code: {
      inputVars: 'Variabile de intrare',
      outputVars: 'Variabile de ieșire',
    },
    templateTransform: {
      inputVars: 'Variabile de intrare',
      code: 'Cod',
      codeSupportTip: 'Acceptă doar Jinja2',
      outputVars: {
        output: 'Conținutul transformat',
      },
    },
    ifElse: {
      if: 'Dacă',
      else: 'Altfel',
      elseDescription: 'Utilizat pentru a defini logica care trebuie executată atunci când condiția dacă 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 nul',
        'not null': 'nu este nul',
      },
      enterValue: 'Introduceți valoarea',
      addCondition: 'Adăugați condiție',
      conditionNotSetup: 'Condiția NU este configurată',
    },
    variableAssigner: {
      title: 'Atribuire variabile',
      outputType: 'Tipul ieșirii',
      outputVarType: 'Tipul variabilei de ieșire',
      varNotSet: 'Variabila nu este setată',
      noVarTip: 'Adăugați variabilele care trebuie atribuite',
      type: {
        string: 'Șir de caractere',
        number: 'Număr',
        object: 'Obiect',
        array: 'Tablou',
      },
      outputVars: {
        output: 'Valoarea variabilei atribuite',
      },
    },
    tool: {
      toAuthorize: 'Pentru a autoriza',
      inputVars: 'Variabile de intrare',
      outputVars: {
        text: 'Conținut generat de instrument',
        files: {
          title: 'Fișiere generate de instrument',
          type: 'Tipul suportat. Acum suportă doar imaginea',
          transfer_method: 'Metoda de transfer. Valoarea este remote_url sau local_file',
          url: 'URL-ul imaginii',
          upload_file_id: 'ID-ul fișierului încărcat',
        },
      },
    },
    questionClassifiers: {
      model: 'model',
      inputVars: 'Variabile de intrare',
      outputVars: {
        className: 'Numele clasei',
      },
      class: 'Clasă',
      classNamePlaceholder: 'Scrieți numele clasei',
      advancedSetting: 'Configurare avansată',
      topicName: 'Numele subiectului',
      topicPlaceholder: 'Scrieți numele subiectului',
      addClass: 'Adăugați clasă',
      instruction: 'Instrucțiune',
      instructionPlaceholder: 'Scrieți instrucțiunea',
    },
  },
  tracing: {
    stopBy: 'Oprit de {{user}}',
  },
}

export default translation
