fix: auto translate failed when there is a new file in english (#19671)

This commit is contained in:
Joel 2025-05-14 16:01:35 +08:00 • committed by GitHub
commit 1c91736a6d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
237 changed files with 7543 additions and 23 deletions

View file

@ -106,6 +106,15 @@ const translation = {
addFailureBranch: '실패 분기 추가',
noHistory: '이력 없음',
loadMore: '더 많은 워크플로우 로드',
publishUpdate: '업데이트 게시',
exportJPEG: 'JPEG로 내보내기',
exitVersions: '종료 버전',
exportImage: '이미지 내보내기',
noExist: '해당 변수가 없습니다.',
exportSVG: 'SVG로 내보내기',
versionHistory: '버전 기록',
exportPNG: 'PNG로 내보내기',
referenceVar: '참조 변수',
},
env: {
envPanelTitle: '환경 변수',
@ -205,6 +214,7 @@ const translation = {
testRunIteration: '테스트 실행 반복',
back: '뒤로',
iteration: '반복',
loop: '루프',
},
tabs: {
'searchBlock': '블록 검색',
@ -243,6 +253,9 @@ const translation = {
'document-extractor': 'Doc 추출기',
'list-operator': 'List 연산자',
'agent': '대리인',
'loop-start': '루프 시작',
'loop-end': '루프 종료',
'loop': '루프',
},
blocksAbout: {
'start': '워크플로우를 시작하기 위한 초기 매개변수를 정의합니다',
@ -263,6 +276,8 @@ const translation = {
'document-extractor': '업로드된 문서를 LLM에서 쉽게 이해할 수 있는 텍스트 콘텐츠로 구문 분석하는 데 사용됩니다.',
'list-operator': '배열 내용을 필터링하거나 정렬하는 데 사용됩니다.',
'agent': '질문에 답하거나 자연어를 처리하기 위해 대규모 언어 모델을 호출하는 경우',
'loop': '종료 조건이 충족되거나 최대 반복 횟수에 도달할 때까지 논리 루프를 실행합니다.',
'loop-end': '"break"와 동일합니다. 이 노드는 구성 항목이 없습니다. 루프 본문이 이 노드에 도달하면 루프가 종료됩니다.',
},
operator: {
zoomIn: '확대',
@ -404,6 +419,34 @@ const translation = {
variable: '변수',
},
sysQueryInUser: '사용자 메시지에 sys.query가 필요합니다',
jsonSchema: {
warningTips: {
saveSchema: '현재 필드의 편집을 완료한 후 스키마를 저장하세요.',
},
generating: 'JSON 스키마 생성 중...',
apply: '지원하다',
descriptionPlaceholder: '설명을 추가하세요.',
generate: '생성하다',
generatedResult: '생성된 결과',
addField: '필드 추가',
addChildField: '자녀 필드 추가',
generateJsonSchema: 'JSON 스키마 생성',
fieldNamePlaceholder: '필드 이름',
back: '뒤',
instruction: '지침',
resetDefaults: '재설정',
promptTooltip: '텍스트 설명을 표준화된 JSON 스키마 구조로 변환하세요.',
title: '구조화된 출력 스키마',
stringValidations: '문자열 검증',
showAdvancedOptions: '고급 옵션 표시',
promptPlaceholder: '당신의 JSON 스키마를 설명하세요...',
generationTip: '자연어를 사용하여 JSON 스키마를 신속하게 생성할 수 있습니다.',
resultTip: '여기 생성된 결과가 있습니다. 만약 만족하지 않으신다면, 돌아가서 프롬프트를 수정할 수 있습니다.',
regenerate: '재생하다',
required: '필수',
doc: '구조화된 출력에 대해 더 알아보세요.',
import: 'JSON에서 가져오기',
},
},
knowledgeRetrieval: {
queryVariable: '쿼리 변수',
@ -416,6 +459,33 @@ const translation = {
url: '세그먼트 URL',
metadata: '기타 메타데이터',
},
metadata: {
options: {
disabled: {
title: '장애인',
subTitle: '메타데이터 필터링을 활성화하지 않음',
},
automatic: {
desc: '쿼리 변수를 기반으로 메타데이터 필터링 조건을 자동으로 생성합니다.',
subTitle: '사용자 쿼리를 기반으로 메타데이터 필터링 조건을 자동으로 생성합니다.',
title: '자동',
},
manual: {
subTitle: '메타데이터 필터링 조건을 수동으로 추가합니다.',
title: '수동',
},
},
panel: {
title: '메타데이터 필터 조건',
placeholder: '값을 입력하세요',
add: '조건 추가',
search: '메타데이터 검색',
datePlaceholder: '시간을 선택하세요...',
select: '변수 선택...',
conditions: '조건',
},
title: '메타데이터 필터링',
},
},
http: {
inputVars: '입력 변수',
@ -505,6 +575,8 @@ const translation = {
'all of': '모두의',
'not in': '에 없음',
'not exists': '존재하지 않음',
'after': '후에',
'before': '전에',
},
enterValue: '값 입력',
addCondition: '조건 추가',
@ -520,6 +592,7 @@ const translation = {
},
select: '고르다',
addSubVariable: '하위 변수',
condition: '조건',
},
variableAssigner: {
title: '변수 할당',
@ -562,6 +635,8 @@ const translation = {
'clear': '초기화',
'/=': '/=',
'set': '설정',
'remove-first': '첫 번째 제거',
'remove-last': '마지막 제거',
},
'variables': '변수',
'noAssignedVars': '사용 가능한 할당된 변수가 없습니다.',
@ -766,6 +841,38 @@ const translation = {
toolbox: '도구',
linkToPlugin: '플러그인에 대한 링크',
},
loop: {
ErrorMethod: {
removeAbnormalOutput: '비정상적인 출력을 제거하세요.',
operationTerminated: '종료됨',
continueOnError: '오류가 발생해도 계속 진행하세요.',
},
currentLoop: '현재 루프',
loopMaxCount: '최대 루프 수',
input: '입력',
error_other: '{{count}} 오류',
comma: ',',
loop_one: '{{count}} 루프',
loop_other: '{{count}} 루프',
breakCondition: '루프 종료 조건',
output: '출력 변수',
error_one: '{{count}} 에러',
deleteTitle: '루프 노드를 삭제하시겠습니까?',
deleteDesc: '루프 노드를 삭제하면 모든 자식 노드가 제거됩니다.',
errorResponseMethod: '오류 응답 방법',
exitConditionTip: '루프 노드는 최소한 하나의 종료 조건이 필요합니다.',
finalLoopVariables: '최종 루프 변수',
loopVariables: '루프 변수',
setLoopVariables: '루프 범위 내에서 변수를 설정합니다.',
initialLoopVariables: '초기 루프 변수',
breakConditionTip: '종료 조건과 대화 변수가 있는 루프 내에서만 변수를 참조할 수 있습니다.',
currentLoopCount: '현재 루프 카운트: {{count}}',
loopMaxCountError: '유효한 최대 루프 수를 입력하십시오. 범위는 1에서 {{maxCount}}입니다.',
totalLoopCount: '총 루프 횟수: {{count}}',
variableName: '변수 이름',
loopNode: '루프 노드',
inputMode: '입력 모드',
},
},
tracing: {
stopBy: '{{user}}에 의해 중지됨',
@ -777,6 +884,38 @@ const translation = {
noAssignedVars: '사용 가능한 할당된 변수가 없습니다.',
assignedVarsDescription: '할당된 변수는 다음과 같이 쓰기 가능한 변수여야 합니다.',
},
versionHistory: {
filter: {
onlyYours: '오직 너의 것만',
all: '모든',
reset: '필터 재설정',
onlyShowNamedVersions: '이름이 붙은 버전만 표시',
empty: '일치하는 버전 기록이 없습니다.',
},
editField: {
titleLengthLimit: '제목은 {{limit}}자를 초과할 수 없습니다.',
title: '제목',
releaseNotes: '릴리스 노트',
releaseNotesLengthLimit: '릴리스 노트는 {{limit}}자를 초과할 수 없습니다.',
},
action: {
updateFailure: '버전 업데이트에 실패했습니다.',
restoreSuccess: '복원된 버전',
deleteSuccess: '버전 삭제됨',
restoreFailure: '버전을 복원하지 못했습니다.',
deleteFailure: '버전을 삭제하지 못했습니다.',
updateSuccess: '버전이 업데이트되었습니다.',
},
editVersionInfo: '버전 정보 편집',
latest: '최신',
currentDraft: '현재 초안',
releaseNotesPlaceholder: '변경된 내용을 설명하세요.',
defaultName: '제목 없는 버전',
nameThisVersion: '이 버전의 이름을 지어주세요',
title: '버전들',
deletionTip: '삭제는 되돌릴 수 없으니, 확인해 주시기 바랍니다.',
restorationTip: '버전 복원 후 현재 초안이 덮어쓰여질 것입니다.',
},
}
export default translation