{
  "inputPlaceholder": "무엇이든 물어보세요. 프롬프트는 \"/\", 파일은 \"@\", 도구는 \"#\"를 입력하세요.",
  "Company Name": "ChatDesk: AI 채팅 연구 및 개발을 위한 프론트엔드 플랫폼",
  "Clock In": "시작",
  "meta": {
    "appName": "ChatDesk",
    "defaultTitle": "ChatDesk",
    "description": "LLM 기반 대화형 애플리케이션을 개발하고 실험할 수 있는 범용 플랫폼입니다."
  },
  "setup": {
    "LetsCreateYourProfile": "프로필을 생성해봅시다.",
    "WelcomeToChatbotUI": "ChatDesk UI에 오신 것을 환영합니다",
    "EnterAPIKeysForEachServiceYoudLikeToUse": "사용하고 싶은 각 서비스의 API 키를 입력하세요.",
    "SetAPIKeysOptional": "API 키 설정 (선택 사항)",
    "YouAreAllSetUp": "모든 준비가 완료되었습니다!",
    "SetupComplete": "설정 완료",
    "azureOpenaiEndpoint": "Azure OpenAI 엔드포인트",
    "azureOpenai35TurboId": "Azure OpenAI GPT-3.5 Turbo ID",
    "azureOpenai45TurboId": "Azure OpenAI GPT-4.5 Turbo ID",
    "azureOpenai45VisionId": "Azure OpenAI GPT-4.5 Vision ID",
    "azureOpenaiEmbeddingsId": "Azure OpenAI Embeddings ID",
    "openaiOrgId": "OpenAI 조직 ID",
    "anthropicApiKey": "Anthropic API 키",
    "googleGeminiApiKey": "Google Gemini API 키",
    "mistralApiKey": "Mistral API 키",
    "groqApiKey": "Groq API 키",
    "perplexityApiKey": "Perplexity API 키",
    "openrouterApiKey": "OpenRouter API 키",
    "azureOpenaiApiKey": "Azure OpenAI API 키",
    "openaiApiKey": "OpenAI API 키",
    "switchToAzure": "Azure OpenAI로 전환",
    "switchToOpenai": "표준 OpenAI로 전환",
    "openaiOrgIdOptional": "OpenAI 조직 ID (선택 사항)",
    "switchToOpenAI": "표준 OpenAI로 전환",
    "switchToAzureOpenAI": "Azure OpenAI로 전환",
    "back": "뒤로",
    "next": "다음",
    "WelcomeToChatDeskUI": "ChatDesk에 오신 것을 환영합니다. AI 챗 R&D를 위한 프론트엔드 플랫폼입니다.",
    "ClickNextToStartChatting": "'다음'을 클릭하여 ChatDesk를 통해 LLM과의 채팅을 시작하세요.",
    "Default": "기본값",
    "DefaultLLMModelCreatedDuringOnboarding": "온보딩 중에 생성된 기본 LLM 모델"    
  },
  "login": {
    "email": "이메일",
    "emailPlaceholder": "you@example.com",
    "password": "비밀번호",
    "passwordPlaceholder": "••••••••",
    "loginButton": "로그인",
    "signUpButton": "회원가입",
    "forgotPassword": "비밀번호를 잊으셨나요?",
    "reset": "재설정",
    "emailNotAllowed": "이메일 {{email}}은(는) 가입할 수 없습니다.",
    "passwordResetMessage": "비밀번호 재설정을 위해 이메일을 확인하세요.",
    "errorUnexpected": "예상치 못한 오류가 발생했습니다.",
    "username": "사용자 이름",
    "usernamePlaceholder": "사용자 이름 입력",
    "available": "사용 가능",
    "unavailable": "사용 불가",
    "usernameError": "사용자 이름은 문자, 숫자 또는 밑줄(_)만 사용할 수 있으며, 다른 문자나 공백은 허용되지 않습니다.",
    "chatDisplayName": "채팅 표시 이름",
    "displayNamePlaceholder": "당신의 이름",
    "checkEmailToReset": "비밀번호 재설정을 위해 이메일을 확인하세요.",
    "signupNotAllowed": "이메일 {{email}}은(는) 가입할 수 없습니다.",
    "unexpectedError": "예상치 못한 오류가 발생했습니다.",
    "invalidCredentials": "이메일 또는 비밀번호가 올바르지 않습니다.",
    "clearing": "로그인 상태를 정리하는 중...",
    "sessionExpired": "세션이 만료되었습니다. 다시 가입하거나 로그인해주세요."
  },
  "chat": {
    "defaultChatTitle": "채팅",
    "quickSettingsLabel": "빠른 설정",
    "loadingAssistant": "어시스턴트를 불러오는 중...",
    "noItemsFound": "항목이 없습니다.",
    "modelLabel": "모델",
    "unlockModelsMessage": "프로필 설정에서 API 키를 입력하여 모델을 잠금 해제하세요.",
    "promptLabel": "프롬프트",
    "promptPlaceholder": "당신은 친절하고 도움이 되는 AI 어시스턴트입니다.",
    "temperatureLabel": "온도",
    "contextLengthLabel": "컨텍스트 길이",
    "includeProfileContextLabel": "채팅에 프로필 컨텍스트 포함",
    "noProfileContext": "프로필 컨텍스트 없음.",
    "includeWorkspaceInstructionsLabel": "채팅에 워크스페이스 지침 포함",
    "noWorkspaceInstructions": "워크스페이스 지침 없음.",
    "embeddingsProviderLabel": "임베딩 제공자",
    "azureOpenAI": "Azure OpenAI",
    "openAI": "OpenAI",
    "local": "로컬",
    "selectModel": "모델 선택",
    "hosted": "호스팅됨",
    "advancedSettings": "고급 설정",
    "searchModelsPlaceholder": "모델 검색...",
    "showThinking": "생각 과정을 표시",
    "hideThinking": "생각 과정을 숨기기"    
  },
  "profile": {
    "settingsTitle": "사용자 설정",
    "logout": "로그아웃",
    "profileTab": "프로필",
    "apiKeysTab": "API 키",
    "usernameLabel": "사용자 이름",
    "usernamePlaceholder": "사용자 이름 입력",
    "available": "사용 가능",
    "unavailable": "사용 불가",
    "usernameError": "사용자 이름은 문자, 숫자, 밑줄(_)만 사용할 수 있으며, 다른 문자나 공백은 허용되지 않습니다.",
    "chatDisplayName": "채팅 표시 이름",
    "chatDisplayNamePlaceholder": "당신의 이름",
    "instructionsLabel": "AI가 더 나은 응답을 제공할 수 있도록 어떤 정보를 알려주고 싶나요?",
    "instructionsPlaceholder": "프로필 컨텍스트... (선택 사항)",
    "profileImageLabel": "프로필 이미지",
    "cancel": "취소",
    "save": "저장",
    "profileUpdated": "프로필이 업데이트되었습니다!",
    "imageAlt": "프로필 이미지",
    "apiKeyLabel": "API 키",
    "switchToStandardOpenAI": "표준 OpenAI로 전환",
    "switchToAzureOpenAI": "Azure OpenAI로 전환",
    "downloadTooltip": "Chatbot UI 1.0 데이터를 JSON 형식으로 다운로드합니다. 가져오기 기능은 곧 제공됩니다!",
    "azureOpenAIKeySetByAdmin": "Azure OpenAI API 키가 관리자에 의해 설정되었습니다.",
    "openAIAPIKeySetByAdmin": "OpenAI API 키가 관리자에 의해 설정되었습니다.",
    "azureEndpointSetByAdmin": "Azure 엔드포인트가 관리자에 의해 설정되었습니다.",
    "azureDeploymentNameSetByAdmin": "Azure 배포 이름이 관리자에 의해 설정되었습니다.",
    "geminiAPIKeySetByAdmin": "Google Gemini API 키가 관리자에 의해 설정되었습니다.",
    "mistralAPIKeySetByAdmin": "Mistral API 키가 관리자에 의해 설정되었습니다.",
    "groqAPIKeySetByAdmin": "Groq API 키가 관리자에 의해 설정되었습니다.",
    "perplexityAPIKeySetByAdmin": "Perplexity API 키가 관리자에 의해 설정되었습니다.",
    "openRouterAPIKeySetByAdmin": "OpenRouter API 키가 관리자에 의해 설정되었습니다.",
    "azureEndpointLabel": "Azure 엔드포인트",
    "azureGpt35TurboDeploymentName": "Azure GPT-3.5 Turbo 배포 이름",
    "azureGpt45TurboDeploymentName": "Azure GPT-4.5 Turbo 배포 이름",
    "azureGpt45VisionDeploymentName": "Azure GPT-4.5 Vision 배포 이름",
    "azureEmbeddingsDeploymentName": "Azure 임베딩 배포 이름",
    "openaiOrgIdLabel": "OpenAI 조직 ID",
    "anthropicApiKeyLabel": "Anthropic API 키",
    "googleGeminiApiKeyLabel": "Google Gemini API 키",
    "mistralApiKeyLabel": "Mistral API 키",
    "groqApiKeyLabel": "Groq API 키",
    "perplexityApiKeyLabel": "Perplexity API 키",
    "openRouterApiKeyLabel": "OpenRouter API 키",
    "azureEndpointPlaceholder": "https://your-endpoint.openai.azure.com",
    "azureGpt35TurboDeploymentNamePlaceholder": "GPT-3.5 Turbo 배포 이름",
    "azureGpt45TurboDeploymentNamePlaceholder": "GPT-4.5 Turbo 배포 이름",
    "azureGpt45VisionDeploymentNamePlaceholder": "GPT-4.5 Vision 배포 이름",
    "azureEmbeddingsDeploymentNamePlaceholder": "임베딩 배포 이름",
    "openaiOrgIdPlaceholder": "OpenAI 조직 ID (선택 사항)",
    "anthropicApiKeyPlaceholder": "Anthropic API 키",
    "googleGeminiApiKeyPlaceholder": "Google Gemini API 키",
    "mistralApiKeyPlaceholder": "Mistral API 키",
    "groqApiKeyPlaceholder": "Groq API 키",
    "perplexityApiKeyPlaceholder": "Perplexity API 키",
    "openRouterApiKeyPlaceholder": "OpenRouter API 키",
    "azureGpt35TurboDeploymentNameSetByAdmin": "GPT-3.5 Turbo 배포 이름이 관리자에 의해 설정되었습니다.",
    "azureGpt45TurboDeploymentNameSetByAdmin": "GPT-4.5 Turbo 배포 이름이 관리자에 의해 설정되었습니다.",
    "azureGpt45VisionDeploymentNameSetByAdmin": "GPT-4.5 Vision 배포 이름이 관리자에 의해 설정되었습니다.",
    "azureEmbeddingsDeploymentNameSetByAdmin": "임베딩 배포 이름이 관리자에 의해 설정되었습니다.",
    "openaiOrgIdSetByAdmin": "OpenAI 조직 ID가 관리자에 의해 설정되었습니다.",
    "anthropicApiKeySetByAdmin": "Anthropic API 키가 관리자에 의해 설정되었습니다.",
    "googleGeminiApiKeySetByAdmin": "Google Gemini API 키가 관리자에 의해 설정되었습니다.",
    "mistralApiKeySetByAdmin": "Mistral API 키가 관리자에 의해 설정되었습니다.",
    "groqApiKeySetByAdmin": "Groq API 키가 관리자에 의해 설정되었습니다.",
    "perplexityApiKeySetByAdmin": "Perplexity API 키가 관리자에 의해 설정되었습니다.",
    "openRouterApiKeySetByAdmin": "OpenRouter API 키가 관리자에 의해 설정되었습니다."
  },
  "side": {
    "chatTime": {
        "Today": "오늘",
        "Yesterday": "어제",
        "PreviousWeek": "지난주",
        "Older": "이전"
    },
    "selectWorkspace": "워크스페이스 선택...",
    "newWorkspace": "새 워크스페이스",
    "searchWorkspaces": "워크스페이스 검색...",
    "noWorkspacesFound": "워크스페이스를 찾을 수 없습니다",
    "workspaceSettings": "워크스페이스 설정",
    "workspaceImage": "워크스페이스 이미지",
    "workspaceName": "워크스페이스 이름",
    "workspaceInstructions": "워크스페이스 지침",
    "workspaceDescription": "개인용 홈 워크스페이스입니다.",
    "save": "저장",
    "cancel": "취소",
    "howToRespond": "이 워크스페이스에서 AI가 어떻게 응답하길 원하시나요?",
    "main": "메인",
    "defaults": "기본값",
    "aiResponseInstructions": "이 워크스페이스에서 AI가 어떻게 응답하길 원하시나요?",
    "workspaceNamePlaceholder": "이름...",
    "workspaceBeginSettings": "이 설정은 워크스페이스가 선택될 때 초기화됩니다.",
    "workspaceInstructionsPlaceholder": "지침... (선택 사항)",
    "sidebarCreateNew": "새로 만들기",
    "sidebarNoContentType": "{{contentType}} 없음",
    "searchPlaceholder": "{{contentType}} 검색...",
    "profileSettings": "프로필 설정",
    "deleteChatTitle": "삭제",
    "deleteChatConfirm": "이 채팅을 삭제하시겠습니까?",
    "create": "생성",
    "creating": "생성 중...",
    "delete": "삭제",
    "name": "이름",
    "assistantNamePlaceholder": "어시스턴트 이름...",
    "description": "설명",
    "assistantDescriptionPlaceholder": "어시스턴트 설명...",
    "image": "이미지",
    "optional": "(선택 사항)",
    "filesAndCollections": "파일 및 컬렉션",
    "tools": "도구",
    "modelIncompatibleWithTools": "이 모델은 도구와 호환되지 않습니다.",
    "editChat": "채팅 편집",
    "confirmDelete": "정말 삭제하시겠습니까?",
    "edit": "편집",
    "assignedWorkspaces": "할당된 워크스페이스",
    "searchFilesPlaceholder": "파일 검색...",
    "filesSelected": "개의 파일 선택됨",
    "toolsSelected": "개의 도구 선택됨",
    "searchToolsPlaceholder": "도구 검색...",
    "files": "파일",
    "file": "파일",
    "collectionDescriptionPlaceholder": "컬렉션 설명...",
    "collectionNamePlaceholder": "컬렉션 이름...",
    "fileNamePlaceholder": "파일 이름...",
    "fileDescriptionPlaceholder": "파일 설명...",
    "view": "보기",
    "confirmDeleteFolder": "이 폴더를 삭제하시겠습니까?",
    "deleteFolderWithContents": "폴더 및 포함된 항목 삭제",
    "deleteFolderOnly": "폴더만 삭제",
    "editFolder": "폴더 편집",
    "createCustomModel": "사용자 정의 모델 생성",
    "apiCompatibilityWarning": "API는 <strong>반드시</strong> OpenAI SDK와 호환되어야 합니다.",
    "apiCompatibilityNotice": "API는 OpenAI SDK와 호환되어야 합니다.",
    "modelNamePlaceholder": "모델 이름...",
    "modelId": "모델 ID",
    "modelIdPlaceholder": "모델 ID...",
    "baseUrl": "기본 URL",
    "baseUrlPlaceholder": "기본 URL...",
    "apiKey": "API 키",
    "apiKeyPlaceholder": "API 키...",
    "maxContextLength": "최대 컨텍스트 길이",
    "presetNamePlaceholder": "프리셋 이름...",
    "promptLabel": "프롬프트",
    "promptNamePlaceholder": "프롬프트 이름...",
    "promptContentPlaceholder": "프롬프트 내용...",
    "promptPlaceholderShort": "프롬프트...",
    "toolNamePlaceholder": "도구 이름...",
    "toolDescriptionPlaceholder": "도구 설명...",
    "customHeadersLabel": "사용자 정의 헤더",
    "schemaLabel": "스키마",
    "dropFileHere": "파일을 여기에 드롭",
    "imageTooLarge": "이미지는 6MB보다 작아야 합니다!",
    "canvasError": "캔버스 컨텍스트를 생성할 수 없습니다."
  },
  "contentType": {
    "chats": "채팅",
    "presets": "프리셋",
    "prompts": "프롬프트",
    "files": "파일",
    "collections": "컬렉션",
    "assistants": "어시스턴트",
    "tools": "도구",
    "models": "모델"
  },
  "modelProvider": {
    "custom": "사용자 정의"
  },
  "help": {
    "showHelp": "도움말 보기",
    "showWorkspaces": "작업 공간 보기",
    "newChat": "새 채팅",
    "focusChat": "채팅에 집중",
    "toggleFiles": "파일 표시/숨기기",
    "toggleRetrieval": "검색 전환",
    "openSettings": "설정 열기",
    "openQuickSettings": "빠른 설정 열기",
    "toggleSidebar": "사이드바 전환",
    "updates": "업데이트",
    "markAsRead": "읽은 것으로 표시",
    "markAllAsRead": "모두 읽은 것으로 표시",
    "demo": "데모",
    "youAreAllCaughtUp": "모두 확인했습니다!",
    "showRecentUpdates": "최근 업데이트 보기"
  },
  "chatInfo": {
    "title": "채팅 정보",
    "model": "모델",
    "prompt": "프롬프트",
    "temperature": "온도",
    "contextLength": "컨텍스트 길이",
    "profileContext": "프로필 컨텍스트",
    "workspaceInstructions": "작업 공간 지침",
    "embeddingsProvider": "임베딩 제공자",
    "enabled": "활성화됨",
    "disabled": "비활성화됨",
    "startNewChat": "새 채팅 시작"
  },
  "RAG": {
    "prompt": "프롬프트",
    "searchingFiles": "파일 검색 중...",
    "usingTool": "{{tool}} 사용 중...",
    "saveAndSend": "저장 및 전송",
    "cancel": "취소",
    "hideFiles": "파일 숨기기",
    "retrievalEnabled": "이 메시지에 대해 선택한 파일에서 파일 검색이 활성화되었습니다. 비활성화하려면 표시기를 클릭하세요.",
    "retrievalDisabled": "이 메시지에 대해 파일 검색을 활성화하려면 표시기를 클릭하세요.",
    "viewFiles": "{{count}}개의 파일 보기",
    "sourceCount": "출처 수:",
    "adjustRetrievalSettings": "검색 설정 조정.",
    "saveAndClose": "저장 후 닫기"    
  }  
}
