{
"cli.bundle.add.adding": "bundle에 pack 추가 중...",
"cli.bundle.add.bundle": " Bundle: {}",
"cli.bundle.add.created_structure": "{}에 bundle 구조가 생성되었습니다",
"cli.bundle.add.dry_run": "[dry-run] bundle에 pack을 추가할 예정입니다",
"cli.bundle.add.env": " Env: {}",
"cli.bundle.add.pack_ref": " Pack 참조: {}",
"cli.bundle.add.resolved": " 해결된 packs: {}",
"cli.bundle.add.success": "pack이 bundle에 성공적으로 추가되었습니다.",
"cli.bundle.add.team": " Team: {}",
"cli.bundle.add.tenant": " Tenant: {}",
"cli.bundle.add.version_warning": "경고: 버전 {} 검증에 실패했습니다: {}",
"cli.bundle.build.building": "이동 가능한 bundle 빌드 중...",
"cli.bundle.build.output": " 출력: {}",
"cli.bundle.build.running_doctor": "doctor 검증 실행 중...",
"cli.bundle.build.success": "bundle이 {}에 성공적으로 빌드되었습니다",
"cli.bundle.init.created": "{}에 bundle이 생성되었습니다",
"cli.bundle.init.creating": "{}에 bundle 생성 중...",
"cli.bundle.init.exists": "{}에 bundle이 이미 존재합니다",
"cli.bundle.init.next_steps": "다음 단계:",
"cli.bundle.init.step_add": " 1. greentic-setup bundle add <pack.gtpack> --bundle {}",
"cli.bundle.init.step_setup": " 2. greentic-setup bundle setup --bundle {} --answers answers.yaml",
"cli.bundle.list.bundle": "Bundle: {}",
"cli.bundle.list.domain": "Domain: {}",
"cli.bundle.list.packs_found": "발견된 Packs: {}",
"cli.bundle.remove.cancelled": "제거가 취소되었습니다 - --force를 사용하여 확인하세요",
"cli.bundle.remove.complete": "provider가 제거되었습니다: {}",
"cli.bundle.remove.confirm": "이 작업은 provider 구성을 제거합니다.",
"cli.bundle.remove.removing": "provider 제거 중...",
"cli.bundle.remove.use_force": "--force를 사용하여 확인하세요.",
"cli.bundle.setup.complete": "provider 설정 완료: {}",
"cli.bundle.setup.domain": " Domain: {}",
"cli.bundle.setup.dry_run": "[dry-run] provider를 설정할 예정입니다: {}",
"cli.bundle.setup.emit_usage": "편집 후 사용하세요: greentic-setup bundle setup --answers {}",
"cli.bundle.setup.emit_written": "응답 템플릿이 작성되었습니다: {}",
"cli.bundle.setup.interactive_not_impl": "대화형 설정이 아직 구현되지 않았습니다.",
"cli.bundle.setup.provider": " Provider: {}",
"cli.bundle.setup.setting_up": "provider 설정 중...",
"cli.bundle.setup.use_answers": "--answers <file>을 사용하여 설정 응답을 제공하세요.",
"cli.bundle.setup.use_emit_answers": "또는 --emit-answers <file>을 사용하여 응답 템플릿을 생성하세요.",
"cli.bundle.status.bundle_label": "Bundle: {}",
"cli.bundle.status.not_found": "bundle을 찾을 수 없습니다: {}",
"cli.bundle.status.packs": "Packs: {} 설치됨",
"cli.bundle.status.tenants": "Tenants: {}",
"cli.bundle.status.valid_no": "아니오 (greentic.demo.yaml 누락)",
"cli.bundle.status.valid_yes": "예",
"cli.bundle.update.complete": "provider 업데이트 완료: {}",
"cli.bundle.update.dry_run": "[dry-run] provider를 업데이트할 예정입니다: {}",
"cli.bundle.update.emit_usage": "편집 후 사용하세요: greentic-setup bundle update --answers {}",
"cli.bundle.update.updating": "provider 구성 업데이트 중...",
"cli.error.answers_required": "비대화형 모드에서는 --answers가 필요합니다",
"cli.error.failed_build_plan": "계획 빌드에 실패했습니다",
"cli.error.failed_create_bundle": "bundle 구조 생성에 실패했습니다",
"cli.error.failed_emit_answers": "응답 템플릿 생성에 실패했습니다",
"cli.error.failed_execute_plan": "계획 실행에 실패했습니다",
"cli.error.failed_read_answers": "응답 파일 읽기에 실패했습니다",
"cli.error.interactive_required": "대화형 설정에는 --answers 파일이 필요합니다",
"cli.error.invalid_bundle": "유효하지 않은 bundle 디렉토리",
"cli.help.for_help": "도움말: greentic-setup --help",
"cli.simple.bundle_required": "bundle 경로가 필요합니다. 사용법: greentic-setup [OPTIONS] <BUNDLE>",
"cli.simple.dry_run": "[dry-run] bundle을 설정할 예정입니다: {}",
"cli.simple.emit_usage": "편집 후 사용하세요: greentic-setup --answers {} {}",
"cli.simple.expected_bundle_format": "디렉토리 또는 .gtbundle 파일이 필요합니다: {}",
"cli.simple.extracted_to": " 추출 위치: {}",
"cli.simple.extracting": ".gtbundle 아카이브 추출 중...",
"cli.simple.header": "Greentic 설정",
"cli.simple.interactive_mode": "대화형 마법사 모드",
"cli.simple.wizard_not_impl": "대화형 마법사가 아직 구현되지 않았습니다 - --answers <file>을 사용하세요",
"setup.answers.emitted": "응답 템플릿이 {}에 작성되었습니다",
"setup.answers.loaded": "{}에서 응답을 로드했습니다",
"setup.capability.not_found": "'{}' capability를 찾을 수 없습니다",
"setup.capability.resolved": "capability 해결됨: pack_id={} stable_id={}",
"setup.discovering_packs": "bundle에서 packs 검색 중...",
"setup.dry_run.header": "설정 계획 (dry-run):",
"setup.error.bundle_not_found": "bundle을 찾을 수 없습니다: {}",
"setup.error.protocol_not_supported": "아직 지원되지 않는 프로토콜입니다: {}",
"setup.error.version_mismatch": "태그 버전({})이 크레이트 버전({})과 일치하지 않습니다",
"setup.execute.failed": "설정 실패: {}",
"setup.execute.success": "설정 완료: {}",
"setup.found_packs": "{}개의 pack 발견: {}",
"setup.plan.header": "설정 계획:",
"setup.plan.step.collect_answers": "{}에 대한 응답 수집",
"setup.plan.step.discover": "packs 검색",
"setup.plan.step.resolve": "해결된 매니페스트 생성",
"setup.plan.step.run_setup": "{}에 대한 설정 flow 실행",
"setup.plan.step.seed_secrets": "{}에 대한 secrets 시드",
"setup.plan.step.validate": "bundle 검증",
"setup.plan.step.webhooks": "{}에 대한 webhooks 등록",
"setup.plan.step.write_config": "{}에 대한 구성 작성",
"setup.qa.invalid_choice": "유효하지 않은 선택입니다. 옵션: {}",
"setup.qa.question_prompt": "{}",
"setup.qa.required_field": "이 필드는 필수입니다",
"setup.qa.secret_input": "secret 값을 입력하세요 (숨김):",
"setup.secrets.failed": "provider={} tenant={}에 대한 secrets 시드에 실패했습니다: {}",
"setup.secrets.seeded": "{}개의 secret이 시드되었습니다: provider={} tenant={}",
"setup.state_store.fallback": "인메모리 상태 저장소 사용 중 (Redis URL 없음)",
"setup.state_store.upgraded": "상태 저장소가 Redis로 업그레이드되었습니다: {}",
"ui.back": "뒤로",
"ui.close": "닫기",
"ui.configure": "{} 구성",
"ui.continue": "계속",
"ui.description": "{}에서 {} 공급자 구성",
"ui.discovering": "공급자 검색 중...",
"ui.discovering_sub": "번들 구성 읽는 중",
"ui.done": "완료",
"ui.execute_setup": "설정 실행",
"ui.executing.sub": "번들에 구성 적용 중",
"ui.executing.title": "설정 실행 중...",
"ui.field.required": "{}은(는) 필수입니다.",
"ui.new_setup": "새 설정",
"ui.no_providers": "번들에서 공급자를 찾을 수 없습니다.",
"ui.nothing_to_configure": "구성할 항목이 없습니다.",
"ui.pending": "대기 중",
"ui.provider.configure": "{} 구성",
"ui.q.api_base_url": "API 기본 URL",
"ui.q.base_url": "기본 URL",
"ui.q.channel_id": "채널 ID",
"ui.q.default_channel": "기본 채널",
"ui.q.default_room_id": "기본 룸 ID",
"ui.q.default_to_person_email": "기본 사용자 이메일",
"ui.q.enabled": "공급자 활성화",
"ui.q.jwt_signing_key": "JWT 서명 키",
"ui.q.jwt_signing_key.help": "Direct Line 토큰 서명에 사용되는 비밀 키입니다. 임의의 문자열을 사용하세요(예: openssl rand -hex 32).",
"ui.q.mode": "모드",
"ui.q.ms_bot_app_id": "Bot App ID",
"ui.q.ms_bot_app_id.help": "Azure Bot Service 등록의 Microsoft Bot App ID",
"ui.q.ms_bot_app_password": "Bot App 비밀번호",
"ui.q.oauth_custom_auth_url": "인증 URL",
"ui.q.oauth_custom_client_id": "클라이언트 ID",
"ui.q.oauth_custom_label": "공급자 표시 이름",
"ui.q.oauth_custom_scopes": "범위",
"ui.q.oauth_custom_token_url": "토큰 URL",
"ui.q.oauth_enable_custom": "사용자 지정 OIDC 공급자 활성화",
"ui.q.oauth_enable_github": "GitHub 로그인 활성화",
"ui.q.oauth_enable_google": "Google 로그인 활성화",
"ui.q.oauth_enable_microsoft": "Microsoft 로그인 활성화",
"ui.q.oauth_enabled": "OAuth 로그인 활성화",
"ui.q.oauth_enabled.help": "채팅에 접근하기 전에 사용자가 로그인하도록 요구합니다",
"ui.q.oauth_github_client_id": "GitHub 클라이언트 ID",
"ui.q.oauth_github_client_secret": "GitHub 클라이언트 시크릿",
"ui.q.oauth_google_client_id": "Google 클라이언트 ID",
"ui.q.oauth_google_client_secret": "Google 클라이언트 시크릿",
"ui.q.oauth_microsoft_client_id": "Microsoft 클라이언트 ID",
"ui.q.oauth_microsoft_client_secret": "Microsoft 클라이언트 시크릿",
"ui.q.public_base_url": "공개 기본 URL",
"ui.q.public_base_url.help": "웹훅 콜백용 외부 공개 URL입니다(예: https://xxxx.trycloudflare.com)",
"ui.q.route": "경로",
"ui.q.slack_app_id": "Slack App ID",
"ui.q.slack_bot_token": "Slack 봇 토큰",
"ui.q.slack_configuration_token": "Slack 구성 토큰",
"ui.q.team_id": "팀 ID",
"ui.q.tenant_channel_id": "테넌트 채널 ID",
"ui.q.webex_bot_token": "Webex 봇 토큰",
"ui.questions": "질문",
"ui.result.closed": "설정이 닫혔습니다.",
"ui.result.closed_sub": "이 탭을 닫아도 됩니다.",
"ui.result.fail.description": "설정 중 문제가 발생했습니다.",
"ui.result.fail.title": "설정 실패",
"ui.result.log": "로그",
"ui.result.manual_steps": "수동 단계 필요",
"ui.result.output": "출력",
"ui.result.success.description": "번들이 성공적으로 구성되었습니다.",
"ui.result.success.title": "설정 완료",
"ui.review.description": "번들에 적용하기 전에 구성을 검토하세요.",
"ui.review.no": "아니요",
"ui.review.secret_mask": "********",
"ui.review.title": "검토 및 실행",
"ui.review.yes": "예",
"ui.review_execute": "검토 및 실행",
"ui.select_action": "시작하려면 작업을 선택하세요.",
"ui.shared.description": "이 질문은 모든 공급자에 적용됩니다.",
"ui.shared.title": "공통 구성",
"ui.start_config": "구성 시작",
"ui.title": "Greentic 설정"
}