"command.button.close" = "닫기";
"command.button.cancel" = "취소";
"command.button.add" = "추가";
"command.button.remove" = "삭제";
"command.button.previous" = "◀ 이전";
"command.button.refresh" = "새로고침";
"command.button.next" = "다음 ▶";
"command.button.back" = "← 뒤로";
"command.button.backToScripts" = "스크립트로 돌아가기";
"command.button.backAngle" = "< 뒤로";
"command.value.notSet" = "설정 안 됨";
"command.value.configured" = "설정됨";
"command.value.on" = "켜짐";
"command.value.off" = "꺼짐";
"command.value.none" = "없음";
"command.profile.list.body" = "# 작업 프로필\n\n선택됨: %@\n\n프로필은 이 프로필이 활성화되어 있을 때만 추가되는 PromptPiece 전용 지시 세트입니다. AGENTS.md, CLAUDE.md, 프로젝트 메모리는 수정하지 않습니다.\n\n%@%@";
"command.profile.unknown" = "알 수 없는 프로필: %@";
"command.profile.selected" = "프로필 선택됨: %@";
"command.profile.button.selected" = "✓ %@";
"command.telegram.root.body" = "%@Telegram 브리지 설정:\n봇 토큰: %@\n채팅 ID: %@\n봇 사용자 이름: %@\n허용 사용자 ID: %@\n폴링 간격: %@초\n\n토큰이나 채팅 ID를 바꾼 상태에서 브리지가 실행 중이면 브리지를 한 번 중지했다가 다시 시작하세요.\nTelegram에서 /chat_info를 실행하면 chat_id를 확인할 수 있습니다.";
"command.telegram.input" = "%@";
"command.telegram.field.botToken" = "봇 토큰";
"command.telegram.field.chatID" = "채팅 ID";
"command.telegram.field.botUsername" = "봇 사용자 이름";
"command.telegram.field.allowedUserID" = "허용 사용자 ID";
"command.telegram.field.pollingInterval" = "폴링";
"command.telegram.button.botFather" = "BotFather 커맨드";
"command.telegram.prompt.botToken" = "Telegram 봇 토큰을 보내세요. 지우려면 '-'를 보내세요.";
"command.telegram.prompt.chatID" = "Telegram 채팅 ID를 보내세요. 지우려면 '-'를 보내세요.";
"command.telegram.prompt.botUsername" = "@ 없이 Telegram 봇 사용자 이름을 보내세요. 지우려면 '-'를 보내세요.";
"command.telegram.prompt.allowedUserID" = "허용할 Telegram 사용자 ID를 정수로 보내세요. 지우려면 '-'를 보내세요.";
"command.telegram.prompt.pollingInterval" = "폴링 간격을 초 단위로 보내세요(2-60).";
"command.telegram.notice.botTokenCleared" = "Telegram 봇 토큰을 지웠습니다.";
"command.telegram.notice.botTokenUpdated" = "Telegram 봇 토큰을 업데이트했습니다.";
"command.telegram.notice.chatIDCleared" = "채팅 ID를 지웠습니다.";
"command.telegram.notice.chatIDUpdated" = "채팅 ID를 업데이트했습니다.";
"command.telegram.notice.botUsernameCleared" = "봇 사용자 이름을 지웠습니다.";
"command.telegram.notice.botUsernameUpdated" = "봇 사용자 이름을 업데이트했습니다.";
"command.telegram.notice.allowedUserIDCleared" = "허용 사용자 ID를 지웠습니다.";
"command.telegram.notice.allowedUserIDUpdated" = "허용 사용자 ID를 업데이트했습니다.";
"command.telegram.notice.allowedUserIDInvalid" = "허용 사용자 ID는 정수여야 합니다. 지우려면 '-'를 보내세요.";
"command.telegram.notice.pollingInvalid" = "폴링 간격은 2초에서 60초 사이여야 합니다.";
"command.telegram.notice.pollingUpdated" = "폴링 간격을 %@초로 업데이트했습니다.";
"command.projects.selected" = "프로젝트 사용 중: %@\n%@";
"command.projects.notFound" = "프로젝트를 찾을 수 없습니다: %@";
"command.projects.entryExpired" = "프로젝트 항목을 더 이상 사용할 수 없습니다. /projects를 다시 여세요.";
"command.panel.selectInstruction" = "버튼을 눌러 선택하세요.";
"command.panel.currentProject.none" = "현재 프로젝트: 없음";
"command.panel.currentProject.value" = "현재 프로젝트: %@\n%@";
"command.panel.providers.title" = "프로바이더:";
"command.panel.providers.body" = "%@\n%@\n%@\n\n%@";
"command.panel.projects" = "프로젝트 %@/%@ 페이지:\n버튼을 눌러 선택하세요.\n%@";
"command.panel.projects.empty" = "프로젝트가 없습니다. 추가를 눌러 등록하세요.";
"command.panel.projects.remove" = "프로젝트 삭제:\n빨간 행을 누르면 브리지 저장소에서 해당 프로젝트를 삭제합니다.\n%@";
"command.panel.projects.remove.empty" = "이 페이지에서 삭제할 프로젝트가 없습니다.";
"command.panel.scripts" = "%@ 스크립트 %@/%@ 페이지:\n버튼을 누르면 실행됩니다.\n스크립트는 %@을 cwd로 사용합니다.\n%@";
"command.panel.scripts.empty" = "%@에 등록된 스크립트가 없습니다.\n추가를 눌러 등록하세요.\n스크립트는 선택된 프로젝트를 cwd로 사용하고 $projdir, $projname, $project_id, $args를 받습니다.";
"command.panel.scripts.remove" = "%@에서 삭제할 스크립트 선택:\n버튼을 누르면 삭제됩니다.\n\n%@";
"command.panel.scripts.remove.empty" = "%@에서 삭제할 수 있는 스크립트가 없습니다.\n/scripts를 실행하고 추가를 눌러 등록하세요.";
"command.memory.project.notSelected" = "프로젝트: 선택 안 됨";
"command.memory.project.value" = "프로젝트: %@";
"command.memory.root.body" = "# 프로젝트 메모리\n\n%@\n프로바이더 프롬프트 지시: 항상 켜짐\n\n프로바이더 프롬프트에 간결한 PromptPieceCLI 메모리 지시가 포함됩니다. 메모리는 프로젝트별로 PromptPiece 앱 저장공간에 보관됩니다.%@";
"command.memory.notice.noProject" = "선택된 프로젝트가 없습니다. /projects를 실행하고 하나를 선택하세요.";
"command.memory.export" = "# 프로젝트 메모리 내보내기\n\n프로젝트: %@\n\n메모리 인덱스와 토픽 노트가 하나의 파일로 내보내졌습니다. 앱에서는 첨부파일의 Save As를 사용하세요. Telegram에서는 같은 파일이 문서로 전송됩니다.";
"command.memory.exportFailed" = "메모리 내보내기에 실패했습니다.\n\n%@";
"command.memory.lookup" = "# 프로젝트 메모리\n\n프로젝트: %@\n경로: %@\n\n%@";
"command.memory.lookupFailed" = "메모리 조회에 실패했습니다.\n\n%@";
"command.memory.button.index" = "메모리 인덱스 보기";
"command.memory.button.export" = "메모리 파일 내보내기";
"command.memory.button.settings" = "메모리 설정";
"command.model.set" = "모델 설정됨: %@";
"command.model.cleared" = "모델을 지웠습니다. %@ 기본 모델을 사용합니다.";
"command.model.localCleared" = "모델을 지웠습니다. 프로젝트를 선택하기 전에 로컬 모델을 선택하세요.";
"command.model.localSelected" = "로컬 LLM 모델 선택됨: %@";
"command.model.manual.codex" = "모델 ID를 보내세요(예: %@). 지우려면 '-'를 보내세요.";
"command.model.manual.claude" = "모델 ID 또는 별칭을 보내세요(예: %@, opus). 지우려면 '-'를 보내세요.";
"command.model.manual.localLLM" = "모델 ID 또는 GGUF 모델 이름을 보내세요. 지우려면 '-'를 보내세요.";
"command.agent.hub" = "에이전트 설정 — %@";
"command.agent.hub.version" = "에이전트 설정 — %@ · v%@";
"command.agent.hub.summary" = "%@";
"command.agent.button.model" = "모델: %@";
"command.agent.button.reasoning" = "추론: %@";
"command.agent.button.sandbox" = "샌드박스: %@";
"command.agent.button.effort" = "Effort: %@";
"command.agent.button.permission" = "권한: %@";
"command.agent.reasoningPicker" = "Codex 추론 강도를 선택하세요.\n현재: %@";
"command.agent.sandboxPicker" = "샌드박스 모드를 선택하세요.\n현재: %@";
"command.agent.effortPicker" = "Claude effort를 선택하세요.\n현재: %@";
"command.agent.permissionPicker" = "Claude 권한 모드를 선택하세요.\n현재: %@";
"command.agent.modelManual" = "모델 ID를 보내세요. 지우려면 '-'를 보내세요.";
"command.agent.codexOnly" = "활성 프로바이더가 Codex일 때만 사용할 수 있습니다.";
"command.agent.claudeOnly" = "활성 프로바이더가 Claude일 때만 사용할 수 있습니다.";
"command.agent.unsupported" = "설치된 Claude CLI가 %@ 지원을 표시하지 않습니다.";
