2026-04-27 17:05:43 +09:00
export const settingsDict = {
2026-07-12 14:48:50 +03:00
'settings.providers.page.openCodeGo.title' : 'OpenCode Go 사용량 추적' ,
'settings.providers.page.openCodeGo.description' : 'OpenCode Go 대시보드를 연결하여 롤링, 주간 및 월간 할당량을 표시합니다.' ,
'settings.providers.page.openCodeGo.workspaceId' : '워크스페이스 ID' ,
'settings.providers.page.openCodeGo.authCookie' : '인증 쿠키' ,
'settings.providers.page.openCodeGo.help' : '대시보드 URL에서 워크스페이스 ID를, 브라우저 개발자 도구에서 auth 쿠키를 복사하세요. OpenChamber는 브라우저 쿠키 저장소를 검색하지 않습니다.' ,
'settings.providers.page.openCodeGo.save' : '저장 및 검증' ,
'settings.providers.page.openCodeGo.replace' : '교체' ,
'settings.providers.page.openCodeGo.validate' : '검증' ,
'settings.providers.page.openCodeGo.delete' : '삭제' ,
2026-07-13 10:28:02 +03:00
'settings.providers.page.quotaCredentials.saved' : '{provider} 인증 정보를 저장했습니다.' ,
2026-07-19 19:15:03 +03:00
'settings.providers.page.quotaCredentials.accessToken' : '액세스 토큰' ,
'settings.providers.page.quotaCredentials.refreshToken' : '새로 고침 토큰' ,
'settings.providers.page.quotaCredentials.tokenPlaceholder' : '토큰 붙여넣기' ,
2026-07-12 14:48:50 +03:00
'settings.providers.page.openCodeGo.saveFailed' : 'OpenCode Go 인증 정보를 검증할 수 없습니다.' ,
'settings.providers.page.openCodeGo.valid' : 'OpenCode Go 인증 정보가 유효합니다.' ,
'settings.providers.page.openCodeGo.invalid' : 'OpenCode Go 인증 정보가 유효하지 않거나 만료되었습니다.' ,
'settings.providers.page.openCodeGo.deleted' : 'OpenCode Go 인증 정보를 삭제했습니다.' ,
'settings.providers.page.openCodeGo.deleteFailed' : 'OpenCode Go 인증 정보를 삭제할 수 없습니다.' ,
2026-04-27 17:05:43 +09:00
'settings.appearance.language.label' : '언어' ,
'settings.appearance.language.description' : '인터페이스 언어를 선택하세요.' ,
'settings.appearance.language.select' : '언어 선택' ,
'settings.window.description' : 'OpenChamber 설정 창입니다.' ,
'settings.view.home.title' : '설정' ,
'settings.view.home.description' : '자주 사용하는 페이지로 이동하세요.' ,
'settings.view.home.cards.providers.title' : '프로바이더' ,
'settings.view.home.cards.providers.description' : '모델과 인증 정보를 연결하세요' ,
2026-04-30 18:17:55 +09:00
'settings.view.home.cards.agents.title' : '에이전트' ,
2026-04-27 17:05:43 +09:00
'settings.view.home.cards.agents.description' : '프롬프트, 도구, 권한' ,
2026-04-30 18:17:55 +09:00
'settings.view.home.cards.skillsCatalog.title' : '스킬 카탈로그' ,
'settings.view.home.cards.skillsCatalog.description' : '카탈로그에서 스킬을 설치합니다' ,
2026-04-27 17:05:43 +09:00
'settings.view.home.cards.mcp.title' : 'MCP' ,
'settings.view.home.cards.mcp.description' : 'MCP 서버 연결을 설정하세요' ,
2026-05-25 12:20:04 -04:00
'settings.view.home.cards.plugins.title' : 'Plugins' ,
'settings.view.home.cards.plugins.description' : 'Manage opencode plugins' ,
2026-04-27 17:05:43 +09:00
'settings.view.home.cards.usage.title' : '사용량' ,
'settings.view.home.cards.usage.description' : '할당량 및 지출 현황' ,
'settings.view.unavailable.title' : '사용할 수 없음' ,
'settings.view.unavailable.description' : '이 설정 페이지는 현재 런타임에서 사용할 수 없습니다.' ,
'settings.view.badge.beta' : 'beta' ,
'settings.view.actions.reloadOpenCode' : 'OpenCode 다시 로드' ,
'settings.view.actions.reloadOpenCodeTooltip' : 'OpenCode를 재시작하고 설정을 다시 불러옵니다.' ,
'settings.view.actions.backToSettings' : '설정으로 돌아가기' ,
'settings.view.actions.closeSettings' : '설정 닫기' ,
'settings.view.actions.openSectionList' : '섹션 목록 열기' ,
2026-04-30 18:17:55 +09:00
'settings.view.actions.closeSettingsWithShortcut' : '설정 닫기 ({shortcut}+,)' ,
2026-04-27 17:05:43 +09:00
'settings.view.actions.back' : '뒤로' ,
'settings.view.actions.resizeNavigation' : '설정 내비게이션 크기 조정' ,
2026-06-10 12:15:15 +03:00
'settings.view.search.placeholder' : '설정 검색' ,
'settings.view.search.aria' : '설정 검색' ,
'settings.view.search.clear' : '설정 검색 지우기' ,
'settings.view.search.noResults' : '일치하는 설정이 없습니다' ,
2026-07-18 00:11:05 +03:00
'settings.view.nav.group.general' : 'OpenChamber' ,
'settings.view.nav.group.projects' : '워크스페이스' ,
'settings.view.nav.group.opencode' : 'OpenCode' ,
'settings.view.nav.group.content' : '라이브러리' ,
2026-04-27 17:05:43 +09:00
'settings.page.projects.title' : '프로젝트' ,
'settings.page.remoteInstances.title' : '원격 인스턴스' ,
'settings.page.providers.title' : '프로바이더' ,
'settings.page.usage.title' : '사용량' ,
2026-04-30 18:17:55 +09:00
'settings.page.agents.title' : '에이전트' ,
'settings.page.commands.title' : '명령어' ,
2026-04-27 17:05:43 +09:00
'settings.page.mcp.title' : 'MCP' ,
2026-05-25 12:20:04 -04:00
'settings.page.plugins.title' : 'Plugins' ,
2026-04-30 18:17:55 +09:00
'settings.page.skills.title' : '스킬' ,
'settings.page.skillsCatalog.title' : '스킬 카탈로그' ,
2026-04-27 17:05:43 +09:00
'settings.page.git.title' : 'Git' ,
'settings.page.appearance.title' : '외관' ,
2026-07-18 00:11:05 +03:00
'settings.page.appearance.description' : 'OpenChamber의 모양과 느낌을 맞춤 설정하세요.' ,
2026-04-27 17:05:43 +09:00
'settings.page.chat.title' : '채팅' ,
2026-07-18 00:11:05 +03:00
'settings.page.chat.description' : '메시지와 도구가 표시되는 방식을 구성합니다.' ,
2026-04-27 17:05:43 +09:00
'settings.page.shortcuts.title' : '단축키' ,
2026-07-18 00:11:05 +03:00
'settings.page.shortcuts.description' : '키보드 단축키를 맞춤 설정합니다.' ,
'settings.page.general.title' : '일반' ,
'settings.page.general.description' : '앱 시작, 보안, 연결 및 개인정보.' ,
2026-04-27 17:05:43 +09:00
'settings.page.sessions.title' : '세션' ,
2026-07-18 00:11:05 +03:00
'settings.page.sessions.description' : '세션 기본값과 보관 기간을 설정합니다.' ,
2026-04-30 18:17:55 +09:00
'settings.page.magicPrompts.title' : '매직 프롬프트' ,
2026-04-27 17:05:43 +09:00
'settings.page.notifications.title' : '알림' ,
2026-07-18 00:11:05 +03:00
'settings.page.notifications.description' : '알림을 받을 시점과 방식을 선택합니다.' ,
2026-04-27 17:05:43 +09:00
'settings.page.voice.title' : '음성' ,
2026-07-18 00:11:05 +03:00
'settings.page.voice.description' : '음성 및 받아쓰기를 구성합니다.' ,
'settings.page.tunnel.title' : '외부 터널' ,
'settings.page.tunnel.description' : '원격 터널로 이 인스턴스를 노출합니다.' ,
2026-06-10 12:00:10 +03:00
'settings.page.about.title' : '정보' ,
2026-05-21 20:00:35 +03:00
'settings.page.snippets.title' : '스니펫' ,
'settings.snippets.sidebar.title' : '스니펫' ,
'settings.snippets.sidebar.total' : '총 {count}개' ,
'settings.snippets.sidebar.actions.create' : '스니펫 만들기' ,
'settings.snippets.sidebar.actions.more' : '{name} 추가 작업' ,
'settings.snippets.sidebar.toast.deleted' : '스니펫이 삭제되었습니다' ,
'settings.snippets.sidebar.toast.deleteFailed' : '스니펫 삭제 실패' ,
'settings.snippets.sidebar.dialog.deleteTitle' : '스니펫을 삭제할까요?' ,
'settings.snippets.sidebar.dialog.deleteDescription' : '이 작업은 #{name}을(를) 영구적으로 삭제합니다.' ,
'settings.snippets.page.empty.title' : '스니펫 선택' ,
'settings.snippets.page.empty.description' : '편집할 스니펫을 사이드바에서 선택하세요.' ,
'settings.snippets.page.title.new' : '새 스니펫' ,
'settings.snippets.page.field.namePlaceholder' : 'snippet-name' ,
'settings.snippets.page.field.descriptionPlaceholder' : '이 스니펫의 역할' ,
'settings.snippets.page.field.aliases' : '별칭' ,
'settings.snippets.page.field.aliasesPlaceholder' : 'safe, careful' ,
'settings.snippets.page.field.content' : '내용' ,
'settings.snippets.page.field.contentPlaceholder' : '스니펫 Markdown...' ,
'settings.snippets.page.hint' : '프롬프트에서 #name을 사용하세요. opencode-snippets와 호환되는 별칭 및 prepend/append 블록을 지원합니다.' ,
'settings.snippets.page.toast.nameRequired' : '스니펫 이름은 필수입니다' ,
'settings.snippets.page.toast.contentRequired' : '스니펫 내용은 필수입니다' ,
'settings.snippets.page.toast.saveFailed' : '스니펫 저장 실패' ,
'settings.snippets.page.toast.saved' : '스니펫이 저장되었습니다' ,
2026-07-18 00:11:05 +03:00
'settings.openchamber.tunnel.title' : '외부 터널' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.tunnel.description' : '퀵 링크나 직접 관리하는 Cloudflare 터널로 안전한 원격 접속을 설정하세요.' ,
2026-04-30 18:17:55 +09:00
'settings.openchamber.tunnel.note.serverSideEnforced' : '보안 터널 접근은 서버 측에서 강제됩니다.' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.tunnel.note.connectLinksOneTime' : '접속 링크는 일회용이며, 터널이 중지되거나 링크 TTL이 만료되면 폐기됩니다.' ,
'settings.openchamber.tunnel.note.cloudflareConnectorTarget' : 'Cloudflare 커넥터 대상:' ,
2026-04-30 18:17:55 +09:00
'settings.openchamber.tunnel.note.cloudflareConnectorTargetUse' : 'Cloudflare 커넥터 대상에는 다음 값을 사용하세요' ,
'settings.openchamber.tunnel.note.tokensSavedPerTunnel' : '토큰은 터널별로 저장되며 디스크에 저장된 값을 재사용합니다.' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.tunnel.note.customConfigUsed' : '터널 시작 시 사용자 정의 설정 파일을 사용합니다.' ,
'settings.openchamber.tunnel.note.defaultConfigUsed' : '비워 두면 cloudflared가 기본 설정 파일(~/.cloudflared/config.yml)을 사용합니다.' ,
'settings.openchamber.tunnel.note.managedRemoteRequiresDomain' : 'Managed Remote 터널에는 Cloudflare 계정에 등록된 도메인이 필요합니다.' ,
'settings.openchamber.tunnel.note.managedLocalUsesConfig' : 'Managed Local 터널은 로컬 cloudflared 설정 파일을 사용합니다.' ,
'settings.openchamber.tunnel.note.startModeAndGenerateLink' : '{mode} 터널을 시작하고 일회용 접속 링크를 만듭니다. 터널을 사용하는 동안 앱을 닫지 마세요.' ,
'settings.openchamber.tunnel.note.scanQrToConnect' : '휴대폰으로 스캔하여 연결하세요.' ,
'settings.openchamber.tunnel.section.redeemedAccessLinks' : '사용된 접속 링크' ,
'settings.openchamber.tunnel.section.savedManagedRemoteTunnels' : '저장된 Managed Remote 터널' ,
'settings.openchamber.tunnel.notAvailable.cloudflaredNotFound' : 'cloudflared를 찾을 수 없음' ,
2026-06-05 15:01:22 +03:00
'settings.openchamber.tunnel.notAvailable.dependencyNotFound' : '{dependency}를 찾을 수 없습니다.' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.tunnel.notAvailable.installHint' : '원격 터널 접속을 사용하려면 설치하세요:' ,
'settings.openchamber.tunnel.field.provider' : '프로바이더' ,
'settings.openchamber.tunnel.field.providerPlaceholder' : '프로바이더 선택' ,
'settings.openchamber.tunnel.field.tunnelType' : '터널 유형' ,
'settings.openchamber.tunnel.field.connectLinkTtl' : '접속 링크 TTL' ,
'settings.openchamber.tunnel.field.tunnelSessionTtl' : '터널 세션 TTL' ,
'settings.openchamber.tunnel.field.hostnameLabel' : 'Hostname:' ,
'settings.openchamber.tunnel.field.savedTokenAvailablePlaceholder' : '저장된 토큰 사용 가능(교체 선택 사항)' ,
2026-04-30 18:17:55 +09:00
'settings.openchamber.tunnel.field.pasteTokenPlaceholder' : '이 터널에 사용할 토큰을 붙여넣으세요' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.tunnel.field.newPresetNamePlaceholder' : '터널 이름(예: Production)' ,
'settings.openchamber.tunnel.field.newPresetHostnamePlaceholder' : 'Hostname(예: oc.example.com)' ,
'settings.openchamber.tunnel.field.newPresetTokenPlaceholder' : '토큰' ,
'settings.openchamber.tunnel.field.managedRemoteTokenInfoAria' : 'Managed remote 터널 토큰 정보' ,
'settings.openchamber.tunnel.field.configurationFile' : '설정 파일' ,
'settings.openchamber.tunnel.field.configurationFilePlaceholder' : '기본 cloudflared 설정 사용 중' ,
'settings.openchamber.tunnel.field.managedRemoteTunnelToConnect' : '연결할 Managed Remote 터널' ,
'settings.openchamber.tunnel.field.selectSavedTunnelPlaceholder' : '저장된 터널 선택' ,
'settings.openchamber.tunnel.field.publicUrlHint' : '공개 URL(토큰 없이는 접속 불가)' ,
'settings.openchamber.tunnel.field.connectLink' : '접속 링크' ,
'settings.openchamber.tunnel.field.expires' : '만료' ,
'settings.openchamber.tunnel.field.connectQrAlt' : '터널 연결 QR 코드' ,
'settings.openchamber.tunnel.actions.removePresetAria' : '{name} 제거' ,
'settings.openchamber.tunnel.actions.saveToken' : '토큰 저장' ,
'settings.openchamber.tunnel.actions.browseConfigFileAria' : '설정 파일 찾아보기' ,
'settings.openchamber.tunnel.actions.clearConfigFileAria' : '설정 파일 지우기' ,
'settings.openchamber.tunnel.actions.openManagedRemoteDocs' : 'Managed Remote 터널 설정 문서 열기' ,
'settings.openchamber.tunnel.actions.openManagedLocalDocs' : 'Managed Local 터널 설정 문서 열기' ,
'settings.openchamber.tunnel.actions.startTunnel' : '터널 시작' ,
'settings.openchamber.tunnel.actions.startingTunnel' : '터널 시작 중...' ,
'settings.openchamber.tunnel.actions.stopTunnel' : '터널 중지' ,
'settings.openchamber.tunnel.actions.stopping' : '중지 중...' ,
'settings.openchamber.tunnel.actions.newConnectLink' : '새 접속 링크' ,
'settings.openchamber.tunnel.actions.copied' : '복사됨' ,
'settings.openchamber.tunnel.actions.retry' : '다시 시도' ,
'settings.openchamber.tunnel.option.moreProvidersSoon' : '더 많은 프로바이더가 곧 추가됩니다' ,
'settings.openchamber.tunnel.option.mode.quick.label' : 'Quick' ,
2026-05-25 18:43:23 +03:00
'settings.openchamber.tunnel.option.mode.quick.tooltip' : 'Quick Tunnel은 best effort로 제공되며 가동 시간이 보장되지 않습니다.' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.tunnel.option.mode.managedRemote.label' : 'Managed Remote' ,
'settings.openchamber.tunnel.option.mode.managedRemote.tooltip' : 'Managed Remote는 장기 접속을 위해 Cloudflare 계정과 hostname을 사용합니다.' ,
'settings.openchamber.tunnel.option.mode.managedLocal.label' : 'Managed Local' ,
'settings.openchamber.tunnel.option.mode.managedLocal.tooltip' : 'Managed Local은 로컬 cloudflared 설정 파일을 사용합니다.' ,
'settings.openchamber.tunnel.warning.quickModeReliability' : '더 안정적인 장기 접속이 필요하면 Managed Remote 또는 Managed Local 터널 모드로 전환하세요.' ,
'settings.openchamber.tunnel.warning.replacesActiveTunnel' : '이 터널을 시작하면 활성 터널이 교체되고 기존 접속 링크와 원격 세션이 폐기됩니다.' ,
'settings.openchamber.tunnel.badge.quick' : 'QUICK' ,
'settings.openchamber.tunnel.badge.remote' : 'REMOTE' ,
'settings.openchamber.tunnel.badge.local' : 'LOCAL' ,
'settings.openchamber.tunnel.state.loading' : '로딩 중' ,
'settings.openchamber.tunnel.state.expired' : '만료됨' ,
'settings.openchamber.tunnel.state.revoked' : '폐기됨' ,
'settings.openchamber.tunnel.state.inactive' : '비활성' ,
'settings.openchamber.tunnel.state.noExpiry' : '만료 없음' ,
'settings.openchamber.tunnel.state.never' : '없음' ,
'settings.openchamber.tunnel.state.tunnelReady' : '터널 준비 완료' ,
'settings.openchamber.tunnel.session.redeemedAt' : '{time}에 사용됨' ,
'settings.openchamber.tunnel.session.expiresIn' : '{remaining} 후 만료' ,
'settings.openchamber.tunnel.session.inactiveWithReason' : '비활성({reason})' ,
'settings.openchamber.tunnel.error.invalidConfigExtension' : '설정 파일은 .yml, .yaml 또는 .json 확장자를 사용해야 합니다.' ,
'settings.openchamber.tunnel.tooltip.tokensSavedPath' : '토큰은 ~/.config/openchamber/cloudflare-managed-remote-tunnels.json에 저장됩니다.' ,
'settings.openchamber.tunnel.empty.noManagedRemoteTunnels' : '저장된 Managed Remote 터널이 아직 없습니다.' ,
'settings.openchamber.tunnel.toast.checkAvailabilityFailed' : '터널 사용 가능 여부를 확인하지 못했습니다' ,
'settings.openchamber.tunnel.toast.saveSettingsFailed' : '터널 설정을 저장하지 못했습니다' ,
'settings.openchamber.tunnel.toast.saveTtlFailed' : '터널 TTL 설정을 저장하지 못했습니다' ,
'settings.openchamber.tunnel.toast.saveTokenFailed' : 'Managed Remote 터널 토큰을 저장하지 못했습니다' ,
'settings.openchamber.tunnel.toast.selectOrAddManagedRemoteFirst' : '먼저 Managed Remote 터널을 선택하거나 추가하세요' ,
'settings.openchamber.tunnel.toast.managedRemoteTokenRequiredBeforeStarting' : '시작하기 전에 Managed Remote 터널 토큰이 필요합니다' ,
'settings.openchamber.tunnel.toast.addManagedRemoteTokenBeforeStarting' : '시작하기 전에 Managed Remote 터널 토큰을 추가하세요' ,
'settings.openchamber.tunnel.toast.startFailed' : '터널을 시작하지 못했습니다' ,
'settings.openchamber.tunnel.toast.startedButNoPublicUrl' : '터널이 시작되었지만 공개 URL이 반환되지 않았습니다' ,
'settings.openchamber.tunnel.toast.replacedTunnelSingleSingle' : '이전 터널을 교체했습니다: 링크 1개가 폐기되고 세션 1개가 무효화되었습니다.' ,
'settings.openchamber.tunnel.toast.replacedTunnelSingleManySessions' : '이전 터널을 교체했습니다: 링크 1개가 폐기되고 세션 {invalidatedSessionCount}개가 무효화되었습니다.' ,
'settings.openchamber.tunnel.toast.replacedTunnelManyLinksSingleSession' : '이전 터널을 교체했습니다: 링크 {revokedBootstrapCount}개가 폐기되고 세션 1개가 무효화되었습니다.' ,
'settings.openchamber.tunnel.toast.replacedTunnelManyMany' : '이전 터널을 교체했습니다: 링크 {revokedBootstrapCount}개가 폐기되고 세션 {invalidatedSessionCount}개가 무효화되었습니다.' ,
'settings.openchamber.tunnel.toast.linkReady' : '터널 링크가 준비되었습니다' ,
'settings.openchamber.tunnel.toast.stopped' : '터널이 중지되었습니다' ,
'settings.openchamber.tunnel.toast.stopFailed' : '터널을 중지하지 못했습니다' ,
'settings.openchamber.tunnel.toast.connectLinkCopied' : '접속 링크가 복사되었습니다' ,
'settings.openchamber.tunnel.toast.copyUrlFailed' : 'URL을 복사하지 못했습니다' ,
'settings.openchamber.tunnel.toast.saveSelectedManagedRemoteFailed' : '선택한 Managed Remote 터널을 저장하지 못했습니다' ,
'settings.openchamber.tunnel.toast.tunnelNameRequired' : '터널 이름은 필수입니다' ,
'settings.openchamber.tunnel.toast.managedRemoteHostnameRequired' : 'Managed Remote 터널 hostname은 필수입니다' ,
'settings.openchamber.tunnel.toast.managedRemoteTokenRequired' : 'Managed Remote 터널 토큰은 필수입니다' ,
'settings.openchamber.tunnel.toast.hostnameAlreadyExists' : '이 hostname은 이미 존재합니다' ,
'settings.openchamber.tunnel.toast.managedRemoteSaved' : 'Managed Remote 터널이 저장되었습니다' ,
'settings.openchamber.tunnel.toast.managedRemoteRemoved' : 'Managed Remote 터널이 제거되었습니다' ,
2026-04-30 18:17:55 +09:00
'settings.magicPrompts.sidebar.title' : '매직 프롬프트' ,
2026-04-27 17:05:43 +09:00
'settings.magicPrompts.sidebar.description' : '편집할 프롬프트 템플릿을 선택하세요.' ,
'settings.magicPrompts.sidebar.group.git' : 'Git' ,
'settings.magicPrompts.sidebar.group.github' : 'GitHub' ,
'settings.magicPrompts.sidebar.group.planning' : '계획' ,
'settings.magicPrompts.sidebar.group.session' : '세션' ,
'settings.magicPrompts.sidebar.item.gitCommitGenerate' : 'Commit 생성' ,
'settings.magicPrompts.sidebar.item.gitPrGenerate' : 'PR 생성' ,
'settings.magicPrompts.sidebar.item.gitConflictResolve' : 'Merge/Rebase 충돌 해결' ,
'settings.magicPrompts.sidebar.item.gitCherrypickConflictResolve' : 'Cherry-pick 충돌 해결' ,
'settings.magicPrompts.sidebar.item.githubPrReview' : 'PR 리뷰' ,
2026-04-30 18:17:55 +09:00
'settings.magicPrompts.sidebar.item.githubIssueReview' : '이슈 리뷰' ,
'settings.magicPrompts.sidebar.item.githubPrFailedChecksReview' : 'PR 실패 체크 리뷰' ,
2026-04-27 17:05:43 +09:00
'settings.magicPrompts.sidebar.item.githubPrCommentsReview' : 'PR 댓글 리뷰' ,
'settings.magicPrompts.sidebar.item.githubSinglePrCommentReview' : '단일 PR 댓글 리뷰' ,
2026-04-30 18:17:55 +09:00
'settings.magicPrompts.sidebar.item.planTodo' : '할 일 계획' ,
2026-04-27 17:05:43 +09:00
'settings.magicPrompts.sidebar.item.planImprove' : '계획 개선' ,
'settings.magicPrompts.sidebar.item.planImplement' : '계획 구현' ,
'settings.magicPrompts.sidebar.item.sessionSummary' : '세션 요약' ,
2026-04-30 18:17:55 +09:00
'settings.magicPrompts.sidebar.item.sessionWorkspaceReview' : '워크스페이스 리뷰' ,
2026-05-29 12:08:01 +03:00
'settings.magicPrompts.sidebar.item.sessionExplore' : '코드베이스 둘러보기' ,
2026-05-29 02:41:46 +03:00
'settings.magicPrompts.sidebar.item.sessionFeaturePlan' : '기능 계획' ,
2026-07-12 10:58:58 +03:00
'settings.magicPrompts.sidebar.item.sessionCraftGoal' : 'Goal 만들기' ,
'settings.magicPrompts.page.group.sessionCraftGoal.title' : 'Goal 만들기' ,
'settings.magicPrompts.page.group.sessionCraftGoal.description' : '/craft-goal slash command에서 사용하는 프롬프트입니다: 표시 사용자 메시지 + 숨겨진 지침. 가이드 대화를 통해 아이디어나 작업을 명확하고 증거로 검증 가능한 Goal로 만듭니다.' ,
2026-05-29 02:56:44 +03:00
'settings.magicPrompts.sidebar.item.sessionCatchUp' : '따라잡기' ,
'settings.magicPrompts.sidebar.item.sessionDebug' : '디버깅' ,
2026-05-29 03:12:52 +03:00
'settings.magicPrompts.sidebar.item.sessionWeigh' : '옵션 비교' ,
2026-05-15 13:26:46 +03:00
'settings.magicPrompts.sidebar.item.sessionFusion' : 'Fusion' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.sidebar.title' : '원격 인스턴스' ,
'settings.remoteInstances.sidebar.total' : '총 {count}개' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.sidebar.newSshInstanceName' : '새 SSH 연결' ,
'settings.remoteInstances.sidebar.actions.addSshInstance' : 'SSH 연결 추가' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.sidebar.actions.connect' : '연결' ,
'settings.remoteInstances.sidebar.actions.disconnect' : '연결 해제' ,
'settings.remoteInstances.sidebar.actions.retry' : '다시 시도' ,
'settings.remoteInstances.sidebar.actions.remove' : '제거' ,
'settings.remoteInstances.sidebar.confirm.localPortInUseRetry' : '로컬 포트가 이미 사용 중입니다. 임의의 사용 가능한 로컬 포트를 선택해 다시 시도할까요?' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.sidebar.toast.createFailed' : 'SSH 연결을 만들지 못했습니다' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.sidebar.toast.retriedWithRandomPort' : '임의의 로컬 포트로 다시 시도했습니다' ,
'settings.remoteInstances.sidebar.toast.connectFailed' : '인스턴스에 연결하지 못했습니다' ,
'settings.remoteInstances.sidebar.toast.disconnectFailed' : '인스턴스 연결을 해제하지 못했습니다' ,
'settings.remoteInstances.sidebar.toast.retryFailed' : '연결을 다시 시도하지 못했습니다' ,
'settings.remoteInstances.sidebar.toast.removeFailed' : '인스턴스를 제거하지 못했습니다' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.direct.sidebarTitle' : '서버 링크' ,
'settings.remoteInstances.direct.sidebarDescription' : '링크나 토큰으로 연결' ,
'settings.remoteInstances.direct.title' : '다른 OpenChamber 서버' ,
2026-07-10 03:36:10 +03:00
'settings.remoteInstances.direct.description' : '이 앱이 전환할 수 있는 서버입니다. 다른 서버의 페어링 링크를 가져오거나 주소로 추가하세요.' ,
'settings.remoteInstances.direct.addDialog.description' : 'URL로 다른 OpenChamber 서버를 추가합니다. 서버가 이미 실행 중이고 연결 토큰이 있을 때 사용하세요.' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.direct.field.labelPlaceholder' : '라벨(선택 사항)' ,
'settings.remoteInstances.direct.field.urlPlaceholder' : 'https://host:port' ,
'settings.remoteInstances.direct.field.tokenPlaceholder' : '연결 토큰(신뢰할 수 있는 로컬 서버는 선택 사항)' ,
'settings.remoteInstances.direct.note' : '연결 토큰은 이 기기에 저장되며 이 앱이 해당 서버에 연결할 때만 사용됩니다.' ,
2026-06-30 00:30:48 +03:00
'settings.remoteInstances.direct.headers.title' : 'Additional headers' ,
'settings.remoteInstances.direct.headers.description' : 'Optional HTTP headers for desktop API requests. Authorization is reserved for the connection token.' ,
'settings.remoteInstances.direct.headers.field.namePlaceholder' : 'Header name' ,
'settings.remoteInstances.direct.headers.field.valuePlaceholder' : 'Header value' ,
'settings.remoteInstances.direct.headers.actions.add' : 'Add header' ,
'settings.remoteInstances.direct.headers.removeAria' : 'Remove header' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.direct.actions.add' : '서버 추가' ,
'settings.remoteInstances.direct.import.description' : '다른 OpenChamber 서버에서 만든 연결 링크를 붙여넣으세요.' ,
'settings.remoteInstances.direct.import.placeholder' : 'openchamber://connect?...' ,
'settings.remoteInstances.direct.import.action' : '링크 가져오기' ,
'settings.remoteInstances.direct.error.invalidConnectLink' : '잘못된 OpenChamber 연결 링크입니다.' ,
'settings.remoteInstances.direct.state.loading' : '서버를 불러오는 중...' ,
'settings.remoteInstances.direct.state.empty' : '아직 추가된 다른 서버가 없습니다.' ,
'settings.remoteInstances.clientAuth.title' : '이 서버에 연결' ,
'settings.remoteInstances.clientAuth.description' : 'OpenChamber Desktop이 이 서버에 연결할 수 있도록 안전한 링크나 토큰을 만듭니다.' ,
2026-07-10 00:12:33 +03:00
'settings.remoteInstances.clientAuth.field.labelPlaceholder' : '기기 이름 — 예: My iPhone' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.clientAuth.actions.create' : '토큰 만들기' ,
'settings.remoteInstances.clientAuth.actions.pair' : '링크 만들기' ,
'settings.remoteInstances.clientAuth.actions.revoke' : '해지' ,
'settings.remoteInstances.clientAuth.actions.clearRevoked' : '해지된 항목 지우기' ,
'settings.remoteInstances.clientAuth.qrAlt' : 'OpenChamber connection QR code' ,
2026-07-10 00:12:33 +03:00
'settings.remoteInstances.clientAuth.qrEnlarge' : 'QR 코드 확대' ,
'settings.remoteInstances.clientAuth.qrScanHint' : '다른 기기의 OpenChamber 앱으로 스캔하세요. 일회용이며 만료됩니다.' ,
'settings.remoteInstances.clientAuth.qrDialogTitle' : '스캔하여 연결' ,
'settings.remoteInstances.clientAuth.actions.addDevice' : '기기 추가' ,
'settings.remoteInstances.clientAuth.actions.copied' : '복사됨' ,
'settings.remoteInstances.clientAuth.addDevice.transportLabel' : '이 기기를 어디에서 사용하나요?' ,
'settings.remoteInstances.clientAuth.addDevice.subtitle' : '다른 기기를 이 서버에 연결하는 일회용 QR 코드를 만듭니다.' ,
'settings.remoteInstances.clientAuth.addDevice.transport.local' : '이 컴퓨터 전용' ,
'settings.remoteInstances.clientAuth.addDevice.transport.localHint' : '같은 컴퓨터의 앱을 위한 옵션입니다.' ,
'settings.remoteInstances.clientAuth.addDevice.transport.lan' : '집 네트워크 전용' ,
'settings.remoteInstances.clientAuth.addDevice.transport.lanHint' : 'Wi-Fi로 직접 연결합니다. 이 네트워크 밖에서는 작동하지 않습니다.' ,
'settings.remoteInstances.clientAuth.addDevice.transport.relay' : '어디서나' ,
'settings.remoteInstances.clientAuth.addDevice.transport.relayHint' : '집과 밖 어디서나 작동합니다. 밖에서는 종단간 암호화 터널인 OpenChamber Private Relay를 통해 연결됩니다. 설정이 필요 없습니다.' ,
'settings.remoteInstances.clientAuth.addDevice.fallback.relay' : '밖에서는 암호화 릴레이 연결도 허용' ,
'settings.remoteInstances.clientAuth.addDevice.fallback.preferLocal' : '가능하면 집에서는 직접 연결 우선' ,
'settings.remoteInstances.clientAuth.addDevice.create' : 'QR 코드 만들기' ,
'settings.remoteInstances.clientAuth.addDevice.done' : '완료' ,
2026-07-10 02:01:00 +03:00
'settings.remoteInstances.clientAuth.addDevice.connectedToast' : '기기가 연결되었습니다.' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.clientAuth.pairingUrl' : '연결 링크' ,
'settings.remoteInstances.clientAuth.createdToken' : '지금 이 토큰을 복사하세요. 보안을 위해 다시 표시되지 않습니다.' ,
'settings.remoteInstances.clientAuth.state.loading' : '토큰을 불러오는 중...' ,
'settings.remoteInstances.clientAuth.state.empty' : '아직 연결된 기기가 없습니다.' ,
'settings.remoteInstances.clientAuth.state.revoked' : '해지됨' ,
'settings.remoteInstances.clientAuth.state.thisDevice' : '이 기기' ,
2026-07-10 00:12:33 +03:00
'settings.remoteInstances.clientAuth.state.pending' : '연결 대기 중…' ,
'settings.remoteInstances.clientAuth.state.viaRelay' : 'Relay' ,
'settings.remoteInstances.clientAuth.state.connectedDirect' : '연결됨 · 로컬 네트워크' ,
'settings.remoteInstances.clientAuth.state.connectedRelay' : '연결됨 · 릴레이' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.clientAuth.lastUsed' : '마지막 사용 {date}' ,
'settings.remoteInstances.clientAuth.neverUsed' : '사용한 적 없음' ,
2026-07-08 03:44:02 +03:00
'settings.remoteInstances.relay.title' : 'OpenChamber Relay' ,
2026-07-10 00:12:33 +03:00
'settings.remoteInstances.relay.autoHint' : '릴레이로 기기를 페어링하면 자동으로 켜집니다.' ,
2026-07-08 03:44:02 +03:00
'settings.remoteInstances.relay.description' : '포트를 열지 않고도 다른 기기가 어디서든 연결할 수 있습니다. 트래픽은 종단 간 암호화되어 릴레이는 내용을 읽을 수 없습니다.' ,
'settings.remoteInstances.relay.enableHint' : '이 서버에서 릴레이를 켜기 전까지는 아무것도 공유되지 않습니다.' ,
'settings.remoteInstances.relay.actions.enable' : '릴레이 켜기' ,
'settings.remoteInstances.relay.actions.disable' : '끄기' ,
'settings.remoteInstances.relay.confirm.disable' : '릴레이를 끄시겠습니까? 릴레이를 통해 연결된 기기는 즉시 연결이 끊어집니다.' ,
'settings.remoteInstances.relay.state.loading' : '릴레이 상태 확인 중...' ,
'settings.remoteInstances.relay.state.disabled' : '꺼짐' ,
'settings.remoteInstances.relay.state.connecting' : '연결 중' ,
'settings.remoteInstances.relay.state.connected' : '연결됨' ,
'settings.remoteInstances.relay.state.reconnecting' : '재연결 중' ,
'settings.remoteInstances.relay.state.error' : '오류' ,
'settings.remoteInstances.relay.status.clientsOne' : '기기 {count}대 연결됨' ,
'settings.remoteInstances.relay.status.clientsMany' : '기기 {count}대 연결됨' ,
'settings.remoteInstances.relay.pair.title' : '기기 페어링' ,
'settings.remoteInstances.relay.pair.labelPlaceholder' : '기기 이름 (선택 사항)' ,
'settings.remoteInstances.relay.pair.includeToken' : '액세스 토큰 포함 (한 번 스캔으로 페어링)' ,
'settings.remoteInstances.relay.pair.noTokenHint' : '토큰이 없으면 기기는 연결 후 이 서버의 UI 비밀번호로 로그인합니다.' ,
'settings.remoteInstances.relay.pair.generate' : '페어링 링크 만들기' ,
'settings.remoteInstances.relay.pair.requiresConnected' : '페어링은 릴레이가 연결된 후 사용할 수 있습니다.' ,
'settings.remoteInstances.relay.pair.linkLabel' : '페어링 링크' ,
'settings.remoteInstances.relay.pair.warning' : '이 링크는 이 서버에 대한 접근 권한을 부여합니다. 공유하지 마세요.' ,
'settings.remoteInstances.relay.pair.qrAlt' : '릴레이 페어링 QR 코드' ,
'settings.remoteInstances.relay.pair.showQr' : 'QR 코드 표시' ,
'settings.remoteInstances.relay.pair.qrDialogTitle' : '스캔하여 페어링' ,
'settings.remoteInstances.relay.pair.qrDialogDescription' : '다른 기기의 OpenChamber 앱으로 이 QR 코드를 스캔하세요.' ,
'settings.remoteInstances.relay.pair.manageHint' : '페어링된 기기는 위의 “이 서버에 연결” 목록에서 관리하거나 철회할 수 있습니다.' ,
'settings.remoteInstances.relay.toast.enableFailed' : '릴레이를 켤 수 없습니다' ,
'settings.remoteInstances.relay.toast.disableFailed' : '릴레이를 끔 수 없습니다' ,
'settings.remoteInstances.relay.toast.offerFailed' : '페어링 링크를 만들지 못했습니다' ,
'settings.remoteInstances.relay.toast.linkCopied' : '페어링 링크를 복사했습니다' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.sidebar.phase.ready' : '준비됨' ,
'settings.remoteInstances.sidebar.phase.error' : '오류' ,
'settings.remoteInstances.sidebar.phase.reconnect' : '재연결' ,
'settings.remoteInstances.sidebar.phase.installing' : '설치 중' ,
'settings.remoteInstances.sidebar.phase.updating' : '업데이트 중' ,
'settings.remoteInstances.sidebar.phase.forwarding' : '포워딩 중' ,
'settings.remoteInstances.sidebar.phase.starting' : '시작 중' ,
'settings.remoteInstances.sidebar.phase.connecting' : '연결 중' ,
'settings.remoteInstances.sidebar.phase.idle' : '대기 중' ,
'settings.remoteInstances.page.section.instance' : '인스턴스' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.page.section.instanceDescription' : '이 연결에 사용할 SSH 명령과 표시 이름을 선택하세요.' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.page.field.mode' : '모드' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.page.field.modeHint' : 'OpenChamber가 서버를 대신 시작할지, 이미 실행 중인 서버에 연결할지 선택하세요.' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.page.field.modePlaceholder' : '모드 선택' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.page.field.modeManaged' : '대신 시작하기' ,
'settings.remoteInstances.page.field.modeExternal' : '이미 실행 중' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.page.field.preferredRemotePort' : '기본 원격 포트' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.page.field.preferredRemotePortHint' : '원격 컴퓨터에서 사용할 포트입니다. 비워 두면 자동으로 선택합니다.' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.page.field.keepServerRunning' : '서버 유지' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.page.field.keepServerRunningHint' : '연결을 끊은 뒤에도 원격 컴퓨터에서 OpenChamber를 계속 실행합니다.' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.page.field.bindHost' : 'Bind host' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.page.field.bindHostHint' : '로컬 연결이 대기할 주소입니다. LAN 접근이 필요하지 않으면 127.0.0.1 또는 localhost를 사용하세요.' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.page.field.preferredLocalPort' : '기본 로컬 포트' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.page.field.preferredLocalPortHint' : '이 연결에 열 로컬 포트입니다. 비워 두면 자동으로 선택합니다.' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.page.field.forwardType' : '포워딩 유형' ,
'settings.remoteInstances.page.field.localHostPlaceholder' : '127.0.0.1' ,
'settings.remoteInstances.page.field.remoteHostPlaceholder' : '127.0.0.1' ,
'settings.remoteInstances.page.field.auto' : '자동' ,
'settings.remoteInstances.page.confirm.bindAllInterfaces' : '0.0.0.0에 바인딩하면 포워딩된 포트가 로컬 네트워크에 노출됩니다. 계속하시겠습니까?' ,
'settings.remoteInstances.page.preview.localSocks5' : '(로컬 SOCKS5)' ,
'settings.remoteInstances.page.preview.local' : '(로컬)' ,
'settings.remoteInstances.page.preview.remote' : '(원격)' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.page.toast.openLocalEndpointFailed' : '로컬 주소를 열지 못했습니다' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.page.toast.localUrlCopied' : '로컬 URL이 복사되었습니다' ,
'settings.remoteInstances.page.actions.copyLocalUrl' : '로컬 URL 복사' ,
'settings.remoteInstances.page.actions.open' : '열기' ,
'settings.remoteInstances.page.logsDialog.selectedInstanceFallback' : '선택한 인스턴스' ,
'settings.remoteInstances.page.patternDialog.descriptionWithHost' : '{host}에는 구체적인 대상이 필요합니다.' ,
'settings.remoteInstances.page.patternDialog.description' : '대상을 입력하세요.' ,
2026-07-18 00:11:05 +03:00
'settings.common.infoAria' : '자세한 정보' ,
2026-04-27 17:05:43 +09:00
'settings.common.actions.cancel' : '취소' ,
'settings.common.actions.create' : '생성' ,
'settings.common.actions.delete' : '삭제' ,
'settings.common.actions.reset' : '초기화' ,
'settings.common.actions.rename' : '이름 변경' ,
'settings.common.actions.duplicate' : '복제' ,
'settings.common.actions.import' : '가져오기' ,
'settings.common.actions.copyAll' : '모두 복사' ,
'settings.common.actions.clear' : '지우기' ,
'settings.common.actions.saving' : '저장 중...' ,
2026-07-18 00:11:05 +03:00
'settings.common.status.saved' : '저장됨' ,
'settings.common.status.saveFailed' : '저장 실패' ,
2026-04-27 17:05:43 +09:00
'settings.common.actions.saveChanges' : '변경 사항 저장' ,
'settings.common.scope.global' : '전역' ,
'settings.common.scope.project' : '프로젝트' ,
'settings.common.field.description' : '설명' ,
'settings.common.badge.new' : '새 항목' ,
'settings.common.badge.modified' : '수정됨' ,
'settings.common.permission.allow' : '허용' ,
'settings.common.permission.ask' : '확인' ,
'settings.common.permission.deny' : '거부' ,
'settings.common.state.comingSoon' : '곧 제공됩니다...' ,
'settings.projects.actions.title' : '작업' ,
'settings.projects.actions.description' : '프로젝트 이름 옆 헤더에 표시할 프로젝트별 명령어입니다.' ,
'settings.projects.actions.validation.fillNameAndCommand' : '저장하기 전에 작업 이름과 명령을 입력하세요.' ,
'settings.projects.actions.state.loading' : '로딩 중...' ,
'settings.projects.actions.state.empty' : '설정된 작업이 아직 없습니다.' ,
'settings.projects.actions.state.untitled' : '제목 없는 작업' ,
'settings.projects.actions.state.noDesktopSshForwards' : '활성화된 로컬 SSH 포워딩이 없습니다.' ,
'settings.projects.actions.field.selectIconAria' : '아이콘 선택' ,
'settings.projects.actions.field.iconAria' : '아이콘 {icon}' ,
'settings.projects.actions.field.actionNamePlaceholder' : '작업 이름' ,
'settings.projects.actions.field.command' : '명령어' ,
'settings.projects.actions.field.commandPlaceholder' : '예: bun run lint' ,
'settings.projects.actions.field.autoOpenUrl' : 'URL 자동 열기' ,
'settings.projects.actions.field.autoOpenUrlForAria' : '{title}의 URL 자동 열기' ,
2026-04-30 18:17:55 +09:00
'settings.projects.actions.field.autoOpenUrlDescription' : '명령 출력에서 감지한 URL 또는 아래의 사용자 정의 URL을 엽니다' ,
2026-04-27 17:05:43 +09:00
'settings.projects.actions.field.overrideUrlPlaceholder' : '대체 URL(선택 사항)' ,
'settings.projects.actions.field.overrideUrlTooltip' : '이 항목을 입력하면 사용자 정의 URL을 사용합니다. 비워 두면 출력에서 가장 적절한 URL을 엽니다.' ,
'settings.projects.actions.field.desktopSshForward' : 'Desktop SSH 포워딩' ,
'settings.projects.actions.field.useOutputManualUrl' : '출력/수동 URL 사용' ,
'settings.projects.actions.actions.add' : '작업 추가' ,
'settings.projects.actions.actions.save' : '작업 저장' ,
'settings.projects.actions.toast.saveFailed' : '작업을 저장하지 못했습니다' ,
'settings.projects.actions.toast.saved' : '프로젝트 작업이 저장되었습니다' ,
'settings.openchamber.about.title' : 'OpenChamber 정보' ,
'settings.openchamber.about.field.version' : '버전' ,
2026-06-05 15:09:24 +03:00
'settings.openchamber.about.field.openCodeVersion' : 'OpenCode 버전' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.about.state.checking' : '확인 중...' ,
'settings.openchamber.about.state.upToDate' : '최신 상태' ,
2026-06-05 15:09:24 +03:00
'settings.openchamber.about.state.unknown' : '알 수 없음' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.about.actions.checkUpdates' : '업데이트 확인' ,
'settings.openchamber.about.actions.update' : '업데이트' ,
'settings.openchamber.about.actions.updateToVersion' : '{version}으로 업데이트' ,
'settings.openchamber.about.actions.checkForUpdates' : '업데이트 확인' ,
'settings.openchamber.about.toast.latestVersion' : '최신 버전을 사용 중입니다' ,
2026-04-30 18:17:55 +09:00
'settings.agents.sidebar.title' : '에이전트' ,
2026-04-27 17:05:43 +09:00
'settings.agents.sidebar.total' : '총 {count}개' ,
2026-04-30 18:17:55 +09:00
'settings.agents.sidebar.empty.title' : '설정된 에이전트가 없습니다' ,
2026-04-27 17:05:43 +09:00
'settings.agents.sidebar.empty.description' : '위의 + 버튼으로 새로 생성하세요' ,
2026-04-30 18:17:55 +09:00
'settings.agents.sidebar.section.builtIn' : '내장 에이전트' ,
'settings.agents.sidebar.section.custom' : '사용자 정의 에이전트' ,
2026-04-27 17:05:43 +09:00
'settings.agents.sidebar.badge.system' : 'system' ,
2026-04-30 18:17:55 +09:00
'settings.agents.sidebar.dialog.deleteTitle' : '에이전트 삭제' ,
'settings.agents.sidebar.dialog.resetTitle' : '에이전트 초기화' ,
'settings.agents.sidebar.dialog.deleteDescription' : '"{name}" 에이전트를 삭제하시겠습니까?' ,
'settings.agents.sidebar.dialog.resetDescription' : '"{name}" 에이전트를 기본 설정으로 초기화하시겠습니까?' ,
'settings.agents.sidebar.renameDialog.title' : '에이전트 이름 변경' ,
'settings.agents.sidebar.renameDialog.description' : '"@{name}" 에이전트의 새 이름을 입력하세요' ,
'settings.agents.sidebar.renameDialog.placeholder' : '새 에이전트 이름...' ,
'settings.agents.sidebar.toast.builtInCannotDelete' : '내장 에이전트는 삭제할 수 없습니다' ,
'settings.agents.sidebar.toast.agentDeleted' : '"{name}" 에이전트를 삭제했습니다' ,
'settings.agents.sidebar.toast.agentReset' : '"{name}" 에이전트를 기본값으로 초기화했습니다' ,
'settings.agents.sidebar.toast.deleteFailed' : '에이전트를 삭제하지 못했습니다' ,
2026-06-16 14:33:08 +03:00
'settings.agents.sidebar.toast.definitionNotFound' : '에이전트 정의를 찾을 수 없습니다. 변경된 내용이 없습니다.' ,
2026-04-30 18:17:55 +09:00
'settings.agents.sidebar.toast.resetFailed' : '에이전트를 초기화하지 못했습니다' ,
'settings.agents.sidebar.toast.agentNameRequired' : '에이전트 이름은 필수입니다' ,
'settings.agents.sidebar.toast.agentExists' : '같은 이름의 에이전트가 이미 존재합니다' ,
'settings.agents.sidebar.toast.removeOldAfterRenameFailed' : '이름 변경 후 이전 에이전트를 제거하지 못했습니다' ,
'settings.agents.sidebar.toast.renameFailed' : '에이전트 이름을 변경하지 못했습니다' ,
2026-06-26 19:37:45 +03:00
'settings.agents.sidebar.toast.agentRenamed' : '에이전트 이름이 "{name}"(으)로 변경되었습니다' ,
2026-04-27 17:05:43 +09:00
'settings.agents.page.toast.permissionNameRequired' : '권한 이름은 필수입니다' ,
2026-04-30 18:17:55 +09:00
'settings.agents.page.toast.created' : '에이전트를 생성했습니다' ,
'settings.agents.page.toast.updated' : '에이전트를 업데이트했습니다' ,
'settings.agents.page.toast.createFailed' : '에이전트를 생성하지 못했습니다' ,
'settings.agents.page.toast.updateFailed' : '에이전트를 업데이트하지 못했습니다' ,
2026-04-27 17:05:43 +09:00
'settings.agents.page.toast.saveUnexpectedError' : '저장 중 오류가 발생했습니다' ,
2026-06-26 19:37:45 +03:00
'settings.agents.page.toast.savedManualRestart' : '디스크에 저장되었습니다. 변경 사항을 적용하려면 연결된 OpenCode 서버를 다시 시작하세요.' ,
2026-04-30 18:17:55 +09:00
'settings.agents.page.empty.title' : '사이드바에서 에이전트를 선택하세요' ,
2026-04-27 17:05:43 +09:00
'settings.agents.page.empty.description' : '또는 새로 생성하세요' ,
2026-04-30 18:17:55 +09:00
'settings.agents.page.title.new' : '새 에이전트' ,
'settings.agents.page.subtitle.new' : '새 에이전트 페르소나를 설정하세요' ,
'settings.agents.page.subtitle.edit' : '에이전트 설정 편집' ,
2026-04-27 17:05:43 +09:00
'settings.agents.page.section.identityRole' : '정체성 및 역할' ,
'settings.agents.page.section.modelParameters' : '모델 및 파라미터' ,
2026-04-30 18:17:55 +09:00
'settings.agents.page.section.systemPrompt' : '시스템 프롬프트' ,
2026-07-18 00:11:05 +03:00
'settings.agents.page.permissionsEditor.sectionInfo' : '이 에이전트 자체의 권한 규칙을 설정 파일에 저장된 그대로 편집합니다. "상속"은 키를 설정하지 않은 상태로 두어 전역 설정과 기본값이 적용됩니다.' ,
'settings.agents.page.permissionsEditor.defaultLabel' : '모든 도구 기본값' ,
'settings.agents.page.permissionsEditor.defaultAria' : '모든 도구의 기본 권한' ,
'settings.agents.page.permissionsEditor.defaultInfo' : '에이전트 수준 폴백(* 키)입니다. 자체 규칙이 없는 도구에 적용됩니다.' ,
'settings.agents.page.permissionsEditor.effectiveHint' : '→ {action}' ,
'settings.agents.page.permissionsEditor.ruleCount' : '규칙 {count}개' ,
'settings.agents.page.permissionsEditor.keyAria' : '{key} 권한' ,
'settings.agents.page.permissionsEditor.patternPlaceholder' : '패턴, 예: rm -rf * 또는 /path/**' ,
'settings.agents.page.permissionsEditor.patternActionAria' : '{key} 패턴의 동작' ,
'settings.agents.page.permissionsEditor.customKeyPlaceholder' : '사용자 지정 권한 키…' ,
'settings.agents.page.permissionsEditor.sessionRulesTitle' : '세션에서 허용됨(저장 안 됨)' ,
'settings.agents.page.permissionsEditor.sessionRulesInfo' : '라이브 세션 중 허용된 규칙("항상 허용" 응답 등)입니다. 지금은 적용되지만 저장된 설정에는 포함되지 않으며 재시작 시 사라집니다.' ,
'settings.agents.page.permissionsEditor.action.default' : '기본값' ,
'settings.agents.page.permissionsEditor.action.inherit' : '상속' ,
'settings.agents.page.permissionsEditor.action.allow' : '허용' ,
'settings.agents.page.permissionsEditor.action.ask' : '확인' ,
'settings.agents.page.permissionsEditor.action.deny' : '거부' ,
'settings.agents.page.permissionsEditor.actions.save' : '권한 저장' ,
'settings.agents.page.permissionsEditor.actions.discard' : '취소' ,
'settings.agents.page.permissionsEditor.actions.addRule' : '규칙 추가' ,
'settings.agents.page.permissionsEditor.actions.addKey' : '키 추가' ,
'settings.agents.page.permissionsEditor.actions.removeRuleAria' : '규칙 삭제' ,
'settings.agents.page.permissionsEditor.actions.retry' : '다시 시도' ,
'settings.agents.page.permissionsEditor.state.loadFailed' : '에이전트 권한 설정을 불러오지 못했습니다.' ,
'settings.agents.page.permissionsEditor.toast.saved' : '권한이 저장되었습니다' ,
'settings.agents.page.permissionsEditor.toast.savedRestartRequired' : '권한이 저장되었습니다 — 적용하려면 OpenCode 서버를 재시작하세요' ,
'settings.agents.page.permissionsEditor.toast.saveFailed' : '권한 저장에 실패했습니다' ,
2026-04-27 17:05:43 +09:00
'settings.agents.page.section.toolPermissions' : '도구 권한' ,
2026-04-30 18:17:55 +09:00
'settings.agents.page.field.agentName' : '에이전트 이름' ,
'settings.agents.page.field.agentNamePlaceholder' : 'agent-name (예: code-reviewer)' ,
2026-04-27 17:05:43 +09:00
'settings.agents.page.field.scopePlaceholder' : '범위' ,
2026-04-30 18:17:55 +09:00
'settings.agents.page.field.descriptionPlaceholder' : '이 에이전트는 어떤 작업을 하나요?' ,
2026-04-27 17:05:43 +09:00
'settings.agents.page.field.mode' : '모드' ,
2026-04-30 18:17:55 +09:00
'settings.agents.page.field.modeTooltip' : '주 에이전트/보조 에이전트로 표시할지 선택합니다' ,
2026-04-27 17:05:43 +09:00
'settings.agents.page.field.overrideModel' : '모델 오버라이드' ,
2026-06-24 07:22:59 +11:00
'settings.agents.page.field.variant' : '사고 변형' ,
'settings.agents.page.field.variantTooltip' : '선택 사항. 모델이 추론을 지원하는 경우, 변형은 추론 깊이를 제어합니다.' ,
'settings.agents.page.field.variantHint' : '모델별 (예: Anthropic variant)' ,
'settings.agents.page.field.variantPlaceholder' : '예: high, max, low, none' ,
2026-04-30 18:17:55 +09:00
'settings.agents.page.field.temperature' : '온도' ,
2026-04-27 17:05:43 +09:00
'settings.agents.page.field.temperatureTooltip' : '무작위성을 제어합니다. 높을수록 창의적이고 낮을수록 집중적입니다.' ,
'settings.agents.page.field.temperatureRange' : '0.0 ~ 2.0' ,
2026-04-30 18:17:55 +09:00
'settings.agents.page.field.clearTemperatureAria' : '온도 오버라이드 지우기' ,
2026-04-27 17:05:43 +09:00
'settings.agents.page.field.topP' : 'Top P' ,
2026-04-30 18:17:55 +09:00
'settings.agents.page.field.topPTooltip' : 'Nucleus sampling 다양성입니다. 값이 낮을수록 확률이 높은 토큰 위주로 선택합니다.' ,
2026-04-27 17:05:43 +09:00
'settings.agents.page.field.topPRange' : '0.0 ~ 1.0' ,
'settings.agents.page.field.clearTopPAria' : 'top p 오버라이드 지우기' ,
'settings.agents.page.field.systemPromptPlaceholder' : 'You are an expert coding assistant...' ,
2026-04-30 18:17:55 +09:00
'settings.agents.page.mode.primary' : '주 에이전트' ,
'settings.agents.page.mode.subagent' : '보조 에이전트' ,
2026-04-27 17:05:43 +09:00
'settings.agents.page.mode.all' : '전체' ,
'settings.agents.page.permissions.defaultLabel' : '기본값' ,
'settings.agents.page.permissions.hideEditor' : '편집기 숨기기' ,
'settings.agents.page.permissions.advancedEditor' : '고급 편집기' ,
'settings.agents.page.permissions.globalSummary' : '전역: {summary}' ,
'settings.agents.page.permissions.rulesSummary' : '규칙: {summary}' ,
'settings.agents.page.permissions.globalDefault' : '전역 기본값' ,
'settings.agents.page.permissions.pattern' : '패턴' ,
'settings.agents.page.permissions.addCustomRule' : '사용자 정의 규칙 추가' ,
'settings.agents.page.permissions.permissionPlaceholder' : '권한...' ,
'settings.agents.page.permissions.patternPlaceholder' : '패턴(예: *)' ,
2026-04-30 14:39:55 -07:00
'settings.page.behavior.title' : '동작' ,
2026-07-18 00:11:05 +03:00
'settings.page.behavior.description' : '에이전트의 응답 방식을 안내합니다.' ,
2026-04-30 14:39:55 -07:00
'settings.behavior.page.title' : '동작' ,
'settings.behavior.page.warning.title' : '전역 규칙은 프로젝트 규칙과 함께 사용됩니다' ,
'settings.behavior.page.warning.description' : '여기에서 변경한 내용은 {path}를 업데이트합니다. 프로젝트 수준의 AGENTS.md가 있으면 OpenCode도 함께 포함합니다.' ,
'settings.behavior.page.section.systemPrompt' : '전역 AGENTS.md' ,
2026-07-29 01:42:40 +03:00
'settings.behavior.page.section.systemPromptOptimization' : '시스템 프롬프트 최적화' ,
'settings.behavior.page.systemPromptOptimization.enable' : '시스템 프롬프트 크기 최적화' ,
'settings.behavior.page.systemPromptOptimization.enableAria' : 'OpenCode 시스템 프롬프트 크기 최적화' ,
'settings.behavior.page.systemPromptOptimization.info' : 'build 및 plan 에이전트의 시스템 프롬프트를 약 40% 줄입니다. 다른 에이전트는 변경되지 않습니다. build 또는 plan을 재정의하는 사용자 지정 정의가 제거될 수 있으므로 이러한 워크플로에서는 활성화하지 마세요. OpenCode를 다시 시작하면 변경 사항이 적용됩니다.' ,
'settings.behavior.page.systemPromptOptimization.restarting' : '시스템 프롬프트 최적화를 적용하기 위해 OpenCode를 다시 시작하는 중…' ,
2026-04-30 14:39:55 -07:00
'settings.behavior.page.field.systemPromptPlaceholder' : '당신은 유용한 AI 어시스턴트입니다...\n\n모든 세션과 공급자에서 AI가 어떻게 행동해야 하는지에 대한 절대적인 규칙을 정의할 수 있습니다.' ,
2026-05-01 01:27:31 +03:00
'settings.behavior.page.section.responseStyle' : '응답 스타일' ,
'settings.behavior.page.responseStyle.tooltip' : '활성화하면 이 지침이 새 대화에서 어시스턴트의 응답 방식을 안내합니다. 첫 메시지와 함께 전송되며 전역 AGENTS.md 규칙은 변경하지 않습니다.' ,
'settings.behavior.page.responseStyle.enableAria' : '응답 스타일 지침 활성화' ,
'settings.behavior.page.responseStyle.enable' : '새 대화에 응답 스타일 지침 추가' ,
'settings.behavior.page.responseStyle.preset' : '프리셋' ,
'settings.behavior.page.responseStyle.option.concise' : '간결하게' ,
'settings.behavior.page.responseStyle.option.detailed' : '자세하게' ,
'settings.behavior.page.responseStyle.option.mentor' : '멘토' ,
'settings.behavior.page.responseStyle.option.pushback' : '반박' ,
'settings.behavior.page.responseStyle.option.noFiller' : '군더더기 없이' ,
'settings.behavior.page.responseStyle.option.matchEnergy' : '내 톤에 맞추기' ,
'settings.behavior.page.responseStyle.option.warmPeer' : '친근한 동료' ,
'settings.behavior.page.responseStyle.option.custom' : '사용자 정의' ,
'settings.behavior.page.responseStyle.customPlaceholder' : '첫 메시지에 추가할 지침을 작성하세요...' ,
2026-04-30 14:39:55 -07:00
'settings.behavior.page.toast.saved' : '동작이 성공적으로 저장되었습니다' ,
'settings.behavior.page.toast.saveFailed' : '동작 저장에 실패했습니다' ,
2026-04-30 18:17:55 +09:00
'settings.commands.sidebar.title' : '명령어' ,
2026-04-27 17:05:43 +09:00
'settings.commands.sidebar.total' : '총 {count}개' ,
2026-04-30 18:17:55 +09:00
'settings.commands.sidebar.empty.title' : '설정된 명령어가 없습니다' ,
2026-04-27 17:05:43 +09:00
'settings.commands.sidebar.empty.description' : '위의 + 버튼으로 새로 생성하세요' ,
2026-04-30 18:17:55 +09:00
'settings.commands.sidebar.section.builtIn' : '내장 명령어' ,
'settings.commands.sidebar.section.custom' : '사용자 정의 명령어' ,
'settings.commands.sidebar.dialog.deleteTitle' : '명령어 삭제' ,
'settings.commands.sidebar.dialog.resetTitle' : '명령어 초기화' ,
'settings.commands.sidebar.dialog.deleteDescription' : '"{name}" 명령어를 삭제하시겠습니까?' ,
'settings.commands.sidebar.dialog.resetDescription' : '"{name}" 명령어를 기본 설정으로 초기화하시겠습니까?' ,
'settings.commands.sidebar.renameDialog.title' : '명령어 이름 변경' ,
'settings.commands.sidebar.renameDialog.description' : '"/{name}" 명령어의 새 이름을 입력하세요' ,
'settings.commands.sidebar.renameDialog.placeholder' : '새 명령어 이름...' ,
'settings.commands.sidebar.toast.builtInCannotDelete' : '내장 명령어는 삭제할 수 없습니다' ,
'settings.commands.sidebar.toast.commandDeleted' : '명령어 "{name}"를 삭제했습니다' ,
'settings.commands.sidebar.toast.commandReset' : '명령어 "{name}"를 기본값으로 초기화했습니다' ,
'settings.commands.sidebar.toast.deleteFailed' : '명령어를 삭제하지 못했습니다' ,
'settings.commands.sidebar.toast.resetFailed' : '명령어를 초기화하지 못했습니다' ,
'settings.commands.sidebar.toast.commandNameRequired' : '명령어 이름은 필수입니다' ,
'settings.commands.sidebar.toast.commandExists' : '같은 이름의 명령어가 이미 존재합니다' ,
'settings.commands.sidebar.toast.removeOldAfterRenameFailed' : '이름 변경 후 이전 명령어를 제거하지 못했습니다' ,
'settings.commands.sidebar.toast.renameFailed' : '명령어 이름을 변경하지 못했습니다' ,
'settings.commands.page.toast.templateRequired' : '명령어 템플릿은 필수입니다' ,
'settings.commands.page.toast.created' : '명령어를 생성했습니다' ,
'settings.commands.page.toast.updated' : '명령어를 업데이트했습니다' ,
'settings.commands.page.toast.createFailed' : '명령어를 생성하지 못했습니다' ,
'settings.commands.page.toast.updateFailed' : '명령어를 업데이트하지 못했습니다' ,
2026-04-27 17:05:43 +09:00
'settings.commands.page.toast.saveUnexpectedError' : '저장 중 오류가 발생했습니다' ,
2026-04-30 18:17:55 +09:00
'settings.commands.page.empty.title' : '사이드바에서 명령어를 선택하세요' ,
2026-04-27 17:05:43 +09:00
'settings.commands.page.empty.description' : '또는 새로 생성하세요' ,
2026-04-30 18:17:55 +09:00
'settings.commands.page.title.new' : '새 명령어' ,
'settings.commands.page.subtitle.new' : '새 슬래시 명령어를 설정하세요' ,
'settings.commands.page.subtitle.edit' : '명령어 설정 편집' ,
'settings.commands.page.section.identity' : '정체성' ,
2026-04-27 17:05:43 +09:00
'settings.commands.page.section.executionContext' : '실행 컨텍스트' ,
2026-04-30 18:17:55 +09:00
'settings.commands.page.section.template' : '명령어 템플릿' ,
'settings.commands.page.field.commandName' : '명령어 이름' ,
'settings.commands.page.field.commandNamePlaceholder' : 'command-name (예: review-pr)' ,
'settings.commands.page.field.descriptionPlaceholder' : '이 명령어는 어떤 작업을 하나요?' ,
'settings.commands.page.field.overrideAgent' : '에이전트 오버라이드' ,
'settings.commands.page.field.templatePlaceholder' : '여기에 명령어 템플릿을 입력하세요...\n\n사용자 입력을 참조하려면 $ARGUMENTS를 사용하세요.\n셸 출력을 삽입하려면 !`shell command`를 사용하세요.\n파일 내용을 포함하려면 @filename을 사용하세요.' ,
2026-04-27 17:05:43 +09:00
'settings.commands.page.templateHint.userInput' : '사용자 입력' ,
2026-04-30 18:17:55 +09:00
'settings.commands.page.templateHint.shellOutput' : '셸 출력' ,
2026-04-27 17:05:43 +09:00
'settings.commands.page.templateHint.fileContents' : '파일 내용' ,
2026-04-30 18:17:55 +09:00
'settings.commands.agentSelector.title' : '에이전트 선택' ,
2026-04-27 17:05:43 +09:00
'settings.commands.agentSelector.notSelected' : '선택 안 됨' ,
2026-04-30 18:17:55 +09:00
'settings.commands.agentSelector.selectAgentPlaceholder' : '에이전트 선택...' ,
'settings.gitIdentities.page.section.title' : 'Git 자격 증명' ,
'settings.gitIdentities.page.empty.title' : '설정된 Git 자격 증명이 없습니다' ,
2026-04-27 17:05:43 +09:00
'settings.gitIdentities.page.empty.description' : '프로젝트별 Git author를 관리하려면 하나를 생성하세요' ,
'settings.gitIdentities.page.discoveredCredentials.title' : '~/.git-credentials에서 발견됨' ,
'settings.gitIdentities.page.badge.default' : '기본값' ,
'settings.gitIdentities.page.actions.setAsDefault' : '기본값으로 설정' ,
'settings.gitIdentities.page.actions.unsetDefault' : '기본값 해제' ,
'settings.gitIdentities.page.actions.import' : '가져오기' ,
2026-04-30 18:17:55 +09:00
'settings.gitIdentities.page.toast.updateDefaultFailed' : '기본 Git 자격 증명을 업데이트하지 못했습니다' ,
'settings.gitIdentities.page.toast.defaultUpdated' : '기본 Git 자격 증명이 업데이트되었습니다' ,
'settings.gitIdentities.page.toast.defaultUnset' : '기본 Git 자격 증명이 해제되었습니다' ,
2026-04-27 17:05:43 +09:00
'settings.gitIdentities.page.toast.profileDeleted' : '프로필 "{name}"이(가) 삭제되었습니다' ,
'settings.gitIdentities.page.toast.deleteProfileFailed' : '프로필을 삭제하지 못했습니다' ,
'settings.gitIdentities.page.deleteDialog.title' : '프로필 삭제' ,
'settings.gitIdentities.page.deleteDialog.description' : '"{name}"을(를) 삭제하시겠습니까?' ,
'settings.gitIdentities.editor.title.importCredential' : '인증 정보 가져오기' ,
2026-04-30 18:17:55 +09:00
'settings.gitIdentities.editor.title.newIdentity' : '새 Git 자격 증명' ,
'settings.gitIdentities.editor.title.globalIdentity' : '전역 Git 자격 증명' ,
'settings.gitIdentities.editor.title.editIdentity' : 'Git 자격 증명 편집' ,
'settings.gitIdentities.editor.description.globalReadOnly' : '시스템 전체 Git 자격 증명(읽기 전용)' ,
'settings.gitIdentities.editor.description.newProfile' : '새 Git 자격 증명 프로필을 생성하세요' ,
'settings.gitIdentities.editor.description.editProfile' : 'Git 자격 증명 프로필 설정을 편집하세요' ,
2026-06-18 23:51:40 +03:00
'settings.gitIdentities.editor.section.commitSigning' : '커밋 서명' ,
2026-04-27 17:05:43 +09:00
'settings.gitIdentities.editor.field.profileName' : '프로필 이름' ,
'settings.gitIdentities.editor.field.profileNamePlaceholder' : 'Work Profile, Personal 등' ,
'settings.gitIdentities.editor.field.color' : '색상' ,
'settings.gitIdentities.editor.field.icon' : '아이콘' ,
'settings.gitIdentities.editor.field.userName' : '사용자 이름' ,
'settings.gitIdentities.editor.field.userNameTooltip' : 'Git commit 메시지에 표시될 이름입니다.' ,
'settings.gitIdentities.editor.field.userNamePlaceholder' : 'John Doe' ,
'settings.gitIdentities.editor.field.emailAddress' : '이메일 주소' ,
'settings.gitIdentities.editor.field.emailAddressTooltip' : '올바른 attribution을 위해 GitHub/GitLab의 이메일과 일치해야 합니다.' ,
'settings.gitIdentities.editor.field.emailAddressPlaceholder' : 'john@example.com' ,
'settings.gitIdentities.editor.field.authMethod' : '인증 방식' ,
'settings.gitIdentities.editor.field.authToken' : '토큰' ,
'settings.gitIdentities.editor.field.sshKeyPath' : 'SSH 키 경로' ,
'settings.gitIdentities.editor.field.sshKeyPathTooltip' : '개인 키의 선택적 경로입니다. 예: ~/.ssh/id_ed25519' ,
'settings.gitIdentities.editor.field.sshKeyPathPlaceholder' : '~/.ssh/id_ed25519' ,
2026-06-18 23:51:40 +03:00
'settings.gitIdentities.editor.field.signCommits' : '이 ID로 커밋 서명' ,
'settings.gitIdentities.editor.field.signingKey' : '서명 키' ,
'settings.gitIdentities.editor.field.signingKeyPlaceholder' : '~/.ssh/id_ed25519.pub' ,
2026-04-27 17:05:43 +09:00
'settings.gitIdentities.editor.field.host' : 'Host' ,
'settings.gitIdentities.editor.field.hostTooltip' : '이 host의 토큰은 ~/.git-credentials에서 읽습니다.' ,
'settings.gitIdentities.editor.field.hostPlaceholder' : 'github.com' ,
'settings.gitIdentities.editor.actions.close' : '닫기' ,
'settings.gitIdentities.editor.actions.create' : '생성' ,
'settings.gitIdentities.editor.actions.save' : '저장' ,
'settings.gitIdentities.editor.toast.userNameEmailRequired' : '사용자 이름과 이메일은 필수입니다' ,
'settings.gitIdentities.editor.toast.hostRequiredForToken' : '토큰 기반 인증에는 host가 필요합니다' ,
2026-06-18 23:51:40 +03:00
'settings.gitIdentities.editor.toast.signingKeyRequired' : '커밋 서명이 활성화되면 서명 키가 필요합니다' ,
2026-04-27 17:05:43 +09:00
'settings.gitIdentities.editor.toast.profileCreated' : '프로필이 생성되었습니다' ,
'settings.gitIdentities.editor.toast.profileUpdated' : '프로필이 업데이트되었습니다' ,
'settings.gitIdentities.editor.toast.createProfileFailed' : '프로필을 생성하지 못했습니다' ,
'settings.gitIdentities.editor.toast.updateProfileFailed' : '프로필을 업데이트하지 못했습니다' ,
'settings.gitIdentities.editor.toast.saveUnexpectedError' : '저장 중 오류가 발생했습니다' ,
'settings.gitIdentities.editor.toast.profileDeleted' : '프로필이 삭제되었습니다' ,
'settings.gitIdentities.editor.toast.deleteProfileFailed' : '프로필을 삭제하지 못했습니다' ,
'settings.gitIdentities.editor.toast.deleteUnexpectedError' : '삭제 중 오류가 발생했습니다' ,
2026-04-30 18:17:55 +09:00
'settings.skills.sidebar.title' : '스킬' ,
2026-04-27 17:05:43 +09:00
'settings.skills.sidebar.total' : '총 {count}개' ,
2026-04-30 18:17:55 +09:00
'settings.skills.sidebar.section.project' : '프로젝트 스킬' ,
'settings.skills.sidebar.section.user' : '사용자 스킬' ,
'settings.skills.sidebar.empty.title' : '설정된 스킬이 없습니다' ,
2026-04-27 17:05:43 +09:00
'settings.skills.sidebar.empty.description' : '위의 + 버튼으로 새로 생성하세요' ,
'settings.skills.sidebar.badge.claude' : 'claude' ,
'settings.skills.sidebar.badge.agents' : 'agents' ,
2026-05-17 00:47:51 +03:00
'settings.skills.sidebar.badge.opencode' : 'opencode' ,
2026-04-30 18:17:55 +09:00
'settings.skills.sidebar.toast.skillDeleted' : '스킬 "{name}"을 삭제했습니다' ,
'settings.skills.sidebar.toast.deleteSkillFailed' : '스킬을 삭제하지 못했습니다' ,
'settings.skills.sidebar.toast.duplicateLoadFailed' : '복제를 위한 스킬 세부 정보를 로드하지 못했습니다' ,
'settings.skills.sidebar.toast.renameFailed' : '스킬 이름을 변경하지 못했습니다' ,
2026-08-03 07:02:24 +00:00
'settings.skills.sidebar.toast.skillRenamed' : '스킬 이름이 "{name}"(으)로 변경되었습니다' ,
2026-04-30 18:17:55 +09:00
'settings.skills.sidebar.deleteDialog.title' : '스킬 삭제' ,
'settings.skills.sidebar.deleteDialog.description' : '스킬 "{name}"을 삭제하시겠습니까?' ,
'settings.skills.sidebar.renameDialog.title' : '스킬 이름 변경' ,
'settings.skills.sidebar.renameDialog.description' : '스킬 "{name}"의 새 이름을 입력하세요' ,
'settings.skills.sidebar.renameDialog.placeholder' : '새 스킬 이름...' ,
'settings.skills.page.title.newSkill' : '새 스킬' ,
'settings.skills.page.subtitle.newSkill' : '새 스킬을 설정하세요' ,
'settings.skills.page.subtitle.skillLocation' : '{location} 스킬' ,
2026-04-27 17:05:43 +09:00
'settings.skills.page.section.basicInformation' : '기본 정보' ,
'settings.skills.page.section.instructions' : '지침' ,
'settings.skills.page.section.supportingFiles' : '보조 파일' ,
2026-04-30 18:17:55 +09:00
'settings.skills.page.field.skillNameLocation' : '스킬 이름 및 위치' ,
2026-04-27 17:05:43 +09:00
'settings.skills.page.field.skillNameHint' : '소문자, 숫자, 하이픈' ,
'settings.skills.page.field.skillNamePlaceholder' : 'skill-name' ,
2026-04-30 18:17:55 +09:00
'settings.skills.page.field.descriptionHint' : '에이전트는 이 설명을 보고 스킬을 로드할 시점을 판단합니다' ,
'settings.skills.page.field.descriptionPlaceholder' : '이 스킬이 하는 일을 간략히 설명하세요...' ,
2026-04-27 17:05:43 +09:00
'settings.skills.page.field.instructionsPlaceholder' : '단계별 지침, 가이드라인 또는 참조 내용을 입력하세요...' ,
'settings.skills.page.badge.claudeCompatible' : 'Claude 호환' ,
'settings.skills.page.badge.pending' : '대기 중' ,
'settings.skills.page.actions.addFile' : '파일 추가' ,
2026-04-30 18:17:55 +09:00
'settings.skills.page.actions.createSkill' : '스킬 생성' ,
2026-04-27 17:05:43 +09:00
'settings.skills.page.actions.createFile' : '파일 생성' ,
'settings.skills.page.supportingFiles.empty' : '보조 파일이 없습니다. "파일 추가"로 참조 자료를 포함하세요.' ,
2026-04-30 18:17:55 +09:00
'settings.skills.page.loading.details' : '스킬 세부 정보 로딩 중...' ,
2026-04-27 17:05:43 +09:00
'settings.skills.page.loading.fileContent' : '파일 내용 로딩 중...' ,
2026-04-30 18:17:55 +09:00
'settings.skills.page.empty.title' : '사이드바에서 스킬을 선택하세요' ,
2026-04-27 17:05:43 +09:00
'settings.skills.page.empty.description' : '또는 새로 생성하세요' ,
'settings.skills.page.deleteFileDialog.title' : '보조 파일 삭제' ,
'settings.skills.page.deleteFileDialog.description' : '"{path}"을(를) 삭제하시겠습니까?' ,
'settings.skills.page.fileDialog.titleEdit' : '보조 파일 편집' ,
'settings.skills.page.fileDialog.titleAdd' : '보조 파일 추가' ,
'settings.skills.page.fileDialog.descriptionEdit' : '파일 내용을 수정하세요' ,
2026-04-30 18:17:55 +09:00
'settings.skills.page.fileDialog.descriptionAdd' : '스킬 디렉터리에 새 파일을 생성하세요' ,
2026-04-27 17:05:43 +09:00
'settings.skills.page.fileDialog.field.filePath' : '파일 경로' ,
'settings.skills.page.fileDialog.field.filePathPlaceholder' : 'example.md 또는 docs/reference.txt' ,
2026-04-30 18:17:55 +09:00
'settings.skills.page.fileDialog.field.filePathHint' : '스킬 디렉터리 내 상대 경로입니다. 하위 디렉터리는 자동으로 생성됩니다.' ,
2026-04-27 17:05:43 +09:00
'settings.skills.page.fileDialog.field.content' : '내용' ,
'settings.skills.page.fileDialog.field.contentPlaceholder' : '파일 내용...' ,
2026-04-30 18:17:55 +09:00
'settings.skills.page.toast.skillNameRequired' : '스킬 이름은 필수입니다' ,
'settings.skills.page.toast.invalidSkillName' : '스킬 이름은 1~64자의 소문자 영숫자와 하이픈만 사용할 수 있으며, 하이픈으로 시작하거나 끝날 수 없습니다' ,
2026-04-27 17:05:43 +09:00
'settings.skills.page.toast.descriptionRequired' : '설명은 필수입니다' ,
2026-04-30 18:17:55 +09:00
'settings.skills.page.toast.skillExists' : '같은 이름의 스킬이 이미 존재합니다' ,
'settings.skills.page.toast.skillCreated' : '스킬을 생성했습니다' ,
'settings.skills.page.toast.skillUpdated' : '스킬을 업데이트했습니다' ,
'settings.skills.page.toast.createSkillFailed' : '스킬을 생성하지 못했습니다' ,
'settings.skills.page.toast.updateSkillFailed' : '스킬을 업데이트하지 못했습니다' ,
2026-04-27 17:05:43 +09:00
'settings.skills.page.toast.saveUnexpectedError' : '저장 중 오류가 발생했습니다' ,
'settings.skills.page.toast.loadFileContentFailed' : '파일 내용을 로드하지 못했습니다' ,
'settings.skills.page.toast.fileNameRequired' : '파일 이름은 필수입니다' ,
'settings.skills.page.toast.fileExists' : '이 이름의 파일이 이미 존재합니다' ,
2026-04-30 18:17:55 +09:00
'settings.skills.page.toast.noSkillSelected' : '선택된 스킬이 없습니다' ,
2026-04-27 17:05:43 +09:00
'settings.skills.page.toast.fileAdded' : '파일 "{path}"이(가) 추가되었습니다' ,
'settings.skills.page.toast.fileCreated' : '파일 "{path}"이(가) 생성되었습니다' ,
'settings.skills.page.toast.fileUpdated' : '파일 "{path}"이(가) 업데이트되었습니다' ,
'settings.skills.page.toast.fileRemoved' : '파일 "{path}"이(가) 제거되었습니다' ,
'settings.skills.page.toast.fileDeleted' : '파일 "{path}"이(가) 삭제되었습니다' ,
'settings.skills.page.toast.createFileFailed' : '파일을 생성하지 못했습니다' ,
'settings.skills.page.toast.updateFileFailed' : '파일을 업데이트하지 못했습니다' ,
'settings.skills.page.toast.deleteFileFailed' : '파일을 삭제하지 못했습니다' ,
'settings.skills.location.option.userOpencode.label' : '사용자 / OpenCode' ,
'settings.skills.location.option.userOpencode.description' : '전역 OpenCode 설정 위치' ,
'settings.skills.location.option.projectOpencode.label' : '프로젝트 / OpenCode' ,
'settings.skills.location.option.projectOpencode.description' : '현재 프로젝트 .opencode 위치' ,
2026-05-17 00:47:51 +03:00
'settings.skills.location.option.userClaude.label' : '사용자 / Claude' ,
'settings.skills.location.option.userClaude.description' : '전역 Claude skills 위치' ,
'settings.skills.location.option.projectClaude.label' : '프로젝트 / Claude' ,
'settings.skills.location.option.projectClaude.description' : '현재 프로젝트 .claude 위치' ,
2026-04-30 18:17:55 +09:00
'settings.skills.location.option.userAgents.label' : '사용자 / 에이전트' ,
2026-04-27 17:05:43 +09:00
'settings.skills.location.option.userAgents.description' : '전역 .agents 호환 위치' ,
2026-04-30 18:17:55 +09:00
'settings.skills.location.option.projectAgents.label' : '프로젝트 / 에이전트' ,
2026-04-27 17:05:43 +09:00
'settings.skills.location.option.projectAgents.description' : '현재 프로젝트 .agents 호환 위치' ,
'settings.skills.catalog.shared.field.repository' : '저장소' ,
'settings.skills.catalog.shared.field.repositoryPlaceholder' : 'owner/repo 또는 git@github.com:owner/repo.git' ,
'settings.skills.catalog.shared.field.optionalSubpath' : '하위 경로(선택)' ,
'settings.skills.catalog.shared.field.subpathPlaceholder' : '예: skills' ,
'settings.skills.catalog.shared.field.targetLocation' : '대상 위치' ,
'settings.skills.catalog.shared.field.project' : '프로젝트' ,
'settings.skills.catalog.shared.field.noProjects' : '사용 가능한 프로젝트가 없습니다' ,
'settings.skills.catalog.shared.field.chooseProjectPlaceholder' : '프로젝트 선택' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.shared.field.searchSkillsPlaceholder' : '스킬 검색…' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.shared.toast.repositoryRequired' : '저장소 소스는 필수입니다' ,
'settings.skills.catalog.shared.toast.privateRepoNotSupportedVsCode' : '비공개 저장소는 아직 VS Code에서 지원되지 않습니다' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.shared.toast.foundSkills' : '스킬 {count}개를 찾았습니다' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.shared.noDescription' : '설명이 제공되지 않았습니다' ,
'settings.skills.catalog.shared.actions.scan' : '스캔' ,
'settings.skills.catalog.shared.actions.scanning' : '스캔 중...' ,
'settings.skills.catalog.shared.actions.install' : '설치' ,
'settings.skills.catalog.shared.actions.installing' : '설치 중...' ,
'settings.skills.catalog.shared.auth.title' : '인증 필요' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.shared.auth.description' : 'Git 자격 증명(SSH 키)을 선택하세요' ,
'settings.skills.catalog.shared.auth.chooseIdentity' : '자격 증명 선택' ,
'settings.skills.catalog.shared.auth.footerHint' : '설정 - Git Identities에서 Git 자격 증명을 설정하세요.' ,
'settings.skills.catalog.shared.auth.footerHintArrow' : '설정 → Git Identities에서 Git 자격 증명을 설정하세요.' ,
'settings.skills.catalog.conflicts.title' : '스킬이 이미 존재합니다' ,
'settings.skills.catalog.conflicts.description' : '선택한 일부 스킬이 이 범위에 이미 설치되어 있습니다. 건너뛸지 덮어쓸지 선택하세요.' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.conflicts.count' : '충돌 {count}개' ,
'settings.skills.catalog.conflicts.installedIn' : '{scope} / {source}에 설치됨' ,
'settings.skills.catalog.conflicts.scope.user' : '사용자' ,
'settings.skills.catalog.conflicts.scope.project' : '프로젝트' ,
'settings.skills.catalog.conflicts.source.opencode' : 'opencode' ,
'settings.skills.catalog.conflicts.source.agents' : 'agents' ,
'settings.skills.catalog.conflicts.decision.skip' : '건너뛰기' ,
'settings.skills.catalog.conflicts.decision.overwrite' : '덮어쓰기' ,
'settings.skills.catalog.conflicts.actions.skipAll' : '모두 건너뛰기' ,
'settings.skills.catalog.conflicts.actions.overwriteAll' : '모두 덮어쓰기' ,
'settings.skills.catalog.conflicts.actions.continue' : '계속' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.installSkill.title' : '스킬 설치' ,
'settings.skills.catalog.installSkill.descriptionPrefix' : '설치할 스킬:' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.installSkill.descriptionSuffix' : '네 가지 대상 위치 중 하나에 설치합니다.' ,
'settings.skills.catalog.installSkill.field.destination' : '대상' ,
'settings.skills.catalog.installSkill.field.project' : '프로젝트' ,
'settings.skills.catalog.installSkill.field.noProjects' : '사용 가능한 프로젝트가 없습니다' ,
'settings.skills.catalog.installSkill.field.chooseProjectPlaceholder' : '프로젝트 선택' ,
'settings.skills.catalog.installSkill.actions.install' : '설치' ,
'settings.skills.catalog.installSkill.actions.installing' : '설치 중...' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.installSkill.toast.installed' : '스킬이 설치되었습니다' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.installSkill.toast.authRequired' : '인증이 필요합니다' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.installSkill.toast.installFailed' : '스킬을 설치하지 못했습니다' ,
'settings.skills.catalog.add.title' : '스킬 카탈로그 추가' ,
'settings.skills.catalog.add.descriptionPrefix' : 'Git 저장소를 새 카탈로그 소스로 추가합니다. OpenChamber는 다음을 포함하는 폴더를 스캔합니다:' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.add.descriptionSuffix' : '.' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.add.field.catalogName' : '카탈로그 이름' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.add.field.catalogNamePlaceholder' : '예: Team Skills' ,
'settings.skills.catalog.add.field.repository' : '저장소' ,
'settings.skills.catalog.add.field.optionalSubpath' : '하위 경로(선택)' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.add.field.repositoryHint' : '공개 repo는 모든 환경에서 작동합니다. 비공개 repo에는 SSH Git 자격 증명이 필요합니다(Desktop/Web만 해당).' ,
'settings.skills.catalog.add.scanResult' : '스캔 결과: 스킬 {count}개 발견' ,
'settings.skills.catalog.add.duplicateMessage' : '이 카탈로그는 이미 추가되어 있습니다.' ,
'settings.skills.catalog.add.actions.addCatalog' : '카탈로그 추가' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.add.toast.repositoryRequired' : '저장소 소스는 필수입니다' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.add.toast.authenticationRequiredScan' : '인증이 필요합니다. Git 자격 증명을 선택하고 다시 스캔하세요.' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.add.toast.scanFailed' : '저장소를 스캔하지 못했습니다' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.add.toast.noSkillsFound' : '이 저장소에서 스킬을 찾을 수 없습니다' ,
'settings.skills.catalog.add.toast.catalogNameRequired' : '카탈로그 이름은 필수입니다' ,
'settings.skills.catalog.add.toast.scanBeforeAdd' : '이 카탈로그를 추가하기 전에 저장소를 스캔하세요' ,
'settings.skills.catalog.add.toast.catalogAlreadyExists' : '이 카탈로그는 이미 존재합니다' ,
'settings.skills.catalog.add.toast.catalogAdded' : '카탈로그를 추가했습니다' ,
'settings.skills.catalog.add.toast.saveFailed' : '카탈로그를 저장하지 못했습니다' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.installFromRepo.title' : 'Git 저장소에서 설치' ,
'settings.skills.catalog.installFromRepo.descriptionPrefix' : '다음을 포함하는 폴더를 저장소에서 스캔한 뒤' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.installFromRepo.descriptionSuffix' : ', 선택한 스킬을 설치합니다.' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.installFromRepo.repositoryHintPrefix' : 'GitHub shorthand의 경우 다음과 같은 하위 경로를 추가할 수 있습니다' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.installFromRepo.authDescription' : '이 저장소에 접속할 수 있는 Git 자격 증명(SSH 키)을 선택하세요.' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.installFromRepo.empty.noScanResultsTitle' : '아직 스캔 결과가 없습니다' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.installFromRepo.empty.noScanResultsDescription' : '스킬을 찾으려면 저장소를 스캔하세요' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.installFromRepo.actions.selectAll' : '모두 선택' ,
'settings.skills.catalog.installFromRepo.actions.selectNone' : '선택 해제' ,
'settings.skills.catalog.installFromRepo.actions.installSelected' : '선택 항목 설치' ,
'settings.skills.catalog.installFromRepo.badge.installed' : '설치됨({scope}/{source})' ,
'settings.skills.catalog.installFromRepo.selectedCount' : '선택됨: {selected} / {total}' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.installFromRepo.toast.authenticationRequiredScan' : '인증이 필요합니다. Git 자격 증명을 선택하고 다시 스캔하세요.' ,
'settings.skills.catalog.installFromRepo.toast.authenticationRequiredInstall' : '인증이 필요합니다. Git 자격 증명을 선택하고 다시 설치하세요.' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.installFromRepo.toast.scanFailed' : '저장소를 스캔하지 못했습니다' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.installFromRepo.toast.selectAtLeastOne' : '설치할 스킬을 하나 이상 선택하세요' ,
'settings.skills.catalog.installFromRepo.toast.installedCount' : '스킬 {count}개를 설치했습니다' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.installFromRepo.toast.installCompleted' : '설치가 완료되었습니다' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.installFromRepo.toast.installFailed' : '스킬을 설치하지 못했습니다' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.page.mode.manual' : '수동' ,
'settings.skills.catalog.page.mode.external' : 'External' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.page.title' : '스킬 카탈로그' ,
'settings.skills.catalog.page.section.sourceRepository' : '카탈로그 저장소' ,
'settings.skills.catalog.page.field.selectSourcePlaceholder' : '저장소 선택' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.page.actions.refreshTitle' : '새로고침' ,
'settings.skills.catalog.page.actions.removeCatalogTitle' : 'Catalog 제거' ,
'settings.skills.catalog.page.actions.addCatalog' : 'Catalog 추가' ,
'settings.skills.catalog.page.actions.removeCatalog' : 'Catalog 제거' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.page.actions.loadMoreSkills' : '스킬 더 불러오기' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.page.loading.catalog' : '로딩 중...' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.page.loading.skills' : '스킬 불러오는 중...' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.page.loading.more' : '로딩 중...' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.page.foundCount' : '스킬 {count}개 발견' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.page.error.catalogTitle' : 'Catalog 오류' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.page.empty.noSkillsTitle' : '스킬을 찾을 수 없습니다' ,
'settings.skills.catalog.page.empty.noSkillsDescription' : '다른 검색어를 사용하거나 카탈로그를 새로고침해 보세요' ,
2026-04-27 17:05:43 +09:00
'settings.skills.catalog.page.badge.installed' : '설치됨({scope})' ,
'settings.skills.catalog.page.badge.notInstallable' : '설치할 수 없음' ,
'settings.skills.catalog.page.badge.unknown' : '알 수 없음' ,
'settings.skills.catalog.page.byOwnerPrefix' : '작성자' ,
'settings.skills.catalog.page.removeDialog.title' : 'Catalog 제거' ,
2026-04-30 18:17:55 +09:00
'settings.skills.catalog.page.removeDialog.description' : '이 카탈로그를 제거하시겠습니까?' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.passkeys.title' : 'Passkeys' ,
'settings.openchamber.passkeys.field.currentDevice' : '현재 기기' ,
'settings.openchamber.passkeys.actions.add' : 'Passkey 추가' ,
'settings.openchamber.passkeys.actions.cancelSetup' : 'Passkey 설정 취소' ,
'settings.openchamber.passkeys.actions.signOutEverywhere' : '모든 곳에서 로그아웃' ,
'settings.openchamber.passkeys.actions.signingOut' : '로그아웃 중…' ,
'settings.openchamber.passkeys.actions.removing' : '제거 중…' ,
'settings.openchamber.passkeys.state.uiPasswordRequired' : 'Passkey는 UI 비밀번호 잠금이 활성화된 경우에만 사용할 수 있습니다.' ,
'settings.openchamber.passkeys.state.loading' : 'Passkey 로딩 중…' ,
'settings.openchamber.passkeys.state.noneSaved' : '이 host에 저장된 passkey가 아직 없습니다.' ,
'settings.openchamber.passkeys.item.lastUsed' : '마지막 사용: {time}' ,
'settings.openchamber.passkeys.item.added' : '추가됨: {time}' ,
'settings.openchamber.passkeys.time.neverUsed' : '사용된 적 없음' ,
'settings.openchamber.passkeys.toast.loadFailed' : 'Passkey를 로드할 수 없습니다.' ,
'settings.openchamber.passkeys.toast.enableUiPasswordFirst' : 'Passkey를 추가하기 전에 UI 비밀번호 잠금을 활성화하세요.' ,
'settings.openchamber.passkeys.toast.added' : 'Passkey가 추가되었습니다' ,
'settings.openchamber.passkeys.toast.setupCanceled' : 'Passkey 설정이 취소되었습니다' ,
'settings.openchamber.passkeys.toast.addFailed' : 'Passkey를 추가할 수 없습니다.' ,
'settings.openchamber.passkeys.toast.removed' : 'Passkey가 제거되었습니다' ,
'settings.openchamber.passkeys.toast.removeFailed' : 'Passkey를 제거할 수 없습니다.' ,
'settings.openchamber.passkeys.toast.clearAuthFailed' : '저장된 인증을 지울 수 없습니다.' ,
'settings.openchamber.sessionRetention.title' : '세션 보존' ,
'settings.openchamber.sessionRetention.tooltip' : '마지막 활동 기준으로 비활성 세션을 자동 보관하거나 삭제합니다. 가장 최근 세션 5개는 유지됩니다.' ,
'settings.openchamber.sessionRetention.field.enableAutoCleanupAria' : '자동 정리 활성화' ,
'settings.openchamber.sessionRetention.field.enableAutoCleanup' : '자동 정리 활성화' ,
'settings.openchamber.sessionRetention.field.retentionPeriod' : '보존 기간' ,
'settings.openchamber.sessionRetention.field.retentionPeriodAria' : '일 단위 보존 기간' ,
'settings.openchamber.sessionRetention.field.days' : '일' ,
'settings.openchamber.sessionRetention.field.whenSessionsExpire' : '세션 만료 시' ,
'settings.openchamber.sessionRetention.actions.resetRetentionAria' : '보존 기간 초기화' ,
'settings.openchamber.sessionRetention.actions.runCleanupNow' : '지금 정리 실행' ,
'settings.openchamber.sessionRetention.actions.cleaningUp' : '정리 중...' ,
'settings.openchamber.sessionRetention.action.archive' : '보관' ,
'settings.openchamber.sessionRetention.action.delete' : '삭제' ,
'settings.openchamber.sessionRetention.manualCleanup.title' : '수동 정리' ,
'settings.openchamber.sessionRetention.manualCleanup.eligibleArchiveNow' : '지금 보관 가능한 항목: {count}개' ,
'settings.openchamber.sessionRetention.manualCleanup.eligibleDeleteNow' : '지금 삭제 가능한 항목: {count}개' ,
'settings.openchamber.sessionRetention.toast.noneEligibleArchive' : '보관 가능한 세션이 없습니다' ,
'settings.openchamber.sessionRetention.toast.noneEligibleDelete' : '삭제 가능한 세션이 없습니다' ,
'settings.openchamber.sessionRetention.toast.archivedCount' : '세션 {count}개를 보관했습니다' ,
'settings.openchamber.sessionRetention.toast.deletedCount' : '세션 {count}개를 삭제했습니다' ,
'settings.openchamber.sessionRetention.toast.failedArchiveCount' : '세션 {count}개를 보관하지 못했습니다' ,
'settings.openchamber.sessionRetention.toast.failedDeleteCount' : '세션 {count}개를 삭제하지 못했습니다' ,
'settings.openchamber.desktopNetwork.title' : 'Desktop 네트워크 접속' ,
2026-07-29 07:35:14 +02:00
'settings.openchamber.desktopNetwork.field.windowControlsPosition' : '창 컨트롤 위치' ,
'settings.openchamber.desktopNetwork.field.windowControlsPositionDescription' : '최소화, 최대화, 닫기 버튼이 표시될 위치를 선택합니다. 기본값은 오른쪽입니다.' ,
2026-07-13 08:59:31 +03:00
'settings.openchamber.desktopNetwork.field.windowControlsPositionAria' : '창 컨트롤 위치' ,
'settings.openchamber.desktopNetwork.option.windowControlsLeft' : '왼쪽' ,
'settings.openchamber.desktopNetwork.option.windowControlsRight' : '오른쪽' ,
2026-07-29 07:35:14 +02:00
'settings.openchamber.desktopNetwork.field.windowControls' : '창 컨트롤' ,
'settings.openchamber.desktopNetwork.field.windowControlsStyle' : '스타일' ,
'settings.openchamber.desktopNetwork.field.windowControlsStyleAria' : '창 컨트롤 스타일' ,
2026-07-29 00:07:04 +02:00
'settings.openchamber.desktopNetwork.option.windowControlsClassic' : '클래식' ,
'settings.openchamber.desktopNetwork.option.windowControlsTrafficLights' : '트래픽 라이트' ,
2026-05-26 01:36:11 +03:00
'settings.openchamber.desktopNetwork.field.launchAtLoginAria' : '로그인 시 OpenChamber 시작' ,
'settings.openchamber.desktopNetwork.field.launchAtLogin' : '로그인 시 OpenChamber 시작' ,
2026-07-10 17:40:48 +08:00
'settings.openchamber.desktopNetwork.field.launchAtLoginDescription' : '창을 열지 않고 백그라운드에서 앱을 시작합니다. 데스크톱 상태 아이콘으로 열 수 있습니다.' ,
2026-07-22 10:08:58 +03:00
'settings.openchamber.desktopNetwork.field.macMenuBarAria' : 'macOS 메뉴 막대에 OpenChamber 표시' ,
'settings.openchamber.desktopNetwork.field.macMenuBar' : '메뉴 막대에 OpenChamber 표시' ,
'settings.openchamber.desktopNetwork.field.macMenuBarDescription' : '앱을 다시 시작해야 합니다. 끄면 OpenChamber가 메뉴 막대 항목을 만들지 않으며 세션, 승인 및 사용량 업데이트도 실행하지 않습니다.' ,
2026-07-10 17:40:48 +08:00
'settings.openchamber.desktopNetwork.field.minimizeToTrayAria' : 'OpenChamber를 시스템 트레이로 최소화하거나 닫기' ,
'settings.openchamber.desktopNetwork.field.minimizeToTray' : '시스템 트레이로 최소화하고 닫기' ,
2026-07-24 09:59:32 +03:00
'settings.openchamber.desktopNetwork.field.minimizeToTrayDescription' : '메인 창을 최소화하거나 닫아도 OpenChamber가 시스템 트레이에서 계속 실행됩니다.' ,
2026-07-01 19:07:20 +03:00
'settings.openchamber.desktopNetwork.field.keepAwakeAria' : 'OpenChamber가 실행되는 동안 컴퓨터 절전 방지' ,
'settings.openchamber.desktopNetwork.field.keepAwake' : 'OpenChamber가 실행되는 동안 컴퓨터 절전 방지' ,
'settings.openchamber.desktopNetwork.field.keepAwakeDescription' : '휴대폰이 이 앱을 계속 열 수 있도록 합니다. 디스플레이는 꺼질 수 있습니다.' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.desktopNetwork.field.allowLanAccessAria' : 'desktop sidecar에 LAN 접속 허용' ,
'settings.openchamber.desktopNetwork.field.allowLanAccess' : '로컬 네트워크의 다른 기기에서 이 앱 열기 허용' ,
'settings.openchamber.desktopNetwork.field.allowLanAccessDescription' : '휴대폰, 태블릿, Wi-Fi의 다른 컴퓨터에서 열 수 있도록 앱을 다시 시작합니다.' ,
'settings.openchamber.desktopNetwork.field.warning' : '경고: 활성화된 동안 같은 로컬 네트워크의 누구나 앱에 접속할 수 있습니다.' ,
2026-06-12 18:24:07 +03:00
'settings.openchamber.desktopNetwork.field.passwordRequiredWarning' : 'LAN 접속에는 Desktop UI 비밀번호가 필요합니다. 설정하기 전까지 desktop 앱은 로컬 전용으로 시작됩니다.' ,
2026-07-18 00:11:05 +03:00
'settings.openchamber.desktopPassword.actions.showPassword' : '비밀번호 표시' ,
'settings.openchamber.desktopPassword.actions.hidePassword' : '비밀번호 숨기기' ,
2026-05-25 15:20:56 +03:00
'settings.openchamber.desktopPassword.field.password' : 'Desktop UI 비밀번호' ,
'settings.openchamber.desktopPassword.field.passwordPlaceholder' : '비밀번호 필요 없음' ,
'settings.openchamber.desktopPassword.field.passwordDescription' : 'OpenChamber는 다시 시작 후 비밀번호를 요청하고, 이후 로그인 세션이 만료되면 다시 요청합니다. 기본 12시간, 이 디바이스 신뢰 선택 시 7일입니다. 로그인을 끄려면 비워 두세요.' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.desktopNetwork.hint.openAfterRestart' : '다시 시작 후 다른 기기에서 열기: ' ,
'settings.openchamber.desktopNetwork.hint.openNow' : '다른 기기에서 열기: ' ,
'settings.openchamber.desktopNetwork.actions.saveAndRestart' : '저장 + 다시 시작' ,
'settings.openchamber.desktopNetwork.error.loadFailed' : 'desktop 설정을 로드하지 못했습니다' ,
'settings.openchamber.desktopNetwork.error.saveFailed' : 'desktop 설정을 저장하지 못했습니다' ,
'settings.openchamber.desktopNetwork.error.savedRestartFailed' : '저장했지만 앱을 다시 시작하지 못했습니다' ,
2026-05-26 01:36:11 +03:00
'settings.openchamber.desktopNetwork.error.launchAtLoginUnsupported' : '이 시스템에서는 로그인 시 시작을 지원하지 않습니다' ,
'settings.openchamber.desktopNetwork.error.launchAtLoginSaveFailed' : '로그인 시 시작 설정을 업데이트하지 못했습니다' ,
2026-07-10 17:40:48 +08:00
'settings.openchamber.desktopNetwork.error.minimizeToTrayUnsupported' : '이 시스템에서는 시스템 트레이 백그라운드 모드를 지원하지 않습니다' ,
'settings.openchamber.desktopNetwork.error.minimizeToTraySaveFailed' : '시스템 트레이 설정을 업데이트하지 못했습니다' ,
2026-07-01 19:07:20 +03:00
'settings.openchamber.desktopNetwork.error.keepAwakeUnsupported' : '이 시스템에서는 절전 방지를 지원하지 않습니다' ,
'settings.openchamber.desktopNetwork.error.keepAwakeSaveFailed' : '절전 방지 설정을 업데이트하지 못했습니다' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.opencodeCli.title' : 'OpenCode CLI' ,
'settings.openchamber.opencodeCli.tooltipPrefix' : '선택적 절대 경로:' ,
'settings.openchamber.opencodeCli.tooltipSuffix' : 'binary.' ,
'settings.openchamber.opencodeCli.field.binaryPath' : 'OpenCode binary 경로' ,
'settings.openchamber.opencodeCli.field.binaryPathPlaceholder' : '/Users/you/.bun/bin/opencode' ,
2026-05-15 21:38:57 +03:00
'settings.openchamber.opencodeCli.field.showUpdateNotifications' : 'OpenCode 업데이트 알림 표시' ,
'settings.openchamber.opencodeCli.field.showUpdateNotificationsAria' : 'OpenCode 업데이트 알림 표시' ,
2026-07-24 21:54:28 +03:00
'settings.openchamber.opencodeCli.field.agentControlTool' : '에이전트 제어 도구' ,
'settings.openchamber.opencodeCli.field.agentControlToolAria' : '에이전트 제어 도구 활성화' ,
'settings.openchamber.opencodeCli.field.agentControlToolInfo' : '에이전트가 채팅에서 작업을 오케스트레이션할 수 있습니다. 세션과 worktree 생성, 다른 에이전트에게 프롬프트 위임, 예약 작업 관리가 가능합니다. 각 세션에 작은 도구 설명이 추가됩니다. Save + Reload 후 적용됩니다.' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.opencodeCli.actions.browseAria' : 'OpenCode binary 경로 찾아보기' ,
'settings.openchamber.opencodeCli.actions.browse' : '찾아보기' ,
'settings.openchamber.opencodeCli.actions.saveAndReload' : '저장 + 다시 로드' ,
'settings.openchamber.opencodeCli.actions.restartingOpenCode' : 'OpenCode 다시 시작 중…' ,
'settings.openchamber.opencodeCli.dialog.selectBinaryTitle' : 'opencode binary 선택' ,
'settings.openchamber.opencodeCli.tipPrefix' : '팁: 다음도 사용할 수 있습니다' ,
'settings.openchamber.opencodeCli.tipMiddle' : 'env var도 사용할 수 있습니다. 이 설정은 다음 위치에 저장됩니다' ,
'settings.mcp.sidebar.title' : 'MCP 서버' ,
'settings.mcp.sidebar.total' : '총 {count}개' ,
'settings.mcp.sidebar.actions.refreshStatusAria' : 'MCP 상태 새로고침' ,
'settings.mcp.sidebar.actions.refreshStatusTitle' : 'MCP 상태 새로고침' ,
'settings.mcp.sidebar.actions.addServerTitle' : 'MCP 서버 추가' ,
'settings.mcp.sidebar.actions.deleting' : '삭제 중…' ,
'settings.mcp.sidebar.empty.title' : '설정된 MCP 서버가 없습니다' ,
'settings.mcp.sidebar.empty.description' : '위의 + 버튼으로 추가하세요' ,
'settings.mcp.sidebar.group.projectServers' : '프로젝트 서버' ,
'settings.mcp.sidebar.group.userServers' : '사용자 서버' ,
'settings.mcp.sidebar.serverType.localTitle' : '로컬 서버' ,
'settings.mcp.sidebar.serverType.remoteTitle' : '원격 서버' ,
'settings.mcp.sidebar.deleteDialog.title' : 'MCP 서버 삭제' ,
'settings.mcp.sidebar.deleteDialog.descriptionPrefix' : '"{name}"을(를) 삭제하시겠습니까? 다음에서 제거됩니다:' ,
'settings.mcp.sidebar.toast.deleteFailed' : 'MCP 서버를 삭제하지 못했습니다' ,
'settings.mcp.sidebar.toast.serverDeleted' : 'MCP 서버 "{name}"이(가) 삭제되었습니다' ,
'settings.mcp.sidebar.toast.refreshListIfStale' : 'UI가 오래된 것처럼 보이면 MCP 목록을 새로고침하세요.' ,
2026-05-25 12:20:04 -04:00
'settings.plugins.sidebar.title' : '플러그인' ,
'settings.plugins.sidebar.total' : '총 {count}개' ,
'settings.plugins.sidebar.actions.addTitle' : '플러그인 추가' ,
'settings.plugins.sidebar.actions.deleting' : '삭제 중…' ,
'settings.plugins.sidebar.empty.title' : '설정된 플러그인이 없습니다' ,
'settings.plugins.sidebar.empty.description' : '위의 + 버튼을 눌러 추가하세요' ,
'settings.plugins.sidebar.group.userEntries' : '사용자 설정' ,
'settings.plugins.sidebar.group.userFiles' : '사용자 플러그인 파일' ,
'settings.plugins.sidebar.group.projectEntries' : '프로젝트 설정' ,
'settings.plugins.sidebar.group.projectFiles' : '프로젝트 플러그인 파일' ,
'settings.plugins.sidebar.kind.npm' : 'npm 패키지' ,
'settings.plugins.sidebar.kind.path' : '로컬 경로' ,
'settings.plugins.sidebar.kind.file' : '플러그인 파일' ,
'settings.plugins.sidebar.deleteDialog.title' : '플러그인 삭제' ,
'settings.plugins.sidebar.deleteDialog.description' : '"{name}"을(를) 삭제하시겠습니까?' ,
'settings.plugins.sidebar.toast.deleted' : '플러그인 "{name}"이(가) 삭제되었습니다' ,
'settings.plugins.sidebar.toast.deleteFailed' : '플러그인을 삭제하지 못했습니다' ,
'settings.plugins.page.empty.select' : '보거나 편집할 플러그인을 선택하세요' ,
'settings.plugins.page.empty.add' : '또는 +를 눌러 새 플러그인을 추가하세요' ,
'settings.plugins.page.header.entry' : '설치된 플러그인' ,
'settings.plugins.page.header.file' : '플러그인 파일' ,
'settings.plugins.page.field.spec' : '명세' ,
'settings.plugins.page.field.spec.placeholder' : 'npm-패키지@버전 또는 /절대/경로' ,
'settings.plugins.page.field.options' : '옵션(JSON)' ,
'settings.plugins.page.field.options.invalidJson' : '잘못된 JSON' ,
'settings.plugins.page.field.fileName' : '파일 이름' ,
'settings.plugins.page.field.content' : '내용' ,
'settings.plugins.page.field.scope' : '범위' ,
'settings.plugins.scope.user' : '사용자' ,
'settings.plugins.scope.project' : '프로젝트' ,
'settings.plugins.page.action.save' : '저장' ,
'settings.plugins.page.action.discard' : '취소' ,
'settings.plugins.dialog.add.title' : '플러그인 추가' ,
'settings.plugins.dialog.add.tab.npm' : 'npm에서' ,
'settings.plugins.dialog.add.tab.path' : '로컬 경로에서' ,
'settings.plugins.dialog.add.tab.file' : '새 파일' ,
'settings.plugins.dialog.add.action.submit' : '추가' ,
'settings.plugins.dialog.add.action.cancel' : '취소' ,
'settings.plugins.toast.created' : '플러그인이 추가되었습니다' ,
'settings.plugins.toast.updated' : '플러그인이 업데이트되었습니다' ,
'settings.plugins.toast.reloadFailed' : 'opencode 다시 로드 실패; 재시작이 필요합니다' ,
'settings.plugins.validation.fileName' : '파일 이름은 소문자여야 하며 .js / .ts / .mjs / .cjs로 끝나야 합니다' ,
'settings.plugins.validation.specRequired' : '명세는 필수입니다' ,
'settings.plugins.registry.badge.update.label' : '↑ {version}' ,
'settings.plugins.registry.badge.update.tooltip' : '업데이트 가능: {current} → {latest}' ,
'settings.plugins.registry.badge.malformed.tooltip' : '명세 형식이 잘못되었습니다' ,
'settings.plugins.registry.badge.missingPackage.tooltip' : 'npm에서 패키지 {name}을(를) 찾을 수 없습니다' ,
'settings.plugins.registry.badge.missingVersion.tooltip' : '{name}의 {version} 버전이 게시되지 않았습니다' ,
'settings.plugins.registry.badge.pathMissing.tooltip' : '파일을 찾을 수 없음: {path}' ,
'settings.plugins.registry.badge.pathUnreadable.tooltip' : '파일을 읽을 수 없음: {path}' ,
'settings.plugins.registry.badge.network.tooltip' : 'npm 레지스트리에 연결할 수 없습니다' ,
'settings.plugins.registry.banner.updateAvailable.title' : '업데이트 가능' ,
'settings.plugins.registry.banner.updateAvailable.description' : '{current} → {latest}' ,
'settings.plugins.registry.banner.updateAvailable.action' : '{latest}(으)로 업데이트' ,
'settings.plugins.registry.banner.invalid.title' : '잘못된 플러그인' ,
'settings.plugins.registry.banner.invalid.malformed' : '명세 구문이 잘못되었습니다' ,
'settings.plugins.registry.banner.invalid.missingPackage' : 'npm에서 패키지를 찾을 수 없습니다' ,
'settings.plugins.registry.banner.invalid.missingVersion' : '게시되지 않은 버전입니다' ,
'settings.plugins.registry.banner.invalid.pathMissing' : '파일이 존재하지 않습니다' ,
'settings.plugins.registry.banner.invalid.pathUnreadable' : '파일을 읽을 수 없습니다' ,
'settings.plugins.sidebar.actions.updateToLatest' : '최신 버전으로 업데이트' ,
'settings.plugins.sidebar.actions.refresh' : '업데이트 확인' ,
'settings.plugins.sidebar.group.updatesAvailable_one' : '업데이트 {count}개 가능' ,
'settings.plugins.sidebar.group.updatesAvailable_other' : '업데이트 {count}개 가능' ,
'settings.plugins.toast.updatedToLatest' : '플러그인이 {version}(으)로 업데이트되었습니다' ,
'settings.plugins.toast.refreshing' : 'npm에서 업데이트 확인 중…' ,
'settings.plugins.toast.refreshFailed' : 'npm 레지스트리를 확인하지 못했습니다' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.keyboardShortcuts.title' : '키보드 단축키' ,
'settings.openchamber.keyboardShortcuts.actions.resetAll' : '모두 초기화' ,
'settings.openchamber.keyboardShortcuts.actions.overwrite' : '덮어쓰기' ,
'settings.openchamber.keyboardShortcuts.tooltip' : '새 키 조합을 입력하고 저장하면 바인딩이 바로 업데이트됩니다.' ,
'settings.openchamber.keyboardShortcuts.overwritePrompt' : '이 조합은 이미 다른 단축키에서 사용 중입니다. 덮어쓰고 기존 매핑을 지울까요?' ,
'settings.openchamber.keyboardShortcuts.field.pressKeys' : '키를 누르세요...' ,
'settings.openchamber.keyboardShortcuts.error.captureFirst' : '먼저 단축키를 입력하세요.' ,
'settings.openchamber.keyboardShortcuts.warning.riskyBrowserShortcut' : '이 단축키는 브라우저 기본값과 충돌할 수 있습니다. 그래도 저장됩니다.' ,
'settings.openchamber.keyboardShortcuts.action.open_go_to_line.label' : '줄로 이동(파일 편집기)' ,
'settings.openchamber.keyboardShortcuts.action.open_command_palette.label' : '명령 팔레트 열기' ,
'settings.openchamber.keyboardShortcuts.action.focus_input.label' : '입력에 포커스' ,
'settings.openchamber.keyboardShortcuts.action.open_settings.label' : '설정 열기' ,
'settings.openchamber.keyboardShortcuts.action.toggle_terminal.label' : '터미널 dock 토글' ,
'settings.openchamber.keyboardShortcuts.action.toggle_terminal_expanded.label' : '터미널 확장 토글' ,
'settings.openchamber.keyboardShortcuts.action.toggle_sidebar.label' : '사이드바 토글' ,
2026-07-27 23:07:42 +03:00
'settings.openchamber.keyboardShortcuts.action.toggle_right_sidebar.label' : '컨텍스트 패널 표시 전환' ,
'settings.openchamber.keyboardShortcuts.action.open_right_sidebar_git.label' : 'Git 서피스 열기' ,
'settings.openchamber.keyboardShortcuts.action.open_right_sidebar_files.label' : '파일 서피스 열기' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.keyboardShortcuts.action.new_chat.label' : '새 세션' ,
'settings.openchamber.keyboardShortcuts.action.new_chat_worktree.label' : '새 worktree 초안' ,
2026-05-08 12:22:59 +03:00
'settings.openchamber.keyboardShortcuts.action.new_mini_chat.label' : '새 Mini Chat 창' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.keyboardShortcuts.action.open_help.label' : '키보드 단축키 열기' ,
'settings.openchamber.keyboardShortcuts.action.toggle_context_plan.label' : '계획 컨텍스트 패널 토글' ,
'settings.openchamber.keyboardShortcuts.action.toggle_services_menu.label' : '서비스 메뉴 토글' ,
'settings.openchamber.keyboardShortcuts.action.cycle_services_tab.label' : '서비스 탭 순환' ,
'settings.openchamber.keyboardShortcuts.action.cycle_theme.label' : '테마 순환' ,
2026-05-15 00:27:39 +03:00
'settings.openchamber.keyboardShortcuts.action.cycle_agent.label' : '에이전트 순환' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.keyboardShortcuts.action.cycle_favorite_model_forward.label' : '즐겨찾기 모델 앞으로 순환' ,
'settings.openchamber.keyboardShortcuts.action.cycle_favorite_model_backward.label' : '즐겨찾기 모델 뒤로 순환' ,
2026-06-26 19:37:45 +03:00
'settings.openchamber.keyboardShortcuts.action.open_model_selector.label' : '모델 선택기 열기' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.keyboardShortcuts.action.expand_input.label' : '입력 확장' ,
2026-05-05 16:21:06 +08:00
'settings.openchamber.keyboardShortcuts.action.open_timeline_dialog.label' : '대화 타임라인 열기' ,
2026-07-13 09:02:14 +03:00
'settings.openchamber.keyboardShortcuts.action.toggle_prompt_navigator.label' : '프롬프트 탐색기 표시/숨기기' ,
2026-04-27 17:05:43 +09:00
'settings.projects.sidebar.total' : '총 {count}개' ,
'settings.projects.sidebar.actions.addProject' : '프로젝트 추가' ,
'settings.projects.page.empty.noProjects' : '사용 가능한 프로젝트가 없습니다.' ,
'settings.projects.page.title.default' : '프로젝트 설정' ,
'settings.projects.page.section.worktree' : 'Worktree' ,
'settings.projects.page.field.projectName' : '프로젝트 이름' ,
'settings.projects.page.field.projectNamePlaceholder' : '프로젝트 이름' ,
2026-07-09 13:54:05 +03:00
'settings.projects.page.field.defaultModel' : '새 채팅의 기본 모델' ,
'settings.projects.page.field.defaultModelDescription' : '이 프로젝트에서 새 채팅을 시작할 때 사용됩니다. 설정하지 않으면 전역 기본값으로 대체됩니다.' ,
2026-04-27 17:05:43 +09:00
'settings.projects.page.field.accentColor' : '강조 색상' ,
'settings.projects.page.field.projectIcon' : '프로젝트 아이콘' ,
'settings.projects.page.field.projectIconBackgroundAria' : '프로젝트 아이콘 배경색' ,
'settings.projects.page.field.clearIconBackgroundAria' : '아이콘 배경 지우기' ,
'settings.projects.page.field.clearBackground' : '배경 지우기' ,
'settings.projects.page.field.none' : '없음' ,
'settings.projects.page.field.preview' : '미리보기' ,
'settings.projects.page.actions.uploadIcon' : '아이콘 업로드' ,
'settings.projects.page.actions.uploading' : '업로드 중...' ,
'settings.projects.page.actions.discoverFavicon' : 'Favicon 찾기' ,
'settings.projects.page.actions.discovering' : '찾는 중...' ,
'settings.projects.page.actions.removeProjectIcon' : '프로젝트 아이콘 제거' ,
'settings.projects.page.actions.removing' : '제거 중...' ,
'settings.projects.page.actions.undoRemove' : '제거 실행 취소' ,
'settings.projects.page.toast.uploadIconFailed' : '프로젝트 아이콘을 업로드하지 못했습니다' ,
'settings.projects.page.toast.iconUpdated' : '프로젝트 아이콘이 업데이트되었습니다' ,
'settings.projects.page.toast.removeIconFailed' : '프로젝트 아이콘을 제거하지 못했습니다' ,
'settings.projects.page.toast.iconRemoved' : '프로젝트 아이콘이 제거되었습니다' ,
'settings.projects.page.toast.discoverIconFailed' : '프로젝트 아이콘을 찾지 못했습니다' ,
'settings.projects.page.toast.customIconAlreadySet' : '이 프로젝트에는 이미 사용자 정의 아이콘이 설정되어 있습니다' ,
'settings.projects.page.toast.iconDiscovered' : '프로젝트 아이콘을 찾았습니다' ,
2026-07-09 13:54:05 +03:00
'settings.projects.page.toast.saveFailed' : '프로젝트 설정 저장에 실패했습니다' ,
2026-04-27 17:05:43 +09:00
'settings.usage.sidebar.title' : '사용량' ,
'settings.usage.sidebar.total' : '총 {count}개' ,
'settings.usage.sidebar.actions.toggleAutoRefreshAria' : '자동 새로고침 토글' ,
'settings.usage.sidebar.actions.refreshAria' : '사용량 새로고침' ,
'settings.usage.sidebar.actions.refreshTitle' : '사용량 새로고침' ,
'settings.usage.sidebar.tooltip.autoRefresh' : '설정한 간격으로 사용량 데이터를 자동 새로고침합니다' ,
'settings.usage.sidebar.field.intervalPlaceholder' : '간격' ,
'settings.usage.sidebar.field.display' : '표시' ,
'settings.usage.sidebar.field.displayModePlaceholder' : '표시 모드' ,
'settings.usage.sidebar.field.displayModeUsage' : '사용량' ,
'settings.usage.sidebar.field.displayModeRemaining' : '남은 할당량' ,
2026-05-26 01:54:24 +03:00
'settings.usage.sidebar.field.showPredictions' : '예측 표시' ,
2026-04-27 17:05:43 +09:00
'settings.usage.sidebar.status.notSet' : '설정 안 됨' ,
'settings.usage.page.empty.selectProvider' : '사용량 세부 정보를 보려면 프로바이더를 선택하세요.' ,
'settings.usage.page.header.providerUsage' : '{provider} 사용량' ,
'settings.usage.page.header.refreshing' : '사용량 새로고침 중...' ,
'settings.usage.page.header.lastUpdated' : '마지막 업데이트: {time}' ,
'settings.usage.page.options.showInHeaderAria' : '헤더 메뉴에 표시' ,
'settings.usage.page.options.showInHeader' : '헤더 메뉴에 표시' ,
'settings.usage.page.options.showInHeaderTooltip' : '활성화하면 이 프로바이더의 사용량이 앱 헤더의 빠른 접근 메뉴에 표시됩니다.' ,
'settings.usage.page.state.noData' : '아직 사용량 데이터가 없습니다.' ,
'settings.usage.page.state.refreshFailedTitle' : '사용량 데이터를 새로고침하지 못했습니다' ,
'settings.usage.page.state.providerNotConfiguredTitle' : '프로바이더가 설정되지 않았습니다' ,
'settings.usage.page.state.providerNotConfiguredDescription' : '사용량 추적을 활성화하려면 프로바이더 탭에서 인증 정보를 추가하세요.' ,
'settings.usage.page.section.modelQuotas' : '모델 할당량' ,
'settings.usage.page.section.otherModels' : '기타 모델' ,
'settings.usage.page.state.noQuotaWindowsTitle' : '보고된 할당량 창이 없습니다' ,
'settings.usage.page.state.noQuotaWindowsDescription' : '이 프로바이더는 현재 rate limit 또는 사용량 할당량을 보고하지 않습니다.' ,
'settings.usage.pace.status.onTrack' : '정상 추세' ,
'settings.usage.pace.status.slightlyFast' : '약간 빠름' ,
'settings.usage.pace.status.tooFast' : '너무 빠름' ,
'settings.usage.pace.status.usedUp' : '모두 사용됨' ,
'settings.usage.pace.predictionTooltip' : '현재 속도를 기준으로 창 종료 시 예상 사용량: {prediction}' ,
'settings.usage.pace.wait' : '{duration} 대기' ,
'settings.usage.pace.prediction' : '예측: {prediction}' ,
'settings.usage.pace.rate' : '속도: {rate}' ,
'settings.usage.pace.waitSeparator' : ' · 대기 ' ,
'settings.usage.pace.predictionLabel' : '예측: ' ,
'settings.remoteInstances.page.title' : '원격 인스턴스' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.page.description' : 'SSH로 다른 컴퓨터에 연결하고 그곳에서 OpenChamber를 엽니다.' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.page.empty.selectInstance' : '설정을 보고 편집할 인스턴스를 선택하세요.' ,
'settings.remoteInstances.page.empty.noExtraForwards' : '추가 포트 포워딩이 설정되어 있지 않습니다.' ,
'settings.remoteInstances.page.section.actions' : '작업' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.page.section.actionsDescription' : '연결, 재연결, 로그 보기 또는 이 연결 삭제를 할 수 있습니다.' ,
'settings.remoteInstances.page.section.remoteServer' : '원격 컴퓨터의 OpenChamber' ,
'settings.remoteInstances.page.section.remoteServerDescription' : 'SSH 연결 후 OpenChamber를 어떻게 실행할지 선택하세요.' ,
'settings.remoteInstances.page.section.mainTunnel' : '로컬 접근' ,
'settings.remoteInstances.page.section.mainTunnelDescription' : '이 원격 OpenChamber 서버를 열 때 사용할 로컬 주소를 선택하세요.' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.page.section.authentication' : '인증' ,
'settings.remoteInstances.page.section.authenticationDescription' : 'SSH와 원격 OpenChamber UI를 위한 인증 정보입니다.' ,
'settings.remoteInstances.page.section.portForwards' : '포트 포워딩' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.page.section.portForwardsDescription' : '이 SSH 연결을 통해 추가로 사용할 포트를 설정합니다.' ,
2026-04-30 18:17:55 +09:00
'settings.remoteInstances.page.field.sshCommand' : 'SSH 명령어' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.page.field.sshCommandPlaceholder' : 'ssh user@host' ,
'settings.remoteInstances.page.field.nickname' : '별칭' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.page.field.nicknamePlaceholder' : '업무용 노트북' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.page.field.connectionTimeoutSeconds' : '연결 시간 초과(초)' ,
'settings.remoteInstances.page.field.installMethod' : '설치 방식' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.page.field.installMethodHint' : '이 앱이 대신 시작할 때 OpenChamber를 원격 컴퓨터에 배치하는 방법입니다.' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.page.field.selectInstallMethodPlaceholder' : '설치 방식 선택' ,
'settings.remoteInstances.page.field.installMethodDownloadRelease' : '릴리스 다운로드' ,
'settings.remoteInstances.page.field.installMethodUploadBundle' : '번들 업로드' ,
'settings.remoteInstances.page.field.selectBindHostPlaceholder' : 'bind host 선택' ,
'settings.remoteInstances.page.field.sshPasswordOptional' : 'SSH 비밀번호(선택 사항)' ,
'settings.remoteInstances.page.field.sshPasswordPlaceholder' : 'SSH 비밀번호 입력' ,
'settings.remoteInstances.page.field.uiPasswordOptional' : 'UI 비밀번호(선택 사항)' ,
'settings.remoteInstances.page.field.uiPasswordPlaceholder' : 'UI 비밀번호 입력' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.page.field.forwardTypeHint' : '이 SSH 연결이 제공할 포트 접근 방식을 선택하세요.' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.page.field.typePlaceholder' : '유형' ,
'settings.remoteInstances.page.forwardType.local' : '로컬(-L)' ,
'settings.remoteInstances.page.forwardType.remote' : '원격(-R)' ,
'settings.remoteInstances.page.forwardType.dynamic' : '동적(-D)' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.page.forwardTypeDescription.local' : '원격 컴퓨터의 서비스에 연결되는 로컬 포트를 엽니다.' ,
'settings.remoteInstances.page.forwardTypeDescription.remote' : '내 컴퓨터로 다시 연결되는 포트를 원격 컴퓨터에 엽니다.' ,
'settings.remoteInstances.page.forwardTypeDescription.dynamic' : 'SSH 연결을 통해 로컬 SOCKS 프록시를 엽니다.' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.page.actions.create' : '생성' ,
'settings.remoteInstances.page.actions.cancel' : '취소' ,
'settings.remoteInstances.page.actions.connecting' : '연결 중...' ,
'settings.remoteInstances.page.actions.reconnecting' : '재연결 중...' ,
'settings.remoteInstances.page.actions.reconnectNow' : '지금 재연결' ,
'settings.remoteInstances.page.actions.logs' : 'SSH 로그' ,
'settings.remoteInstances.page.actions.pickRandomPort' : '임의 포트 선택' ,
'settings.remoteInstances.page.actions.enableForwardAria' : '포워딩 활성화' ,
'settings.remoteInstances.page.actions.openLocal' : '로컬 열기' ,
'settings.remoteInstances.page.actions.addForward' : '포워딩 추가' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.page.import.sectionTitle' : '저장된 SSH 호스트' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.page.import.loading' : 'SSH host 로딩 중...' ,
'settings.remoteInstances.page.import.noneFound' : 'SSH host를 찾을 수 없습니다.' ,
'settings.remoteInstances.page.import.noneAvailable' : '가져올 수 있는 SSH host가 없습니다.' ,
'settings.remoteInstances.page.import.patternSuffix' : '(패턴)' ,
'settings.remoteInstances.page.status.currentLocalUrl' : '현재 로컬 URL:' ,
'settings.remoteInstances.page.status.reconnectStale' : '재연결이 멈춘 것 같습니다. 지금 다시 시도할 수 있습니다.' ,
'settings.remoteInstances.page.logsDialog.title' : 'SSH Logs' ,
'settings.remoteInstances.page.logsDialog.loading' : '로그 로딩 중...' ,
'settings.remoteInstances.page.logsDialog.empty' : '아직 SSH 로그가 없습니다.' ,
'settings.remoteInstances.page.patternDialog.title' : '와일드카드 패턴에서 생성' ,
'settings.remoteInstances.page.patternDialog.destinationPlaceholder' : 'user@host' ,
'settings.remoteInstances.page.phase.resolvingConfiguration' : '설정 확인 중' ,
'settings.remoteInstances.page.phase.checkingAuth' : '인증 확인 중' ,
'settings.remoteInstances.page.phase.establishingSsh' : 'SSH 연결 설정 중' ,
2026-06-02 00:43:05 +03:00
'settings.remoteInstances.page.phase.probingRemote' : '원격 컴퓨터 확인 중' ,
2026-04-27 17:05:43 +09:00
'settings.remoteInstances.page.phase.installingOpenChamber' : 'OpenChamber 설치 중' ,
'settings.remoteInstances.page.phase.updatingOpenChamber' : 'OpenChamber 업데이트 중' ,
'settings.remoteInstances.page.phase.detectingServer' : '서버 감지 중' ,
'settings.remoteInstances.page.phase.startingServer' : '서버 시작 중' ,
'settings.remoteInstances.page.phase.forwardingPorts' : '포트 포워딩 중' ,
'settings.remoteInstances.page.phase.reconnecting' : '재연결 중' ,
'settings.remoteInstances.page.confirm.storeSshPasswordPlaintext' : 'SSH 비밀번호를 디스크에 평문으로 저장할까요?' ,
'settings.remoteInstances.page.confirm.storeUiPasswordPlaintext' : 'UI 비밀번호를 디스크에 평문으로 저장할까요?' ,
'settings.remoteInstances.page.confirm.removeInstance' : '이 원격 인스턴스를 제거할까요?' ,
'settings.remoteInstances.page.toast.sshCommandRequired' : 'SSH command는 필수입니다' ,
'settings.remoteInstances.page.toast.saveFailed' : '인스턴스를 저장하지 못했습니다' ,
'settings.remoteInstances.page.toast.instanceSaved' : '인스턴스가 저장되었습니다' ,
'settings.remoteInstances.page.toast.instanceCreated' : '인스턴스가 생성되었습니다' ,
'settings.remoteInstances.page.toast.destinationRequired' : '대상은 필수입니다' ,
'settings.remoteInstances.page.toast.noLogsToCopy' : '복사할 로그가 없습니다' ,
'settings.remoteInstances.page.toast.logsCopied' : '로그가 복사되었습니다' ,
'settings.remoteInstances.page.toast.logsCleared' : '로그가 지워졌습니다' ,
'settings.remoteInstances.page.toast.clearLogsFailed' : '로그를 지우지 못했습니다' ,
'settings.remoteInstances.page.toast.instanceUrlUnavailable' : '인스턴스 URL을 사용할 수 없습니다' ,
'settings.remoteInstances.page.toast.connectFailed' : '인스턴스에 연결하지 못했습니다' ,
'settings.remoteInstances.page.toast.cancelConnectionFailed' : '연결을 취소하지 못했습니다' ,
'settings.remoteInstances.page.toast.disconnectFailed' : '인스턴스 연결을 해제하지 못했습니다' ,
'settings.remoteInstances.page.toast.retryFailed' : '연결을 다시 시도하지 못했습니다' ,
'settings.remoteInstances.page.toast.instanceRemoved' : '인스턴스가 제거되었습니다' ,
'settings.remoteInstances.page.toast.removeInstanceFailed' : '인스턴스를 제거하지 못했습니다' ,
'settings.openchamber.worktrees.state.selectProject' : 'worktree를 관리할 프로젝트를 선택하세요.' ,
'settings.openchamber.worktrees.state.gitOnly' : 'Worktree 설정은 Git repository에서만 사용할 수 있습니다.' ,
2026-04-30 18:17:55 +09:00
'settings.openchamber.worktrees.setup.title' : '설정 명령어' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.worktrees.setup.tooltipPrefix' : 'worktree 생성 시 새 worktree 디렉터리 안에서 자동 실행됩니다. 프로젝트 root에는 다음을 사용하세요:' ,
'settings.openchamber.worktrees.setup.tooltipSuffix' : '.' ,
'settings.openchamber.worktrees.setup.loading' : '로딩 중...' ,
'settings.openchamber.worktrees.setup.commandPlaceholder' : '예: bun install' ,
2026-04-30 18:17:55 +09:00
'settings.openchamber.worktrees.setup.removeCommandAria' : '명령어 제거' ,
'settings.openchamber.worktrees.setup.addCommand' : '명령어 추가' ,
2026-06-26 20:16:42 +11:00
'settings.openchamber.worktrees.setup.waitForCommands' : '세션을 만들거나 보내기 전에 설정 명령이 끝날 때까지 기다리기' ,
'settings.openchamber.worktrees.setup.waitForCommandsAria' : '세션을 만들거나 보내기 전에 Worktree 설정 명령이 끝날 때까지 기다리기' ,
2026-07-09 13:54:05 +03:00
'settings.openchamber.worktrees.setup.toast.saveFailed' : 'Worktree 설정 명령 저장에 실패했습니다' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.worktrees.list.title' : '기존 worktree' ,
2026-07-28 12:04:39 +03:00
'settings.openchamber.worktrees.list.tooltip' : 'Worktree를 삭제하면 연결된 세션도 제거됩니다.' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.worktrees.list.loading' : 'worktree 로딩 중...' ,
'settings.openchamber.worktrees.list.empty' : '이 프로젝트의 worktree를 찾을 수 없습니다' ,
'settings.openchamber.worktrees.list.detachedHead' : 'Detached HEAD' ,
'settings.openchamber.worktrees.list.deleteWorktreeAria' : 'worktree {name} 삭제' ,
'settings.agents.modelSelector.title' : '모델 선택' ,
'settings.agents.modelSelector.searchPlaceholder' : '모델 검색' ,
'settings.agents.modelSelector.selectPlaceholder' : '모델 선택...' ,
'settings.agents.modelSelector.notSelected' : '선택 안 됨' ,
'settings.agents.modelSelector.noModelOptional' : '모델 없음(선택 사항)' ,
'settings.agents.modelSelector.section.favorites' : '즐겨찾기' ,
'settings.agents.modelSelector.section.recents' : '최근 항목' ,
'settings.agents.modelSelector.section.recent' : '최근' ,
'settings.agents.modelSelector.badge.current' : '현재' ,
'settings.agents.modelSelector.actions.favorite' : '즐겨찾기' ,
'settings.agents.modelSelector.actions.unfavorite' : '즐겨찾기 해제' ,
'settings.agents.modelSelector.actions.addToFavorites' : '즐겨찾기에 추가' ,
'settings.agents.modelSelector.actions.removeFromFavorites' : '즐겨찾기에서 제거' ,
'settings.agents.modelSelector.state.noModelsFound' : '모델을 찾을 수 없습니다' ,
'settings.agents.modelSelector.keyboardHints' : '↑↓ 이동 • Enter 선택 • Esc 닫기' ,
'settings.providers.sidebar.title' : '프로바이더' ,
'settings.providers.sidebar.total' : '총 {count}개' ,
'settings.providers.sidebar.actions.connectProviderAria' : '프로바이더 연결' ,
'settings.providers.sidebar.actions.connectProviderTitle' : '프로바이더 연결' ,
'settings.providers.sidebar.empty.title' : '프로바이더를 찾을 수 없습니다' ,
'settings.providers.sidebar.empty.description' : 'OpenCode 설정을 확인하세요' ,
'settings.providers.sidebar.section.userProviders' : '사용자 프로바이더' ,
'settings.providers.sidebar.section.projectProviders' : '프로젝트 프로바이더' ,
'settings.providers.page.state.loading' : '로딩 중...' ,
'settings.providers.page.state.unableToLoadProviderList' : '프로바이더 목록을 로드할 수 없습니다' ,
'settings.providers.page.empty.noProvidersDetected' : '감지된 프로바이더가 없습니다' ,
'settings.providers.page.empty.checkOpenCodeConfiguration' : 'OpenCode 설정을 확인하세요' ,
'settings.providers.page.empty.selectProviderFromSidebar' : '사이드바에서 프로바이더를 선택하세요' ,
'settings.providers.page.empty.reviewDetailsAndConfigureAuth' : '세부 정보를 확인하고 인증을 설정하세요' ,
'settings.providers.page.connect.title' : '프로바이더 연결' ,
'settings.providers.page.connect.selectProviderTitle' : '프로바이더 선택' ,
'settings.providers.page.connect.providerField' : '프로바이더' ,
'settings.providers.page.connect.selectProviderPlaceholder' : '프로바이더 선택' ,
'settings.providers.page.connect.searchProvidersPlaceholder' : '검색...' ,
'settings.providers.page.connect.noProvidersFound' : '프로바이더를 찾을 수 없습니다' ,
'settings.providers.page.connect.allProvidersConnected' : '모든 프로바이더가 연결되었습니다.' ,
'settings.providers.page.auth.title' : '인증' ,
'settings.providers.page.auth.loadingMethods' : '인증 방식 로딩 중...' ,
'settings.providers.page.auth.apiKeyLabel' : 'API Key' ,
'settings.providers.page.auth.apiKeyTooltip' : '키는 OpenCode로 직접 전송되며 OpenChamber에 저장되지 않습니다.' ,
'settings.providers.page.auth.apiKeyPlaceholder' : 'sk-...' ,
'settings.providers.page.auth.oauthMethodFallback' : 'OAuth 방식 {index}' ,
'settings.providers.page.auth.pasteAuthorizationCodePlaceholder' : 'authorization code 붙여넣기' ,
'settings.providers.page.auth.connected' : '연결됨' ,
'settings.providers.page.auth.useReconnectHint' : '· 인증 정보를 업데이트하려면 Reconnect를 사용하세요' ,
'settings.providers.page.connectionDetails.title' : '연결 세부 정보' ,
'settings.providers.page.connectionDetails.configuredIn' : '설정 위치:' ,
'settings.providers.page.connectionDetails.noActiveSource' : '활성 설정 소스 없음' ,
'settings.providers.page.connectionDetails.source.authCredentials' : '인증 정보' ,
'settings.providers.page.connectionDetails.source.userConfig' : '사용자 설정' ,
'settings.providers.page.connectionDetails.source.projectConfig' : '프로젝트 설정' ,
'settings.providers.page.connectionDetails.source.customConfig' : '사용자 정의 설정' ,
'settings.providers.page.models.title' : '사용 가능한 모델' ,
'settings.providers.page.models.filterPlaceholder' : '모델 필터...' ,
'settings.providers.page.models.noModelsMatchFilter' : '이 필터와 일치하는 모델이 없습니다.' ,
'settings.providers.page.models.capability.toolCalling' : 'Tool calling' ,
'settings.providers.page.models.capability.reasoning' : 'Reasoning' ,
'settings.providers.page.models.capability.imageInput' : 'Image input' ,
'settings.providers.page.models.tokenBadge.context' : 'ctx' ,
'settings.providers.page.models.tokenBadge.output' : 'out' ,
'settings.providers.page.models.actions.hideModelFromSelectors' : '선택기에서 모델 숨기기' ,
'settings.providers.page.models.actions.showModelInSelectors' : '선택기에 모델 표시' ,
'settings.providers.page.models.actions.hideModel' : '모델 숨기기' ,
'settings.providers.page.models.actions.showModel' : '모델 표시' ,
'settings.providers.page.actions.saving' : '저장 중...' ,
'settings.providers.page.actions.saveKey' : '키 저장' ,
'settings.providers.page.actions.connect' : '연결' ,
'settings.providers.page.actions.copyCode' : '코드 복사' ,
'settings.providers.page.actions.open' : '열기' ,
'settings.providers.page.actions.copy' : '복사' ,
'settings.providers.page.actions.complete' : '완료' ,
'settings.providers.page.actions.hide' : '숨기기' ,
'settings.providers.page.actions.reconnect' : '재연결' ,
'settings.providers.page.actions.disconnecting' : '연결 해제 중...' ,
'settings.providers.page.actions.disconnect' : '연결 해제' ,
'settings.providers.page.actions.hideAll' : '모두 숨기기' ,
'settings.providers.page.actions.showAll' : '모두 표시' ,
'settings.providers.page.toast.authMethodsLoadFailed' : '프로바이더 인증 방식을 로드하지 못했습니다' ,
'settings.providers.page.toast.providerSourcesLoadFailed' : '프로바이더 소스를 로드하지 못했습니다' ,
'settings.providers.page.toast.apiKeyRequired' : 'API key는 필수입니다' ,
'settings.providers.page.toast.apiKeySaveFailed' : 'API key를 저장하지 못했습니다' ,
'settings.providers.page.toast.apiKeySaved' : 'API key가 저장되었습니다' ,
'settings.providers.page.toast.oauthStartFailed' : 'OAuth flow를 시작하지 못했습니다' ,
'settings.providers.page.toast.oauthDetailsMissing' : '반환된 OAuth 세부 정보가 없습니다' ,
'settings.providers.page.toast.completeOAuthInBrowser' : '브라우저에서 OAuth flow를 완료하세요' ,
'settings.providers.page.toast.oauthCompleteFailed' : 'OAuth flow를 완료하지 못했습니다' ,
'settings.providers.page.toast.oauthCompleted' : 'OAuth 연결이 완료되었습니다' ,
'settings.providers.page.toast.oauthLinkCopied' : 'OAuth 링크가 복사되었습니다' ,
'settings.providers.page.toast.oauthLinkCopyFailed' : 'OAuth 링크를 복사하지 못했습니다' ,
'settings.providers.page.toast.deviceCodeCopied' : '기기 코드가 복사되었습니다' ,
'settings.providers.page.toast.deviceCodeCopyFailed' : '기기 코드를 복사하지 못했습니다' ,
'settings.providers.page.toast.providerDisconnected' : '프로바이더 연결이 해제되었습니다' ,
'settings.providers.page.toast.providerDisconnectFailed' : '프로바이더 연결을 해제하지 못했습니다' ,
'settings.mcp.page.empty.selectServer' : '사이드바에서 MCP 서버를 선택하세요' ,
'settings.mcp.page.empty.addNewOne' : '또는 새로 추가하세요' ,
'settings.mcp.page.header.newServer' : '새 MCP 서버' ,
'settings.mcp.page.header.configureNewServer' : '새 MCP 서버를 설정하세요' ,
'settings.mcp.page.header.transport' : '{type} transport' ,
'settings.mcp.page.transport.local' : '로컬 · stdio' ,
'settings.mcp.page.transport.remote' : '원격 · SSE' ,
'settings.mcp.page.status.label.connected' : '연결됨' ,
'settings.mcp.page.status.label.failed' : '실패' ,
'settings.mcp.page.status.label.needsAuth' : '인증 필요' ,
'settings.mcp.page.status.label.needsRegistration' : '등록 필요' ,
'settings.mcp.page.status.description.connected' : '연결되었습니다. OpenCode가 도구와 리소스를 찾을 준비가 됐습니다.' ,
'settings.mcp.page.status.description.failedDefault' : 'OpenCode가 이 MCP 서버에 연결할 수 없습니다.' ,
'settings.mcp.page.status.description.needsAuth' : '이 원격 MCP 서버는 연결 전에 권한 부여가 필요합니다.' ,
'settings.mcp.page.status.description.needsClientRegistrationDefault' : '이 원격 MCP 서버는 권한 부여를 완료하기 전에 클라이언트 등록이 필요합니다.' ,
'settings.mcp.page.status.description.disabled' : '이 MCP 서버는 설정에서 비활성화되어 있습니다.' ,
'settings.mcp.page.status.description.default' : '실시간 런타임 상태를 보려면 연결을 새로고침하거나 테스트하세요.' ,
'settings.mcp.page.status.runtimeStatus' : '런타임 상태' ,
'settings.mcp.page.status.projectScopedTo' : '{directory} 프로젝트 범위' ,
'settings.mcp.page.status.userScoped' : '사용자 범위 설정' ,
'settings.mcp.page.status.activeProject' : '활성 프로젝트' ,
'settings.mcp.page.actions.connect' : '연결' ,
'settings.mcp.page.actions.disconnect' : '연결 해제' ,
'settings.mcp.page.actions.authorize' : '인증' ,
'settings.mcp.page.actions.reauthorize' : '다시 인증' ,
'settings.mcp.page.actions.clearAuth' : '인증 지우기' ,
'settings.mcp.page.actions.test' : '테스트' ,
'settings.mcp.page.actions.testConnection' : '연결 테스트' ,
'settings.mcp.page.actions.working' : '작업 중...' ,
'settings.mcp.page.actions.starting' : '시작 중...' ,
'settings.mcp.page.actions.clearing' : '지우는 중...' ,
'settings.mcp.page.actions.testing' : '테스트 중...' ,
'settings.mcp.page.actions.completing' : '완료 중...' ,
'settings.mcp.page.actions.completeAuthorization' : '인증 완료' ,
'settings.mcp.page.actions.openInBrowser' : '브라우저에서 열기' ,
'settings.mcp.page.actions.copyLink' : '링크 복사' ,
'settings.mcp.page.actions.deleting' : '삭제 중…' ,
'settings.mcp.page.auth.authorizationUrl' : 'Authorization URL' ,
'settings.mcp.page.auth.manualFallbackTitle' : '수동 인증 대체 방법' ,
'settings.mcp.page.auth.manualFallbackDescription' : '브라우저가 다른 머신으로 돌아가거나 code가 포함된 callback URL을 표시하면 전체 URL 또는 원본 code를 여기에 붙여넣으세요.' ,
'settings.mcp.page.auth.callbackInputPlaceholder' : 'callback URL 또는 authorization code 붙여넣기' ,
'settings.mcp.page.auth.waitingForOpenCode' : 'OpenCode가 브라우저 인증 flow 완료를 감지하기를 기다리는 중...' ,
'settings.mcp.page.server.title' : '서버' ,
'settings.mcp.page.server.name' : '서버 이름' ,
'settings.mcp.page.server.namePlaceholder' : 'my-mcp-server' ,
'settings.mcp.page.server.importJson' : 'JSON snippet에서 가져오기' ,
'settings.mcp.page.server.importJsonTitle' : 'JSON snippet에서 전체 MCP 서버 설정을 가져옵니다' ,
'settings.mcp.page.server.enable' : '서버 활성화' ,
'settings.mcp.page.server.enableAria' : '서버 활성화' ,
'settings.mcp.page.server.transportMode' : 'Transport 모드' ,
2026-04-30 18:17:55 +09:00
'settings.mcp.page.connection.command' : '명령어' ,
2026-04-27 17:05:43 +09:00
'settings.mcp.page.connection.serverUrl' : '서버 URL' ,
'settings.mcp.page.connection.serverUrlPlaceholder' : 'https://mcp.example.com/mcp' ,
2026-04-30 18:17:55 +09:00
'settings.mcp.page.connection.pasteCommand' : '명령어 붙여넣기' ,
2026-04-27 17:05:43 +09:00
'settings.mcp.page.connection.pasteCommandTitle' : '클립보드에서 로컬 command를 붙여넣고 자동 분리' ,
'settings.mcp.page.connection.previewArgs' : '미리보기({count} args)' ,
'settings.mcp.page.advanced.title' : '고급 원격 옵션' ,
'settings.mcp.page.advanced.configure' : '고급 옵션 설정' ,
'settings.mcp.page.advanced.autoDetect' : '자동 감지' ,
'settings.mcp.page.advanced.custom' : '사용자 정의' ,
'settings.mcp.page.advanced.headers' : 'headers' ,
'settings.mcp.page.advanced.timeoutMs' : '시간 초과(ms)' ,
'settings.mcp.page.advanced.timeoutHint' : 'OpenCode의 기본 MCP 시간 초과를 사용하려면 비워 두세요.' ,
'settings.mcp.page.advanced.requestHeaders' : '요청 헤더' ,
'settings.mcp.page.advanced.headerNamePlaceholder' : 'Header-Name' ,
'settings.mcp.page.advanced.pasteHeaders' : '헤더 붙여넣기' ,
'settings.mcp.page.advanced.pasteHeadersTitle' : '클립보드에서 KEY=VALUE 헤더 줄 붙여넣기' ,
'settings.mcp.page.advanced.oauthAutoDetection' : 'OAuth 자동 감지 활성화' ,
'settings.mcp.page.advanced.oauthAutoDetectionAria' : 'OAuth 자동 감지 활성화' ,
'settings.mcp.page.advanced.oauthClientIdPlaceholder' : 'OAuth client ID' ,
'settings.mcp.page.advanced.oauthClientSecretPlaceholder' : 'OAuth client secret' ,
'settings.mcp.page.advanced.oauthScopesPlaceholder' : 'Scopes(공백으로 구분)' ,
'settings.mcp.page.advanced.oauthRedirectUriPlaceholder' : 'Redirect URI' ,
'settings.mcp.page.advanced.oauthHint' : 'OpenCode가 MCP 서버에서 OAuth 설정을 추론하도록 하려면 이 필드를 비워 두세요.' ,
'settings.mcp.page.advanced.oauthCallbackHint' : '브라우저 기반 MCP 권한 부여는 redirect URI가 비어 있을 때 이 callback URL을 사용합니다:' ,
'settings.mcp.page.env.title' : '환경 변수' ,
'settings.mcp.page.env.key' : '키' ,
'settings.mcp.page.env.value' : '값' ,
'settings.mcp.page.env.valuePlaceholder' : 'value' ,
'settings.mcp.page.env.hide' : '숨기기' ,
'settings.mcp.page.env.show' : '표시' ,
'settings.mcp.page.env.addVariable' : '변수 추가' ,
'settings.mcp.page.env.addEnvironmentVariable' : '환경 변수 추가' ,
'settings.mcp.page.env.keyPlaceholder' : 'API_KEY' ,
'settings.mcp.page.env.pasteEnv' : '.env 붙여넣기' ,
'settings.mcp.page.env.pasteEnvTitle' : '클립보드에서 KEY=VALUE 줄 붙여넣기' ,
'settings.mcp.page.env.plainTextWarning' : '⚠ 값은 opencode.json에 평문으로 저장됩니다' ,
'settings.mcp.page.env.removeVariableAria' : '변수 제거' ,
'settings.mcp.page.importDialog.title' : 'JSON snippet 가져오기' ,
'settings.mcp.page.importDialog.description' : '문서나 다른 설정 파일의 전체 MCP JSON snippet을 붙여넣으세요. 파싱된 값은 저장 전에 확인할 수 있도록 이 양식에 채워집니다.' ,
'settings.mcp.page.importDialog.pasteFromClipboard' : '클립보드에서 JSON 붙여넣기' ,
'settings.mcp.page.deleteDialog.title' : '"{name}"을(를) 삭제하시겠습니까?' ,
'settings.mcp.page.deleteDialog.descriptionPrefix' : '이 작업은 서버를 다음에서 제거합니다:' ,
'settings.mcp.page.deleteDialog.descriptionSuffix' : 'OpenCode를 다시 로드해야 합니다.' ,
'settings.mcp.page.toast.clipboardReadFailed' : '클립보드를 읽을 수 없습니다' ,
'settings.mcp.page.toast.configImported' : 'MCP 설정을 가져왔습니다' ,
'settings.mcp.page.toast.nameRequired' : '이름은 필수입니다' ,
'settings.mcp.page.toast.serverNameExists' : '이 이름의 서버가 이미 존재합니다' ,
'settings.mcp.page.toast.localCommandRequired' : '로컬 서버의 command는 비워 둘 수 없습니다' ,
'settings.mcp.page.toast.remoteUrlRequired' : '원격 서버의 URL은 비워 둘 수 없습니다' ,
'settings.mcp.page.toast.serverCreatedReloadFailed' : 'MCP 서버가 생성되었지만 OpenCode 다시 로드에 실패했습니다.' ,
'settings.mcp.page.toast.savedReloadFailed' : '저장했지만 OpenCode 다시 로드에 실패했습니다.' ,
'settings.mcp.page.toast.retryRefreshHint' : '이 서버에 권한을 부여하기 전에 새로고침을 다시 시도하거나 Settings를 다시 여세요.' ,
'settings.mcp.page.toast.serverCreatedReloading' : 'MCP 서버가 생성되었습니다. OpenCode 다시 로드 중…' ,
'settings.mcp.page.toast.savedReloading' : '저장되었습니다. OpenCode 다시 로드 중…' ,
'settings.mcp.page.toast.saveFailed' : '저장하지 못했습니다' ,
'settings.mcp.page.toast.unexpectedError' : '오류가 발생했습니다' ,
'settings.mcp.page.toast.serverDeletedReloadFailed' : '"{name}"이(가) 삭제되었지만 OpenCode 다시 로드에 실패했습니다' ,
'settings.mcp.page.toast.refreshListIfStale' : 'UI가 오래된 것처럼 보이면 MCP 목록을 새로고침하세요.' ,
'settings.mcp.page.toast.serverDeleted' : '"{name}"이(가) 삭제되었습니다' ,
'settings.mcp.page.toast.deleteFailed' : '삭제하지 못했습니다' ,
'settings.mcp.page.toast.disconnected' : '연결 해제됨' ,
'settings.mcp.page.toast.connected' : '연결됨' ,
'settings.mcp.page.toast.connectionNeedsAuthorization' : '연결에 인증이 필요합니다' ,
'settings.mcp.page.toast.connectionNeedsClientRegistration' : '연결에 클라이언트 등록이 필요합니다' ,
'settings.mcp.page.toast.connectionFailed' : '연결 실패' ,
'settings.mcp.page.toast.connectionAttemptFinished' : '연결 시도가 완료되었습니다. 자세한 내용은 상태를 새로고침하세요.' ,
'settings.mcp.page.toast.createServerBeforeLiveActions' : '라이브 작업을 실행하기 전에 서버를 생성하세요' ,
'settings.mcp.page.toast.saveBeforeLiveActions' : '라이브 작업을 실행하기 전에 변경사항을 저장하세요' ,
'settings.mcp.page.toast.refreshStatusFailed' : 'MCP 상태를 새로고침하지 못했습니다' ,
'settings.mcp.page.toast.oauthRedirectUrlBuildFailed' : 'MCP OAuth redirect URL을 만들 수 없습니다' ,
'settings.mcp.page.toast.oauthBrowserCallbackSaveFailed' : 'MCP 권한 부여를 위한 브라우저 callback URL을 저장하지 못했습니다' ,
'settings.mcp.page.toast.openCodeReloadFailedAfterCallbackSave' : '브라우저 callback URL 저장 후 OpenCode 다시 로드에 실패했습니다' ,
'settings.mcp.page.toast.completeAuthorizationInBrowserWithPaste' : '브라우저에서 MCP 인증 flow를 완료한 뒤 반환된 code 또는 callback URL을 여기에 붙여넣으세요' ,
'settings.mcp.page.toast.completeAuthorizationInBrowser' : '브라우저에서 MCP 인증 flow를 완료하세요' ,
'settings.mcp.page.toast.openAuthorizationUrlFailed' : 'authorization URL을 자동으로 열 수 없습니다' ,
'settings.mcp.page.toast.authorizationStartFailed' : '권한 부여를 시작하지 못했습니다' ,
'settings.mcp.page.toast.authSessionExpired' : '인증 세션이 만료되었거나 다시 로드 중 지워졌습니다. Authorize를 다시 클릭하세요.' ,
'settings.mcp.page.toast.savedAuthorizationRemoved' : '저장된 MCP 인증이 제거되었습니다' ,
'settings.mcp.page.toast.clearAuthorizationFailed' : '인증 정보를 지우지 못했습니다' ,
'settings.mcp.page.toast.authorizationUrlCopied' : 'Authorization URL이 복사되었습니다' ,
'settings.mcp.page.toast.authorizationUrlCopyFailed' : 'authorization URL을 복사하지 못했습니다' ,
'settings.mcp.page.toast.pasteCallbackOrCodeFirst' : '먼저 callback URL 또는 authorization code를 붙여넣으세요' ,
'settings.mcp.page.toast.missingServerDetails' : 'MCP 서버 세부 정보가 없습니다. 서버를 다시 선택하거나 전체 callback URL을 붙여넣으세요.' ,
'settings.mcp.page.toast.authorizationCompleted' : 'MCP 인증이 완료되었습니다' ,
'settings.mcp.page.toast.authorizationCompletedFor' : '{name}의 MCP 인증이 완료되었습니다' ,
'settings.mcp.page.toast.authorizationCompleteFailed' : 'MCP 인증을 완료하지 못했습니다' ,
'settings.mcp.page.toast.enableServerBeforeTest' : '연결을 테스트하기 전에 이 서버를 활성화하세요' ,
'settings.mcp.page.toast.connectionTestSucceeded' : '연결 테스트에 성공했습니다' ,
'settings.mcp.page.toast.connectionTestFailed' : '연결 테스트에 실패했습니다' ,
'settings.mcp.page.toast.connectionTestFinished' : '연결 테스트가 완료되었습니다. 자세한 내용은 상태를 새로고침하세요.' ,
'settings.mcp.page.toast.authorizationFailed' : '권한 부여 실패' ,
'settings.mcp.page.toast.authorizationStillInProgress' : '브라우저에서 인증이 아직 진행 중입니다. 필요한 경우 callback URL 또는 code를 붙여넣으세요.' ,
'settings.mcp.page.toast.noKeyValuePairsFound' : '클립보드에서 KEY=VALUE 쌍을 찾을 수 없습니다' ,
'settings.mcp.page.toast.importedVariablesCount' : '가져온 변수: {count}개' ,
'settings.mcp.page.toast.pastedArgumentsCount' : '붙여넣은 인수: {count}개' ,
'settings.shared.projectSelector.fallbackProject' : '프로젝트' ,
'settings.shared.projectSelector.switchProjectAria' : '프로젝트 전환' ,
'settings.shared.projectSelector.switchProjectTitle' : '프로젝트 전환' ,
'settings.openchamber.defaults.title' : '세션 기본값' ,
'settings.openchamber.defaults.summaryPrefix' : '새 세션은 다음으로 시작됩니다:' ,
2026-04-30 18:17:55 +09:00
'settings.openchamber.defaults.summaryOpenCodeDefault' : 'OpenCode 에이전트 기본값' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.defaults.field.defaultModel' : '기본 모델' ,
'settings.openchamber.defaults.field.defaultThinking' : '기본 Thinking' ,
'settings.openchamber.defaults.field.thinkingPlaceholder' : 'Thinking' ,
2026-04-30 18:17:55 +09:00
'settings.openchamber.defaults.field.defaultAgent' : '기본 에이전트' ,
'settings.openchamber.defaults.field.showDeletionDialogAria' : '삭제 확인 대화상자 표시' ,
2026-07-05 23:19:10 +03:00
'settings.openchamber.defaults.smallModel.title' : '소형 모델' ,
'settings.openchamber.defaults.smallModel.description' : '짧은 요약 등 가벼운 유틸리티 작업을 위한 저렴한 모델입니다.' ,
'settings.openchamber.defaults.smallModel.useDefault' : '기본 소형 모델 사용' ,
'settings.openchamber.defaults.smallModel.useDefaultAria' : '기본 소형 모델 사용' ,
'settings.openchamber.defaults.smallModel.overrideModel' : '재정의 모델' ,
2026-08-02 16:22:55 +03:00
'settings.openchamber.defaults.walkthroughModel.title' : '변경 워크스루 모델' ,
'settings.openchamber.defaults.walkthroughModel.description' : '변경 사항의 AI 리뷰에는 구조화된 출력과 전체 diff를 담을 여유가 필요한데, 저렴한 스몰 모델로는 부족할 때가 많습니다. 카탈로그가 구조화된 출력을 지원하지 않는다고 알리는 모델은 이 목록에서 숨겨집니다. 선택하지 않으면 스몰 모델이 사용됩니다.' ,
'settings.openchamber.defaults.walkthroughModel.overrideModel' : '워크스루 모델' ,
'settings.openchamber.defaults.walkthroughModel.usesSmallModel' : '스몰 모델' ,
2026-04-30 18:17:55 +09:00
'settings.openchamber.defaults.field.showDeletionDialog' : '삭제 확인 대화상자 표시' ,
2026-07-13 02:07:46 +03:00
'settings.openchamber.defaults.field.openFilesPreviewAria' : '미리보기 가능한 파일을 미리보기 모드로 열기' ,
'settings.openchamber.defaults.field.openFilesPreview' : '미리보기 가능한 파일을 미리보기 모드로 열기' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.defaults.option.default' : '기본값' ,
'settings.openchamber.defaults.option.defaultLowercase' : '기본값' ,
'settings.openchamber.git.title' : 'Git' ,
'settings.openchamber.git.changesViewTitle' : '변경사항 보기' ,
'settings.openchamber.git.changesViewAria' : 'Git 변경사항 보기 모드' ,
'settings.openchamber.git.option.flatList' : '평면 목록' ,
'settings.openchamber.git.option.treeView' : '트리 보기' ,
'settings.openchamber.git.optionAria' : 'Git 변경사항 보기 모드: {option}' ,
'settings.openchamber.git.enableGitmojiAria' : 'Gitmoji picker 활성화' ,
'settings.openchamber.git.enableGitmoji' : 'Gitmoji Picker 활성화' ,
'settings.openchamber.git.showGitignoredAria' : 'gitignored 파일 표시' ,
'settings.openchamber.git.showGitignored' : 'Gitignored 파일 표시' ,
'settings.github.page.tooltip.connectAccount' : '앱에서 PR과 issue workflow를 사용하려면 GitHub 계정을 연결하세요.' ,
'settings.github.page.avatarAlt.withLogin' : '{login} avatar' ,
'settings.github.page.avatarAlt.fallback' : 'GitHub avatar' ,
'settings.github.page.label.unknownUser' : '알 수 없음' ,
'settings.github.page.label.scopes' : 'Scopes: {value}' ,
'settings.github.page.label.otherAccounts' : '다른 계정' ,
2026-06-11 19:30:19 +03:00
'settings.github.page.accountSource.oauth' : 'OAuth' ,
'settings.github.page.accountSource.cli' : 'CLI' ,
2026-04-27 17:05:43 +09:00
'settings.github.page.actions.disconnect' : '연결 해제' ,
'settings.github.page.actions.connect' : 'GitHub 연결' ,
'settings.github.page.actions.switchTo' : '전환' ,
'settings.github.page.actions.addAccount' : '계정 추가' ,
'settings.github.page.actions.openGithub' : 'GitHub 열기' ,
'settings.github.page.status.notConnected' : '연결 안 됨' ,
'settings.github.page.status.active' : '활성' ,
'settings.github.page.flow.title' : 'OpenChamber 권한 부여' ,
'settings.github.page.flow.description' : 'GitHub에서 이 기기를 인증하려면 다음 코드를 입력하세요:' ,
'settings.github.page.flow.waiting' : '인증 대기 중…(자동 새로고침)' ,
'settings.github.page.toast.startConnectFailed' : 'GitHub 연결을 시작하지 못했습니다' ,
'settings.github.page.toast.connected' : 'GitHub가 연결되었습니다' ,
'settings.github.page.toast.authorizationFailed' : 'GitHub 인증에 실패했습니다' ,
'settings.github.page.toast.disconnected' : 'GitHub 연결이 해제되었습니다' ,
'settings.github.page.toast.disconnectFailed' : 'GitHub 연결을 해제하지 못했습니다' ,
'settings.github.page.toast.accountSwitched' : 'GitHub 계정이 전환되었습니다' ,
'settings.github.page.toast.accountSwitchFailed' : 'GitHub 계정을 전환하지 못했습니다' ,
2026-06-11 18:59:58 +03:00
'settings.github.page.oauth.title' : 'GitHub OAuth 토큰' ,
'settings.github.page.ghCli.title' : 'GitHub CLI 토큰' ,
2026-06-11 11:43:41 -04:00
'settings.github.page.ghCli.activeDescription' : 'gh CLI를 통해 인증됨' ,
'settings.github.page.ghCli.fallbackDescription' : 'OpenChamber 인증이 제거된 경우 대체로 사용 가능' ,
'settings.github.page.ghCli.disabledDescription' : '설치되어 있지만 대체로 사용되지 않음' ,
'settings.github.page.ghCli.actions.disable' : '비활성화' ,
'settings.github.page.ghCli.actions.enable' : '활성화' ,
'settings.github.page.toast.ghCliEnabled' : 'gh CLI 대체 활성화됨' ,
'settings.github.page.toast.ghCliDisabled' : 'gh CLI 대체 비활성화됨' ,
'settings.github.page.toast.ghCliUpdateFailed' : 'gh CLI 설정을 업데이트하지 못했습니다' ,
2026-04-27 17:05:43 +09:00
'settings.notifications.page.delivery.title' : '알림' ,
'settings.notifications.page.delivery.enableAria' : '알림 활성화' ,
'settings.notifications.page.delivery.enableLabel' : '알림 활성화' ,
'settings.notifications.page.delivery.focusedAria' : '앱에 포커스가 있을 때 알림' ,
'settings.notifications.page.delivery.focusedLabel' : '앱 포커스 중에도 알림' ,
'settings.notifications.page.delivery.testAction' : '테스트 알림 보내기' ,
'settings.notifications.page.delivery.browserPermissionHint' : '처음에는 브라우저가 권한을 요청할 수 있습니다.' ,
'settings.notifications.page.delivery.permissionDenied' : '알림 권한이 거부되었습니다. 브라우저 설정에서 활성화하세요.' ,
'settings.notifications.page.delivery.permissionGrantedButDisabled' : '권한은 부여되었지만 알림이 비활성화되어 있습니다.' ,
'settings.notifications.page.delivery.vscodeHint' : '활성화하면 알림이 VS Code 기본 알림을 통해 전달됩니다.' ,
'settings.notifications.page.events.title' : '이벤트' ,
2026-04-30 18:17:55 +09:00
'settings.notifications.page.events.completionAria' : '에이전트 완료' ,
'settings.notifications.page.events.completionLabel' : '에이전트 완료' ,
'settings.notifications.page.events.subtaskAria' : '서브에이전트 완료' ,
'settings.notifications.page.events.subtaskLabel' : '서브에이전트 완료' ,
'settings.notifications.page.events.errorAria' : '에이전트 오류' ,
'settings.notifications.page.events.errorLabel' : '에이전트 오류' ,
'settings.notifications.page.events.questionAria' : '에이전트 질문' ,
'settings.notifications.page.events.questionLabel' : '에이전트 질문' ,
2026-04-27 17:05:43 +09:00
'settings.notifications.page.template.title' : '알림 템플릿' ,
'settings.notifications.page.template.variablesLabel' : '변수:' ,
'settings.notifications.page.template.event.completion' : '완료' ,
2026-04-30 18:17:55 +09:00
'settings.notifications.page.template.event.subtask' : '서브에이전트 완료' ,
2026-04-27 17:05:43 +09:00
'settings.notifications.page.template.event.error' : '오류' ,
'settings.notifications.page.template.event.question' : '질문' ,
'settings.notifications.page.template.field.title' : '제목' ,
'settings.notifications.page.template.field.message' : '메시지' ,
'settings.notifications.page.template.defaults.completion.title' : '{agent_name} 준비 완료' ,
'settings.notifications.page.template.defaults.completion.message' : '{model_name}이(가) 작업을 완료했습니다' ,
'settings.notifications.page.template.defaults.error.title' : '도구 오류' ,
'settings.notifications.page.template.defaults.error.message' : '{last_message}' ,
'settings.notifications.page.template.defaults.question.title' : '입력이 필요합니다' ,
'settings.notifications.page.template.defaults.question.message' : '{last_message}' ,
'settings.notifications.page.template.defaults.subtask.title' : '{agent_name} 준비 완료' ,
'settings.notifications.page.template.defaults.subtask.message' : '{model_name}이(가) 작업을 완료했습니다' ,
'settings.notifications.page.summary.title' : 'AI 요약' ,
'settings.notifications.page.summary.toggleAria' : '마지막 메시지 요약' ,
'settings.notifications.page.summary.toggleLabel' : '마지막 메시지 요약' ,
'settings.notifications.page.summary.requiresTemplateVariable' : '필수 항목' ,
'settings.notifications.page.summary.modelLabel' : '요약 모델' ,
'settings.notifications.page.summary.modelTooltip' : '알림 및 음성 요약에 사용됩니다.' ,
'settings.notifications.page.summary.notSelected' : '선택 안 됨' ,
'settings.notifications.page.summary.thresholdLabel' : '요약 기준' ,
'settings.notifications.page.summary.thresholdHint' : '이보다 긴 메시지는 요약합니다' ,
'settings.notifications.page.summary.resetThresholdAria' : '임계값 초기화' ,
'settings.notifications.page.summary.lengthLabel' : '길이' ,
'settings.notifications.page.summary.lengthHint' : '요약 목표 문자 길이' ,
'settings.notifications.page.summary.resetLengthAria' : '요약 길이 초기화' ,
'settings.notifications.page.summary.maxLengthLabel' : '최대 길이' ,
'settings.notifications.page.summary.maxLengthHint' : '{last_message}를 이 길이로 줄입니다' ,
'settings.notifications.page.summary.resetMaxLengthAria' : '최대 메시지 길이 초기화' ,
'settings.notifications.page.push.title' : '백그라운드 Push 알림' ,
'settings.notifications.page.push.enableAria' : 'Push 알림 활성화' ,
'settings.notifications.page.push.enableLabel' : 'Push 알림 활성화' ,
'settings.notifications.page.push.unsupportedHint' : 'Push가 지원되지 않습니다. Desktop Chrome/Edge와 Android는 Push를 지원합니다. iOS는 설치된 PWA가 필요합니다.' ,
'settings.notifications.page.push.supportedHint' : '운영체제 백그라운드 서비스를 통해 알림을 받습니다' ,
'settings.notifications.page.push.loadingAria' : '로딩 중' ,
'settings.notifications.page.toast.permissionDenied.title' : '알림 권한이 거부되었습니다' ,
'settings.notifications.page.toast.permissionDenied.description' : '브라우저 설정에서 알림을 활성화하세요.' ,
'settings.notifications.page.toast.permissionDenied.enableInBrowser' : '브라우저 설정에서 알림을 활성화하세요.' ,
'settings.notifications.page.toast.requestPermissionFailed' : '알림 권한을 요청하지 못했습니다' ,
'settings.notifications.page.toast.notificationsApiUnavailable' : 'Notifications API를 사용할 수 없습니다' ,
'settings.notifications.page.toast.testNotificationSent' : '테스트 알림을 보냈습니다' ,
'settings.notifications.page.toast.testNotificationFailed' : '테스트 알림을 보내지 못했습니다' ,
'settings.notifications.page.toast.pushUnsupported' : 'Push 알림이 지원되지 않습니다' ,
'settings.notifications.page.toast.pushApiUnavailable' : 'Push API를 사용할 수 없습니다' ,
'settings.notifications.page.toast.pushKeyLoadFailed' : 'Push key를 로드하지 못했습니다' ,
'settings.notifications.page.toast.enableBackgroundFailed' : '백그라운드 알림을 활성화하지 못했습니다' ,
'settings.notifications.page.toast.backgroundEnabled' : '백그라운드 알림이 활성화되었습니다' ,
'settings.notifications.page.toast.backgroundDisabled' : '백그라운드 알림이 비활성화되었습니다' ,
'settings.notifications.page.testNotification.title' : '테스트 알림' ,
'settings.notifications.page.testNotification.body' : 'OpenChamber의 테스트 알림입니다.' ,
'settings.voice.page.section.speechRecognition' : '음성 인식' ,
2026-07-04 02:48:07 +03:00
'settings.voice.page.field.enableVoiceInput' : '음성 입력 사용' ,
'settings.voice.page.field.enableVoiceInputAria' : '음성 입력(받아쓰기) 사용' ,
2026-05-19 02:06:52 +03:00
'settings.voice.page.section.playbackAndSummary' : '재생' ,
2026-04-27 17:05:43 +09:00
'settings.voice.page.field.provider' : '프로바이더' ,
'settings.voice.page.provider.browser' : '브라우저' ,
2026-07-18 00:11:05 +03:00
'settings.voice.page.provider.openai' : 'OpenAI' ,
2026-04-27 17:05:43 +09:00
'settings.voice.page.provider.custom' : '사용자 정의' ,
'settings.voice.page.provider.say' : 'Say' ,
'settings.voice.page.provider.server' : '서버' ,
2026-07-04 02:48:07 +03:00
'settings.voice.page.provider.local' : '로컬' ,
'settings.voice.page.tooltip.sttLocal' : 'OpenChamber 서버에서 로컬로 변환합니다. 모델은 자동으로 다운로드되며 API 키가 필요 없습니다.' ,
'settings.voice.page.tooltip.localTts' : 'OpenChamber 서버에서 로컬로 음성을 합성합니다(Kokoro, 영어). 모델은 자동으로 다운로드되며 API 키가 필요 없습니다.' ,
'settings.voice.page.stt.model.parakeetV2' : 'Parakeet v2 (영어)' ,
'settings.voice.page.stt.model.parakeetV3' : 'Parakeet v3 (유럽 25개 언어)' ,
'settings.voice.page.stt.model.whisperBase' : 'Whisper base (다국어)' ,
'settings.voice.page.stt.model.whisperTiny' : 'Whisper tiny (다국어)' ,
'settings.voice.page.stt.badge.bestForEnglish' : '영어에 최적' ,
'settings.voice.page.stt.badge.bestForMultilingual' : '다국어에 최적' ,
'settings.voice.page.stt.meta.accuracy' : '정확도' ,
'settings.voice.page.stt.meta.speed' : '속도' ,
'settings.voice.page.stt.modelInstalled' : '모델 설치됨' ,
'settings.voice.page.stt.modelDownloading' : '모델 다운로드 중...' ,
'settings.voice.page.stt.modelDownloadingProgress' : '모델 다운로드 중... {percent}%' ,
'settings.voice.page.stt.modelNotInstalled' : '모델이 다운로드되지 않음' ,
'settings.voice.page.stt.modelDownload' : '다운로드' ,
'settings.voice.page.stt.modelDelete' : '모델 삭제' ,
'settings.voice.page.stt.modelRetry' : '다시 시도' ,
2026-05-14 01:19:52 +03:00
'settings.voice.page.provider.wasm' : '로컬' ,
'settings.voice.page.stt.wasmModel' : 'Whisper 모델' ,
'settings.voice.page.stt.wasmLoaded' : '모델 로드됨' ,
'settings.voice.page.stt.wasmDownloading' : '모델 다운로드 중...' ,
'settings.voice.page.stt.wasmLoading' : '모델 로드 중...' ,
'settings.voice.page.stt.wasmNotLoaded' : '첫 음성 사용 시 모델이 다운로드됩니다' ,
'settings.voice.page.stt.wasmDownload' : '다운로드' ,
'settings.voice.page.stt.wasmRetry' : '재시도' ,
2026-04-27 17:05:43 +09:00
'settings.voice.page.tooltip.browser' : '무료, 오프라인, 모바일 지원 제한.' ,
'settings.voice.page.tooltip.openai' : '고품질, 모바일 지원, API key 필요.' ,
'settings.voice.page.tooltip.custom' : 'OpenAI 호환 서버(예: Kokoro).' ,
'settings.voice.page.tooltip.say' : 'macOS native. 빠르고 무료이며 오프라인입니다.' ,
'settings.voice.page.tooltip.sttBrowser' : 'Web Speech API(Chrome/Edge). 무료, 설정 불필요.' ,
'settings.voice.page.tooltip.sttServer' : 'OpenAI 호환 Whisper 서버입니다. 정확도가 더 높고 모든 언어를 지원합니다.' ,
'settings.voice.page.field.apiKey' : 'API Key' ,
'settings.voice.page.field.apiKeyHintUsingConfig' : '설정의 키를 사용 중' ,
'settings.voice.page.field.apiKeyHintRequired' : 'OpenAI TTS에는 API key가 필요합니다' ,
'settings.voice.page.field.apiKeyHintProvide' : 'OpenAI 키를 제공하세요' ,
'settings.voice.page.field.serverUrl' : '서버 URL' ,
'settings.voice.page.field.serverUrlHint' : 'OpenAI 호환 TTS 서버의 base URL' ,
'settings.voice.page.field.model' : '모델' ,
'settings.voice.page.field.voice' : '음성' ,
'settings.voice.page.field.voiceIdentifierHint' : '서버에서 지원하는 음성 식별자' ,
'settings.voice.page.field.configuredAbove' : '위에서 설정됨' ,
'settings.voice.page.actions.preview' : '미리보기' ,
'settings.voice.page.field.selectVoicePlaceholder' : '음성 선택' ,
'settings.voice.page.field.auto' : '자동' ,
'settings.voice.page.field.speechRate' : '말하기 속도' ,
'settings.voice.page.field.speechPitch' : '말하기 피치' ,
'settings.voice.page.field.speechVolume' : '말하기 볼륨' ,
'settings.voice.page.field.language' : '언어' ,
'settings.voice.page.field.selectLanguagePlaceholder' : '언어 선택' ,
'settings.voice.page.field.sttBrowserSupportError' : '이 브라우저에서는 MediaRecorder 또는 AudioContext를 사용할 수 없습니다. Server STT가 작동하지 않을 수 있습니다.' ,
'settings.voice.page.field.sttServerUrlHint' : 'Whisper 호환 서버의 base URL' ,
'settings.voice.page.field.sttLanguageHint' : 'BCP-47 코드(예: en, fr). 자동 감지하려면 비워 두세요.' ,
'settings.voice.page.field.silenceThreshold' : '무음 기준' ,
'settings.voice.page.field.silenceHold' : '무음 유지' ,
2026-05-13 19:30:25 +07:00
'settings.voice.page.field.transcribeOnStopAria' : '녹음을 중지할 때 받아쓰기' ,
'settings.voice.page.field.transcribeOnStop' : '중지 시 받아쓰기' ,
2026-04-27 17:05:43 +09:00
'settings.voice.page.field.millisecondsUnit' : 'ms' ,
'settings.voice.page.field.messageReadAloudButtonAria' : '메시지 읽어주기 버튼' ,
'settings.voice.page.field.messageReadAloudButton' : '메시지 읽어주기 버튼' ,
'settings.voice.page.field.summarizeBeforePlaybackAria' : '재생 전 요약' ,
'settings.voice.page.field.summarizeBeforePlayback' : '재생 전 요약' ,
'settings.voice.page.field.summarizeVoiceModeResponsesAria' : '음성 모드 응답 요약' ,
'settings.voice.page.field.summarizeVoiceModeResponses' : '음성 모드 응답 요약' ,
'settings.voice.page.field.summarizationThreshold' : '요약 기준' ,
'settings.voice.page.field.summaryMaxLength' : '요약 최대 길이' ,
'settings.voice.page.hint.shiftClickPrefix' : '마이크 버튼에서' ,
'settings.voice.page.hint.shiftClickSuffix' : '을(를) 눌러 연속 모드를 토글하세요' ,
'settings.voice.page.preview.browserVoiceFallback' : '브라우저 음성' ,
'settings.voice.page.preview.voiceLine' : '안녕하세요! 저는 {voiceName}입니다. 이렇게 들립니다.' ,
'settings.voice.page.preview.customServerLine' : '안녕하세요! 사용자 정의 TTS 서버 미리보기입니다.' ,
2026-06-09 00:31:21 +08:00
'settings.voice.page.field.ttsInputMode' : 'TTS 입력 모드' ,
'settings.voice.page.field.ttsInputModeSanitized' : '정제된 텍스트' ,
'settings.voice.page.field.ttsInputModeRaw' : '원본 Markdown' ,
2026-07-05 23:19:10 +03:00
'settings.voice.page.field.ttsInputModeSummarized' : '요약' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.visual.section.colorMode' : '색상 모드' ,
2026-07-18 00:11:05 +03:00
'settings.openchamber.visual.section.colorModeAndTheme' : '색상 모드 및 테마' ,
2026-06-02 00:43:05 +03:00
'settings.openchamber.visual.section.mobileLayout' : '모바일 레이아웃' ,
2026-06-02 21:01:43 +03:00
'settings.openchamber.visual.option.mobileLayout.default' : '이전' ,
2026-06-02 00:43:05 +03:00
'settings.openchamber.visual.option.mobileLayout.new' : '새로움' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.visual.section.localization' : '지역화' ,
'settings.openchamber.visual.section.spacingAndLayout' : '간격 및 레이아웃' ,
2026-07-18 00:11:05 +03:00
'settings.openchamber.visual.section.densityAndType' : '밀도 및 서체' ,
'settings.openchamber.visual.section.appInstall' : '앱 설치' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.visual.section.navigation' : '내비게이션' ,
'settings.openchamber.visual.section.chatRenderMode' : '채팅 렌더링 모드' ,
'settings.openchamber.visual.section.chatRenderModeAria' : '채팅 렌더링 모드' ,
2026-07-18 00:11:05 +03:00
'settings.openchamber.visual.section.chatDisplay' : '표시' ,
'settings.openchamber.visual.section.chatMessageOptions' : '메시지 옵션' ,
'settings.openchamber.visual.section.chatFeatures' : '기능' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.visual.section.messageStreamTransport' : '메시지 스트림 전송' ,
'settings.openchamber.visual.section.activityDefault' : 'Activity 기본값' ,
'settings.openchamber.visual.section.activityDefaultAria' : 'Activity 기본 모드' ,
2026-07-18 00:11:05 +03:00
'settings.openchamber.visual.section.showToolsOpenedByDefault' : '도구를 기본으로 펼쳐 표시' ,
2026-07-13 01:33:19 +03:00
'settings.openchamber.visual.section.sessionAssistance' : '세션 지원' ,
'settings.openchamber.visual.section.reasoning' : '추론' ,
'settings.openchamber.visual.section.messageAppearance' : '메시지 모양' ,
'settings.openchamber.visual.section.toolsAndFiles' : '도구 및 파일' ,
'settings.openchamber.visual.section.composer' : '입력창' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.visual.section.userMessageRendering' : '사용자 메시지 렌더링' ,
'settings.openchamber.visual.section.userMessageRenderingAria' : '사용자 메시지 렌더링 모드' ,
'settings.openchamber.visual.section.mermaidRendering' : 'Mermaid 렌더링' ,
'settings.openchamber.visual.section.mermaidRenderingAria' : 'Mermaid 렌더링 모드' ,
'settings.openchamber.visual.section.diffLayout' : 'Diff 레이아웃' ,
'settings.openchamber.visual.section.diffLayoutAria' : 'Diff 레이아웃' ,
'settings.openchamber.visual.section.privacy' : '개인정보' ,
'settings.openchamber.visual.field.lightTheme' : '라이트 테마' ,
'settings.openchamber.visual.field.darkTheme' : '다크 테마' ,
'settings.openchamber.visual.field.selectLightThemeAria' : '라이트 테마 선택' ,
'settings.openchamber.visual.field.selectDarkThemeAria' : '다크 테마 선택' ,
'settings.openchamber.visual.field.selectThemePlaceholder' : '테마 선택' ,
'settings.openchamber.visual.field.timeFormat' : '시간 형식' ,
'settings.openchamber.visual.field.weekStartsOn' : '주 시작 요일' ,
'settings.openchamber.visual.field.selectTimeFormatAria' : '시간 형식 선택' ,
'settings.openchamber.visual.field.selectWeekStartAria' : '주 시작 요일 선택' ,
'settings.openchamber.visual.actions.reloadThemes' : '테마 다시 로드' ,
2026-06-09 18:38:01 +03:00
'settings.openchamber.visual.field.macVibrancy' : '창 투명도' ,
'settings.openchamber.visual.field.macVibrancyHint' : '사이드바 뒤에 macOS 기본 블러(vibrancy)를 사용합니다. 완전히 불투명한 표면을 원하면 끄세요.' ,
2026-06-28 01:07:52 +03:00
'settings.openchamber.visual.field.dockBadge' : 'Dock 배지' ,
'settings.openchamber.visual.field.dockBadgeHint' : '확인하지 않은 활동이 있는 채팅 수를 macOS Dock 아이콘에 표시합니다.' ,
2026-06-09 18:38:01 +03:00
'settings.openchamber.visual.actions.saveAndRestart' : '저장 후 재시작' ,
'settings.openchamber.visual.actions.restarting' : '재시작 중…' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.visual.actions.reloadingThemes' : '테마 다시 로드 중...' ,
'settings.openchamber.visual.field.themeImportInfoAria' : '테마 가져오기 정보' ,
'settings.openchamber.visual.field.themeImportInfoTooltip' : '~/.config/openchamber/themes/에서 사용자 정의 테마를 가져옵니다' ,
'settings.openchamber.visual.field.installAppName' : '설치 앱 이름' ,
'settings.openchamber.visual.field.installAppNameHint' : 'PWA 설치 과정에서 사용됩니다.' ,
'settings.openchamber.visual.field.pwaInstallAppNameAria' : 'PWA 설치 앱 이름' ,
'settings.openchamber.visual.actions.resetInstallAppNameAria' : '설치 앱 이름 초기화' ,
'settings.openchamber.visual.field.installOrientation' : '설치 방향' ,
'settings.openchamber.visual.field.installOrientationHint' : '설치된 web app에서 사용됩니다. 변경 후 PWA를 다시 설치하세요.' ,
'settings.openchamber.visual.field.pwaInstallOrientationAria' : 'PWA 설치 방향' ,
'settings.openchamber.visual.field.selectOrientationPlaceholder' : '방향 선택' ,
'settings.openchamber.visual.actions.resetInstallOrientationAria' : '설치 방향 초기화' ,
2026-05-05 16:26:34 +07:00
'settings.openchamber.visual.field.mobileKeyboardMode' : '모바일 키보드 동작' ,
'settings.openchamber.visual.field.mobileKeyboardModeHint' : '기본 브라우저 동작이 가장 안전합니다. 콘텐츠 크기 조정은 지원되는 브라우저에 키보드가 열릴 때 앱을 줄이도록 요청합니다.' ,
'settings.openchamber.visual.field.mobileKeyboardModeAria' : '모바일 키보드 동작' ,
'settings.openchamber.visual.field.selectMobileKeyboardModePlaceholder' : '키보드 동작 선택' ,
'settings.openchamber.visual.actions.resetMobileKeyboardModeAria' : '모바일 키보드 동작 초기화' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.visual.field.interfaceFontSize' : '인터페이스 폰트 크기' ,
'settings.openchamber.visual.field.interfaceFont' : '인터페이스 폰트' ,
'settings.openchamber.visual.field.selectInterfaceFontAria' : '인터페이스 폰트 선택' ,
'settings.openchamber.visual.actions.resetInterfaceFontAria' : '인터페이스 폰트 초기화' ,
'settings.openchamber.visual.field.fontSizePercentageAria' : '폰트 크기 비율' ,
'settings.openchamber.visual.actions.resetFontSizeAria' : '폰트 크기 초기화' ,
'settings.openchamber.visual.field.terminalFontSize' : '터미널 폰트 크기' ,
2026-07-17 13:17:21 +03:00
'settings.openchamber.visual.field.terminalShell' : '터미널 셸' ,
'settings.openchamber.visual.field.terminalShellAria' : '터미널 셸 선택' ,
'settings.openchamber.visual.field.terminalShellHint' : '이 변경 사항을 현재 세션에 적용하려면 터미널을 다시 시작하세요.' ,
'settings.openchamber.visual.field.terminalLoginShell' : '로그인 셸로 시작' ,
'settings.openchamber.visual.option.terminalShell.auto' : '자동' ,
2026-07-11 22:45:27 +11:00
'settings.openchamber.visual.field.editorFontSize' : '에디터 폰트 크기' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.visual.field.codeFont' : '코드 폰트' ,
'settings.openchamber.visual.field.selectCodeFontAria' : '코드 폰트 선택' ,
'settings.openchamber.visual.actions.resetCodeFontAria' : '코드 폰트 초기화' ,
'settings.openchamber.visual.actions.resetTerminalFontSizeAria' : '터미널 폰트 크기 초기화' ,
2026-07-11 22:45:27 +11:00
'settings.openchamber.visual.actions.resetEditorFontSizeAria' : '에디터 폰트 크기 초기화' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.visual.field.spacingDensity' : '간격 밀도' ,
'settings.openchamber.visual.actions.resetSpacingAria' : '간격 초기화' ,
'settings.openchamber.visual.field.inputBarOffset' : '입력 바 오프셋' ,
'settings.openchamber.visual.field.inputBarOffsetTooltip' : '홈 바 같은 OS 수준 화면 가림 요소를 피하도록 입력 바를 올립니다.' ,
'settings.openchamber.visual.actions.resetInputBarOffsetAria' : '입력 바 오프셋 초기화' ,
'settings.openchamber.visual.field.terminalQuickKeysAria' : '터미널 빠른 키' ,
'settings.openchamber.visual.field.terminalQuickKeys' : '터미널 빠른 키' ,
'settings.openchamber.visual.field.terminalQuickKeysTooltip' : '터미널 보기에서 Esc, Ctrl, 화살표를 표시합니다' ,
2026-06-08 11:10:32 -05:00
'settings.openchamber.visual.field.fileEditorKeymap' : '파일 편집기 키맵' ,
'settings.openchamber.visual.option.fileEditorKeymap.default' : '기본값' ,
'settings.openchamber.visual.option.fileEditorKeymap.vim' : 'Vim' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.visual.field.activityDefaultModeAria' : 'Activity 기본 모드: {option}' ,
'settings.openchamber.visual.field.showExpandedBashToolsAria' : '확장된 Bash 도구 표시' ,
'settings.openchamber.visual.field.showExpandedEditToolsAria' : '확장된 편집 도구 표시' ,
'settings.openchamber.visual.field.bash' : 'Bash' ,
'settings.openchamber.visual.field.editTools' : '편집 도구' ,
'settings.openchamber.visual.field.userMessageRenderingAria' : '사용자 메시지 렌더링: {option}' ,
'settings.openchamber.visual.field.mermaidRenderingAria' : 'Mermaid 렌더링: {option}' ,
'settings.openchamber.visual.field.diffLayoutAria' : 'Diff 레이아웃: {option}' ,
2026-07-06 22:54:31 +03:00
'settings.openchamber.visual.field.sessionRecap' : '세션 요약 생성' ,
'settings.openchamber.visual.field.sessionRecapAria' : '에이전트가 완료되면 요약을 생성합니다' ,
'settings.openchamber.visual.field.sessionSuggestion' : '다음 사용자 메시지 제안 생성' ,
'settings.openchamber.visual.field.sessionSuggestionAria' : '에이전트가 완료되면 다음 사용자 메시지 제안을 생성합니다' ,
2026-07-12 01:23:22 +03:00
'settings.openchamber.visual.field.sessionGoal' : '세션 목표 사용' ,
'settings.openchamber.visual.field.sessionGoalAria' : '세션이 목표를 향해 자동으로 계속 작업하도록 합니다' ,
'settings.openchamber.visual.goal.sectionTitle' : '목표' ,
'settings.openchamber.visual.goal.budgetLabel' : '기본 토큰 예산' ,
'settings.openchamber.visual.goal.budgetAria' : '새 목표에 기본 토큰 예산 적용' ,
'settings.openchamber.visual.goal.description' : '컴포저의 타깃 버튼을 켜면 다음 메시지가 목표가 됩니다. 에이전트는 소형 모델의 감사를 받으며 자리를 비운 동안에도 자동으로 계속 작업합니다.' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.visual.field.showReasoningTracesAria' : 'Reasoning trace 표시' ,
'settings.openchamber.visual.field.showReasoningTraces' : 'Reasoning Trace 표시' ,
2026-05-16 17:20:16 +03:00
'settings.openchamber.visual.field.collapsibleThinkingBlocksAria' : '접을 수 있는 추론 블록 활성화' ,
'settings.openchamber.visual.field.collapsibleThinkingBlocks' : '접을 수 있는 추론 블록 활성화' ,
2026-06-11 01:26:50 +03:00
'settings.openchamber.visual.field.collapsibleUserMessagesAria' : '긴 사용자 메시지 접기' ,
'settings.openchamber.visual.field.collapsibleUserMessages' : '긴 사용자 메시지 접기' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.visual.field.stickyUserHeaderAria' : '고정 사용자 헤더' ,
'settings.openchamber.visual.field.stickyUserHeader' : '고정 사용자 헤더' ,
2026-07-13 09:02:14 +03:00
'settings.openchamber.visual.field.promptNavigatorEnabledAria' : '프롬프트 탐색기' ,
'settings.openchamber.visual.field.promptNavigatorEnabled' : '프롬프트 탐색기' ,
2026-06-12 18:01:07 -03:00
'settings.openchamber.visual.field.expandedEditorToolbarAria' : 'Always show editor toolbar' ,
'settings.openchamber.visual.field.expandedEditorToolbar' : 'Always show editor toolbar (docked under the file tabs)' ,
2026-07-30 06:37:47 +00:00
'settings.openchamber.visual.field.autoSaveEnabledAria' : '파일 자동 저장' ,
'settings.openchamber.visual.field.autoSaveEnabled' : '파일 자동 저장' ,
'settings.openchamber.visual.field.autoSaveEnabledInfo' : '입력을 멈춘 후 파일 편집 내용을 자동으로 저장합니다. 끄면 수동으로 저장해야 합니다.' ,
2026-04-30 00:45:25 +03:00
'settings.openchamber.visual.field.wideChatLayoutAria' : '넓은 채팅 레이아웃' ,
'settings.openchamber.visual.field.wideChatLayout' : '넓은 채팅 레이아웃' ,
2026-04-27 15:41:14 +07:00
'settings.openchamber.visual.field.showSplitAssistantMessageActionsAria' : '인라인 어시스턴트 작업' ,
'settings.openchamber.visual.field.showSplitAssistantMessageActions' : '인라인 어시스턴트 작업' ,
'settings.openchamber.visual.field.showSplitAssistantMessageActionsTooltip' : '같은 응답에서 이후 도구 호출 앞에 나타나는 어시스턴트 텍스트 블록에 답변 복사, 이미지로 저장, 소리 내어 읽기 작업을 표시합니다.' ,
2026-07-13 01:06:44 +03:00
'settings.openchamber.visual.field.allowPromptingSubagentSessionsAria' : '하위 에이전트 세션에 프롬프트 허용' ,
'settings.openchamber.visual.field.allowPromptingSubagentSessions' : '하위 에이전트 세션에 프롬프트 허용' ,
2026-07-24 23:07:39 +03:00
'settings.openchamber.visual.field.draftStartersVisible' : '새 세션 화면에 시작 항목 표시' ,
'settings.openchamber.visual.field.draftStartersVisibleAria' : '새 세션 화면에 시작 항목 표시' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.visual.field.showToolFileIconsAria' : '도구 파일 아이콘 표시' ,
2026-07-08 14:46:44 +03:00
'settings.openchamber.visual.field.codeBlockLineWrapAria' : '코드 블록 줄 바꿈' ,
'settings.openchamber.visual.field.codeBlockLineWrap' : '코드 블록 줄 바꿈' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.visual.field.showToolFileIcons' : '도구 파일 아이콘 표시' ,
2026-06-03 22:11:37 +03:00
'settings.openchamber.visual.field.showTurnChangedFilesAria' : '완료된 턴의 변경 파일 표시' ,
'settings.openchamber.visual.field.showTurnChangedFiles' : '완료된 턴의 변경 파일 표시' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.visual.field.showDotfilesAria' : 'Dotfiles 표시' ,
'settings.openchamber.visual.field.showDotfiles' : 'Dotfiles 표시' ,
'settings.openchamber.visual.field.queueMessagesByDefaultAria' : '기본으로 메시지 대기열 사용' ,
'settings.openchamber.visual.field.queueMessagesByDefault' : '기본으로 메시지 대기열 사용' ,
'settings.openchamber.visual.field.queueMessagesByDefaultTooltip' : '활성화하면 Enter가 메시지를 대기열에 넣습니다. 보내려면 {modifier}+Enter를 사용하세요.' ,
'settings.openchamber.visual.field.persistDraftMessagesAria' : '초안 메시지 유지' ,
'settings.openchamber.visual.field.persistDraftMessages' : '초안 메시지 유지' ,
'settings.openchamber.visual.field.enableSpellcheckInTextInputsAria' : '텍스트 입력에서 맞춤법 검사 활성화' ,
'settings.openchamber.visual.field.enableSpellcheckInTextInputs' : '텍스트 입력에서 맞춤법 검사 활성화' ,
'settings.openchamber.visual.field.sendAnonymousUsageReportsAria' : '익명 사용량 보고서 보내기' ,
'settings.openchamber.visual.field.sendAnonymousUsageReports' : '익명 사용량 보고서 보내기' ,
'settings.openchamber.visual.field.sendAnonymousUsageReportsHint' : '활성 사용 앱 버전을 파악해 개선 우선순위를 정하는 데 도움이 됩니다. 앱 버전, 플랫폼, 런타임만 수집되며 개인 데이터나 코드는 수집되지 않습니다.' ,
'settings.openchamber.visual.option.themeMode.system' : 'System' ,
2026-07-18 00:11:05 +03:00
'settings.openchamber.visual.option.themeMode.system.description' : '시스템 설정 따르기' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.visual.option.themeMode.light' : 'Light' ,
2026-07-18 00:11:05 +03:00
'settings.openchamber.visual.option.themeMode.light.description' : '항상 라이트 모양 사용' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.visual.option.themeMode.dark' : 'Dark' ,
2026-07-18 00:11:05 +03:00
'settings.openchamber.visual.option.themeMode.dark.description' : '항상 다크 모양 사용' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.visual.option.diffLayout.dynamic.label' : '동적' ,
'settings.openchamber.visual.option.diffLayout.dynamic.description' : '새 항목은 inline, 수정 항목은 side-by-side로 표시합니다.' ,
'settings.openchamber.visual.option.diffLayout.inline.label' : '항상 inline' ,
'settings.openchamber.visual.option.diffLayout.inline.description' : '하나의 통합 보기로 표시합니다.' ,
'settings.openchamber.visual.option.diffLayout.sideBySide.label' : '항상 side-by-side' ,
'settings.openchamber.visual.option.diffLayout.sideBySide.description' : '원본 파일과 수정된 파일을 비교합니다.' ,
'settings.openchamber.visual.option.mermaidRendering.svg.label' : 'SVG' ,
'settings.openchamber.visual.option.mermaidRendering.svg.description' : '다이어그램을 확장 가능한 그래픽으로 렌더링합니다.' ,
'settings.openchamber.visual.option.mermaidRendering.ascii.label' : 'ASCII' ,
'settings.openchamber.visual.option.mermaidRendering.ascii.description' : '다이어그램을 텍스트 블록으로 렌더링합니다.' ,
'settings.openchamber.visual.option.pwaOrientation.system.label' : '시스템 따르기' ,
'settings.openchamber.visual.option.pwaOrientation.system.description' : '기기 회전 설정을 따릅니다.' ,
'settings.openchamber.visual.option.pwaOrientation.portrait.label' : '세로 고정' ,
'settings.openchamber.visual.option.pwaOrientation.portrait.description' : '앱을 세로로 고정해 설치합니다.' ,
'settings.openchamber.visual.option.pwaOrientation.landscape.label' : '가로 고정' ,
'settings.openchamber.visual.option.pwaOrientation.landscape.description' : '앱을 가로로 고정해 설치합니다.' ,
2026-05-05 16:26:34 +07:00
'settings.openchamber.visual.option.mobileKeyboardMode.native.label' : '브라우저 따르기' ,
'settings.openchamber.visual.option.mobileKeyboardMode.native.description' : '키보드가 열릴 때 브라우저 기본 패닝 및 뷰포트 동작을 사용합니다.' ,
'settings.openchamber.visual.option.mobileKeyboardMode.resizeContent.label' : '콘텐츠 크기 조정' ,
'settings.openchamber.visual.option.mobileKeyboardMode.resizeContent.description' : '지원되는 브라우저에 패닝만 의존하지 않고 앱 레이아웃을 줄이도록 요청합니다.' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.visual.option.userMessageRendering.markdown.label' : 'Markdown' ,
'settings.openchamber.visual.option.userMessageRendering.markdown.description' : '사용자 텍스트를 Markdown 서식으로 렌더링합니다.' ,
'settings.openchamber.visual.option.userMessageRendering.plain.label' : 'Plain text' ,
'settings.openchamber.visual.option.userMessageRendering.plain.description' : '공백과 링크를 보존해 사용자 텍스트를 렌더링합니다.' ,
2026-06-11 01:26:50 +03:00
'chat.message.userText.collapseAria' : '사용자 메시지 접기' ,
2026-04-27 17:05:43 +09:00
'settings.openchamber.visual.option.chatRenderMode.sorted.label' : '정렬됨' ,
'settings.openchamber.visual.option.chatRenderMode.sorted.description' : '완료된 assistant 메시지를 live streaming 없이 렌더링합니다.' ,
'settings.openchamber.visual.option.chatRenderMode.live.label' : 'Live' ,
'settings.openchamber.visual.option.chatRenderMode.live.description' : '도착하는 대로 assistant 텍스트와 도구를 스트리밍합니다.' ,
'settings.openchamber.visual.option.messageTransport.auto.label' : '자동' ,
'settings.openchamber.visual.option.messageTransport.auto.description' : 'WebSocket을 우선 사용하고 필요하면 SSE로 fallback합니다.' ,
'settings.openchamber.visual.option.messageTransport.ws.label' : 'WebSocket' ,
'settings.openchamber.visual.option.messageTransport.ws.description' : '메시지 스트리밍에 WebSocket을 사용합니다.' ,
'settings.openchamber.visual.option.messageTransport.sse.label' : 'SSE' ,
'settings.openchamber.visual.option.messageTransport.sse.description' : '메시지 스트리밍에 Server-Sent Events를 사용합니다.' ,
'settings.openchamber.visual.option.activityRenderMode.collapsed.label' : '접힘' ,
'settings.openchamber.visual.option.activityRenderMode.collapsed.description' : 'Activity를 기본으로 접어 둡니다.' ,
'settings.openchamber.visual.option.activityRenderMode.summary.label' : '펼침' ,
'settings.openchamber.visual.option.activityRenderMode.summary.description' : 'Activity를 기본으로 펼칩니다.' ,
'settings.openchamber.visual.option.timeFormat.auto.label' : '자동' ,
'settings.openchamber.visual.option.timeFormat.auto.description' : '시스템 locale 기본 설정을 사용합니다.' ,
'settings.openchamber.visual.option.timeFormat.24h.label' : '24시간' ,
'settings.openchamber.visual.option.timeFormat.24h.description' : '시간을 14:15로 표시합니다.' ,
'settings.openchamber.visual.option.timeFormat.12h.label' : '12시간' ,
'settings.openchamber.visual.option.timeFormat.12h.description' : '시간을 02:15 PM으로 표시합니다.' ,
'settings.openchamber.visual.option.weekStart.auto.label' : '자동' ,
'settings.openchamber.visual.option.weekStart.auto.description' : 'locale의 주 시작 요일을 사용합니다.' ,
'settings.openchamber.visual.option.weekStart.monday.label' : '월요일' ,
'settings.openchamber.visual.option.weekStart.sunday.label' : '일요일' ,
'settings.magicPrompts.page.loading.aria' : '로딩 중' ,
2026-04-30 18:17:55 +09:00
'settings.magicPrompts.page.loading.text' : '매직 프롬프트 불러오는 중...' ,
2026-04-27 17:05:43 +09:00
'settings.magicPrompts.page.block.visiblePrompt' : '표시 프롬프트' ,
'settings.magicPrompts.page.block.instructions' : '지침' ,
'settings.magicPrompts.page.group.gitCommitGenerate.title' : 'Commit 생성' ,
'settings.magicPrompts.page.group.gitCommitGenerate.description' : 'commit 메시지 생성에 사용되는 프롬프트: 표시 사용자 메시지 + 숨겨진 지침입니다.' ,
'settings.magicPrompts.page.group.gitPrGenerate.title' : 'PR 생성' ,
'settings.magicPrompts.page.group.gitPrGenerate.description' : 'PR 제목/본문 생성에 사용되는 프롬프트: 표시 사용자 메시지 + 숨겨진 지침입니다.' ,
'settings.magicPrompts.page.group.githubPrReview.title' : 'PR 리뷰' ,
'settings.magicPrompts.page.group.githubPrReview.description' : 'PR 리뷰 flow에 사용하는 프롬프트입니다: 표시 사용자 메시지 + 숨겨진 지침 payload.' ,
2026-04-30 18:17:55 +09:00
'settings.magicPrompts.page.group.githubIssueReview.title' : '이슈 리뷰' ,
2026-04-27 17:05:43 +09:00
'settings.magicPrompts.page.group.githubIssueReview.description' : 'issue 리뷰 flow에 사용하는 프롬프트입니다: 표시 사용자 메시지 + 숨겨진 지침 payload.' ,
2026-04-30 18:17:55 +09:00
'settings.magicPrompts.page.group.githubPrFailedChecksReview.title' : 'PR 실패 체크 리뷰' ,
2026-04-27 17:05:43 +09:00
'settings.magicPrompts.page.group.githubPrFailedChecksReview.description' : 'PR 실패 checks 분석에 사용되는 프롬프트입니다.' ,
'settings.magicPrompts.page.group.githubPrCommentsReview.title' : 'PR 댓글 리뷰' ,
'settings.magicPrompts.page.group.githubPrCommentsReview.description' : 'PR 댓글 분석에 사용되는 프롬프트입니다.' ,
'settings.magicPrompts.page.group.githubSinglePrCommentReview.title' : '단일 PR 댓글 리뷰' ,
'settings.magicPrompts.page.group.githubSinglePrCommentReview.description' : '단일 PR 댓글 분석에 사용되는 프롬프트입니다.' ,
'settings.magicPrompts.page.group.gitConflictResolve.title' : 'Merge/Rebase 충돌 해결' ,
'settings.magicPrompts.page.group.gitConflictResolve.description' : 'AI로 merge/rebase 충돌을 해결할 때 사용하는 프롬프트입니다.' ,
'settings.magicPrompts.page.group.gitCherrypickConflictResolve.title' : 'Cherry-pick 충돌 해결' ,
'settings.magicPrompts.page.group.gitCherrypickConflictResolve.description' : 'integrate flow에서 cherry-pick 충돌을 해결할 때 사용하는 프롬프트입니다.' ,
'settings.magicPrompts.page.group.planImprove.title' : '계획 개선' ,
'settings.magicPrompts.page.group.planImprove.description' : '저장된 계획을 개선 flow로 보낼 때 사용하는 숨겨진 프롬프트입니다.' ,
2026-04-30 18:17:55 +09:00
'settings.magicPrompts.page.group.planTodo.title' : '할 일 계획' ,
2026-04-27 17:05:43 +09:00
'settings.magicPrompts.page.group.planTodo.description' : 'todo를 새 계획 세션으로 보낼 때 사용하는 숨겨진 프롬프트입니다.' ,
'settings.magicPrompts.page.group.planImplement.title' : '계획 구현' ,
'settings.magicPrompts.page.group.planImplement.description' : '저장된 계획을 구현 flow로 보낼 때 사용하는 숨겨진 프롬프트입니다.' ,
'settings.magicPrompts.page.group.sessionSummary.title' : '세션 요약' ,
'settings.magicPrompts.page.group.sessionSummary.description' : '/summary slash command에서 사용하는 프롬프트입니다: 표시 사용자 메시지 + 숨겨진 지침. 비파괴적이며 세션 기록을 압축하지 않습니다.' ,
2026-04-30 18:17:55 +09:00
'settings.magicPrompts.page.group.sessionWorkspaceReview.title' : '워크스페이스 리뷰' ,
2026-05-29 12:08:01 +03:00
'settings.magicPrompts.page.group.sessionExplore.title' : '코드베이스 둘러보기' ,
'settings.magicPrompts.page.group.sessionExplore.description' : '/explore slash command에서 사용하는 프롬프트입니다: 표시 사용자 메시지 + 숨겨진 지침. 저장소를 조사하여 파일별 나열이 아니라 큰 그림, 주요 모듈, 연결 방식, 시작점 등 구조적인 방향을 제시합니다.' ,
2026-05-29 12:42:42 +03:00
'settings.magicPrompts.page.group.sessionWorkspaceReview.description' : '/workspace-review slash command에서 사용하는 프롬프트입니다: 표시 사용자 메시지 + 숨겨진 지침. 워크스페이스 diff가 의도를 달성했는지, 구현이 정확하고 적절한지 검토하고 심각도별로 분류합니다.' ,
2026-05-29 02:41:46 +03:00
'settings.magicPrompts.page.group.sessionFeaturePlan.title' : '기능 계획' ,
'settings.magicPrompts.page.group.sessionFeaturePlan.description' : '/plan-feature slash command에서 사용하는 프롬프트입니다: 표시 사용자 메시지 + 숨겨진 지침. 코드를 조사하고 작은 묶음으로 명확화 질문을 한 뒤 구현 계획을 만드는 가이드 대화를 실행합니다.' ,
2026-05-29 02:56:44 +03:00
'settings.magicPrompts.page.group.sessionCatchUp.title' : '따라잡기' ,
2026-05-29 12:34:29 +03:00
'settings.magicPrompts.page.group.sessionCatchUp.description' : '/catch-up slash command에서 사용하는 프롬프트입니다: 표시 사용자 메시지 + 숨겨진 지침. 브랜치의 커밋, PR, 커밋되지 않은 작업을 함께 보는 브랜치 기반 컨텍스트를 구성해 무엇을 하고 있었는지 이해한 뒤, 이해하기 쉬운 요약과 제품 중심의 다음 단계를 제시합니다.' ,
2026-05-29 02:56:44 +03:00
'settings.magicPrompts.page.group.sessionDebug.title' : '디버깅' ,
'settings.magicPrompts.page.group.sessionDebug.description' : '/debug slash command에서 사용하는 프롬프트입니다: 표시 사용자 메시지 + 숨겨진 지침. 근본 원인 조사를 단계적으로 진행합니다 — 증상을 파악하고 가설을 세워 코드와 대조하며, 수정안을 제시하기 전에 원인을 확정합니다.' ,
2026-05-29 03:12:52 +03:00
'settings.magicPrompts.page.group.sessionWeigh.title' : '옵션 비교' ,
'settings.magicPrompts.page.group.sessionWeigh.description' : '/weigh slash command에서 사용하는 프롬프트입니다: 표시 사용자 메시지 + 숨겨진 지침. 코드를 조사한 뒤 2~3가지 서로 다른 접근 방식을 장단점과 함께 제시하고 추천합니다 — 계획이나 코드는 작성하지 않습니다.' ,
2026-05-15 13:26:46 +03:00
'settings.magicPrompts.page.group.sessionFusion.title' : 'Fusion' ,
'settings.magicPrompts.page.group.sessionFusion.description' : 'multi-run 출력을 하나의 최종 답변으로 결합할 때 사용하는 프롬프트입니다: 보이는 사용자 메시지 + 소스 결과 앞의 숨겨진 지침.' ,
2026-04-27 17:05:43 +09:00
'settings.magicPrompts.page.actions.resetting' : '초기화 중...' ,
'settings.magicPrompts.page.actions.resetAllOverrides' : '모든 오버라이드 초기화' ,
'settings.magicPrompts.page.actions.resetToDefault' : '기본값으로 초기화' ,
'settings.magicPrompts.page.actions.save' : '저장' ,
'settings.magicPrompts.page.placeholdersLabel' : '플레이스홀더:' ,
'settings.magicPrompts.page.validation.visiblePromptRequired' : '표시 프롬프트는 비워 둘 수 없습니다.' ,
'settings.magicPrompts.page.status.unsavedChanges' : '저장되지 않은 변경사항' ,
'settings.magicPrompts.page.status.usingSavedOverride' : '저장된 오버라이드 사용 중' ,
'settings.magicPrompts.page.status.usingBuiltinDefault' : '내장 기본값 사용 중' ,
2026-04-30 18:17:55 +09:00
'settings.magicPrompts.page.toast.loadFailed' : '매직 프롬프트를 불러오지 못했습니다' ,
2026-04-27 17:05:43 +09:00
'settings.magicPrompts.page.toast.visiblePromptRequired' : '표시 프롬프트는 비워 둘 수 없습니다' ,
2026-04-30 18:17:55 +09:00
'settings.magicPrompts.page.toast.saved' : '매직 프롬프트를 저장했습니다' ,
'settings.magicPrompts.page.toast.saveFailed' : '매직 프롬프트를 저장하지 못했습니다' ,
2026-04-27 17:05:43 +09:00
'settings.magicPrompts.page.toast.resetSuccess' : '프롬프트가 기본값으로 초기화되었습니다' ,
'settings.magicPrompts.page.toast.resetFailed' : '프롬프트를 초기화하지 못했습니다' ,
'settings.magicPrompts.page.toast.resetAllSuccess' : '모든 프롬프트 오버라이드가 초기화되었습니다' ,
'settings.magicPrompts.page.toast.resetAllFailed' : '모든 프롬프트를 초기화하지 못했습니다' ,
2026-05-21 09:35:42 -04:00
'settings.page.promptTemplates.title' : '프롬프트 템플릿' ,
'settings.promptTemplates.sidebar.title' : '프롬프트 템플릿' ,
'settings.promptTemplates.sidebar.total' : '총 {count}개' ,
'settings.promptTemplates.sidebar.empty.title' : '프롬프트 템플릿 없음' ,
'settings.promptTemplates.sidebar.empty.description' : '프롬프트 템플릿을 만들어 보세요.' ,
'settings.promptTemplates.sidebar.toast.deleted' : '템플릿 "{name}"이(가) 삭제되었습니다' ,
'settings.promptTemplates.sidebar.toast.deleteFailed' : '템플릿 삭제 실패' ,
'settings.promptTemplates.sidebar.toast.nameRequired' : '템플릿 이름은 필수입니다' ,
'settings.promptTemplates.sidebar.toast.renamed' : '템플릿 이름이 변경되었습니다' ,
'settings.promptTemplates.sidebar.toast.renameFailed' : '템플릿 이름 변경 실패' ,
'settings.promptTemplates.sidebar.dialog.deleteTitle' : '템플릿을 삭제하시겠습니까?' ,
'settings.promptTemplates.sidebar.dialog.deleteDescription' : '"{name}"이(가) 영구적으로 삭제됩니다. 이 작업은 취소할 수 없습니다.' ,
'settings.promptTemplates.sidebar.renameDialog.title' : '템플릿 이름 변경' ,
'settings.promptTemplates.sidebar.renameDialog.description' : '"{name}"의 새 이름을 입력하세요.' ,
'settings.promptTemplates.sidebar.renameDialog.placeholder' : '템플릿 이름' ,
'settings.promptTemplates.sidebar.badge.default' : '기본' ,
'settings.promptTemplates.page.empty.title' : '템플릿을 선택하세요' ,
'settings.promptTemplates.page.empty.description' : '사이드바에서 템플릿을 선택하여 편집하세요.' ,
'settings.promptTemplates.page.title.new' : '새 템플릿' ,
'settings.promptTemplates.page.subtitle.edit' : '템플릿 편집' ,
'settings.promptTemplates.page.subtitle.new' : '새 프롬프트 템플릿 만들기' ,
'settings.promptTemplates.page.section.identity' : '식별 정보' ,
'settings.promptTemplates.page.field.name' : '이름' ,
'settings.promptTemplates.page.field.namePlaceholder' : '템플릿 이름' ,
'settings.promptTemplates.page.section.template' : '템플릿' ,
'settings.promptTemplates.page.field.templatePlaceholder' : '프롬프트 템플릿 텍스트를 입력하세요...' ,
'settings.promptTemplates.page.templateHint' : '멀티런 그룹에서 선택하면 이 텍스트가 사용자 프롬프트 앞에 추가됩니다.' ,
'settings.promptTemplates.page.toast.nameRequired' : '템플릿 이름은 필수입니다' ,
'settings.promptTemplates.page.toast.updated' : '템플릿이 업데이트되었습니다' ,
'settings.promptTemplates.page.toast.updateFailed' : '템플릿 업데이트 실패' ,
'settings.promptTemplates.page.toast.created' : '템플릿이 생성되었습니다' ,
'settings.promptTemplates.page.toast.createFailed' : '템플릿 생성 실패' ,
'settings.promptTemplates.page.toast.saveUnexpectedError' : '저장 중 예기치 않은 오류가 발생했습니다' ,
2026-06-29 09:28:20 +11:00
'settings.openchamber.visual.section.followUpBehavior' : 'Follow-up behavior' ,
'settings.openchamber.visual.section.followUpBehaviorAria' : 'Follow-up behavior' ,
'settings.openchamber.visual.field.followUpBehaviorAria' : 'Follow-up behavior: {option}' ,
'settings.openchamber.visual.field.followUpBehaviorDescription' : 'Choose what happens when you press Enter on a follow-up message while the agent is still responding.' ,
2026-06-29 01:41:35 +03:00
'settings.openchamber.visual.option.followUpBehavior.steer.label' : 'Steer' ,
'settings.openchamber.visual.option.followUpBehavior.queue.label' : 'Queue' ,
2026-04-27 17:05:43 +09:00
} as const ;