Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
"form": {
"connectionIdRequired": "커넥션 ID는 필수 항목입니다",
"connectionIdRequirement": "커넥션 ID는 공백만으로 구성될 수 없습니다",
"connectionTypeFields": "{{connectionType}} 필드",
"connectionTypeRequired": "커넥션 유형은 필수 항목입니다",
"extraFieldsJson": "추가 필드 JSON",
"helperText": "커넥션 유형이 보이지 않나요? 해당 Airflow Provider 패키지가 설치되어 있는지 확인하세요.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@
"events": "이벤트",
"filters": {
"groupPlaceholder": "그룹 검색",
"hasEvents": "이벤트 있음",
"lastEventDateRange": "마지막 이벤트 기간"
},
"group": "그룹",
Expand Down
42 changes: 38 additions & 4 deletions airflow-core/src/airflow/ui/public/i18n/locales/ko/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,7 @@
"generateToken": "토큰 생성",
"includedIn": "포함됨",
"key": "키",
"loading": "로드 중...",
"logLevel": {
"hide": "로그 레벨 숨기기",
"hotkey": "l",
Expand Down Expand Up @@ -199,6 +200,7 @@
"plugins": "플러그인",
"security": "보안"
},
"no": "아니요",
"noItemsFound": "{{modelName}}을(를) 찾을 수 없음",
"note": {
"add": "메모 추가",
Expand Down Expand Up @@ -271,6 +273,10 @@
"selected": "선택됨",
"settings": {
"clearing": {
"keepTaskState": {
"helper": "태스크 인스턴스를 지울 때 태스크 상태 저장소 항목을 삭제하지 않고 기본으로 유지합니다.",
"label": "지울 때 태스크 상태 유지"
},
"preventRunningTask": {
"helper": "태스크 인스턴스를 지울 때 현재 실행 중인 태스크를 건너뜁니다.",
"label": "실행 중인 태스크 지우기 방지"
Expand All @@ -285,6 +291,13 @@
},
"title": "지우기"
},
"dagsList": {
"recentTasks": {
"helper": "Dags 목록에 각 Dag의 최근 태스크 상태를 표시합니다. 끄면 이를 불러오지 않으므로 Dag가 많은 환경에서 도움이 될 수 있습니다.",
"label": "최근 태스크 표시"
},
"title": "Dags 목록"
},
"description": "이 환경설정은 이 브라우저에만 저장되며 앱 전체에 적용됩니다.",
"general": {
"landingPage": {
Expand Down Expand Up @@ -315,6 +328,13 @@
},
"title": "상태 표시"
},
"search": {
"matchAnywhere": {
"helper": "$t(search.advanced.description) 각 검색창에서 따로 선택한 설정과 공유 링크에 담긴 설정이 우선 적용됩니다.",
"label": "기본으로 부분 일치 사용"
},
"title": "검색"
},
"taskInstance": {
"defaultTab": {
"helper": "태스크 인스턴스를 열 때 처음 표시할 탭입니다. 특정 탭으로 연결된 링크는 해당 탭을 계속 엽니다.",
Expand Down Expand Up @@ -400,6 +420,7 @@
"upstream_failed": "업스트림 실패"
},
"switchDag": "$t(dag_one) 전환",
"switchDagRun": "$t(dagRun_one) 전환",
"table": {
"completedAt": "완료 시간",
"createdAt": "생성 시간",
Expand Down Expand Up @@ -445,6 +466,8 @@
"executorConfig": "실행기 구성",
"hostname": "호스트 이름",
"id": "ID",
"iteration": "반복",
"loopIterations": "실행된 반복 횟수",
"maxTries": "최대 시도 횟수",
"pid": "PID",
"pool": "풀",
Expand All @@ -454,6 +477,11 @@
"queuedWhen": "대기열에 추가된 시간",
"renderedMapIndex": "렌더링된 맵 인덱스",
"scheduledWhen": "예정된 시간",
"stateReason": "상태 이유",
"stateReasonSummary": {
"failed": "{{totalTries}}회 중 {{tryNumber}}번째 시도에서 중단됨",
"upForRetry": "{{totalTries}}회 중 {{tryNumber}}번째 시도 후 재시도 중"
},
"trigger": "트리거",
"triggerer": {
"assigned": "할당된 트리거",
Expand All @@ -475,10 +503,15 @@
"title": "팀"
},
"timeRange": {
"last12Hours": "지난 12 시간",
"last24Hours": "지난 24 시간",
"anyTime": "전체 기간",
"in": "기간",
"last7Days": "지난 7일",
"last12Hours": "지난 12시간",
"last24Hours": "지난 24시간",
"last30Days": "지난 30일",
"lastHour": "지난 1시간",
"pastWeek": "지난 주"
"latestRun": "최근 실행",
"pastWeek": "지난주"
},
"timestamp": {
"hide": "타임스탬프 숨기기",
Expand Down Expand Up @@ -570,5 +603,6 @@
"tooltip": "{{hotkey}}를 눌러 텍스트 줄바꿈 토글",
"unwrap": "줄바꿈 해제",
"wrap": "줄바꿈"
}
},
"yes": "예"
}
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,17 @@
"hide": "값 숨기기",
"show": "값 보기"
},
"pausedDag": {
"drain": "완료 후 일시 중지",
"drainDescription": "완료되지 않은 실행은 계속되지만, 스케줄에 따른 새 실행은 생성되지 않습니다. 일시 중지된 백필은 일시 중지 상태로 유지됩니다. 이 실행들이 모두 끝나면 Dag가 다시 일시 중지됩니다.",
"keepPaused": "일시 중지 유지",
"keepPausedDescription": "새 실행과 완료되지 않은 실행은 Dag의 일시 중지가 해제될 때까지 대기합니다.",
"title": "Dag가 일시 중지됨",
"unfinishedRunsWillRun_one": "완료되지 않은 Dag 실행 1개가 시작되거나 재개됩니다.",
"unfinishedRunsWillRun_other": "완료되지 않은 Dag 실행 {{count, number}}개가 시작되거나 재개됩니다.",
"unpause": "일시 중지 해제",
"unpauseDescription": "Dag가 활성화됩니다. 완료되지 않은 실행은 계속되고 스케줄이 재개됩니다. 일시 중지된 백필은 일시 중지 상태로 유지됩니다."
},
"reparseDag": "Dag 재구문 분석",
"slowestTaskInstances": {
"empty": "이 범위에 완료된 태스크 인스턴스가 없습니다",
Expand All @@ -154,6 +165,7 @@
"dataInterval": "데이터 구간",
"dataIntervalAuto": "논리적 날짜와 시간표에서 자동 추론",
"dataIntervalManual": "수동 지정",
"editConfigAndTrigger": "구성 편집 후 트리거",
"intervalEnd": "종료",
"intervalStart": "시작",
"loading": "Dag 정보 로드 중...",
Expand All @@ -173,7 +185,8 @@
"title": "Dag 트리거에 성공했습니다."
}
},
"triggerAgainWithConfig": "현재 구성으로 다시 트리거"
"triggerAgainWithConfig": "현재 구성으로 다시 트리거",
"triggerOptions": "트리거 옵션"
},
"trimText": {
"details": "세부 정보",
Expand All @@ -190,6 +203,7 @@
"versionSelect": {
"allVersions": "전체 버전",
"dagVersion": "Dag 버전",
"placeholder": "버전 선택",
"versionCode": "v{{versionCode}}"
}
}
115 changes: 115 additions & 0 deletions airflow-core/src/airflow/ui/public/i18n/locales/ko/dag.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"title": "태스크 스케줄링을 막는 종속성"
},
"calendar": {
"backfill": "백필",
"daily": "일간",
"hourly": "시간별",
"legend": {
Expand Down Expand Up @@ -67,6 +68,17 @@
"upcomingCount_one": "예정된 데드라인 {{count, number}}건",
"upcomingCount_other": "예정된 데드라인 {{count, number}}건"
},
"execution": {
"clearSelected": "선택한 실행 항목 지우기",
"empty": "이 실행에 실행 항목이 없습니다.",
"iteration": "{{node}} · 반복 {{index}}",
"mapped_one": "{{task}} (이 페이지의 매핑된 태스크 {{count, number}}개)",
"mapped_other": "{{task}} (이 페이지의 매핑된 태스크 {{count, number}}개)",
"page": "실행 항목 {{total, number}}개 중 {{start, number}}–{{end, number}}개 표시",
"runTasks": "태스크 실행",
"select": "{{task}} 선택",
"title": "실행 항목"
},
"extraLinks": "추가 링크",
"grid": {
"buttons": {
Expand Down Expand Up @@ -100,9 +112,49 @@
"placeholder": "로그 검색"
},
"settings": "로그 설정",
"tryNotStarted": "이 시도는 아직 시작되지 않았습니다.",
"viewFailedTry": "실패한 {{tryNumber}}번째 시도의 로그 보기",
"viewInExternal": "{{name}}에서 로그 보기 (시도 {{attempt}})",
"viewPreviousTry": "이전 {{tryNumber}}번째 시도의 로그 보기",
"waitingToRetry": "{{tryNumber}}번째 시도는 재시도 대기 중입니다.",
"warning": "경고"
},
"loop": {
"filter": {
"all": "모든 반복",
"invocation": "호출",
"label": "반복"
},
"history": {
"capLabel": "제한: {{max}}",
"iterationsAxis": "반복 횟수",
"stats": {
"capHits": "제한 도달",
"medianIterations": "반복 횟수 중앙값"
},
"title": "실행별 반복 횟수"
},
"iteration": "반복 {{index}}",
"iterations": "반복",
"outcome": "결과",
"reason": {
"cap_reached": "반복 제한({{max}})에 도달함",
"failed": "{{index}}번째 반복에서 실패함",
"iteration_failed": "{{taskId}}에서 {{index}}번째 반복이 실패함",
"ran_to_cap": "허용된 {{max}}회 반복을 모두 실행함",
"removed": "제거됨",
"running": "실행 중",
"skipped": "건너뜀",
"stopped_early": "{{index}}번째 반복에서 조기 중단됨"
},
"rules": {
"behaviour": "동작",
"boundedFor": "정해진 횟수만큼 반복 실행",
"exitCriteria": "종료 조건",
"maxIterations": "최대 반복 횟수",
"whileUntil": "{{criteria}}까지 반복"
}
},
"notFound": {
"back": "뒤로",
"backToDags": "Dags로 돌아가기",
Expand Down Expand Up @@ -219,6 +271,7 @@
"taskInstances": "태스크 인스턴스",
"taskStateStore": "태스크 상태 저장소",
"tasks": "태스크",
"versions": "버전",
"xcom": "XCom"
},
"taskGroups": {
Expand Down Expand Up @@ -246,5 +299,67 @@
"never": "만료 없음"
},
"title": "태스크 상태 저장소"
},
"versions": {
"aboutThisComparison": "이 비교에 대한 정보",
"base": "비교 기준",
"categories": {
"asset": "에셋",
"authorization": "권한",
"callback": "콜백",
"deadline": "데드라인",
"dependency": "종속성",
"metadata": "메타데이터",
"param": "매개변수",
"provenance": "출처",
"schedule": "스케줄",
"task": "태스크",
"unknown": "알 수 없음"
},
"codeAccess": "값을 보려면 Dag 코드 접근 권한이 필요합니다",
"columns": {
"after": "변경 후",
"before": "변경 전",
"category": "분류",
"impact": "영향",
"occurrences": "발생 횟수",
"operation": "변경 유형",
"path": "경로"
},
"heading": "버전 {{base}} → 버전 {{target}}",
"impacts": {
"authorization": "권한",
"execution": "실행",
"metadata": "메타데이터",
"provenance": "출처",
"unknown": "알 수 없음"
},
"maxChanges": "최대 변경 수",
"maxChangesDefault": "기본값",
"noChanges": "두 버전에 저장된 상태가 같습니다.",
"observedState": "관측된 상태",
"observedStateBoundary": "버전 생성 시점의 기록이 아니라 현재 저장된 상태를 비교합니다. 이전 버전은 소스 비교를 지원하지 않으므로, 소스를 비교하려면 코드 탭을 사용하세요.",
"operations": {
"added": "추가됨",
"changed": "변경됨",
"removed": "제거됨"
},
"record_one": "레코드",
"record_other": "레코드",
"selectPrompt": "두 버전을 선택하면 그 사이에 변경된 내용을 볼 수 있습니다.",
"summary_one": "변경 {{count, number}}개 · 직렬화 스키마 {{baseSchema}} → {{targetSchema}}",
"summary_other": "변경 {{count, number}}개 · 직렬화 스키마 {{baseSchema}} → {{targetSchema}}",
"target": "비교 대상",
"truncated": {
"description": "한도를 넘지 않도록 일부 경로의 변경이 제외되었으므로, 표시된 변경 수는 실제보다 적을 수 있습니다.",
"title": "일부 변경 사항이 반환되지 않았습니다"
},
"unavailable": {
"description": "두 버전을 비교할 수 없습니다. 이유:",
"title": "비교할 수 없음",
"withoutReason": "두 버전을 비교할 수 없습니다."
},
"valuesHidden": "값 숨김",
"valuesShown": "값 표시"
}
}
Loading
Loading