{
  "common": {
    "autoDetect": "자동 감지",
    "back": "뒤로",
    "browse": "찾아보기",
    "cancel": "취소",
    "close": "닫기",
    "add": "추가",
    "remove": "제거",
    "save": "저장",
    "restart": "재시작",
    "settings": "설정",
    "version": "버전",
    "done": "완료",
    "loading": "로드 중..."
  },
  "settings": {
    "subtitle": "활성 워크스페이스의 앱 환경설정과 제공업체를 관리합니다.",
    "tabs": {
      "general": "일반",
      "providers": "제공업체",
      "plugins": "플러그인",
      "tools": "도구"
    },
    "plugins": {
      "title": "플러그인",
      "unavailable": "플러그인 관리 기능은 최근 Harness 마이그레이션 수정에서 제거되었습니다. 진입점은 다시 표시되지만, 관리 작업은 새로운 Harness API에 다시 연결해야 합니다.",
      "installed": "설치됨",
      "discover": "찾아보기",
      "project": "프로젝트",
      "global": "전역",
      "globalScope": "전역으로 설치",
      "published": "게시됨",
      "custom": "사용자 지정",
      "searchPlaceholder": "플러그인 검색…",
      "install": "설치",
      "installSourcePlaceholder": "소스에서 설치, 예: owner/repo@skill-name",
      "noResults": "플러그인을 찾을 수 없습니다.",
      "noPlugins": "설치된 플러그인이 없습니다.",
      "emptyScope": "이 범위에 플러그인이 없습니다.",
      "pluginGroups": "플러그인 그룹",
      "general": "일반",
      "capabilityCount": "{{count}}개 기능",
      "updateGroup": "그룹 업데이트",
      "update": "업데이트"
    },
    "general": {
      "agentBackend": "Harness",
      "darkMode": "다크 모드",
      "appearance": "모양",
      "themeLight": "밝게",
      "themeDark": "어둡게",
      "themeSystem": "시스템",
      "contrast": "명암",
      "accent": "강조 색상",
      "customAccent": "사용자 지정 강조 색상",
      "codeFontSize": "코드 글꼴 크기",
      "language": "언어",
      "defaultChatDirectory": "기본 채팅 디렉터리",
      "defaultChatDirectoryHelp": "새 채팅은 이 작업 디렉터리에서 시작됩니다.",
      "newChatModelBehavior": "새 채팅용 LLM 모델",
      "newChatModelBehaviorHelp": "새 채팅을 시작할 때 OpenGUI가 LLM 모델을 미리 선택하는 방식을 선택하세요.",
      "newChatModelAsk": "매번 선택",
      "newChatModelLast": "마지막 LLM 모델 사용",
      "newChatModelWorkspaceDefault": "워크스페이스 기본값 사용",
      "desktopNotifications": "데스크톱 알림",
      "blockedByBrowser": "브라우저에 의해 차단됨",
      "fileManager": "파일 관리자",
      "fileManagerHelp": "파일 관리자를 여는 명령(예: nemo, nautilus). 자동 감지하려면 비워 두세요.",
      "terminal": "터미널",
      "terminalHelp": "터미널을 여는 명령(예: ghostty, kitty). 자동 감지하려면 비워 두세요.",
      "hideOldModels": "오래된 모델 숨기기",
      "months": "개월",
      "hideOldModelsHelp": "선택한 모델과 즐겨찾기한 모델은 항상 표시됩니다. 유효한 출시일이 없는 모델도 항상 표시됩니다.",
      "restartLocalBackend": "로컬 백엔드 재시작",
      "restartLocalBackendTitle": "로컬 백엔드를 재시작하시겠습니까?",
      "restartLocalBackendDescription": "OpenGUI의 로컬 백엔드를 다시 로드한 다음 앱을 새로 고칩니다. 실행 중인 작업이 중단될 수 있습니다."
    }
  },
  "sidebar": {
    "allProjectsPinned": "모든 프로젝트가 고정되었습니다",
    "chats": "채팅",
    "clearSearch": "사이드바 검색 지우기",
    "loadMore": "더 불러오기 ({{count}})",
    "newChat": "새 채팅",
    "newSession": "새 세션",
    "noChats": "채팅 없음",
    "noMatches": "\"{{query}}\"에 대한 결과가 없습니다",
    "noSessionsYet": "아직 세션이 없습니다",
    "pinned": "고정됨",
    "projects": "프로젝트",
    "searchPlaceholder": "프로젝트와 세션 검색...",
    "showLess": "간략히 표시",
    "title": "사이드바",
    "mobileDescription": "모바일 사이드바를 표시합니다.",
    "untitled": "제목 없음"
  },
  "sessionMenu": {
    "pin": "맨 위로 고정",
    "unpin": "고정 해제",
    "rename": "이름 바꾸기",
    "setColor": "색상 설정",
    "tags": "태그",
    "addTag": "태그 추가...",
    "moveToProject": "프로젝트로 이동",
    "removeFromProject": "{{project}}에서 제거",
    "deleteSession": "세션 삭제"
  },
  "projectMenu": {
    "pinProject": "프로젝트 고정",
    "unpinProject": "프로젝트 고정 해제",
    "copyAbsolutePath": "절대 경로 복사",
    "openInFileBrowser": "파일 탐색기에서 열기",
    "openInTerminal": "터미널에서 열기",
    "newSession": "새 세션",
    "collapseProject": "프로젝트 접기",
    "expandProject": "프로젝트 펼치기",
    "newWorktree": "새 worktree...",
    "worktrees": "Worktree",
    "merge": "병합",
    "openPullRequest": "풀 리퀘스트 열기",
    "removeProject": "프로젝트 닫기",
    "closeOtherProjects": "다른 프로젝트 닫기",
    "createPullRequest": "PR 생성"
  },
  "prompt": {
    "inputLabel": "메시지 입력",
    "selectOrCreateSession": "세션을 선택하거나 생성하세요...",
    "interruptAndSend": "중단하고 전송...",
    "steerDirection": "모델을 특정 방향으로 유도...",
    "queueMessage": "메시지를 대기열에 추가...",
    "message": "메시지...",
    "uploadingFiles": "파일 업로드 중…",
    "add": "추가",
    "addFile": "파일 추가",
    "mcps": "MCP",
    "newWorktree": "새 Worktree",
    "currentRootWorktree": "루트 worktree의 현재 브랜치.",
    "queueTitle": "대기열: 전체 응답을 기다린 후 전송 (Ctrl/Cmd+D로 전환)",
    "steerTitle": "유도: 현재 부분이 끝날 때까지 기다린 후 전송 (Ctrl/Cmd+D로 전환)",
    "queue": "대기열",
    "steer": "유도",
    "stop": "정지",
    "stopGenerating": "생성 중지",
    "send": "전송",
    "sendMessage": "메시지 전송"
  },
  "variantSelector": {
    "off": "끄기",
    "thinkingEffort": "사고 강도: {{level}} (클릭 또는 Ctrl+T로 전환, Ctrl+Shift+T로 역방향 전환)"
  },
  "agentSelector": {
    "placeholder": "에이전트"
  },
  "modelSelector": {
    "selectModel": "모델 선택",
    "searchPlaceholder": "제공업체, 모델 또는 ID 검색...",
    "favorites": "즐겨찾기",
    "recent": "최근 사용",
    "backendLocked": "이 세션에는 백엔드가 고정되어 있습니다.",
    "noModelsMatch": "\"{{query}}\"와 일치하는 모델이 없습니다.",
    "addFavorite": "즐겨찾기에 추가",
    "removeFavorite": "즐겨찾기에서 제거"
  },
  "messageActions": {
    "contextCompacted": "컨텍스트가 압축되었습니다",
    "revertToMessage": "이 메시지로 되돌리기",
    "forkFromMessage": "이 메시지에서 분기 생성",
    "showMore": "더 보기",
    "showLess": "간략히 보기"
  },
  "toolOutput": {
    "showRaw": "원본 데이터 표시",
    "rawTitle": "도구의 원본 출력",
    "rawDescription": "도구가 반환한 원본 텍스트 출력입니다.",
    "copyRaw": "원본 데이터 복사"
  },
  "workspace": {
    "addTitle": "워크스페이스 추가",
    "editTitle": "워크스페이스 편집",
    "addDescription": "OpenGUI 백엔드를 새 워크스페이스로 연결합니다.",
    "editDescription": "이 워크스페이스의 이름을 바꾸거나 액세스 토큰을 업데이트하세요. 다른 백엔드 URL을 사용하려면 새 워크스페이스를 생성하세요.",
    "name": "이름",
    "namePlaceholder": "예: Cloud Production",
    "backendUrl": "백엔드 URL",
    "backendUrlPlaceholder": "https://your-server.example.com",
    "accessToken": "액세스 토큰",
    "optional": "선택 사항",
    "accessTokenPlaceholder": "OPENGUI_AUTH_TOKEN 붙여넣기",
    "addWorkspace": "워크스페이스 추가",
    "toggleSidebar": "사이드바 전환"
  },
  "mcp": {
    "title": "MCP",
    "description": "이 세션에서 MCP 서버를 켜거나 끕니다.",
    "noManagement": "현재 백엔드에는 MCP 관리 기능이 없습니다.",
    "noneConfigured": "구성된 MCP 서버가 없습니다.",
    "connected": "연결됨",
    "disabled": "비활성화됨",
    "failed": "실패",
    "needsAuth": "인증 필요",
    "needsRegistration": "등록 필요",
    "unknown": "알 수 없음"
  },
  "contextStatus": {
    "compacting": "압축 중",
    "contextWindow": "컨텍스트 윈도우",
    "tokens": "토큰",
    "cost": "비용",
    "compact": "압축"
  },
  "worktree": {
    "newWorktree": "새 Worktree",
    "createFor": "다음을 위한 새 git worktree 생성",
    "branch": "브랜치",
    "newBranch": "새 브랜치",
    "existingBranch": "기존 브랜치",
    "branchName": "브랜치 이름",
    "selectBranch": "브랜치 선택",
    "loadingBranches": "브랜치 로드 중...",
    "chooseBranch": "브랜치를 선택하세요...",
    "path": "Worktree 경로",
    "pathPlaceholder": "/worktree/경로",
    "pathHelp": "이 경로에 새 디렉터리가 생성됩니다.",
    "creating": "생성 중...",
    "createWorktree": "Worktree 생성",
    "setupTitle": "Worktree 설정",
    "detectingSetup": "프로젝트 설정 감지 중...",
    "detectedSetup": "{{project}}에서 {{file}}을 발견했습니다. 설정을 실행할까요?",
    "runningSetup": "설정 명령 실행 중...",
    "setupComplete": "설정이 성공적으로 완료되었습니다.",
    "setupFailed": "설정 명령이 실패했습니다.",
    "skip": "건너뛰기",
    "run": "실행",
    "detectedCommand": "감지된 명령",
    "setupFinished": "설정이 완료되었습니다 - worktree가 준비되었습니다."
  },
  "worktreeCleanup": {
    "title": "남아 있는 세션이 없습니다",
    "descriptionPrefix": "Worktree",
    "branch": "브랜치",
    "descriptionSuffix": "에 활성 세션이 없습니다. 제거하시겠습니까?",
    "keep": "유지",
    "remove": "제거",
    "removing": "제거 중...",
    "deleteFromDisk": "디스크에서 worktree 파일도 삭제"
  },
  "providers": {
    "searchPlaceholder": "제공업체 검색...",
    "managerSwitcher": "제공업체 관리자",
    "noManagement": "제공업체 관리를 지원하는 Harness가 없습니다.",
    "loadFailed": "제공업체를 불러올 수 없습니다. OpenGUI 백엔드가 연결되어 있나요?",
    "allProviders": "모든 제공업체",
    "customProvider": "사용자 지정 제공업체",
    "popular": "인기",
    "other": "기타",
    "connected": "연결됨",
    "connect": "연결",
    "disconnect": "연결 해제",
    "disconnectConfirm": "{{name}}을 연결 해제하시겠습니까?",
    "fromEnv": "환경 변수에서",
    "fromEnvTitle": "환경 변수를 통해 연결됨",
    "noProvidersFound": "\"{{query}}\"에 대한 제공업체를 찾을 수 없습니다",
    "providerId": "제공업체 ID",
    "displayName": "표시 이름",
    "baseUrl": "기본 URL",
    "apiKey": "API 키",
    "connectedMessage": "{{name}} 연결됨",
    "loading": "로드 중...",
    "chooseConnectMethod": "연결 방법을 선택하세요:",
    "useDifferentMethod": "다른 방법 사용",
    "oauthTimeout": "OAuth 시간이 초과되었습니다 - 다시 시도하세요",
    "invalidCode": "유효하지 않은 코드",
    "openAuthorizationPage": "인증 페이지 열기",
    "authorizationCode": "인증 코드",
    "authorizationCodePlaceholder": "여기에 코드를 붙여넣으세요",
    "submitCode": "코드 제출",
    "waitingAuthorization": "인증 대기 중...",
    "startingAuthorization": "인증 시작 중...",
    "envReferenceHelp": "환경 변수를 참조하려면 {env:VAR_NAME}을 사용하세요.",
    "models": "모델",
    "customHeaders": "사용자 지정 헤더",
    "addCustomProvider": "사용자 지정 제공업체 추가",
    "providerIdRequired": "제공업체 ID는 필수입니다",
    "providerIdInvalid": "제공업체 ID는 하이픈/언더스코어가 포함된 소문자 영숫자여야 합니다",
    "displayNameRequired": "표시 이름은 필수입니다",
    "baseUrlRequired": "기본 URL은 필수입니다",
    "baseUrlInvalid": "기본 URL은 http:// 또는 https://로 시작해야 합니다",
    "modelIdsRequired": "모든 모델 ID를 입력해야 합니다",
    "modelNamesRequired": "모든 모델 이름을 입력해야 합니다",
    "duplicateModelIds": "중복된 모델 ID가 발견되었습니다"
  },
  "setupWizard": {
    "title": "OpenGUI를 시작합니다",
    "setupAgentsTitle": "코딩 에이전트 설정",
    "chooseStartTitle": "새 채팅이 시작될 위치 선택",
    "readyTitle": "준비되었습니다",
    "setupSavedTitle": "설정이 저장되었습니다",
    "checkingComputer": "이 컴퓨터 확인 중",
    "lookingForHarnesses": "설치된 Harness CLI를 찾는 중입니다.",
    "codingAgentFound": "코딩 에이전트를 찾았습니다",
    "codingAgentFoundDescription": "OpenGUI가 이 컴퓨터에서 코딩 에이전트를 찾았습니다.",
    "noHarnessInstalledTitle": "설치된 Harness가 없습니다",
    "noHarnessInstalledDescription": "OpenGUI가 파일 작업을 하려면 코딩 에이전트가 필요합니다.",
    "checkHarnessesFailedTitle": "Harness를 확인할 수 없습니다",
    "checkHarnessesFailedDescription": "설정을 계속하고 나중에 다시 확인할 수 있습니다.",
    "checkAgain": "다시 확인",
    "harnessInventoryTitle": "Harness 목록",
    "modelsCount": "{{count}}개 모델",
    "cliFound": "CLI를 찾았습니다",
    "harnessReadyDescription": "이 에이전트 Harness는 사용할 준비가 되었습니다.",
    "harnessCliFoundDescription": "CLI가 설치되어 있습니다. 모델 및 제공업체 선택은 나중에 OpenGUI에서 진행됩니다.",
    "harnessNotFoundDescription": "이 컴퓨터에서 CLI를 찾을 수 없습니다.",
    "notFound": "찾을 수 없음",
    "defaultChatDirectoryTitle": "기본 채팅 디렉터리",
    "defaultChatDirectoryDescription": "프로젝트가 선택되지 않은 경우 새 채팅은 이 폴더에서 시작됩니다.",
    "folderPlaceholder": "폴더를 선택하거나 비워 두세요",
    "continue": "계속",
    "readyToWorkTitle": "OpenGUI가 작업할 준비가 되었습니다",
    "setupHarnessLaterTitle": "나중에 Harness를 설정할 수 있습니다",
    "readyToWorkDescription": "프로젝트를 연결하거나 세션을 열어 시작하세요.",
    "setupHarnessLaterDescription": "이제 OpenGUI가 열립니다. 에이전트 전송이 실행되려면 Harness가 필요합니다.",
    "openOpenGui": "OpenGUI 열기"
  },
  "languages": {
    "af": "Afrikaans",
    "ar": "العربية",
    "az": "Azərbaycan dili",
    "bg": "Български",
    "bn": "বাংলা",
    "bs": "Bosanski",
    "ca": "Català",
    "cs": "Čeština",
    "cy": "Cymraeg",
    "da": "Dansk",
    "de": "Deutsch",
    "el": "Ελληνικά",
    "en": "English",
    "eo": "Esperanto",
    "es": "Español",
    "et": "Eesti",
    "eu": "Euskara",
    "fa": "فارسی",
    "fi": "Suomi",
    "fr": "Français",
    "ga": "Gaeilge",
    "gl": "Galego",
    "gu": "ગુજરાતી",
    "he": "עברית",
    "hi": "हिन्दी",
    "hr": "Hrvatski",
    "hu": "Magyar",
    "hy": "Հայերեն",
    "id": "Bahasa Indonesia",
    "it": "Italiano",
    "ja": "日本語",
    "ka": "ქართული",
    "kk": "Қазақ тілі",
    "km": "ខ្មែរ",
    "kn": "ಕನ್ನಡ",
    "ko": "한국어",
    "lo": "ລາວ",
    "lt": "Lietuvių",
    "lv": "Latviešu",
    "mk": "Македонски",
    "ml": "മലയാളം",
    "mn": "Монгол",
    "mr": "मराठी",
    "ms": "Bahasa Melayu",
    "my": "မြန်မာဘာသာ",
    "nb": "Norsk Bokmål",
    "ne": "नेपाली",
    "nl": "Nederlands",
    "pa": "ਪੰਜਾਬੀ",
    "pl": "Polski",
    "pt": "Português",
    "ro": "Română",
    "ru": "Русский",
    "si": "සිංහල",
    "sk": "Slovenčina",
    "sl": "Slovenščina",
    "sq": "Shqip",
    "sr": "Српски",
    "sv": "Svenska",
    "sw": "Kiswahili",
    "ta": "தமிழ்",
    "te": "తెలుగు",
    "th": "ไทย",
    "tl": "Filipino",
    "tr": "Türkçe",
    "uk": "Українська",
    "ur": "اردو",
    "uz": "O'zbek",
    "vi": "Tiếng Việt",
    "zh": "中文"
  },
  "startup": {
    "checkingLocalServer": "로컬 서버 확인 중...",
    "startingLocalServer": "로컬 서버 시작 중..."
  },
  "sessionError": {
    "title": "에이전트 오류",
    "nextStep": "다음 단계: 터미널에서 이 명령을 실행한 다음 다시 시도하세요:",
    "openTerminal": "터미널 열기"
  },
  "updateDialog": {
    "title": "업데이트 가능",
    "description": "OpenGUI의 새 버전({{latestVersion}})을 사용할 수 있습니다. 현재 v{{currentVersion}}을 실행 중입니다.",
    "currentVersion": "현재 버전: v{{currentVersion}}.",
    "dismiss": "닫기",
    "open": "열기"
  },
  "emptyStates": {
    "noProjectTitle": "연결된 프로젝트가 없습니다",
    "noProjectCanStart": "지금 프로젝트를 연결하거나 채팅을 시작하세요.",
    "noProjectConnect": "채팅을 시작하려면 프로젝트를 연결하세요.",
    "startChat": "채팅 시작",
    "noSessionTitle": "선택된 세션이 없습니다",
    "noSessionDescription": "세션을 선택하거나 연결된 프로젝트에서 새 세션을 시작하세요."
  },
  "mergeDialog": {
    "failed": "병합 실패",
    "merging": "병합 중...",
    "mergingDescription": "{{branch}}을 현재 브랜치로 병합 중",
    "success": "병합 성공",
    "successDescription": "{{branch}}이 성공적으로 병합되었습니다.",
    "successDescriptionDelete": "{{branch}}이 성공적으로 병합되었습니다. Worktree가 제거됩니다.",
    "conflicts": "병합 충돌",
    "conflictsDescription": "{{branch}} 병합으로 {{count}}개 파일에서 충돌이 발생했습니다:",
    "abort": "병합 중단",
    "fixWithAI": "AI로 수정",
    "title": "브랜치 병합",
    "description": "{{branch}}을 {{repoName}}의 현재 브랜치로 병합",
    "deleteWorktreeLabel": "병합 성공 후 worktree 삭제",
    "deleteWorktreeDescription": "worktree 디렉터리를 삭제하고 프로젝트와의 연결을 해제합니다"
  },
  "questionPanel": {
    "title": "어시스턴트가 질문이 있습니다",
    "customAnswerPlaceholder": "사용자 지정 답변 입력...",
    "submit": "제출",
    "dismiss": "닫기"
  },
  "diff": {
    "noLineDiffAvailable": "줄 단위 diff를 사용할 수 없습니다."
  },
  "reasoning": {
    "thinking": "생각 중",
    "thinkingRunning": "생각 중..."
  },
  "toolLabels": {
    "bash": {
      "running": "실행 중",
      "done": "실행됨"
    },
    "read": {
      "running": "읽는 중",
      "done": "읽음"
    },
    "edit": {
      "running": "편집 중",
      "done": "편집됨"
    },
    "write": {
      "running": "작성 중",
      "done": "작성됨"
    },
    "grep": {
      "running": "검색 중",
      "done": "검색됨"
    },
    "glob": {
      "running": "파일 검색 중",
      "done": "파일 검색됨"
    },
    "task": {
      "running": "실행 중",
      "done": "실행됨"
    },
    "todo": {
      "running": "할 일 작성 중",
      "doneOne": "할 일 {{count}}개 작성됨",
      "doneOther": "할 일 {{count}}개 작성됨"
    },
    "question": {
      "running": "질문 중",
      "doneOne": "질문 {{count}}개 완료",
      "doneOther": "질문 {{count}}개 완료"
    },
    "patch": {
      "created": "생성됨",
      "deleted": "삭제됨",
      "moved": "이동됨",
      "patched": "수정됨"
    },
    "fileCountOther": "{{count}}개 파일",
    "matchCountOne": "{{count}}개 일치",
    "matchCountOther": "{{count}}개 일치"
  },
  "attachments": {
    "image": "이미지",
    "fileAttachment": "파일 첨부",
    "imageAttachment": "이미지 첨부 {{count}}",
    "closeImagePreview": "이미지 미리보기 닫기"
  },
  "projectPath": {
    "up": "위로",
    "noFolders": "폴더 없음",
    "allowedRoots": "허용된 루트: {{roots}}",
    "serverDefault": "서버 기본값",
    "title": "프로젝트 열기",
    "webLocalDescription": "OpenGUI 서버에서 프로젝트 경로를 선택하세요. 휴대폰에서 사용하는 경우 서버 경로이며 휴대폰의 파일이 아닙니다.",
    "localDescription": "이 창에 대한 로컬 프로젝트 폴더를 엽니다. 절대 경로를 직접 붙여넣을 수도 있습니다.",
    "remoteDescription": "이 창은 원격 서버에 연결되어 있으므로 해당 서버의 경로를 입력하여 프로젝트를 선택하세요.",
    "openProject": "프로젝트 열기",
    "projectPathLabel": "프로젝트 경로",
    "browseServer": "서버 찾아보기",
    "loadingServerFolders": "서버 폴더 로드 중..."
  },
  "fileMention": {
    "searching": "검색 중...",
    "typeToSearch": "파일을 검색하려면 입력하세요",
    "noMatchingFiles": "일치하는 파일이 없습니다",
    "searchFailed": "파일 검색에 실패했습니다"
  },
  "queueList": {
    "reorderQueuedPrompt": "대기 중인 프롬프트 순서 변경",
    "sendNow": "지금 전송",
    "interrupt": "중단",
    "steer": "유도",
    "edit": "편집",
    "moveToTop": "맨 위로 이동",
    "moveToBottom": "맨 아래로 이동"
  },
  "permissionPanel": {
    "title": "권한: {{permission}}",
    "allowOnce": "한 번 허용",
    "alwaysAllow": "항상 허용",
    "reject": "거부"
  },
  "revertBanner": {
    "reverted": "{{count}}개 메시지가 되돌려졌습니다",
    "reverted_plural": "{{count}}개 메시지가 되돌려졌습니다",
    "restore": "복원"
  }
}
