{
  "ai_assistant.agents.agentPickerLabel": "에이전트",
  "ai_assistant.agents.attachments.noneBadge": "첨부 파일 허용 안 함",
  "ai_assistant.agents.attachments.subtitle": "에이전트가 선언한 허용된 미디어 유형입니다. 2단계에서는 읽기 전용입니다.",
  "ai_assistant.agents.attachments.title": "첨부 파일 정책",
  "ai_assistant.agents.empty.description": "`packages/<module>/src/modules/<module>/ai-agents.ts`에서 에이전트를 선언하고 `yarn generate`를 실행한 다음, 호출자가 에이전트에 필요한 기능을 보유하고 있는지 확인하세요.",
  "ai_assistant.agents.empty.docLabel": "에이전트 정의 참고 자료는 packages/ai-assistant/AGENTS.md를 참조하세요.",
  "ai_assistant.agents.empty.title": "회원님의 역할에 등록된 AI 에이전트가 아직 없습니다.",
  "ai_assistant.agents.loadErrorTitle": "AI 에이전트를 불러오지 못했습니다",
  "ai_assistant.agents.loadingAgents": "AI 에이전트를 불러오는 중...",
  "ai_assistant.agents.loop_policy.clear": "재정의 지우기",
  "ai_assistant.agents.loop_policy.clearedMessage": "루프 정책 재정의가 지워졌습니다. 에이전트가 선언된 기본값을 사용합니다.",
  "ai_assistant.agents.loop_policy.disabledBadge": "루프 비활성화됨",
  "ai_assistant.agents.loop_policy.errorTitle": "루프 정책 업데이트에 실패했습니다",
  "ai_assistant.agents.loop_policy.killSwitchDescription": "활성화하면 에이전트는 도구 루프 없이 단일 모델 호출로 실행됩니다.",
  "ai_assistant.agents.loop_policy.killSwitchLabel": "킬 스위치",
  "ai_assistant.agents.loop_policy.loadErrorTitle": "루프 정책을 불러오지 못했습니다",
  "ai_assistant.agents.loop_policy.loading": "루프 정책을 불러오는 중...",
  "ai_assistant.agents.loop_policy.maxStepsLabel": "최대 단계",
  "ai_assistant.agents.loop_policy.maxTokensLabel": "최대 토큰",
  "ai_assistant.agents.loop_policy.maxToolCallsLabel": "최대 도구 호출",
  "ai_assistant.agents.loop_policy.maxWallClockMsLabel": "최대 실행 시간 (ms)",
  "ai_assistant.agents.loop_policy.noOverridePlaceholder": "재정의 없음",
  "ai_assistant.agents.loop_policy.save": "재정의 저장",
  "ai_assistant.agents.loop_policy.savedMessage": "루프 정책 재정의가 저장되었습니다.",
  "ai_assistant.agents.loop_policy.savedTitle": "루프 정책이 업데이트되었습니다",
  "ai_assistant.agents.loop_policy.subtitle": "테넌트별 예산 한도를 설정하거나 이 에이전트의 에이전틱 루프를 비활성화하세요.",
  "ai_assistant.agents.loop_policy.title": "루프 정책",
  "ai_assistant.agents.meta.executionMode": "실행 모드",
  "ai_assistant.agents.meta.id": "에이전트 ID",
  "ai_assistant.agents.meta.maxSteps": "최대 단계",
  "ai_assistant.agents.meta.module": "모듈",
  "ai_assistant.agents.meta.mutationPolicy": "뮤테이션 정책",
  "ai_assistant.agents.meta.readOnly": "읽기 전용",
  "ai_assistant.agents.meta.readOnlyNo": "아니오",
  "ai_assistant.agents.meta.readOnlyYes": "예",
  "ai_assistant.agents.meta.unlimited": "무제한",
  "ai_assistant.agents.model_override.allowlistCustom": "커스텀",
  "ai_assistant.agents.model_override.allowlistEmpty": "채팅 재정의에 사용할 수 있는 구성된 제공업체가 없습니다.",
  "ai_assistant.agents.model_override.allowlistHelp": "사용자가 이 에이전트의 채팅 바닥글에서 선택할 수 있는 공급자/모델 재정의를 제한합니다.",
  "ai_assistant.agents.model_override.allowlistInherited": "상속됨",
  "ai_assistant.agents.model_override.allowlistReset": "상속",
  "ai_assistant.agents.model_override.allowlistSave": "선택 사항 저장",
  "ai_assistant.agents.model_override.allowlistSaved": "채팅 재정의 선택 사항이 저장되었습니다.",
  "ai_assistant.agents.model_override.allowlistTitle": "채팅 재정의 선택",
  "ai_assistant.agents.model_override.anyProvider": "첫 번째로 구성된",
  "ai_assistant.agents.model_override.clear": "재정의 지우기",
  "ai_assistant.agents.model_override.cleared": "모델 재정의가 지워졌습니다. 에이전트는 일반 해결 체인을 사용하고 있습니다.",
  "ai_assistant.agents.model_override.codeDefault": "코드에 선언된 기본값",
  "ai_assistant.agents.model_override.defaultBadge": "기본값",
  "ai_assistant.agents.model_override.envAlsoNarrows": "또한 env에서 이 목록을 좁힙니다.",
  "ai_assistant.agents.model_override.loadErrorTitle": "공급자 카탈로그를 로드하지 못했습니다.",
  "ai_assistant.agents.model_override.loading": "제공업체 카탈로그 로드 중...",
  "ai_assistant.agents.model_override.model": "모델",
  "ai_assistant.agents.model_override.noOverride": "에이전트별 재정의 없음",
  "ai_assistant.agents.model_override.provider": "제공업체",
  "ai_assistant.agents.model_override.providerDefault": "제공업체 기본값",
  "ai_assistant.agents.model_override.save": "재정의 저장",
  "ai_assistant.agents.model_override.saved": "모델 재정의가 저장되었습니다.",
  "ai_assistant.agents.model_override.selectModel": "모델 선택",
  "ai_assistant.agents.model_override.selectProvider": "제공업체 선택",
  "ai_assistant.agents.model_override.subtitle": "이 테넌트 및 에이전트에 대한 기본 공급자 및 모델을 재정의합니다.",
  "ai_assistant.agents.model_override.tenantOverride": "테넌트 재정의",
  "ai_assistant.agents.model_override.title": "제공업체 및 모델",
  "ai_assistant.agents.moderation.controlLabel": "절도",
  "ai_assistant.agents.moderation.effectiveEnforced": "시행",
  "ai_assistant.agents.moderation.effectiveOff": "끄다",
  "ai_assistant.agents.moderation.effectiveOn": "~에",
  "ai_assistant.agents.moderation.enforcedBadge": "시행",
  "ai_assistant.agents.moderation.enforcedHint": "이 에이전트는 신뢰할 수 없는 입력을 허용하므로 조정이 항상 켜져 있으며 여기에서 비활성화할 수 없습니다.",
  "ai_assistant.agents.moderation.inheritLabel": "상속",
  "ai_assistant.agents.moderation.offLabel": "끄다",
  "ai_assistant.agents.moderation.onLabel": "~에",
  "ai_assistant.agents.moderation.saved": "입력 검토 설정이 저장되었습니다.",
  "ai_assistant.agents.moderation.subtitle": "모델이 실행되기 전에 안전하지 않은 콘텐츠에 대한 사용자 입력을 차단합니다. 확인된 공급자가 중재를 지원하는 경우에만 적용됩니다.",
  "ai_assistant.agents.moderation.title": "입력 조정",
  "ai_assistant.agents.mutation_policy.clear": "재정의 지우기",
  "ai_assistant.agents.mutation_policy.clearedMessage": "뮤테이션 정책 재정의가 지워졌습니다. 에이전트가 코드에 선언된 정책을 사용합니다.",
  "ai_assistant.agents.mutation_policy.codeDeclared": "코드에 선언됨",
  "ai_assistant.agents.mutation_policy.codeDeclaredHint": "에이전트 정의에 컴파일되어 있습니다.",
  "ai_assistant.agents.mutation_policy.errorTitle": "뮤테이션 정책 업데이트에 실패했습니다",
  "ai_assistant.agents.mutation_policy.errors.escalationNotAllowed": "에이전트의 선언된 정책보다 상향할 수 없습니다 — 이는 코드 수준 변경입니다.",
  "ai_assistant.agents.mutation_policy.escalationTooltip": "에이전트의 선언된 정책보다 높게 설정할 수 없습니다 — 이는 코드 수준 변경입니다.",
  "ai_assistant.agents.mutation_policy.loadErrorTitle": "뮤테이션 정책을 불러오지 못했습니다",
  "ai_assistant.agents.mutation_policy.loading": "뮤테이션 정책을 불러오는 중...",
  "ai_assistant.agents.mutation_policy.noOverride": "재정의 없음 — 코드에 선언된 정책 사용 중.",
  "ai_assistant.agents.mutation_policy.noticeBody": "재정의는 정책을 더 제한적으로만 만들 수 있습니다. 코드에 선언된 정책보다 더 관대한 옵션은 비활성화되며 서버 측에서 거부됩니다.",
  "ai_assistant.agents.mutation_policy.noticeTitle": "하향만 가능 — 상향은 코드 변경입니다",
  "ai_assistant.agents.mutation_policy.options.confirm-required": "각 작업별 확인과 함께 쓰기가 허용됩니다.",
  "ai_assistant.agents.mutation_policy.options.destructive-confirm-required": "쓰기가 허용됩니다. 파괴적인 작업은 확인이 필요합니다.",
  "ai_assistant.agents.mutation_policy.options.read-only": "쓰기 없음 — 에이전트가 뮤테이션 도구를 호출할 수 없습니다.",
  "ai_assistant.agents.mutation_policy.pickerLabel": "뮤테이션 정책 재정의",
  "ai_assistant.agents.mutation_policy.save": "재정의 저장",
  "ai_assistant.agents.mutation_policy.savedMessage": "뮤테이션 정책 재정의가 저장되었습니다.",
  "ai_assistant.agents.mutation_policy.savedTitle": "뮤테이션 정책이 업데이트되었습니다",
  "ai_assistant.agents.mutation_policy.subtitle": "테넌트별로 이 에이전트의 뮤테이션 기능을 하향하세요. 코드에 선언된 정책보다 상향하는 것은 서버에서 차단됩니다.",
  "ai_assistant.agents.mutation_policy.tenantOverride": "테넌트 재정의",
  "ai_assistant.agents.mutation_policy.title": "뮤테이션 정책",
  "ai_assistant.agents.navTitle": "AI 에이전트",
  "ai_assistant.agents.override.errorTitle": "프롬프트 재정의 저장에 실패했습니다",
  "ai_assistant.agents.override.errors.reservedKey": "프롬프트 재정의는 정책 필드(mutationPolicy, readOnly, allowedTools, acceptedMediaTypes)를 수정할 수 없습니다. 해당 섹션을 제거하고 다시 시도하세요.",
  "ai_assistant.agents.override.history.empty": "이 에이전트에 대해 저장된 프롬프트 재정의가 아직 없습니다.",
  "ai_assistant.agents.override.history.errorTitle": "재정의 기록을 불러오지 못했습니다",
  "ai_assistant.agents.override.history.loading": "재정의 기록을 불러오는 중...",
  "ai_assistant.agents.override.history.sectionsLabel": "섹션",
  "ai_assistant.agents.override.history.subtitle": "최신순입니다. 각 저장은 현재 테넌트로 범위가 지정된 새 버전을 생성합니다.",
  "ai_assistant.agents.override.history.title": "프롬프트 재정의 기록",
  "ai_assistant.agents.override.noticeBody": "재정의는 내장 섹션에 추가됩니다 — 배포된 텍스트를 제거하거나 대체하지 않습니다. 저장된 버전은 테넌트 범위이며 아래 기록 패널에서 감사할 수 있습니다.",
  "ai_assistant.agents.override.noticeTitle": "프롬프트 재정의는 추가 방식입니다",
  "ai_assistant.agents.override.savedMessage": "프롬프트 재정의가 저장되었습니다.",
  "ai_assistant.agents.override.savedTitle": "프롬프트 재정의가 저장되었습니다",
  "ai_assistant.agents.override.versionLabel": "버전",
  "ai_assistant.agents.prompt.defaultModeLabel": "기본값 — 에이전트 정의와 함께 제공됩니다.",
  "ai_assistant.agents.prompt.defaultSectionPlaceholder": "이 섹션에 선언된 기본 텍스트가 없습니다 — 에이전트는 단일 systemPrompt를 제공합니다. 내장 콘텐츠 아래에 추가 텍스트를 추가하려면 재정의하세요.",
  "ai_assistant.agents.prompt.errorTitle": "재정의 제출에 실패했습니다",
  "ai_assistant.agents.prompt.fullSystemPromptLabel": "전체 시스템 프롬프트 (기본값)",
  "ai_assistant.agents.prompt.noticeBody": "재정의는 내장 섹션에 추가됩니다 — 배포된 텍스트를 제거하거나 대체하지 않습니다. 저장된 버전은 테넌트 범위이며 아래 기록 패널에서 감사할 수 있습니다.",
  "ai_assistant.agents.prompt.noticeTitle": "프롬프트 재정의는 추가 방식입니다",
  "ai_assistant.agents.prompt.overrideModeLabel": "재정의 모드 — 내장 섹션 텍스트에 추가됩니다.",
  "ai_assistant.agents.prompt.overridePlaceholder": "이 섹션에 대한 추가 텍스트를 작성하세요...",
  "ai_assistant.agents.prompt.pendingMessage": "프롬프트 재정의가 수락되었습니다.",
  "ai_assistant.agents.prompt.pendingTitle": "재정의가 수락되었습니다",
  "ai_assistant.agents.prompt.save": "재정의 저장",
  "ai_assistant.agents.prompt.sections.attachments": "첨부 파일",
  "ai_assistant.agents.prompt.sections.data": "데이터",
  "ai_assistant.agents.prompt.sections.mutationPolicy": "뮤테이션 정책",
  "ai_assistant.agents.prompt.sections.overrides": "재정의",
  "ai_assistant.agents.prompt.sections.responseStyle": "응답 스타일",
  "ai_assistant.agents.prompt.sections.role": "역할",
  "ai_assistant.agents.prompt.sections.scope": "범위",
  "ai_assistant.agents.prompt.sections.tools": "도구",
  "ai_assistant.agents.prompt.subtitle": "추가 방식 재정의를 작성하려면 아무 섹션이나 전환하세요. 저장하면 새 테넌트 범위 버전이 저장되며, 내장 섹션 텍스트는 항상 유지됩니다.",
  "ai_assistant.agents.prompt.title": "프롬프트 섹션",
  "ai_assistant.agents.prompt.toggleOverride": "재정의",
  "ai_assistant.agents.refresh": "에이전트 새로고침",
  "ai_assistant.agents.retry": "재시도",
  "ai_assistant.agents.subtitle": "등록된 모든 에이전트를 검사하고 테넌트 범위 추가형 프롬프트 섹션 재정의를 관리합니다.",
  "ai_assistant.agents.title": "AI 에이전트",
  "ai_assistant.agents.tools.emptyBody": "이 에이전트는 allowedTools 허용 목록에 도구를 선언하지 않았습니다.",
  "ai_assistant.agents.tools.enabledLabel": "활성화됨",
  "ai_assistant.agents.tools.missingBadge": "누락됨",
  "ai_assistant.agents.tools.mutationBadge": "뮤테이션",
  "ai_assistant.agents.tools.readBadge": "읽기",
  "ai_assistant.agents.tools.subtitle": "2단계에서는 읽기 전용 화면입니다. 도구별 토글 및 뮤테이션 정책 편집은 5.4단계 / 3단계에서 제공됩니다.",
  "ai_assistant.agents.tools.title": "허용된 도구",
  "ai_assistant.agents.tools.tooltipDisabled": "3단계에서 뮤테이션 정책 제어가 도입된 후 편집 가능합니다.",
  "ai_assistant.allowlist.actions.clearStored": "저장된 허용 목록 지우기",
  "ai_assistant.allowlist.actions.reset": "환경 기본값으로 재설정",
  "ai_assistant.allowlist.actions.save": "허용 목록 저장",
  "ai_assistant.allowlist.badge.active": "테넌트 규칙 활성",
  "ai_assistant.allowlist.badge.envOnly": "환경 전용",
  "ai_assistant.allowlist.clear.error": "지우기에 실패했습니다",
  "ai_assistant.allowlist.clear.success": "테넌트 허용 목록이 지워졌습니다. 환경 전용 적용이 적용됩니다.",
  "ai_assistant.allowlist.envBanner.note": "테넌트 선택은 환경 목록을 확장할 수 없습니다 — 목록 밖의 값은 숨겨집니다.",
  "ai_assistant.allowlist.envBanner.providers": "OM_AI_AVAILABLE_PROVIDERS",
  "ai_assistant.allowlist.envBanner.title": "환경 허용 목록이 적용 중입니다",
  "ai_assistant.allowlist.loadError.body": "페이지를 새로고침해 보세요.",
  "ai_assistant.allowlist.loadError.title": "허용 목록을 불러오지 못했습니다",
  "ai_assistant.allowlist.loading": "허용 목록을 불러오는 중…",
  "ai_assistant.allowlist.models.default": "기본값",
  "ai_assistant.allowlist.models.help": "테넌트가 선택할 수 있는 모델을 체크하세요. 비어 있으면 모델 제한 없음 (환경에서 상속).",
  "ai_assistant.allowlist.navTitle": "AI 허용 목록",
  "ai_assistant.allowlist.providers.configured": "구성됨",
  "ai_assistant.allowlist.providers.empty": "환경 허용 목록 내에 구성된 제공업체가 없습니다.",
  "ai_assistant.allowlist.providers.help": "이 테넌트에서 런타임이 제공업체를 사용하지 못하도록 하려면 체크 해제하세요. 환경 허용 목록을 상속하려면 모두 체크하세요.",
  "ai_assistant.allowlist.providers.notConfigured": "구성되지 않음",
  "ai_assistant.allowlist.providers.title": "제공업체",
  "ai_assistant.allowlist.save.error": "저장에 실패했습니다",
  "ai_assistant.allowlist.save.success": "허용 목록이 저장되었습니다.",
  "ai_assistant.allowlist.subtitle": "이 테넌트에 대해 런타임, 설정, 채팅 선택기가 사용할 수 있는 제공업체와 모델을 제한하세요. 환경 허용 목록이 외부 제약 조건이며, 테넌트 선택은 이를 더 좁힙니다.",
  "ai_assistant.allowlist.title": "AI 제공업체 및 모델 허용 목록",
  "ai_assistant.chat.agentTasksTitle": "도구 호출",
  "ai_assistant.chat.assistantRoleLabel": "어시스턴트",
  "ai_assistant.chat.attachFile": "파일 첨부",
  "ai_assistant.chat.betaChip": "베타",
  "ai_assistant.chat.cancel": "스트리밍 응답 취소",
  "ai_assistant.chat.composerLabel": "메시지 작성기",
  "ai_assistant.chat.composerPlaceholder": "AI 에이전트에게 메시지 보내기...",
  "ai_assistant.chat.copied": "복사됨",
  "ai_assistant.chat.copyMessage": "메시지 복사",
  "ai_assistant.chat.debug.lastRequestEmpty": "아직 전송된 요청이 없습니다.",
  "ai_assistant.chat.debug.lastRequestSection": "마지막 요청",
  "ai_assistant.chat.debug.lastResponseEmpty": "아직 수신된 응답이 없습니다.",
  "ai_assistant.chat.debug.lastResponseSection": "마지막 응답",
  "ai_assistant.chat.debug.panelTitle": "디버그 패널",
  "ai_assistant.chat.debug.promptDefault": "기본값",
  "ai_assistant.chat.debug.promptEmpty": "이 에이전트에 대해 해결된 프롬프트 섹션이 없습니다.",
  "ai_assistant.chat.debug.promptOverride": "재정의",
  "ai_assistant.chat.debug.promptPlaceholder": "플레이스홀더",
  "ai_assistant.chat.debug.promptSection": "프롬프트 섹션",
  "ai_assistant.chat.debug.statusLabel": "상태:",
  "ai_assistant.chat.debug.toolMutation": "뮤테이션",
  "ai_assistant.chat.debug.toolNoFeatures": "필요한 기능 없음",
  "ai_assistant.chat.debug.toolRead": "읽기",
  "ai_assistant.chat.debug.toolsEmpty": "이 에이전트에 대해 해결된 도구가 아직 없습니다.",
  "ai_assistant.chat.debug.toolsSection": "해결된 도구",
  "ai_assistant.chat.debugPanelTitle": "디버그 패널",
  "ai_assistant.chat.describePlaceholder": "무엇을 하고 싶은지 설명하세요...",
  "ai_assistant.chat.dock.close": "AI 독 닫기",
  "ai_assistant.chat.dock.collapse": "AI 독 접기",
  "ai_assistant.chat.dock.expand": "AI 독 펼치기",
  "ai_assistant.chat.downloadFile": "{name} 다운로드",
  "ai_assistant.chat.emptyTranscript": "아직 메시지가 없습니다. 에이전트에게 무엇이든 물어보세요.",
  "ai_assistant.chat.errorTitle": "에이전트 디스패치 실패",
  "ai_assistant.chat.example.create": "새 상품 만들기",
  "ai_assistant.chat.example.search": "뉴욕에 있는 고객 검색",
  "ai_assistant.chat.example.show": "최근 주문 보여주기",
  "ai_assistant.chat.idleExamples": "예시:",
  "ai_assistant.chat.idleTitle": "무엇이든 물어보거나 원하는 작업을 설명해 주세요.",
  "ai_assistant.chat.imagePreviewDialogDescription": "이미지 미리보기",
  "ai_assistant.chat.mutation_cards.confirmation.cancel": "취소",
  "ai_assistant.chat.mutation_cards.confirmation.defaultSummary": "요청된 변경 사항을 적용하는 중...",
  "ai_assistant.chat.mutation_cards.confirmation.errorTitle": "확인에 실패했습니다",
  "ai_assistant.chat.mutation_cards.confirmation.invalidStatusBody": "이 작업은 이미 확인, 취소 또는 실행되었습니다.",
  "ai_assistant.chat.mutation_cards.confirmation.invalidStatusTitle": "이미 처리된 작업",
  "ai_assistant.chat.mutation_cards.confirmation.schemaDriftBody": "이 미리보기가 생성된 이후 도구 시그니처가 변경되었습니다. 어시스턴트에게 변경 사항을 다시 제안하도록 요청하세요.",
  "ai_assistant.chat.mutation_cards.confirmation.schemaDriftTitle": "스키마가 변경되었습니다",
  "ai_assistant.chat.mutation_cards.confirmation.staleVersionBody": "이 미리보기가 생성된 이후 하나 이상의 레코드가 변경되었습니다. 어시스턴트에게 변경 사항을 다시 제안하도록 요청하세요.",
  "ai_assistant.chat.mutation_cards.confirmation.staleVersionTitle": "다시 제안 필요",
  "ai_assistant.chat.mutation_cards.confirmation.title": "작업 적용 중...",
  "ai_assistant.chat.mutation_cards.diff.afterHeader": "이후",
  "ai_assistant.chat.mutation_cards.diff.beforeHeader": "이전",
  "ai_assistant.chat.mutation_cards.diff.empty": "이 레코드에 대한 필드 변경 사항이 없습니다.",
  "ai_assistant.chat.mutation_cards.diff.fieldHeader": "필드",
  "ai_assistant.chat.mutation_cards.preview.batchRecords": "레코드",
  "ai_assistant.chat.mutation_cards.preview.batchSummary": "일괄 업데이트",
  "ai_assistant.chat.mutation_cards.preview.cancel": "취소",
  "ai_assistant.chat.mutation_cards.preview.confirm": "확인",
  "ai_assistant.chat.mutation_cards.preview.handlerError": "뮤테이션 핸들러가 오류를 보고했습니다. 세부 정보를 검토하고 필요하면 다시 제안하세요.",
  "ai_assistant.chat.mutation_cards.preview.reviewDetails": "세부 정보 검토",
  "ai_assistant.chat.mutation_cards.preview.title": "제안된 변경 사항 검토",
  "ai_assistant.chat.mutation_cards.result.failureBody": "뮤테이션을 적용할 수 없습니다.",
  "ai_assistant.chat.mutation_cards.result.failureTitle": "작업 실패",
  "ai_assistant.chat.mutation_cards.result.fixWithAi": "AI로 수정",
  "ai_assistant.chat.mutation_cards.result.partialBody": "일부 레코드를 업데이트할 수 없었습니다.",
  "ai_assistant.chat.mutation_cards.result.partialTitle": "일부 실패와 함께 작업이 적용되었습니다",
  "ai_assistant.chat.mutation_cards.result.successBody": "뮤테이션이 성공적으로 완료되었습니다.",
  "ai_assistant.chat.mutation_cards.result.successTitle": "작업이 적용되었습니다",
  "ai_assistant.chat.mutation_cards.result.successWithCommand": "완료됨",
  "ai_assistant.chat.mutation_cards.result.viewRecord": "레코드 보기",
  "ai_assistant.chat.newConversation": "새 대화 시작",
  "ai_assistant.chat.ownerRoleLabel": "소유자",
  "ai_assistant.chat.pending_phase3.body": "이 대화형 카드는 통합 AI 프레임워크의 3단계에서 제공됩니다.",
  "ai_assistant.chat.pending_phase3.title": "뮤테이션 승인 카드 대기 중",
  "ai_assistant.chat.placeholder": "무엇이든 물어보세요...",
  "ai_assistant.chat.readOnlyNotice": "이것은 공유된 대화입니다. 읽을 수만 있고 답장할 수는 없습니다.",
  "ai_assistant.chat.reasoning": "추론",
  "ai_assistant.chat.records.fields.amount": "금액",
  "ai_assistant.chat.records.fields.category": "카테고리",
  "ai_assistant.chat.records.fields.close": "종료",
  "ai_assistant.chat.records.fields.company": "회사",
  "ai_assistant.chat.records.fields.completed": "완료됨",
  "ai_assistant.chat.records.fields.contact": "연락처",
  "ai_assistant.chat.records.fields.due": "마감일",
  "ai_assistant.chat.records.fields.email": "이메일",
  "ai_assistant.chat.records.fields.industry": "업종",
  "ai_assistant.chat.records.fields.location": "위치",
  "ai_assistant.chat.records.fields.owner": "담당자",
  "ai_assistant.chat.records.fields.phone": "전화번호",
  "ai_assistant.chat.records.fields.price": "가격",
  "ai_assistant.chat.records.fields.related": "관련 항목",
  "ai_assistant.chat.records.fields.sku": "SKU",
  "ai_assistant.chat.records.fields.stage": "단계",
  "ai_assistant.chat.records.fields.title": "제목",
  "ai_assistant.chat.records.fields.type": "유형",
  "ai_assistant.chat.records.fields.website": "웹사이트",
  "ai_assistant.chat.records.kinds.activity": "활동",
  "ai_assistant.chat.records.kinds.company": "회사",
  "ai_assistant.chat.records.kinds.deal": "딜",
  "ai_assistant.chat.records.kinds.person": "사람",
  "ai_assistant.chat.records.kinds.product": "상품",
  "ai_assistant.chat.records.openRecord": "레코드 열기",
  "ai_assistant.chat.regionLabel": "AI 채팅",
  "ai_assistant.chat.removeFile": "파일 제거",
  "ai_assistant.chat.send": "메시지 보내기",
  "ai_assistant.chat.sendWaitingForUpload": "업로드가 완료되기를 기다리는 중…",
  "ai_assistant.chat.shortcutHint": "보내려면 Cmd/Ctrl+Enter, 취소하려면 Escape를 누르세요.",
  "ai_assistant.chat.shortcuts.cancelHint": "취소하려면 Escape를 누르세요.",
  "ai_assistant.chat.shortcuts.saveHint": "저장하려면 Cmd/Ctrl+Enter를 누르세요.",
  "ai_assistant.chat.shortcuts.submitHint": "제출하려면 Cmd/Ctrl+Enter를 누르세요.",
  "ai_assistant.chat.tabs.close": "닫기",
  "ai_assistant.chat.tabs.newSession": "새 세션",
  "ai_assistant.chat.tabs.noPreviousSessions": "이전 세션이 아직 없습니다.",
  "ai_assistant.chat.tabs.noSessions": "세션 없음",
  "ai_assistant.chat.tabs.recentSessions": "최근 세션",
  "ai_assistant.chat.tabs.rename": "이름 바꾸기",
  "ai_assistant.chat.taskDone": "완료됨",
  "ai_assistant.chat.taskFailed": "실패",
  "ai_assistant.chat.taskPending": "대기 중",
  "ai_assistant.chat.taskPlanTitle": "계획",
  "ai_assistant.chat.taskRunning": "실행 중…",
  "ai_assistant.chat.taskSkipped": "건너뜀",
  "ai_assistant.chat.thinking": "생각 중...",
  "ai_assistant.chat.toolDone": "완료됨",
  "ai_assistant.chat.toolError": "실패",
  "ai_assistant.chat.toolInput": "입력",
  "ai_assistant.chat.toolOutput": "출력",
  "ai_assistant.chat.toolRunning": "실행 중…",
  "ai_assistant.chat.transcriptLabel": "채팅 기록",
  "ai_assistant.chat.uiPartPending": "대기 중인 UI 부분:",
  "ai_assistant.chat.uploadingHint": "첨부파일 업로드 중… 완료될 때까지 보내기가 비활성화됩니다.",
  "ai_assistant.chat.userRoleLabel": "회원님",
  "ai_assistant.chat.welcomeDescription": "귀하의 데이터에 관해 무엇이든 물어보세요. 제가 할 수 있는 일은 다음과 같습니다.",
  "ai_assistant.chat.welcomeTitle": "무엇을 도와드릴까요?",
  "ai_assistant.chat.zoomImage": "{name} 미리보기 열기",
  "ai_assistant.dock.bottom": "하단 독",
  "ai_assistant.dock.close": "닫기",
  "ai_assistant.dock.floating": "떠 있음",
  "ai_assistant.dock.left": "왼쪽 독",
  "ai_assistant.dock.minimize": "최소화",
  "ai_assistant.dock.right": "오른쪽 독",
  "ai_assistant.errors.moderationBlocked": "귀하의 메시지가 콘텐츠 안전 필터에 의해 차단되었습니다. 문구를 바꾸고 다시 시도해 주세요.",
  "ai_assistant.errors.moderationUnavailable": "콘텐츠 안전 확인을 일시적으로 사용할 수 없습니다. 잠시 후 다시 시도해 주세요.",
  "ai_assistant.launcher.composerPlaceholder": "무엇이든 물어보세요…",
  "ai_assistant.launcher.dialogDescription": "어시스턴트를 선택하세요. 탐색하려면 ↑/↓를 사용하고, 실행하려면 Enter를, 닫으려면 Esc를 사용하세요.",
  "ai_assistant.launcher.dialogTitle": "AI 어시스턴트",
  "ai_assistant.launcher.dock.subtitle": "AI 어시스턴트",
  "ai_assistant.launcher.empty": "검색과 일치하는 어시스턴트가 없습니다.",
  "ai_assistant.launcher.hint.close": "닫기",
  "ai_assistant.launcher.hint.launch": "실행",
  "ai_assistant.launcher.hint.navigate": "이동",
  "ai_assistant.launcher.none": "귀하의 계정에는 보조자가 없습니다.",
  "ai_assistant.launcher.searchPlaceholder": "어시스턴트 검색...",
  "ai_assistant.launcher.setup.body": "AI 어시스턴트가 설치되었지만 제공업체 키가 구성되지 않았습니다. .env 파일에 OM_AI_PROVIDER와 일치하는 API 키를 설정한 다음 앱을 다시 시작하세요.",
  "ai_assistant.launcher.setup.docs": "AI 어시스턴트 문서",
  "ai_assistant.launcher.setup.settingsDocs": "제공업체 설정",
  "ai_assistant.launcher.setup.title": "어시스턴트를 사용하려면 AI 제공업체를 구성하세요",
  "ai_assistant.launcher.sheet.dock": "옆에 고정",
  "ai_assistant.launcher.triggerAriaLabel": "AI 어시스턴트 열기",
  "ai_assistant.launcher.triggerLabel": "AI",
  "ai_assistant.launcher.welcome.fallback": "어떻게 도와드릴까요?",
  "ai_assistant.launcher.welcome.suggestion1": "무엇을 도와드릴 수 있나요?",
  "ai_assistant.launcher.welcome.suggestion2": "접근할 수 있는 데이터 보여주기",
  "ai_assistant.launcher.welcome.suggestion3": "시도해 볼 만한 것 제안하기",
  "ai_assistant.launcher.welcome.suggestion4": "이 어시스턴트는 어떻게 사용하나요?",
  "ai_assistant.launcher.writesBadge": "쓰기 가능",
  "ai_assistant.loop.disabledBanner.description": "테넌트 관리자가 이 에이전트의 에이전틱 루프를 비활성화했습니다. 각 턴은 단일 모델 호출로 실행됩니다. 루프를 다시 활성화하려면 AI 어시스턴트 설정에서 루프 정책을 업데이트하세요.",
  "ai_assistant.loop.disabledBanner.title": "테넌트 정책에 의해 에이전트 루프가 비활성화됨",
  "ai_assistant.mcp.apiKeyLabel": "API 키:",
  "ai_assistant.mcp.close": "닫기",
  "ai_assistant.mcp.copied": "복사됨!",
  "ai_assistant.mcp.copyConfig": "구성 복사",
  "ai_assistant.mcp.copyKey": "키 복사",
  "ai_assistant.mcp.description": "Claude Code 또는 기타 MCP 클라이언트를 위해 이것을 ~/.mcp.json 파일에 추가하세요.",
  "ai_assistant.mcp.error.failed": "API 키 생성에 실패했습니다",
  "ai_assistant.mcp.generateApiKey": "API 키 생성",
  "ai_assistant.mcp.generateNew": "새로 생성",
  "ai_assistant.mcp.notGenerated": "생성되지 않음",
  "ai_assistant.mcp.saveKeyWarning": "지금 이 키를 저장하세요 - 다시 표시되지 않습니다!",
  "ai_assistant.mcp.title": "MCP 구성",
  "ai_assistant.modelPicker.activeBadge": "활성",
  "ai_assistant.modelPicker.defaultBadge": "기본값",
  "ai_assistant.modelPicker.defaultLabel": "모델: 기본값",
  "ai_assistant.modelPicker.defaultWithModelLabel": "기본값: {{model}}",
  "ai_assistant.modelPicker.listAriaLabel": "사용 가능한 모델",
  "ai_assistant.modelPicker.triggerAriaLabel": "AI 모델 선택",
  "ai_assistant.modelPicker.useDefault": "에이전트 기본값 사용",
  "ai_assistant.modelPicker.useDefaultWithModel": "에이전트 기본값 사용: {{model}}",
  "ai_assistant.moderationFlags.columns.agent": "대리인",
  "ai_assistant.moderationFlags.columns.categories": "카테고리",
  "ai_assistant.moderationFlags.columns.createdAt": "플래그가 지정된 위치",
  "ai_assistant.moderationFlags.columns.user": "사용자",
  "ai_assistant.moderationFlags.empty": "플래그가 지정된 메시지가 없습니다.",
  "ai_assistant.moderationFlags.filters.agentPlaceholder": "모듈.에이전트",
  "ai_assistant.moderationFlags.filters.apply": "적용하다",
  "ai_assistant.moderationFlags.filters.from": "에서",
  "ai_assistant.moderationFlags.filters.to": "에게",
  "ai_assistant.moderationFlags.navTitle": "중재 플래그",
  "ai_assistant.moderationFlags.subtitle": "콘텐츠 안전 필터에 의해 입력이 차단되었습니다. 카테고리 플래그 및 점수만 — 프롬프트 내용은 저장되지 않습니다.",
  "ai_assistant.moderationFlags.title": "중재 플래그",
  "ai_assistant.notifications.conversation_shared.body": "AI 대화가 회원님과 공유되었습니다.",
  "ai_assistant.notifications.conversation_shared.title": "회원님과 대화가 공유되었습니다",
  "ai_assistant.notifications.conversation_shared.view_button": "대화 보기",
  "ai_assistant.playground.agentPickerLabel": "에이전트",
  "ai_assistant.playground.chat.notSupportedBody": "실행 모드가 \"chat\"인 에이전트를 선택하거나 객체 모드 탭으로 전환하세요.",
  "ai_assistant.playground.chat.notSupportedTitle": "이 에이전트에는 채팅 모드를 사용할 수 없습니다.",
  "ai_assistant.playground.debugToggle": "디버그 패널",
  "ai_assistant.playground.empty.description": "`packages/<module>/src/modules/<module>/ai-agents.ts`에서 에이전트를 선언하고 `yarn generate`를 실행한 다음, 호출자가 에이전트에 필요한 기능을 보유하고 있는지 확인하세요.",
  "ai_assistant.playground.empty.docLabel": "에이전트 정의 참고 자료는 packages/ai-assistant/AGENTS.md를 참조하세요.",
  "ai_assistant.playground.empty.title": "회원님의 역할에 등록된 AI 에이전트가 아직 없습니다.",
  "ai_assistant.playground.loadErrorTitle": "AI 에이전트를 불러오지 못했습니다",
  "ai_assistant.playground.loadingAgents": "AI 에이전트를 불러오는 중...",
  "ai_assistant.playground.meta.executionMode": "실행 모드",
  "ai_assistant.playground.meta.module": "모듈",
  "ai_assistant.playground.meta.mutationPolicy": "뮤테이션 정책",
  "ai_assistant.playground.meta.tools": "허용된 도구",
  "ai_assistant.playground.navTitle": "AI 플레이그라운드",
  "ai_assistant.playground.object.debugTitle": "마지막 요청 페이로드",
  "ai_assistant.playground.object.errorTitle": "객체 실행에 실패했습니다",
  "ai_assistant.playground.object.finishReason": "종료 이유",
  "ai_assistant.playground.object.inputLabel": "프롬프트",
  "ai_assistant.playground.object.inputPlaceholder": "에이전트가 생성해야 할 내용을 설명하세요...",
  "ai_assistant.playground.object.inputTokens": "입력 토큰",
  "ai_assistant.playground.object.notSupportedBody": "이 에이전트는 executionMode = \"chat\"을 선언합니다. 구조화된 출력을 미리 보려면 객체 모드 에이전트를 선택하거나 채팅 탭으로 전환하세요.",
  "ai_assistant.playground.object.notSupportedTitle": "이 에이전트에는 객체 모드를 사용할 수 없습니다.",
  "ai_assistant.playground.object.outputTokens": "출력 토큰",
  "ai_assistant.playground.object.resultTitle": "생성된 객체",
  "ai_assistant.playground.object.run": "객체 실행",
  "ai_assistant.playground.object.shortcutHint": "실행하려면 Cmd/Ctrl+Enter를 누르세요.",
  "ai_assistant.playground.refresh": "에이전트 새로고침",
  "ai_assistant.playground.resolution.baseUrl": "기본 URL",
  "ai_assistant.playground.resolution.model": "모델",
  "ai_assistant.playground.resolution.none": "—",
  "ai_assistant.playground.resolution.provider": "제공업체",
  "ai_assistant.playground.resolution.source": "소스",
  "ai_assistant.playground.retry": "재시도",
  "ai_assistant.playground.subtitle": "등록된 모든 AI 에이전트를 처음부터 끝까지 실행해 보세요. 디버그 패널을 사용해 요청 및 응답 페이로드를 검사하고, 객체 모드 탭으로 구조화된 출력을 미리 보세요.",
  "ai_assistant.playground.tabs.chat": "채팅",
  "ai_assistant.playground.tabs.object": "객체 모드",
  "ai_assistant.playground.title": "AI 플레이그라운드",
  "ai_assistant.session.close": "닫기",
  "ai_assistant.session.copied": "복사됨!",
  "ai_assistant.session.copy": "복사",
  "ai_assistant.session.copyToSystemPrompt": "이것을 시스템 프롬프트에 복사하세요:",
  "ai_assistant.session.description": "프로그래밍 방식 LLM 도구 액세스를 위한 임시 세션 토큰을 생성합니다.",
  "ai_assistant.session.error.failed": "세션 키 생성에 실패했습니다",
  "ai_assistant.session.expires": "만료:",
  "ai_assistant.session.expiresDefault": "지금부터 2시간",
  "ai_assistant.session.generateNew": "새로 생성",
  "ai_assistant.session.generating": "세션 키 생성 중...",
  "ai_assistant.session.llmInstructions": "LLM 지침",
  "ai_assistant.session.title": "세션 API 키",
  "ai_assistant.session.tokenLabel": "세션 토큰",
  "ai_assistant.settings.agentIdColumn": "에이전트",
  "ai_assistant.settings.agentOverridesDescription": "등록된 각 에이전트에 대해 해결된 모델입니다. 커스텀 재정의가 있는 에이전트는 지우기 버튼을 표시합니다.",
  "ai_assistant.settings.agentOverridesTitle": "에이전트별 모델 해결",
  "ai_assistant.settings.clearAgentError": "에이전트 재정의를 지우지 못했습니다.",
  "ai_assistant.settings.clearAgentSuccess": "에이전트 재정의가 지워졌습니다.",
  "ai_assistant.settings.clearError": "재정의를 지우지 못했습니다.",
  "ai_assistant.settings.clearOverride": "재정의 지우기",
  "ai_assistant.settings.clearSuccess": "기본 모델 재정의가 지워졌습니다.",
  "ai_assistant.settings.configured": "구성됨",
  "ai_assistant.settings.connected": "연결됨",
  "ai_assistant.settings.connecting": "연결 중...",
  "ai_assistant.settings.connectionsTitle": "연결",
  "ai_assistant.settings.currentOverride": "현재 재정의:",
  "ai_assistant.settings.defaultOverrideDescription": "테넌트 전체 기본 제공업체와 모델을 설정하세요. 에이전트별 재정의나 특정 defaultModel이 있는 에이전트가 우선합니다.",
  "ai_assistant.settings.defaultOverrideTitle": "기본 모델 재정의",
  "ai_assistant.settings.developerToolsTitle": "개발자 도구",
  "ai_assistant.settings.disconnected": "연결 끊김",
  "ai_assistant.settings.envKeyConfigured": "{{key}} 구성됨",
  "ai_assistant.settings.envKeyMissing": "{{key}} 설정되지 않음",
  "ai_assistant.settings.generateMcpConfig": "MCP 구성 생성",
  "ai_assistant.settings.generateSessionKey": "세션 키 생성",
  "ai_assistant.settings.launchDescription": "이 페이지에서 AI 어시스턴트를 여세요.",
  "ai_assistant.settings.llmProviderLabel": "LLM 제공업체:",
  "ai_assistant.settings.loading": "설정을 불러오는 중...",
  "ai_assistant.settings.mcpAuthLabel": "MCP 인증:",
  "ai_assistant.settings.mcpAuthNote": "AI가 MCP 서버를 통해 플랫폼 도구에 액세스하는 데 필요합니다.",
  "ai_assistant.settings.mcpConfigDescription": "Claude Code 또는 기타 MCP 클라이언트용 구성을 생성합니다.",
  "ai_assistant.settings.mcpConfigTitle": "MCP 구성",
  "ai_assistant.settings.mcpKeyConfigured": "MCP_SERVER_API_KEY 구성됨",
  "ai_assistant.settings.mcpKeyMissing": "MCP_SERVER_API_KEY 설정되지 않음",
  "ai_assistant.settings.mcpToolsCount": "도구",
  "ai_assistant.settings.mcpToolsTitle": "MCP 도구",
  "ai_assistant.settings.meilisearchNote": "Meilisearch는 API 엔드포인트 검색에 필요합니다. MCP 서버가 시작되면 엔드포인트가 자동으로 인덱싱됩니다.",
  "ai_assistant.settings.modelColumn": "모델",
  "ai_assistant.settings.modelLabel": "모델",
  "ai_assistant.settings.notAvailable": "사용할 수 없음",
  "ai_assistant.settings.notConfigured": "구성되지 않음",
  "ai_assistant.settings.openButton": "AI 어시스턴트 열기",
  "ai_assistant.settings.openSelectorButton": "AI 어시스턴트 열기",
  "ai_assistant.settings.pageDescription": "AI 어시스턴트를 구성하고 모니터링합니다",
  "ai_assistant.settings.pageTitle": "AI 어시스턴트 설정",
  "ai_assistant.settings.providerColumn": "제공업체",
  "ai_assistant.settings.providerLabel": "제공업체",
  "ai_assistant.settings.saveError": "재정의 저장에 실패했습니다.",
  "ai_assistant.settings.saveOverride": "재정의 저장",
  "ai_assistant.settings.saveSuccess": "기본 모델 재정의가 저장되었습니다.",
  "ai_assistant.settings.selectModel": "모델 선택",
  "ai_assistant.settings.selectProvider": "제공업체 선택",
  "ai_assistant.settings.sessionKeyDescription": "프로그래밍 방식 LLM 액세스를 위한 임시 토큰을 생성합니다. 2시간 후 만료됩니다.",
  "ai_assistant.settings.sessionKeyTitle": "세션 API 키",
  "ai_assistant.settings.sourceColumn": "소스",
  "ai_assistant.settings.visibilityDisabled": "헤더에서 숨김. 버튼과 Cmd+J 단축키를 표시하려면 활성화하세요.",
  "ai_assistant.settings.visibilityEnabled": "Cmd+J 단축키가 활성화된 상태로 헤더에 표시됩니다.",
  "ai_assistant.settings.visibilityTitle": "AI 어시스턴트",
  "ai_assistant.settings.visibilityToggleLabel": "공개 여부",
  "ai_assistant.share.addParticipant": "참여자 추가",
  "ai_assistant.share.allUsersAdded": "모든 사용자가 이미 추가되었습니다",
  "ai_assistant.share.dialogDescription": "이 대화를 다른 사용자와 공유하세요. 그들은 읽기 전용 액세스 권한을 갖게 됩니다.",
  "ai_assistant.share.dialogTitle": "대화 공유",
  "ai_assistant.share.noParticipants": "아직 참여자가 없습니다. 이 대화를 공유할 사람을 추가하세요.",
  "ai_assistant.share.participantPlaceholder": "사용자로 검색...",
  "ai_assistant.share.removeParticipant": "제거",
  "ai_assistant.share.saved": "저장됨",
  "ai_assistant.share.saving": "저장 중...",
  "ai_assistant.share.selectUser": "사용자 선택...",
  "ai_assistant.share.shareButton": "공유",
  "ai_assistant.status.analyzing": "요청 분석 중...",
  "ai_assistant.status.executing": "도구 실행 중...",
  "ai_assistant.status.responding": "응답 중...",
  "ai_assistant.status.thinking": "생각 중...",
  "ai_assistant.status.working": "작업 중...",
  "ai_assistant.usage.apply": "적용",
  "ai_assistant.usage.col.agent": "에이전트",
  "ai_assistant.usage.col.day": "일",
  "ai_assistant.usage.col.finishReason": "종료",
  "ai_assistant.usage.col.inputTokens": "입력",
  "ai_assistant.usage.col.model": "모델",
  "ai_assistant.usage.col.outputTokens": "출력",
  "ai_assistant.usage.col.session": "세션",
  "ai_assistant.usage.col.sessions": "세션",
  "ai_assistant.usage.col.startedAt": "시작됨",
  "ai_assistant.usage.col.step": "단계",
  "ai_assistant.usage.col.steps": "단계",
  "ai_assistant.usage.dailyBreakdown": "일별 분석",
  "ai_assistant.usage.error": "사용량 데이터를 불러오지 못했습니다.",
  "ai_assistant.usage.errorDetail": "세션 이벤트를 불러오지 못했습니다.",
  "ai_assistant.usage.errorSessions": "세션을 불러오지 못했습니다.",
  "ai_assistant.usage.from": "시작",
  "ai_assistant.usage.inputTokens": "입력 토큰",
  "ai_assistant.usage.loading": "사용량 데이터를 불러오는 중...",
  "ai_assistant.usage.loadingDetail": "세션 이벤트를 불러오는 중...",
  "ai_assistant.usage.loadingSessions": "세션을 불러오는 중...",
  "ai_assistant.usage.navTitle": "AI 사용량",
  "ai_assistant.usage.next": "다음",
  "ai_assistant.usage.noSessions": "선택한 기간에 대한 세션을 찾을 수 없습니다.",
  "ai_assistant.usage.outputTokens": "출력 토큰",
  "ai_assistant.usage.prev": "이전",
  "ai_assistant.usage.sessionDetail": "세션 상세 정보",
  "ai_assistant.usage.sessions": "세션",
  "ai_assistant.usage.sessionsList": "세션",
  "ai_assistant.usage.steps": "단계",
  "ai_assistant.usage.title": "토큰 사용량 통계",
  "ai_assistant.usage.to": "종료",
  "notifications.categories.ai_assistant": "AI 어시스턴트"
}
