| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359 | 
							- const translation = {
 
-   common: {
 
-     editing: '편집 중',
 
-     autoSaved: '자동 저장됨',
 
-     unpublished: '미게시',
 
-     published: '게시됨',
 
-     publish: '게시',
 
-     update: '업데이트',
 
-     run: '실행',
 
-     running: '실행 중',
 
-     inRunMode: '실행 모드',
 
-     inPreview: '미리보기 중',
 
-     inPreviewMode: '미리보기 모드',
 
-     preview: '미리보기',
 
-     viewRunHistory: '실행 기록 보기',
 
-     runHistory: '실행 기록',
 
-     goBackToEdit: '편집으로 돌아가기',
 
-     conversationLog: '대화 로그',
 
-     features: '기능',
 
-     debugAndPreview: '디버그 및 미리보기',
 
-     restart: '재시작',
 
-     currentDraft: '현재 초안',
 
-     currentDraftUnpublished: '현재 초안 (게시되지 않음)',
 
-     latestPublished: '최신 게시됨',
 
-     publishedAt: '게시 시간',
 
-     restore: '복원',
 
-     runApp: '앱 실행',
 
-     batchRunApp: '일괄 실행 앱',
 
-     accessAPIReference: 'API 참조에 액세스',
 
-     embedIntoSite: '사이트에 포함',
 
-     addTitle: '제목 추가...',
 
-     addDescription: '설명 추가...',
 
-     noVar: '변수 없음',
 
-     searchVar: '변수 검색',
 
-     variableNamePlaceholder: '변수명',
 
-     setVarValuePlaceholder: '변수 값 설정',
 
-     needConnecttip: '이 단계에는 연결된 항목이 없습니다',
 
-     maxTreeDepth: '각 브랜치 당 최대 {{depth}} 노드 제한',
 
-     needEndNode: '종료 블록을 추가해야 합니다',
 
-     needAnswerNode: '응답 블록을 추가해야 합니다',
 
-     workflowProcess: '워크플로우 처리',
 
-     notRunning: '아직 실행되지 않음',
 
-     previewPlaceholder: '챗봇 디버깅을 시작하려면 아래 상자에 내용을 입력하세요',
 
-     effectVarConfirm: {
 
-       title: '변수 삭제',
 
-       content: '다른 노드에서 변수를 사용하고 있습니다. 그래도 삭제하시겠습니까?',
 
-     },
 
-     insertVarTip: '빠른 삽입을 위해 \'/\' 키를 누르세요',
 
-     processData: '데이터 처리',
 
-     input: '입력',
 
-     output: '출력',
 
-     jinjaEditorPlaceholder: '\'/\' 또는 \'{\'를 입력하여 변수를 삽입하세요.',
 
-     viewOnly: '보기 모드',
 
-     showRunHistory: '실행 기록 보기',
 
-     copy: '복사',
 
-     duplicate: '복제',
 
-     addBlock: '블록 추가',
 
-     pasteHere: '여기에 붙여넣기',
 
-     pointerMode: '선택 모드',
 
-     handMode: '시점 모드',
 
-   },
 
-   errorMsg: {
 
-     fieldRequired: '{{field}}은(는) 필수입니다',
 
-     authRequired: '인증이 필요합니다',
 
-     invalidJson: '{{field}}이(가) 유효하지 않습니다',
 
-     fields: {
 
-       variable: '변수명',
 
-       variableValue: '변수 값',
 
-       code: '코드',
 
-       model: '모델',
 
-       rerankModel: '재순위 모델',
 
-     },
 
-     invalidVariable: '유효하지 않은 변수',
 
-   },
 
-   singleRun: {
 
-     testRun: '테스트 실행',
 
-     startRun: '실행 시작',
 
-     running: '실행 중',
 
-   },
 
-   tabs: {
 
-     'searchBlock': '블록 검색',
 
-     'blocks': '블록',
 
-     'builtInTool': '내장 도구',
 
-     'customTool': '커스텀 도구',
 
-     'question-understand': '질문 이해',
 
-     'logic': '논리',
 
-     'transform': '변환',
 
-     'utilities': '유틸리티',
 
-     'noResult': '일치하는 결과 없음',
 
-   },
 
-   blocks: {
 
-     'start': '시작',
 
-     'end': '끝',
 
-     'answer': '답변',
 
-     'llm': 'LLM',
 
-     'knowledge-retrieval': '지식 검색',
 
-     'question-classifier': '질문 분류기',
 
-     'if-else': 'IF/ELSE',
 
-     'code': '코드',
 
-     'template-transform': '템플릿',
 
-     'http-request': 'HTTP 요청',
 
-     'variable-assigner': '변수 할당기',
 
-   },
 
-   blocksAbout: {
 
-     'start': '워크플로우 시작을 위한 매개변수를 정의합니다',
 
-     'end': '워크플로우 종료 및 결과 유형을 정의합니다',
 
-     'answer': '채팅 대화의 응답 내용을 정의합니다',
 
-     'llm': '대규모 언어 모델을 호출하여 질문에 답변하거나 자연어를 처리합니다',
 
-     'knowledge-retrieval': '사용자의 질문과 관련된 텍스트 콘텐츠를 지식에서 쿼리할 수 있도록 합니다',
 
-     'question-classifier': '사용자의 질문 분류 조건을 정의하고, LLM은 분류 기술에 따라 대화가 어떻게 진행될지 정의할 수 있습니다',
 
-     'if-else': 'IF/ELSE 조건에 따라 워크플로우를 두 가지 분기로 나눌 수 있습니다',
 
-     'code': '사용자 정의 로직을 구현하기 위해 Python 또는 NodeJS 코드를 실행합니다',
 
-     'template-transform': 'Jinja 템플릿 구문을 사용하여 데이터를 문자열로 변환합니다',
 
-     'http-request': 'HTTP 프로토콜을 통해 서버 요청을 보낼 수 있습니다',
 
-     'variable-assigner': '다른 분기에서 동일한 변수에 변수를 할당하여 후속 노드의 통일된 구성을 달성할 수 있습니다',
 
-   },
 
-   operator: {
 
-     zoomIn: '확대',
 
-     zoomOut: '축소',
 
-     zoomTo50: '50%로 확대',
 
-     zoomTo100: '100%로 확대',
 
-     zoomToFit: '적합하게 확대',
 
-   },
 
-   panel: {
 
-     userInputField: '사용자 입력 필드',
 
-     changeBlock: '블록 변경',
 
-     helpLink: '도움말 링크',
 
-     about: '정보',
 
-     createdBy: '작성자',
 
-     nextStep: '다음 단계',
 
-     addNextStep: '이 워크플로우에 다음 블록 추가',
 
-     selectNextStep: '다음 블록 선택',
 
-     runThisStep: '이 단계 실행',
 
-     checklist: '체크리스트',
 
-     checklistTip: '게시하기 전에 모든 문제가 해결되었는지 확인하세요',
 
-     checklistResolved: '모든 문제가 해결되었습니다',
 
-     organizeBlocks: '블록 정리',
 
-     change: '변경',
 
-   },
 
-   nodes: {
 
-     common: {
 
-       outputVars: '출력 변수',
 
-       insertVarTip: '변수 삽입',
 
-       memory: {
 
-         memory: '메모리',
 
-         memoryTip: '채팅 메모리 설정',
 
-         windowSize: '윈도우 크기',
 
-         conversationRoleName: '대화 역할 이름',
 
-         user: '사용자 접두사',
 
-         assistant: '어시스턴트 접두사',
 
-       },
 
-       memories: {
 
-         title: '메모리',
 
-         tip: '채팅 메모리',
 
-         builtIn: '내장',
 
-       },
 
-     },
 
-     start: {
 
-       required: '필수',
 
-       inputField: '입력 필드',
 
-       builtInVar: '내장 변수',
 
-       outputVars: {
 
-         query: '사용자 입력',
 
-         memories: {
 
-           des: '대화 기록',
 
-           type: '메시지 유형',
 
-           content: '메시지 내용',
 
-         },
 
-         files: '파일 목록',
 
-       },
 
-       noVarTip: '워크플로우에서 사용할 수 있는 입력을 설정합니다',
 
-     },
 
-     end: {
 
-       outputs: '출력',
 
-       output: {
 
-         type: '출력 유형',
 
-         variable: '출력 변수',
 
-       },
 
-       type: {
 
-         'none': '없음',
 
-         'plain-text': '평문',
 
-         'structured': '구조화',
 
-       },
 
-     },
 
-     answer: {
 
-       answer: '답변',
 
-       outputVars: '출력 변수',
 
-     },
 
-     llm: {
 
-       model: '모델',
 
-       variables: '변수',
 
-       context: '컨텍스트',
 
-       contextTooltip: '컨텍스트로 지식을 가져올 수 있습니다',
 
-       notSetContextInPromptTip: '컨텍스트 기능을 활성화하려면 PROMPT에 컨텍스트 변수를 입력하세요.',
 
-       prompt: '프롬프트',
 
-       roleDescription: {
 
-         system: '대화의 고수준 명령을 제공합니다',
 
-         user: '모델에 대한 지시, 쿼리 또는 텍스트 기반 입력을 제공합니다',
 
-         assistant: '사용자 메시지를 기반으로 모델의 응답을 생성합니다',
 
-       },
 
-       addMessage: '메시지 추가',
 
-       vision: '비전',
 
-       files: '파일',
 
-       resolution: {
 
-         name: '해상도',
 
-         high: '높음',
 
-         low: '낮음',
 
-       },
 
-       outputVars: {
 
-         output: '컨텐츠 생성',
 
-         usage: '모델 사용 정보',
 
-       },
 
-       singleRun: {
 
-         variable: '변수',
 
-       },
 
-       sysQueryInUser: '사용자 메시지에 sys.query가 요구됩니다.',
 
-     },
 
-     knowledgeRetrieval: {
 
-       queryVariable: '쿼리 변수',
 
-       knowledge: '지식',
 
-       outputVars: {
 
-         output: '검색된 세그먼트화된 데이터',
 
-         content: '세그먼트화된 콘텐츠',
 
-         title: '세그먼트화된 제목',
 
-         icon: '세그먼트화된 아이콘',
 
-         url: '세그먼트화된 URL',
 
-         metadata: '기타 메타데이터',
 
-       },
 
-     },
 
-     http: {
 
-       inputVars: '입력 변수',
 
-       api: 'API',
 
-       apiPlaceholder: 'URL 입력, \'/\'을 입력하여 변수 삽입',
 
-       notStartWithHttp: 'API는 http:// 또는 https://로 시작해야 합니다',
 
-       key: '키',
 
-       value: '값',
 
-       bulkEdit: '일괄 수정',
 
-       keyValueEdit: '키-값 수정',
 
-       headers: '헤더',
 
-       params: '파라미터',
 
-       body: '바디',
 
-       outputVars: {
 
-         body: '응답 콘텐츠',
 
-         statusCode: '응답 상태 코드',
 
-         headers: '응답 헤더 목록 JSON',
 
-         files: '파일 목록',
 
-       },
 
-       authorization: {
 
-         'authorization': '인증',
 
-         'authorizationType': '인증 유형',
 
-         'no-auth': '없음',
 
-         'api-key': 'API 키',
 
-         'auth-type': '인증 유형',
 
-         'basic': '기본',
 
-         'bearer': 'Bearer',
 
-         'custom': '사용자 정의',
 
-         'api-key-title': 'API 키',
 
-         'header': '헤더',
 
-       },
 
-       insertVarPlaceholder: '변수 삽입을 위해 \'/\'를 입력하세요',
 
-       timeout: {
 
-         title: '타임아웃',
 
-         connectLabel: '연결 타임아웃',
 
-         connectPlaceholder: '연결 타임아웃을 초 단위로 입력하세요',
 
-         readLabel: '읽기 타임아웃',
 
-         readPlaceholder: '읽기 타임아웃을 초 단위로 입력하세요',
 
-         writeLabel: '쓰기 타임아웃',
 
-         writePlaceholder: '쓰기 타임아웃을 초 단위로 입력하세요',
 
-       },
 
-     },
 
-     code: {
 
-       inputVars: '입력 변수',
 
-       outputVars: '출력 변수',
 
-     },
 
-     templateTransform: {
 
-       inputVars: '입력 변수',
 
-       code: '코드',
 
-       codeSupportTip: 'Jinja2만 지원됩니다',
 
-       outputVars: {
 
-         output: '변환된 콘텐츠',
 
-       },
 
-     },
 
-     ifElse: {
 
-       if: '만약',
 
-       else: '그렇지 않으면',
 
-       elseDescription: 'IF 조건이 충족되지 않을 경우 실행할 로직을 정의합니다.',
 
-       and: '그리고',
 
-       or: '또는',
 
-       operator: '연산자',
 
-       notSetVariable: '먼저 변수를 설정하세요',
 
-       comparisonOperator: {
 
-         'contains': '포함',
 
-         'not contains': '미포함',
 
-         'start with': '시작하는',
 
-         'end with': '끝나는',
 
-         'is': '일치',
 
-         'is not': '불일치',
 
-         'empty': '빈 값',
 
-         'not empty': '빈 값이 아님',
 
-         'null': 'null',
 
-         'not null': 'null이 아님',
 
-       },
 
-       enterValue: '값을 입력하세요',
 
-       addCondition: '조건 추가',
 
-       conditionNotSetup: '조건이 설정되지 않았습니다',
 
-     },
 
-     variableAssigner: {
 
-       title: '변수 할당',
 
-       outputType: '출력 유형',
 
-       outputVarType: '출력 변수 유형',
 
-       varNotSet: '변수가 설정되지 않았습니다',
 
-       noVarTip: '할당할 변수를 추가하세요',
 
-       type: {
 
-         string: '문자열',
 
-         number: '숫자',
 
-         object: '객체',
 
-         array: '배열',
 
-       },
 
-       outputVars: {
 
-         output: '할당된 변수의 값',
 
-       },
 
-     },
 
-     tool: {
 
-       toAuthorize: '승인하려면',
 
-       inputVars: '입력 변수',
 
-       outputVars: {
 
-         text: '툴이 생성한 콘텐츠',
 
-         files: {
 
-           title: '툴이 생성한 파일',
 
-           type: '지원 유형: 현재 이미지만 지원됩니다',
 
-           transfer_method: '전송 방법: remote_url 또는 local_file 값',
 
-           url: '이미지 URL',
 
-           upload_file_id: '업로드 파일 ID',
 
-         },
 
-       },
 
-     },
 
-     questionClassifiers: {
 
-       model: '모델',
 
-       inputVars: '입력 변수',
 
-       outputVars: {
 
-         className: '클래스 이름',
 
-       },
 
-       class: '클래스',
 
-       classNamePlaceholder: '클래스 이름을 입력하세요',
 
-       advancedSetting: '고급 설정',
 
-       topicName: '주제명',
 
-       topicPlaceholder: '주제명을 입력하세요',
 
-       addClass: '클래스 추가',
 
-       instruction: '지시',
 
-       instructionPlaceholder: '지시를 입력하세요',
 
-     },
 
-   },
 
-   tracing: {
 
-     stopBy: '{{user}}에 의해 중지됨',
 
-   },
 
- }
 
- export default translation
 
 
  |