fix: auto translate failed when there is a new file in english (#19671)
This commit is contained in:
parent
1b4fea1794
commit
1c91736a6d
237 changed files with 7543 additions and 23 deletions
|
|
@ -155,6 +155,10 @@ const translation = {
|
|||
title: '오픽',
|
||||
description: 'Opik은 LLM 애플리케이션을 평가, 테스트 및 모니터링하기 위한 오픈 소스 플랫폼입니다.',
|
||||
},
|
||||
weave: {
|
||||
title: '직조하다',
|
||||
description: 'Weave는 LLM 애플리케이션을 평가하고 테스트하며 모니터링하기 위한 오픈 소스 플랫폼입니다.',
|
||||
},
|
||||
},
|
||||
answerIcon: {
|
||||
description: 'WebApp 아이콘을 사용하여 공유 응용 프로그램에서 바꿀🤖지 여부',
|
||||
|
|
@ -190,6 +194,17 @@ const translation = {
|
|||
label: '앱',
|
||||
placeholder: '앱 선택...',
|
||||
},
|
||||
structOutput: {
|
||||
required: '필수',
|
||||
LLMResponse: 'LLM 응답',
|
||||
modelNotSupported: '모델이 지원되지 않습니다.',
|
||||
notConfiguredTip: '구성이 아직 설정되지 않았습니다.',
|
||||
structured: '구조화된',
|
||||
configure: '설정하다',
|
||||
moreFillTip: '최대 10단계 중첩을 표시합니다.',
|
||||
modelNotSupportedTip: '현재 모델은 이 기능을 지원하지 않으며 자동으로 프롬프트 주입으로 다운그레이드됩니다.',
|
||||
structuredTip: '구조화된 출력은 모델이 제공한 JSON 스키마를 항상 준수하는 응답을 생성하도록 보장하는 기능입니다.',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -68,6 +68,7 @@ const translation = {
|
|||
messageRequest: {
|
||||
title: '메시지 크레딧',
|
||||
tooltip: 'GPT 제외 다양한 요금제에서의 메시지 호출 쿼터 (gpt4 제외). 제한을 초과하는 메시지는 OpenAI API 키를 사용합니다.',
|
||||
titlePerMonth: '{{count,number}} 메시지/월',
|
||||
},
|
||||
annotatedResponse: {
|
||||
title: '주석 응답 쿼터',
|
||||
|
|
@ -77,27 +78,94 @@ const translation = {
|
|||
receiptInfo: '팀 소유자 및 팀 관리자만 구독 및 청구 정보를 볼 수 있습니다',
|
||||
annotationQuota: 'Annotation Quota(주석 할당량)',
|
||||
documentsUploadQuota: '문서 업로드 할당량',
|
||||
freeTrialTipPrefix: '가입하고 받으세요',
|
||||
comparePlanAndFeatures: '계획 및 기능 비교',
|
||||
documents: '{{count,number}} 지식 문서',
|
||||
apiRateLimit: 'API 요금 한도',
|
||||
cloud: '클라우드 서비스',
|
||||
unlimitedApiRate: 'API 호출 속도 제한 없음',
|
||||
freeTrialTip: '200회의 OpenAI 호출에 대한 무료 체험.',
|
||||
annualBilling: '연간 청구',
|
||||
getStarted: '시작하기',
|
||||
apiRateLimitUnit: '{{count,number}}/일',
|
||||
freeTrialTipSuffix: '신용카드 없음',
|
||||
teamWorkspace: '{{count,number}} 팀 작업 공간',
|
||||
self: '자체 호스팅',
|
||||
teamMember_other: '{{count,number}} 팀원',
|
||||
teamMember_one: '{{count,number}} 팀원',
|
||||
priceTip: '작업 공간당/',
|
||||
apiRateLimitTooltip: 'Dify API를 통한 모든 요청에는 API 요금 한도가 적용되며, 여기에는 텍스트 생성, 채팅 대화, 워크플로 실행 및 문서 처리가 포함됩니다.',
|
||||
documentsRequestQuota: '{{count,number}}/분 지식 요청 비율 제한',
|
||||
documentsTooltip: '지식 데이터 소스에서 가져올 수 있는 문서 수에 대한 쿼터.',
|
||||
documentsRequestQuotaTooltip: '지식 기반 내에서 작업 공간이 분당 수행할 수 있는 총 작업 수를 지정합니다. 여기에는 데이터 세트 생성, 삭제, 업데이트, 문서 업로드, 수정, 보관 및 지식 기반 쿼리가 포함됩니다. 이 지표는 지식 기반 요청의 성능을 평가하는 데 사용됩니다. 예를 들어, 샌드박스 사용자가 1분 이내에 10회의 연속 히트 테스트를 수행하면, 해당 작업 공간은 다음 1분 동안 데이터 세트 생성, 삭제, 업데이트 및 문서 업로드 또는 수정과 같은 작업을 수행하는 것이 일시적으로 제한됩니다.',
|
||||
},
|
||||
plans: {
|
||||
sandbox: {
|
||||
name: '샌드박스',
|
||||
description: 'GPT 무료 체험 200회',
|
||||
includesTitle: '포함된 항목:',
|
||||
for: '핵심 기능 무료 체험',
|
||||
},
|
||||
professional: {
|
||||
name: '프로페셔널',
|
||||
description: '개인 및 소규모 팀을 위해 더 많은 파워를 저렴한 가격에 제공합니다.',
|
||||
includesTitle: '무료 플랜에 추가로 포함된 항목:',
|
||||
for: '독립 개발자/소규모 팀을 위한',
|
||||
},
|
||||
team: {
|
||||
name: '팀',
|
||||
description: '제한 없이 협업하고 최고의 성능을 누리세요.',
|
||||
includesTitle: '프로페셔널 플랜에 추가로 포함된 항목:',
|
||||
for: '중간 규모 팀을 위한',
|
||||
},
|
||||
enterprise: {
|
||||
name: '엔터프라이즈',
|
||||
description: '대규모 미션 크리티컬 시스템을 위한 완전한 기능과 지원을 제공합니다.',
|
||||
includesTitle: '팀 플랜에 추가로 포함된 항목:',
|
||||
features: {
|
||||
2: '독점 기업 기능',
|
||||
1: '상업적 라이선스 승인',
|
||||
3: '다중 작업 공간 및 기업 관리',
|
||||
4: 'SSO',
|
||||
5: 'Dify 파트너에 의해 협상된 SLA',
|
||||
6: '고급 보안 및 제어',
|
||||
0: '기업급 확장 가능한 배포 솔루션',
|
||||
7: '디피 공식 업데이트 및 유지 관리',
|
||||
8: '전문 기술 지원',
|
||||
},
|
||||
price: '맞춤형',
|
||||
btnText: '판매 문의하기',
|
||||
for: '대규모 팀을 위해',
|
||||
priceTip: '연간 청구 전용',
|
||||
},
|
||||
community: {
|
||||
features: {
|
||||
0: '모든 핵심 기능이 공개 저장소에 릴리스됨',
|
||||
2: 'Dify 오픈 소스 라이선스를 준수합니다.',
|
||||
1: '단일 작업 공간',
|
||||
},
|
||||
btnText: '커뮤니티 시작하기',
|
||||
description: '개인 사용자, 소규모 팀 또는 비상업적 프로젝트를 위한',
|
||||
name: '커뮤니티',
|
||||
price: '무료',
|
||||
includesTitle: '무료 기능:',
|
||||
for: '개인 사용자, 소규모 팀 또는 비상업적 프로젝트를 위한',
|
||||
},
|
||||
premium: {
|
||||
features: {
|
||||
1: '단일 작업 공간',
|
||||
2: '웹앱 로고 및 브랜딩 맞춤화',
|
||||
3: '우선 이메일 및 채팅 지원',
|
||||
0: '다양한 클라우드 제공업체에 의한 자율 관리 신뢰성',
|
||||
},
|
||||
btnText: '프리미엄 받기',
|
||||
priceTip: '클라우드 마켓플레이스를 기반으로',
|
||||
name: '프리미엄',
|
||||
description: '중규모 조직 및 팀을 위한',
|
||||
comingSoon: '마이크로소프트 애저 및 구글 클라우드 지원 곧 제공됩니다.',
|
||||
price: '확장 가능',
|
||||
for: '중규모 조직 및 팀을 위한',
|
||||
includesTitle: '커뮤니티의 모든 것, 여기에 추가로:',
|
||||
},
|
||||
},
|
||||
vectorSpace: {
|
||||
|
|
@ -107,12 +175,26 @@ const translation = {
|
|||
apps: {
|
||||
fullTipLine1: '더 많은 앱을 생성하려면,',
|
||||
fullTipLine2: '요금제를 업그레이드하세요.',
|
||||
contactUs: '문의하기',
|
||||
fullTip1: '업그레이드하여 더 많은 앱을 만들기',
|
||||
fullTip2: '계획 한도에 도달했습니다.',
|
||||
fullTip2des: '비활성 애플리케이션을 정리하여 사용량을 줄이거나 저희에게 문의하는 것이 좋습니다.',
|
||||
fullTip1des: '이 계획에서 앱을 구축할 수 있는 한계에 도달했습니다.',
|
||||
},
|
||||
annotatedResponse: {
|
||||
fullTipLine1: '더 많은 대화를 주석 처리하려면,',
|
||||
fullTipLine2: '요금제를 업그레이드하세요.',
|
||||
quotaTitle: '주석 응답 쿼터',
|
||||
},
|
||||
usagePage: {
|
||||
vectorSpace: '지식 데이터 저장소',
|
||||
annotationQuota: '주석 할당량',
|
||||
teamMembers: '팀원들',
|
||||
buildApps: '앱 만들기',
|
||||
documentsUploadQuota: '문서 업로드 한도',
|
||||
vectorSpaceTooltip: '고품질 색인 모드를 사용하는 문서는 지식 데이터 저장소 자원을 소모합니다. 지식 데이터 저장소가 한도에 도달하면 새 문서를 업로드할 수 없습니다.',
|
||||
},
|
||||
teamMembers: '팀원들',
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -54,6 +54,10 @@ const translation = {
|
|||
copied: '복사',
|
||||
viewDetails: '세부 정보보기',
|
||||
in: '안으로',
|
||||
downloadFailed: '다운로드 실패했습니다. 나중에 다시 시도하십시오.',
|
||||
format: '형식',
|
||||
more: '더 많은',
|
||||
downloadSuccess: '다운로드 완료.',
|
||||
},
|
||||
placeholder: {
|
||||
input: '입력해주세요',
|
||||
|
|
@ -149,6 +153,9 @@ const translation = {
|
|||
community: '커뮤니티',
|
||||
about: 'Dify 소개',
|
||||
logout: '로그아웃',
|
||||
github: '깃허브',
|
||||
compliance: '컴플라이언스',
|
||||
support: '지원',
|
||||
},
|
||||
settings: {
|
||||
accountGroup: '계정',
|
||||
|
|
@ -198,6 +205,9 @@ const translation = {
|
|||
feedbackLabel: '계정을 삭제한 이유를 알려주시겠습니까?',
|
||||
feedbackPlaceholder: '선택적',
|
||||
deletePrivacyLinkTip: '당사가 귀하의 데이터를 처리하는 방법에 대한 자세한 내용은 다음을 참조하십시오.',
|
||||
workspaceIcon: '작업 공간 아이콘',
|
||||
editWorkspaceInfo: '작업 공간 정보 편집',
|
||||
workspaceName: '작업 공간 이름',
|
||||
},
|
||||
members: {
|
||||
team: '팀',
|
||||
|
|
@ -539,6 +549,7 @@ const translation = {
|
|||
inputPlaceholder: '봇과 대화',
|
||||
thought: '생각',
|
||||
thinking: '생각...',
|
||||
resend: '재전송',
|
||||
},
|
||||
promptEditor: {
|
||||
placeholder: '여기에 프롬프트 단어를 입력하세요. 변수를 삽입하려면 "{{"를 입력하고, 프롬프트 컨텐츠 블록을 삽입하려면 "/"를 입력하세요.',
|
||||
|
|
@ -633,6 +644,25 @@ const translation = {
|
|||
pagination: {
|
||||
perPage: '페이지당 항목 수',
|
||||
},
|
||||
theme: {
|
||||
theme: '주제',
|
||||
light: '빛',
|
||||
dark: '어둠',
|
||||
auto: '시스템',
|
||||
},
|
||||
compliance: {
|
||||
iso27001: 'ISO 27001:2022 인증',
|
||||
soc2Type1: 'SOC 2 유형 I 보고서',
|
||||
soc2Type2: 'SOC 2 유형 II 보고서',
|
||||
gdpr: 'GDPR DPA',
|
||||
professionalUpgradeTooltip: '팀 플랜 이상에서만 사용할 수 있습니다.',
|
||||
sandboxUpgradeTooltip: '전문가 또는 팀 플랜에서만 사용할 수 있습니다.',
|
||||
},
|
||||
imageInput: {
|
||||
supportedFormats: 'PNG, JPG, JPEG, WEBP 및 GIF를 지원합니다.',
|
||||
browse: '브라우즈',
|
||||
dropImageHere: '여기에 이미지를 드롭하거나',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -3,6 +3,8 @@ const translation = {
|
|||
upgradeTip: {
|
||||
prefix: '플랜을 업그레이드하여',
|
||||
suffix: '브랜드를 사용자 정의하세요.',
|
||||
des: '계획을 업그레이드하여 브랜드를 맞춤화하세요.',
|
||||
title: '플랜을 업그레이드하세요',
|
||||
},
|
||||
webapp: {
|
||||
title: 'WebApp 브랜드 사용자 정의',
|
||||
|
|
|
|||
|
|
@ -82,6 +82,14 @@ const translation = {
|
|||
jinaReaderTitle: '전체 사이트를 Markdown으로 변환',
|
||||
jinaReaderNotConfigured: 'Jina Reader가 구성되지 않았습니다.',
|
||||
useSitemapTooltip: '사이트맵을 따라 사이트를 크롤링합니다. 그렇지 않은 경우 Jina Reader는 페이지 관련성에 따라 반복적으로 크롤링하여 더 적지만 더 높은 품질의 페이지를 생성합니다.',
|
||||
watercrawlDoc: '워터크롤 문서',
|
||||
waterCrawlNotConfiguredDescription: 'API 키로 Watercrawl을 구성하여 사용하십시오.',
|
||||
watercrawlTitle: 'Watercrawl로 웹 콘텐츠 추출하기',
|
||||
configureFirecrawl: '파이어크롤 구성하기',
|
||||
watercrawlDocLink: '웹사이트에서 동기화하기',
|
||||
configureJinaReader: '지나 리더 설정하기',
|
||||
waterCrawlNotConfigured: 'Watercrawl이 설정되어 있지 않습니다.',
|
||||
configureWatercrawl: '워터크롤 구성하기',
|
||||
},
|
||||
cancel: '취소',
|
||||
},
|
||||
|
|
@ -201,6 +209,11 @@ const translation = {
|
|||
title: '다른 데이터 소스에 연결하시겠습니까?',
|
||||
description: '현재 Dify의 기술 자료에는 제한된 데이터 소스만 있습니다. Dify 기술 자료에 데이터 소스를 제공하는 것은 모든 사용자를 위해 플랫폼의 유연성과 기능을 향상시키는 데 도움이 되는 환상적인 방법입니다. 기여 가이드를 통해 쉽게 시작할 수 있습니다. 자세한 내용은 아래 링크를 클릭하십시오.',
|
||||
},
|
||||
watercrawl: {
|
||||
getApiKeyLinkText: 'watercrawl.dev에서 API 키를 얻으세요.',
|
||||
configWatercrawl: '워터크롤 구성하기',
|
||||
apiKeyPlaceholder: 'watercrawl.dev의 API 키',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@ const translation = {
|
|||
learnMore: '자세히 알아보기',
|
||||
description: ' 검색 방법에 대한 자세한 정보',
|
||||
longDescription: ' 검색 방법에 대한 자세한 내용은 언제든지 지식 설정에서 변경할 수 있습니다.',
|
||||
method: '검색 방법',
|
||||
},
|
||||
save: '저장',
|
||||
permissionsInvitedMembers: '부분 팀 구성원',
|
||||
|
|
|
|||
|
|
@ -167,6 +167,54 @@ const translation = {
|
|||
documentsDisabled: '{{num}} 문서 사용 안 함 - 30일 이상 비활성 상태',
|
||||
allKnowledge: '모든 지식',
|
||||
allKnowledgeDescription: '이 작업 영역의 모든 정보를 표시하려면 선택합니다. 워크스페이스 소유자만 모든 기술 자료를 관리할 수 있습니다.',
|
||||
metadata: {
|
||||
createMetadata: {
|
||||
namePlaceholder: '메타데이터 이름 추가',
|
||||
name: '이름',
|
||||
type: '유형',
|
||||
back: '뒤',
|
||||
title: '새 메타데이터',
|
||||
},
|
||||
checkName: {
|
||||
empty: '메타데이터 이름은 비어 있을 수 없습니다.',
|
||||
invalid: '메타데이터 이름은 소문자, 숫자 및 밑줄만 포함할 수 있으며 소문자로 시작해야 합니다.',
|
||||
},
|
||||
batchEditMetadata: {
|
||||
multipleValue: '다중 값',
|
||||
editMetadata: '메타데이터 편집',
|
||||
applyToAllSelectDocument: '선택한 모든 문서에 적용',
|
||||
editDocumentsNum: '{{num}} 개 문서 편집 중',
|
||||
applyToAllSelectDocumentTip: '선택된 모든 문서에 대해 위에서 편집한 모든 메타데이터와 새 메타데이터를 자동으로 생성하십시오. 그렇지 않으면 메타데이터 편집은 해당 문서에만 적용됩니다.',
|
||||
},
|
||||
selectMetadata: {
|
||||
manageAction: '관리하다',
|
||||
newAction: '새 메타데이터',
|
||||
search: '메타데이터 검색',
|
||||
},
|
||||
datasetMetadata: {
|
||||
name: '이름',
|
||||
deleteTitle: '삭제 확인',
|
||||
disabled: '장애인',
|
||||
addMetaData: '메타데이터 추가',
|
||||
values: '{{num}} 값들',
|
||||
namePlaceholder: '메타데이터 이름',
|
||||
rename: '이름 변경',
|
||||
builtInDescription: '내장 메타데이터는 자동으로 추출되고 생성됩니다. 사용하기 전에 활성화해야 하며 편집할 수 없습니다.',
|
||||
deleteContent: '정말 \'{{name}}\' 메타데이터를 삭제하시겠습니까?',
|
||||
description: '이 지식에서 모든 메타데이터를 관리할 수 있습니다. 수정 사항은 모든 문서에 동기화됩니다.',
|
||||
builtIn: '내장형',
|
||||
},
|
||||
documentMetadata: {
|
||||
technicalParameters: '기술 매개변수',
|
||||
startLabeling: '레이블링 시작',
|
||||
metadataToolTip: '메타데이터는 정보 검색의 정확성과 관련성을 향상시키는 중요한 필터 역할을 합니다. 이 문서에 대한 메타데이터를 여기에서 수정하고 추가할 수 있습니다.',
|
||||
documentInformation: '문서 정보',
|
||||
},
|
||||
addMetadata: '메타데이터 추가',
|
||||
metadata: '메타데이터',
|
||||
chooseTime: '시간을 선택하세요...',
|
||||
},
|
||||
embeddingModelNotAvailable: '임베딩 모델을 사용할 수 없습니다.',
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
47
web/i18n/ko-KR/education.ts
Normal file
47
web/i18n/ko-KR/education.ts
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
const translation = {
|
||||
toVerifiedTip: {
|
||||
end: 'Dify 프로페셔널 플랜을 위해.',
|
||||
coupon: '독점 100% 쿠폰',
|
||||
front: '당신은 이제 교육 인증 상태를 받을 자격이 있습니다. 아래에 귀하의 교육 정보를 입력하여 과정을 완료하고 인증을 받으십시오.',
|
||||
},
|
||||
form: {
|
||||
schoolName: {
|
||||
placeholder: '귀하의 학교의 공식 약어가 아닌 전체 이름을 입력하세요.',
|
||||
title: '당신의 학교 이름',
|
||||
},
|
||||
schoolRole: {
|
||||
option: {
|
||||
teacher: '교사',
|
||||
student: '학생',
|
||||
administrator: '학교 관리자',
|
||||
},
|
||||
title: '당신의 학교 역할',
|
||||
},
|
||||
terms: {
|
||||
desc: {
|
||||
end: '제출함으로써:',
|
||||
and: '와',
|
||||
termsOfService: '서비스 약관',
|
||||
front: '귀하의 정보 및 교육 인증 상태 사용은 우리의',
|
||||
privacyPolicy: '개인정보 보호정책',
|
||||
},
|
||||
option: {
|
||||
inSchool: '나는 제공된 기관에 재학 중이거나 고용되어 있음을 확인합니다. Dify는 재학증명서나 고용증명서를 요청할 수 있습니다. 만약 내가 자격을 허위로 진술하면, 나는 내 교육 상태에 따라 처음 면제된 수수료를 지불하기로 동의합니다.',
|
||||
age: '나는 최소한 18세 이상임을 확인합니다.',
|
||||
},
|
||||
title: '약관 및 동의사항',
|
||||
},
|
||||
},
|
||||
submit: '제출',
|
||||
rejectContent: '안타깝게도, 귀하는 교육 인증 상태에 적합하지 않으므로 이 이메일 주소를 사용할 경우 Dify Professional Plan의 독점 100% 쿠폰을 받을 수 없습니다.',
|
||||
successContent: '귀하의 계정에 Dify Professional 플랜을 위한 100% 할인 쿠폰을 발급했습니다. 이 쿠폰은 1년간 유효하므로 유효 기간 내에 사용해 주시기 바랍니다.',
|
||||
currentSigned: '현재 로그인 중입니다',
|
||||
toVerified: '교육 인증 받기',
|
||||
rejectTitle: '귀하의 Dify 교육 인증이 거부되었습니다.',
|
||||
learn: '교육 인증을 받는 방법을 배우세요',
|
||||
submitError: '양식 제출에 실패했습니다. 나중에 다시 시도해 주세요.',
|
||||
successTitle: '당신은 Dify 교육 인증을 받았습니다.',
|
||||
emailLabel: '현재 이메일',
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
@ -37,6 +37,7 @@ const translation = {
|
|||
Agent: '에이전트',
|
||||
Workflow: '워크플로우',
|
||||
HR: '인사',
|
||||
Entertainment: '오락',
|
||||
},
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -180,6 +180,8 @@ const translation = {
|
|||
moreFrom: 'Marketplace에서 더 보기',
|
||||
sortBy: '정렬',
|
||||
and: '그리고',
|
||||
verifiedTip: 'Dify에 의해 확인됨',
|
||||
partnerTip: 'Dify 파트너에 의해 확인됨',
|
||||
},
|
||||
task: {
|
||||
installingWithSuccess: '{{installingLength}} 플러그인 설치, {{successLength}} 성공.',
|
||||
|
|
@ -204,6 +206,10 @@ const translation = {
|
|||
searchPlugins: '검색 플러그인',
|
||||
install: '{{num}} 설치',
|
||||
fromMarketplace: 'Marketplace에서',
|
||||
metadata: {
|
||||
title: '플러그인',
|
||||
},
|
||||
difyVersionNotCompatible: '현재 Dify 버전이 이 플러그인과 호환되지 않습니다. 필요한 최소 버전으로 업그레이드하십시오: {{minimalDifyVersion}}',
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -28,6 +28,10 @@ const translation = {
|
|||
temporarySystemIssue: '죄송합니다. 일시적인 시스템 문제가 발생했습니다.',
|
||||
expand: '확장',
|
||||
collapse: '축소',
|
||||
viewChatSettings: '채팅 설정 보기',
|
||||
newChatTip: '이미 새로운 채팅 중입니다.',
|
||||
chatFormTip: '채팅이 시작된 후에는 채팅 설정을 수정할 수 없습니다.',
|
||||
chatSettingsTitle: '새 채팅 설정',
|
||||
},
|
||||
generation: {
|
||||
tabs: {
|
||||
|
|
@ -66,6 +70,8 @@ const translation = {
|
|||
moreThanMaxLengthLine: '줄 {{rowIndex}}: {{varName}}의 값은 {{maxLength}}자를 초과할 수 없습니다.',
|
||||
atLeastOne: '업로드된 파일에는 적어도 한 줄의 입력이 필요합니다.',
|
||||
},
|
||||
execution: '실행',
|
||||
executions: '{{num}} 처형',
|
||||
},
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,37 @@
|
|||
const translation = {}
|
||||
const translation = {
|
||||
daysInWeek: {
|
||||
Wed: '수요일',
|
||||
Thu: '목요일',
|
||||
Fri: '자유',
|
||||
Sat: '토요일',
|
||||
Sun: '태양',
|
||||
Tue: '화요일',
|
||||
Mon: '몬',
|
||||
},
|
||||
months: {
|
||||
May: '5월',
|
||||
January: '1월',
|
||||
August: '8월',
|
||||
July: '7월',
|
||||
April: '4월',
|
||||
October: '10월',
|
||||
December: '12월',
|
||||
February: '2월',
|
||||
June: '6월',
|
||||
November: '11월',
|
||||
March: '3월',
|
||||
September: '9월',
|
||||
},
|
||||
operation: {
|
||||
pickDate: '날짜 선택',
|
||||
cancel: '취소',
|
||||
ok: '좋아요',
|
||||
now: '지금',
|
||||
},
|
||||
title: {
|
||||
pickTime: '시간 선택',
|
||||
},
|
||||
defaultPlaceholder: '시간을 선택하세요...',
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue