{
  "banner": {
    "ready": {
      "antigravity": "🟢 comfyui-mcp 에이전트 준비 완료 — Antigravity CLI를 통해 {label}, 회원님의 Google AI 구독으로 실행됩니다. 참고: agy 턴은 최종 답변만 보여 주며 도구 진행 상황은 실시간으로 표시되지 않습니다. 무엇이든 물어보세요.",
      "atlascloud": "🟢 comfyui-mcp 에이전트 준비 완료 — Atlas Cloud를 통해 {label} 실행됩니다. 무엇이든 물어보세요.",
      "chatgpt": "🟢 comfyui-mcp 에이전트 준비 완료 — {label}, 회원님의 ChatGPT 구독(직접 OAuth)으로 실행됩니다. 무엇이든 물어보세요.",
      "claude": "🟢 comfyui-mcp 에이전트 준비 완료 — {label}, 회원님의 Claude 구독으로 실행됩니다. 무엇이든 물어보세요.",
      "codex": "🟢 comfyui-mcp 에이전트 준비 완료 — {label}, 회원님의 Codex(ChatGPT) 계정으로 실행됩니다. 무엇이든 물어보세요.",
      "copilot": "🟢 comfyui-mcp 에이전트 준비 완료 — {label}, 회원님의 GitHub Copilot 구독으로 실행됩니다 (⚠️ 실험 기능, 이용약관 위반 위험 — 직접 동의하셨습니다). 무엇이든 물어보세요.",
      "custom": "🟢 comfyui-mcp 에이전트 준비 완료 — {label}, 회원님의 커스텀 엔드포인트({url})를 통해 실행됩니다. 무엇이든 물어보세요.",
      "gemini": "🟢 comfyui-mcp 에이전트 준비 완료 — {label}, 회원님의 Google 계정(Gemini Code Assist)으로 실행됩니다. 무엇이든 물어보세요.",
      "glm": "🟢 comfyui-mcp 에이전트 준비 완료 — {label}, 회원님의 Z.AI GLM Coding Plan으로 실행됩니다. 무엇이든 물어보세요.",
      "grok": "🟢 comfyui-mcp 에이전트 준비 완료 — {label}, 회원님의 Grok(xAI) 계정으로 실행됩니다. 무엇이든 물어보세요.",
      "kimi": "🟢 comfyui-mcp 에이전트 준비 완료 — {label}, 회원님의 Kimi Code 구독으로 실행됩니다. 무엇이든 물어보세요.",
      "llamacpp": "🟢 comfyui-mcp 에이전트 준비 완료 — {label}, llama.cpp로 로컬에서 실행됩니다 (계정도 API 키도 필요 없음). 작은 로컬 모델은 프런티어 모델보다 느리고 단순하니 기능이 적을 수 있습니다. 무엇이든 물어보세요.",
      "lmstudio": "🟢 comfyui-mcp 에이전트 준비 완료 — {label}, LM Studio로 로컬에서 실행됩니다 (계정도 API 키도 필요 없음). 작은 로컬 모델은 프런티어 모델보다 느리고 단순하니 기능이 적을 수 있습니다. 무엇이든 물어보세요.",
      "minimax": "🟢 comfyui-mcp 에이전트 준비 완료 — {label}, 회원님의 MiniMax 플랫폼 API 키로 실행됩니다. 무엇이든 물어보세요.",
      "moonshot": "🟢 comfyui-mcp 에이전트 준비 완료 — {label}, 회원님의 Moonshot 플랫폼(Kimi K3) API 키로 실행됩니다. 무엇이든 물어보세요.",
      "ollama": "🟢 comfyui-mcp 에이전트 준비 완료 — {label}, Ollama로 로컬에서 실행됩니다 (계정도 API 키도 필요 없음). 작은 로컬 모델은 프런티어 모델보다 느리고 단순하니 기능이 적을 수 있습니다. 무엇이든 물어보세요.",
      "openrouter": "🟢 comfyui-mcp 에이전트 준비 완료 — {label}, OpenRouter를 통해 실행됩니다 (호스팅 API, 회원님의 OPENROUTER_API_KEY). 무엇이든 물어보세요.",
      "pi": "🟢 comfyui-mcp 에이전트 준비 완료 — {label}, 회원님이 직접 등록한 제공자 자격 증명으로 pi CLI를 통해 실행됩니다 (이 컴퓨터에서 자격 증명을 찾았고, pi는 첫 메시지에서 이를 확인합니다). 참고: pi에는 ComfyUI 도구가 없습니다(MCP 없음) — 패널 캔버스가 아니라 로컬 작업 공간에서 자체 코딩 도구로 동작합니다. 무엇이든 물어보세요."
    }
  },
  "cli": {
    "cannot_start": "ComfyUI MCP — 시작할 수 없습니다: {error}",
    "connect_bridge_secure": "wss:// 보안 Cloudflare 터널 (자동 — 복사할 것 없음)",
    "connect_label_bridge": "에이전트 브리지",
    "connect_label_driving": "제어 대상",
    "connect_label_secure": "보안",
    "connect_next_steps": "다음 단계:",
    "connect_quiet_note": "연결을 누르기 전까지 이 창은 조용합니다 — 멈춘 것이 아니라\n정상입니다. 에이전트는 회원님의 Claude/Codex 로그인으로 바로\n여기서 실행되며, ComfyUI 쪽에는 아무것도 설치되지 않습니다.\n이 터미널을 열어 두세요.",
    "connect_secure_note": "파드의 HTTPS 패널이 암호화된 터널로 자동 연결됩니다 —\n붙여넣을 URL이 없고 어떤 브라우저에서도 동작합니다.",
    "connect_step_click_connect": "패널에서 연결을 누르세요 (Agent 패널의 연결 드롭다운).",
    "connect_step_open_comfyui": "해당 ComfyUI를 브라우저에서 여세요: {url}",
    "connect_title": "로컬 에이전트 브리지를 시작하는 중",
    "connect_url_invalid": "`connect`에 잘못된 ComfyUI URL이 전달되었습니다: \"{url}\" ({reason}). https://abcd-3000.proxy.runpod.net 또는 http://127.0.0.1:8188 처럼 전체 http(s) URL을 넣으세요.",
    "help_active": "(현재: {locale})",
    "help_allow_unauth": "루프백이 아닌 호스트에서 /mcp 를 공개 허용",
    "help_comfyui_url": "특정(원격 포함) ComfyUI 지정",
    "help_compact": "메타 도구 3개만 등록",
    "help_default": "(기본값: {value})",
    "help_full": "전체 직접 도구 표면 등록",
    "help_full_reference": "전체 참조 문서: {url}",
    "help_help": "이 도움말을 표시하고 종료",
    "help_host": "HTTP 바인드 호스트",
    "help_http": "streamable-HTTP 전송",
    "help_insecure_bridge": "인증 없는 패널 브리지 허용",
    "help_lang": "이 CLI 출력의 언어",
    "help_panel_orchestrator": "패널을 구동하는 백그라운드 오케스트레이터 실행",
    "help_port": "HTTP 바인드 포트",
    "help_same_as_value": "위와 동일, 값으로 지정",
    "help_section_panel": "패널 / COMFYUI",
    "help_section_tool_surface": "도구 표면",
    "help_section_transport": "전송",
    "help_section_usage": "사용법",
    "help_stdio": "stdio 전송",
    "help_tagline": "AI 에이전트로 ComfyUI 제어하기",
    "help_token": "/mcp 에 이 공유 비밀 요구",
    "help_tunnel": "cloudflared 퀵 터널 열기 (--http 포함)",
    "help_usage_connect": "(원격일 수도 있는) ComfyUI에 대해 패널 오케스트레이터 실행",
    "help_usage_launcher": "패널 자동 시작 도우미 관리",
    "help_usage_server": "MCP 서버 시작",
    "help_usage_setup": "해당 도구의 설정 파일에 comfyui 항목을 쓰고 종료",
    "launcher_failed": "ComfyUI MCP 런처의 {action} 작업에 실패했습니다: {error}",
    "launcher_installed": "✓ 이 사용자용 ComfyUI MCP 패널 런처를 설치했습니다.",
    "launcher_installed_note": "MCP 자체는 Agent 패널이 요청할 때만 시작됩니다.",
    "launcher_uninstalled": "✓ ComfyUI MCP 패널 런처를 제거했습니다.",
    "launcher_usage": "사용법: {command}",
    "setup_copilot_check": "`copilot` 을 실행하고 /mcp show 로 서버를 확인하세요.",
    "setup_dry_run": "— 시험 실행: {path} 에 다음과 같이 쓸 예정 —",
    "setup_failed": "comfyui-mcp 설정에 실패했습니다: {error}",
    "setup_hermes_reload": "실행 중인 Hermes 세션에서 /reload-mcp 를 입력하세요 (또는 Hermes를 다시 시작하세요).",
    "setup_hermes_tool_names": "도구는 mcp_comfyui_list_tools / _describe_tool / _call_tool 로 표시됩니다.",
    "setup_next_steps": "다음 단계:",
    "setup_note_compact": "간결 도구 모드가 켜져 있습니다: 모델은 스키마 약 200개 대신 list_tools/describe_tool/call_tool 를 받습니다 (전체 표면이 필요하면 --full 로 다시 실행하세요).",
    "setup_note_full": "전체 도구 모드: 스키마 약 200개 — 프런티어 모델에 적합합니다 (작은 로컬 모델에는 --compact 로 다시 실행하세요).",
    "setup_note_local_models": "로컬 모델: gemma4 (e4b 이상), qwen3, llama3.1+ 는 네이티브 도구 호출을 지원하지만 gemma3 는 지원하지 않습니다.",
    "setup_openclaw_restart": "새 서버를 인식하도록 OpenClaw 게이트웨이를 다시 시작하세요.",
    "setup_unknown_agent": "알 수 없는 에이전트 \"{agent}\".",
    "setup_usage": "사용법: {command}",
    "setup_what_it_does": "에이전트 자체 설정 파일에 comfyui MCP 서버 항목을 씁니다.",
    "setup_wrote": "✓ \"comfyui\" MCP 서버를 {path} 에 추가했습니다",
    "tunnel_desktop_connector_path": "Claude Desktop → Settings → Connectors → 커스텀 커넥터 추가:",
    "tunnel_field_header": "헤더",
    "tunnel_field_name": "이름",
    "tunnel_field_url": "URL",
    "tunnel_header_alt": "(또는 Authorization: Bearer {token})",
    "tunnel_headless_snippet": "헤드리스 / 프로그램용 설정 스니펫:",
    "tunnel_keep_open": "이 터미널을 열어 두세요 — 프로세스가 종료되면 터널도 닫힙니다.",
    "tunnel_label_public_url": "공개 MCP URL",
    "tunnel_label_token": "인증 토큰",
    "tunnel_title": "원격 / 호스팅 커넥터가 활성화되었습니다"
  },
  "console": {
    "credentials": {
      "advanced": "고급 ↗",
      "badge_set": "설정됨 · {masked}",
      "badge_unset": "설정되지 않음",
      "close": "닫기",
      "load_failed": "상태를 불러오지 못했습니다 — 패널을 다시 연결하세요.",
      "paste_key": "키를 붙여넣으세요…",
      "privacy": "인스턴스별로 로컬에 저장됩니다. 값은 이 컴퓨터를 벗어나지 않습니다.",
      "save": "저장",
      "save_failed": "저장 실패",
      "saved": "저장됨 ✓",
      "saving": "저장 중…",
      "title": "API 키"
    },
    "landing": {
      "api": {
        "heading": "API"
      },
      "connection": {
        "endpoints": "브리지 {bridge} · ComfyUI {comfyui}",
        "heading": "연결"
      },
      "here": {
        "a2ui": "A2UI 기반 도구 화면",
        "heading": "여기로 옮겨올 기능 (패널은 ComfyUI에 그대로)",
        "library": "LoRA 라이브러리, 이미지 컬렉션, Photomap 스타일 도구",
        "lifecycle": "오케스트레이터 시작 / 중지 / 재시작",
        "mcp": "MCP 서버 매핑 및 상속된 {file} 도구",
        "oauth": "OAuth 및 API 제공자 로그인",
        "prompts": "편집할 수 있는 시스템 프롬프트 — {link}",
        "prompts_link": "편집기 열기"
      },
      "panel": {
        "connect": "이 브리지에 연결 / 연결 해제",
        "heading": "ComfyUI 패널에 남는 기능",
        "pickers": "제공자 / 모델 / 추론 강도 선택기와 컨텍스트 창 게이지",
        "storyboards": "비디오 스토리보드와 실시간 그래프 편집"
      },
      "status": {
        "failed": "상태를 불러오지 못했습니다",
        "install_cli": "CLI 설치",
        "loading": "제공자 준비 상태를 불러오는 중…",
        "none": "백엔드 없음",
        "ready": "준비됨",
        "running": "오케스트레이터 실행 중",
        "sign_in": "로그인"
      },
      "subtitle": "패널 오케스트레이터의 관리 화면 — MCP 서버, OAuth, 서비스 설정을 다룹니다. ComfyUI 사이드바 패널은 대화, 제공자, 실시간 캔버스에 집중합니다.",
      "title": "ComfyUI MCP 콘솔"
    },
    "prompts": {
      "advanced": "고급 ↗",
      "badge_custom": "사용자 지정됨",
      "badge_default": "기본 제공 프롬프트",
      "close": "닫기",
      "copy_default": "편집기로 복사",
      "empty": "편집할 수 있는 프롬프트가 아직 등록되지 않았습니다. 오케스트레이터를 시작한 뒤 이 페이지를 새로고침하세요.",
      "intro": "오케스트레이터가 관리하는 모든 시스템 프롬프트를 에이전트가 실제로 받는 그대로 보여줍니다. 입력한 내용은 {file}에 저장되고 기본 프롬프트는 그대로 남아 있으므로, 되돌리면 언제든 원래대로 돌아갑니다.",
      "load_failed": "프롬프트를 불러오지 못했습니다 — 패널을 다시 연결하세요.",
      "placeholder": "기본 제공 프롬프트를 사용 중입니다 — 여기에 입력하면 대체됩니다.",
      "reset": "기본값으로 되돌리기",
      "reset_failed": "되돌리기 실패",
      "resetting": "되돌리는 중…",
      "save": "저장",
      "save_failed": "저장 실패",
      "saved": "저장됨 ✓",
      "saving": "저장 중…",
      "title": "시스템 프롬프트",
      "view_default": "기본 제공 프롬프트 보기"
    },
    "unauthorized": "권한이 없습니다 — 패널을 다시 연결하세요."
  },
  "say": {
    "blind_cli_native_tools": "주의: {backend} CLI는 자체 내장 파일 도구를 유지하며, 가림 모드가 이를 기계적으로 차단할 수 없습니다 — comfyui 도구는 여전히 픽셀을 전달하지 않지만 CLI 자체가 이미지 파일을 읽을 수 있습니다. 확실한 픽셀 차단 보장이 필요하면 Claude 백엔드 또는 API/로컬 제공자를 사용하세요.",
    "blind_off": "가림 모드 끔 — 에이전트의 이미지 도구가 다시 픽셀을 전달합니다 (현재 턴이 끝난 뒤 적용됩니다).",
    "blind_on": "가림 모드 켬 — 에이전트의 이미지 도구가 이제 픽셀을 전달하지 않습니다 (현재 턴이 끝난 뒤 적용되며, 세션은 자동으로 이어집니다).",
    "custom_no_base_url": "엔드포인트가 설정되지 않았습니다 — 설정 → 커스텀 엔드포인트에서 기본 URL을 지정하세요 (/v1 까지 포함하세요. 예: vLLM은 http://192.168.1.20:8000/v1, 또는 호스팅 제공자의 OpenAI 호환 URL). 서버에 키가 필요하면 “API 키 설정…”도 함께 설정하세요. 둘 다 즉시 적용됩니다 — 그런 다음 다시 연결하세요.",
    "degraded": {
      "antigravity": "백그라운드 에이전트가 응답하지 않습니다 — Antigravity CLI가 `agy models` 에 응답하지 못했습니다. https://antigravity.google 에서 설치하고 `agy` 를 한 번 실행해 Google 로그인을 완료한 뒤, 연결 해제 → 연결로 다시 시도하세요.",
      "atlascloud": "백그라운드 에이전트가 응답하지 않습니다 — Atlas Cloud를 시작할 수 없습니다. ATLASCLOUD_API_KEY 를 설정한 뒤, 연결 해제 → 연결로 다시 시도하세요.",
      "chatgpt": "백그라운드 에이전트가 응답하지 않습니다 — ChatGPT 직접 OAuth를 시작할 수 없습니다. ~/.codex/auth.json 이 있는지 확인하고 (`codex login` 실행), 연결 해제 → 연결로 다시 시도하세요.",
      "claude": "백그라운드 에이전트가 응답하지 않습니다 — Claude Agent SDK를 시작할 수 없습니다. 로그인되어 있는지 확인하고 (`claude` 를 한 번 실행), 연결 해제 → 연결로 다시 시도하세요.",
      "codex": "백그라운드 에이전트가 응답하지 않습니다 — Codex app-server를 시작할 수 없습니다. Codex가 설치되어 있고 로그인되어 있는지 확인한 뒤 (`codex login` 실행), 연결 해제 → 연결로 다시 시도하세요.",
      "copilot": "백그라운드 에이전트가 응답하지 않습니다 — GitHub Copilot(실험 기능)을 시작할 수 없습니다. 패널의 실험 기능 행에서 로그인한 뒤, 연결 해제 → 연결로 다시 시도하세요.",
      "custom": "백그라운드 에이전트가 응답하지 않습니다 — 커스텀 엔드포인트가 {url} 에서 응답하지 않습니다. 설정 → 커스텀 엔드포인트에서 기본 URL(OpenAI 호환이어야 하고 /v1 을 포함해야 합니다)과, 서버에 필요하다면 API 키를 확인한 뒤 연결로 다시 시도하세요.",
      "gemini": "백그라운드 에이전트가 응답하지 않습니다 — Gemini CLI를 시작할 수 없습니다. Gemini CLI가 설치되어 있고 로그인되어 있는지 확인한 뒤 (`gemini` 를 한 번 실행해 Google 로그인 완료), 연결 해제 → 연결로 다시 시도하세요.",
      "glm": "백그라운드 에이전트가 응답하지 않습니다 — GLM Code API를 시작할 수 없습니다. ZAI_API_KEY (Z.AI Coding Plan)를 설정한 뒤, 연결 해제 → 연결로 다시 시도하세요.",
      "grok": "백그라운드 에이전트가 응답하지 않습니다 — Grok CLI를 시작할 수 없습니다. Grok이 설치되어 있고 로그인되어 있는지 확인한 뒤 (`grok` 을 한 번 실행해 xAI 로그인 완료), 연결 해제 → 연결로 다시 시도하세요.",
      "kimi": "백그라운드 에이전트가 응답하지 않습니다 — Kimi Code를 시작할 수 없습니다. Kimi Code 로그인을 실행하거나 (~/.kimi/credentials/kimi-code.json) KIMI_API_KEY 를 설정한 뒤, 연결 해제 → 연결로 다시 시도하세요.",
      "llamacpp": "백그라운드 에이전트가 응답하지 않습니다 — llama-server 에 {url} 로 연결할 수 없습니다. `llama-server -m <model>.gguf -c 16384` 로 시작하거나 (저희 gemma4-comfyui-mcp GGUF가 잘 맞습니다. 예전 빌드에서는 도구 호출에 --jinja 가 필요합니다) COMFYUI_MCP_LLAMACPP_HOST 를 설정한 뒤, 연결 해제 → 연결로 다시 시도하세요.",
      "lmstudio": "백그라운드 에이전트가 응답하지 않습니다 — LM Studio 에 {url} 로 연결할 수 없습니다. LM Studio → Developer → Start Server 를 열고 도구 호출이 가능한 모델을 불러오세요 (Hugging Face의 저희 gemma4-comfyui-mcp GGUF가 잘 맞습니다). 다른 곳에서 서비스한다면 COMFYUI_MCP_LMSTUDIO_HOST 를 설정하세요 — 그런 다음 연결 해제 → 연결로 다시 시도하세요.",
      "minimax": "백그라운드 에이전트가 응답하지 않습니다 — MiniMax를 시작할 수 없습니다. platform.minimax.io 에서 발급한 MINIMAX_API_KEY 를 설정한 뒤, 연결 해제 → 연결로 다시 시도하세요.",
      "moonshot": "백그라운드 에이전트가 응답하지 않습니다 — Moonshot(Kimi K3)을 시작할 수 없습니다. platform.kimi.ai 에서 발급한 MOONSHOT_API_KEY 를 설정한 뒤, 연결 해제 → 연결로 다시 시도하세요.",
      "ollama": "백그라운드 에이전트가 응답하지 않습니다 — Ollama에 연결할 수 없습니다. `ollama serve` 로 실행하고 저희 파인튜닝 모델을 받으세요 (`ollama pull artokun/gemma4-comfyui-mcp:e4b` — comfyui-mcp 도구 모음으로 학습한 gemma4이며 아레나 기준 최고의 로컬 모델입니다. VRAM 8GB 정도라면 `:12b`). 그런 다음 연결 해제 → 연결로 다시 시도하세요.",
      "pi": "백그라운드 에이전트가 응답하지 않습니다 — pi CLI가 `pi --list-models` 를 실행하지 못했습니다. https://pi.dev 에서 설치하고 (`curl -fsSL https://pi.dev/install.sh | sh`), 제공자를 설정한 뒤 (제공자 API 키를 설정하거나 `pi` 를 한 번 실행해 `/login`), 연결 해제 → 연결로 다시 시도하세요.",
      "qwen": "백그라운드 에이전트가 응답하지 않습니다 — Qwen Code CLI를 시작하지 못했습니다. Qwen Code가 설치되어 있고 (npm i -g @qwen-code/qwen-code) 로그인되어 있는지 확인한 뒤 (`qwen` 을 한 번 실행해 /auth 를 완료하거나 DASHSCOPE_API_KEY 를 설정), 연결 해제 → 연결로 다시 시도하세요."
    },
    "llamacpp_no_jinja": "llama-server 가 `--jinja` 없이 실행 중이라 도구 호출이 비활성화되어 있습니다 — 모든 에이전트 동작이 실패합니다. 도구 지원을 켜서 다시 시작하세요: `llama-server -m <model>.gguf --jinja -c 16384` (최신 빌드는 jinja가 기본이며, 예전 빌드는 이 플래그가 필요합니다). 그런 다음 연결 해제 → 연결하세요.",
    "llamacpp_small_context": "llama-server 컨텍스트가 {tokens} 토큰입니다 (실행 플래그 -c). 에이전트의 도구 페이로드에는 16384 이상이 필요하며, 그보다 작으면 긴 턴이 조용히 잘립니다. `-c 16384` 이상으로 다시 시작하는 것을 고려하세요.",
    "local_agent_resumed": "렌더가 끝나 로컬 에이전트가 돌아왔습니다. 대기 중이던 메시지에 지금 답변합니다.",
    "message_queued_during_render": "렌더가 진행 중이라 GPU를 비워 두려고 메시지를 대기열에 넣었습니다. 렌더가 끝나는 대로 바로 답변하겠습니다.",
    "message_queued_opt_out": "렌더 중에도 대화하려면 ~/.comfyui-mcp/.env 에 COMFYUI_MCP_PAUSE_LOCAL_ON_GEN=0 을 설정하고 다시 시작하세요. 그러면 로컬 모델과 ComfyUI가 GPU를 함께 쓰게 되어 렌더가 느려지거나 VRAM이 부족해질 수 있습니다.",
    "new_chat_durable_clear_failed": "새 대화를 시작했지만, 이전 대화의 저장된 세션을 디스크에서 지우지 못했습니다 (쓰기 실패 — 디스크가 가득 찼거나 잠겨 있을 수 있습니다). 이 대화의 첫 주고받음이 끝나기 전에 오케스트레이터가 다시 시작되면 예전 대화가 이어질 수 있습니다. 그럴 경우 새 대화를 다시 시작하세요.",
    "oauth_signin_failed": "{provider} 로그인에 실패했습니다: {message}",
    "openrouter_no_key": "OpenRouter에 API 키가 없습니다 — 이대로 연결하면 첫 메시지에서 실패합니다. 설정 → OpenRouter → “API 키 설정…”에서 지정하거나 (마스킹되어 오케스트레이터가 저장하며 즉시 적용되고 다시 연결할 필요가 없습니다), OPENROUTER_API_KEY 환경 변수를 설정하고 오케스트레이터를 다시 시작하세요. 키 발급: https://openrouter.ai/keys",
    "options_change_failed": "모델/추론 강도를 바꾸지 못했습니다: {message}",
    "pi_no_credential": "pi에 사용할 수 있는 제공자 자격 증명이 없습니다 — 연결은 준비 완료로 인사하지만 첫 메시지에서 실패합니다. 제공자를 설정하세요: 제공자 API 키를 설정하고 (예: ANTHROPIC_API_KEY / OPENAI_API_KEY / CEREBRAS_API_KEY) 오케스트레이터를 다시 시작하거나, `pi` 를 한 번 실행해 `/login` 하세요 (~/.pi/agent/auth.json 에 저장됩니다). 그런 다음 연결 해제 → 연결하세요. 이미 하셨다면 항목이 완전한지 확인하세요 — `key` 가 없는 ~/.pi/agent/auth.json 기록, `apiKey` 가 없는 models.json 제공자, 존재하지 않는 파일을 가리키는 GOOGLE_APPLICATION_CREDENTIALS 는 인증할 수 없습니다. https://pi.dev",
    "restart_lost": {
      "answers": "질문 카드에서 주신 답변 {count}건이 에이전트에 전달되지 않았습니다: {answers}. 답변은 렌더가 아니어서 다시 찾아볼 기록이 없고, 이 재시작이 끝난 뒤 에이전트가 복구할 방법도 없습니다. 에이전트가 돌아오면 선택하신 내용을 다시 알려 주세요 (위 내용을 붙여넣어도 됩니다).",
      "header": "에이전트 백엔드를 다시 시작하는 중입니다.",
      "runs": "완료된 렌더 결과 {count}건을 전달하지 못했습니다 ({runs}). 에이전트 입장에서는 결과가 미확정이므로, 다시 연결된 뒤 해당 실행에 대해 `get_history (action:\"list\")` 를 확인하도록 요청하세요. 봤다고 넘겨짚지 마세요.",
      "withheld": "이 탭의 다른 답변 {count}건은 이미 교체된 이전 대화에 속합니다. 이 답변들도 전달되지 않았지만, 지금 진행 중인 대화에 준 것이 아니므로 여기에는 표시하지 않았습니다."
    },
    "start_failure": {
      "hint": {
        "custom": "설정 → 커스텀 엔드포인트에서 기본 URL과 API 키를 확인한 뒤, 연결 해제 → 연결로 다시 시도하세요.",
        "generic": "제공자의 자격 증명/로그인을 확인한 뒤, 연결 해제 → 연결로 다시 시도하세요.",
        "key_provider": "API 키 카드에서 {provider} API 키를 확인한 뒤 ({env}), 연결 해제 → 연결로 다시 시도하세요.",
        "openrouter": "API 키 카드에서 OpenRouter API 키를 확인한 뒤 (OPENROUTER_API_KEY), 연결 해제 → 연결로 다시 시도하세요."
      },
      "notice": "{backend} 에이전트를 시작할 수 없습니다: {message} — {hint}"
    },
    "too_many_question_cards": "이 탭에 질문 카드가 너무 많이 열려 있어 오래된 카드는 더 이상 답변을 받을 수 없습니다 — 눌러도 아무 일도 일어나지 않습니다. 가장 최근 카드에 답하시거나, 원하는 선택을 그냥 대화창에 입력하시면 에이전트가 받아들입니다."
  }
}
