@theia/core
Version:
Theia is a cloud & desktop IDE framework implemented in TypeScript.
1,012 lines (1,011 loc) • 64.8 kB
JSON
{
"ai-chat-ui.show-settings": "AI 설정 표시",
"aiConfiguration:open": "AI 구성 보기 열기",
"aiHistory:clear": "AI 기록: 기록 지우기",
"aiHistory:open": "AI 기록 보기 열기",
"aiHistory:sortChronologically": "AI 기록: 시간순으로 정렬",
"aiHistory:sortReverseChronologically": "AI 기록: 시간순으로 역순 정렬",
"debug.breakpoint.editCondition": "조건 편집...",
"notebook.cell.changeToCode": "셀을 코드로 변경",
"notebook.cell.changeToMarkdown": "셀을 마크다운으로 변경",
"notebook.cell.insertMarkdownCellAbove": "위에 마크다운 셀 삽입",
"notebook.cell.insertMarkdownCellBelow": "아래에 마크다운 셀 삽입",
"terminal:new:profile": "프로필에서 새 통합 터미널 만들기",
"terminal:profile:default": "기본 터미널 프로필을 선택합니다.",
"theia": {
"ai": {
"agents": {
"enable": {
"mdDescription": "에이전트를 사용 설정할지(true) 또는 사용 중지할지(false)를 지정합니다.",
"title": "에이전트 사용"
},
"languageModelRequirements": {
"identifier": {
"mdDescription": "사용할 언어 모델의 식별자입니다.",
"title": "식별"
},
"mdDescription": "이 에이전트에 사용되는 언어 모델을 지정합니다.",
"purpose": {
"mdDescription": "이 언어 모델이 사용되는 목적입니다.",
"title": "목적"
},
"title": "언어 모델 요구 사항"
},
"mdDescription": "특정 에이전트 활성화 또는 비활성화, 프롬프트 구성, LLM 선택 등의 에이전트 설정을 구성합니다.",
"selectedVariants": {
"mdDescription": "이 상담원에 대해 현재 선택된 프롬프트 변형을 지정합니다.",
"title": "선택된 변형"
},
"title": "상담원 설정"
},
"anthropic": {
"apiKey": {
"description": "공식 Anthropic 계정의 API 키를 입력합니다. **참고: **이 환경설정을 사용하면 Anthropic API 키가 테아를 실행하는 컴퓨터에 일반 텍스트로 저장됩니다. 키를 안전하게 설정하려면 환경 변수 `ANTHROPIC_API_KEY`를 사용하세요."
},
"models": {
"description": "공식 Anthropic 모델 사용"
}
},
"chat": {
"defaultAgent": {
"description": "선택 사항: 사용자 쿼리에 @<agent-name> 으로 명시적으로 언급된 에이전트가 없는 경우 호출될 채팅 에이전트의 <agent-name>. 기본 에이전트가 구성되지 않은 경우 Theia의 기본값이 적용됩니다."
},
"pinChatAgent": {
"description": "상담원 고정을 사용 설정하면 멘션된 채팅 상담원을 여러 프롬프트에서 자동으로 활성 상태로 유지하여 반복적으로 멘션할 필요성을 줄일 수 있으며, 언제든지 수동으로 고정 해제하거나 상담원을 전환할 수 있습니다."
},
"view": {
"label": "AI 채팅"
}
},
"chat-ui": {
"addContextVariable": "컨텍스트 변수 추가",
"applyAll": "모두 적용",
"applyAllTitle": "보류 중인 모든 변경 사항 적용",
"attachToContext": "컨텍스트에 요소 첨부",
"cancel": "취소(Esc)",
"chat-view-tree-widget": {
"ai": "AI",
"aiConfigurationView": "AI 구성 보기",
"aiFeatureHeader": "🚀 AI 기능 사용 가능(알파 버전)!",
"aiFeaturesEnable": "인공지능 기능: 사용",
"aiHistoryView": "AI 기록 보기",
"featuresDisabled": "현재 모든 AI 기능이 비활성화되어 있습니다!",
"howToEnable": "AI 기능을 활성화하는 방법:",
"noRenderer": "오류가 발생했습니다: 렌더러를 찾을 수 없습니다.",
"settingsMenu": "설정 메뉴",
"waitingForInput": "입력 대기 중",
"you": "당신"
},
"code-part-renderer": {
"generatedCode": "생성된 코드"
},
"copyCodeBlock": "코드 블록 복사",
"deleteChangeSet": "변경 집합 삭제",
"enterChatName": "채팅 이름 입력",
"errorChatInvocation": "채팅 서비스를 호출하는 동안 오류가 발생했습니다.",
"openDiff": "Diff 열기",
"openOriginalFile": "원본 파일 열기",
"pinAgent": "핀 에이전트",
"removeChat": "채팅 제거",
"renameChat": "채팅 이름 바꾸기",
"selectChat": "채팅 선택",
"selectVariableArguments": "변수 인수 선택",
"send": "보내기(엔터)",
"text-part-renderer": {
"cantDisplay": "응답을 표시할 수 없습니다. ChatResponsePartRenderers를 확인해 주세요!"
},
"thinking-part-renderer": {
"thinking": "사고"
},
"toolcall-part-renderer": {
"finished": "Ran",
"prettyPrintError": "콘텐츠를 문자열로 변환할 수 없습니다: '{0}'. 원본 콘텐츠입니다: '{1}'."
},
"unpinAgent": "언핀 에이전트"
},
"code-completion": {
"progressText": "AI 코드 완성도 계산하기..."
},
"completion": {
"agent": {
"description": "이 에이전트는 Theia IDE의 코드 편집기에서 인라인 코드 완성 기능을 제공합니다."
},
"automaticEnable": {
"description": "편집하는 동안 모든 (모나코) 편집기 내에서 인라인으로 AI 완성을 자동으로 트리거합니다. \n 또는 '인라인 제안 트리거' 명령 또는 기본 단축키 'Ctrl+Alt+Space'를 사용하여 코드를 수동으로 트리거할 수도 있습니다."
},
"excludedFileExts": {
"description": "AI 완성을 비활성화할 파일 확장자(예: .md, .txt)를 지정합니다.",
"title": "제외된 파일 확장자"
},
"maxContextLines": {
"description": "컨텍스트로 사용되는 최대 줄 수로, 커서 위치(접두사 및 접미사)의 앞뒤 줄에 분산되어 있습니다. 줄 수 제한 없이 전체 파일을 컨텍스트로 사용하려면 -1로 설정하고, 현재 줄만 사용하려면 0으로 설정합니다.",
"title": "최대 컨텍스트 라인"
},
"stripBackticks": {
"description": "일부 LLM이 반환한 코드에서 주변 백틱을 제거합니다. 백틱이 감지되면 닫는 백틱 이후의 모든 콘텐츠도 제거됩니다. 이 설정은 언어 모델이 마크다운과 유사한 서식을 사용할 때 일반 코드가 반환되도록 하는 데 도움이 됩니다.",
"title": "인라인 완료에서 백틱 제거"
}
},
"core": {
"agentConfiguration": {
"addCustomAgent": "사용자 지정 상담원 추가",
"description": "설명:",
"enableAgent": "에이전트 사용",
"label": "상담원",
"name": "이름:",
"noDefaultTemplate": "사용 가능한 기본 템플릿이 없습니다.",
"notUsedInPrompt": "프롬프트에 사용되지 않음",
"promptTemplates": "프롬프트 템플릿",
"selectAgentMessage": "먼저 상담원을 선택해 주세요!",
"undeclared": "미신고"
},
"aiConfiguration": {
"label": "✨ AI 구성 [알파]"
},
"changeSetSummaryVariable": {
"description": "변경 집합의 파일과 그 내용에 대한 요약을 제공합니다."
},
"discardCustomPrompt": {
"tooltip": "사용자 지정 삭제"
},
"enableAI": {
"mdDescription": "이 설정을 사용하면 최신 AI 기능(알파 버전)에 액세스할 수 있습니다. \n 이러한 기능은 알파 단계에 있으므로 변경될 수 있으며 추후 개선될 수 있다는 점에 유의하세요. 이러한 기능을 사용하면 액세스 권한을 제공하는 언어 모델(LLM)에 지속적인 요청이 발생할 수 있다는 점에 유의해야 합니다. 이로 인해 비용이 발생할 수 있으므로 면밀히 모니터링해야 합니다. 이 옵션을 사용 설정하면 이러한 위험을 인정하는 것입니다. \n **참고! 이 섹션의 아래 설정은 주요 기능 설정이 활성화된 경우에만\n 기본 기능 설정이 활성화된 경우에만 적용됩니다. 기능을 활성화한 후에는 아래에서 하나 이상의 LLM 제공업체를 구성해야 합니다. 또한 [문서](https://theia-ide.org/docs/user_ai/)**를 참조하세요."
},
"languageModelRenderer": {
"family": "가족",
"languageModel": "언어 모델",
"maxOutputTokens": "최대 출력 토큰",
"minInputTokens": "최소 입력 토큰",
"purpose": "목적",
"vendor": "공급업체"
},
"prefs": {
"title": "✨ AI 기능 [알파]"
},
"promptTemplates": {
"description": "사용자 지정한 프롬프트 템플릿을 저장하는 폴더입니다. 사용자 지정하지 않으면 사용자 설정 디렉터리가 사용됩니다. 프롬프트 템플릿의 변형을 관리하려면 버전 관리가 이루어지는 폴더를 사용하는 것이 좋습니다."
},
"prompts": {
"category": "Theia AI 프롬프트 템플릿"
},
"requestSettings": {
"mdDescription": "여러 모델에 대한 사용자 지정 요청 설정을 지정할 수 있습니다.\n 각 개체는 특정 모델에 대한 구성을 나타냅니다. modelId` 필드는 모델 ID를 지정하고 `requestSettings`는 모델별 설정을 정의합니다.\n 제공자Id` 필드는 선택 사항이며 특정 제공업체에 설정을 적용할 수 있습니다. 설정하지 않으면 모든 제공업체에 설정이 적용됩니다.\n 제공자 ID 예: huggingface, openai, ollama, llamafile.\n 자세한 내용은 [문서](https://theia-ide.org/docs/user_ai/#custom-request-settings)를 참조하세요.",
"title": "사용자 지정 요청 설정"
},
"showAllPrompts": {
"label": "모든 프롬프트 표시"
},
"templateSettings": {
"selectVariant": "변형을 선택합니다:",
"unavailableVariant": "선택한 이형 상품을 더 이상 사용할 수 없습니다."
},
"variable-contribution": {
"builtInVariable": "테아 내장 변수",
"currentAbsoluteFilePath": "현재 열려 있는 파일의 절대 경로입니다. 대부분의 상담원은 상대 파일 경로(현재 작업 영역 기준)를 사용한다는 점에 유의하세요.",
"currentFileContent": "현재 열려 있는 파일의 일반 콘텐츠입니다. 여기에는 콘텐츠의 출처 정보가 제외됩니다. 대부분의 상담원은 상대 파일 경로(현재 작업 영역 기준)를 사용하면 더 잘 작동한다는 점에 유의하세요.",
"currentRelativeDirPath": "현재 열려 있는 파일이 포함된 디렉터리의 상대 경로입니다.",
"currentRelativeFilePath": "현재 열려 있는 파일의 상대 경로입니다.",
"currentSelectedText": "열린 파일에서 현재 선택되어 있는 일반 텍스트입니다. 여기에는 콘텐츠의 출처 정보가 제외됩니다. 대부분의 상담원은 상대 파일 경로(현재 작업 영역 기준)를 사용하면 더 잘 작동한다는 점에 유의하세요.",
"dotRelativePath": "현재 열려 있는 파일의 상대 경로에 대한 짧은 참조('currentRelativeFilePath')입니다."
}
},
"google": {
"apiKey": {
"description": "공식 구글 AI(제미니) 계정의 API 키를 입력합니다. **참고: **이 환경설정을 사용하면 구글 AI API 키가 테아를 실행하는 컴퓨터에 일반 텍스트로 저장됩니다. 키를 안전하게 설정하려면 환경 변수 `GOOGLE_API_KEY`를 사용하세요."
},
"models": {
"description": "공식 Google 제미니 모델 사용"
}
},
"history": {
"clear": {
"tooltip": "모든 상담원의 기록 삭제"
},
"communication-card": {
"request": "요청",
"requestId": "요청 ID",
"response": "응답",
"responseTime": "응답 시간",
"sessionId": "세션 ID",
"timestamp": "타임스탬프"
},
"sortChronologically": {
"tooltip": "시간순으로 정렬"
},
"sortReverseChronologically": {
"tooltip": "시간순으로 역순 정렬"
},
"view": {
"label": "✨ AI 에이전트 이력 [알파]",
"noAgent": "상담원이 없습니다.",
"noAgentSelected": "선택한 상담원이 없습니다.",
"noHistoryForAgent": "선택한 상담원에 대해 사용할 수 있는 기록이 없습니다 '{0}'"
}
},
"huggingFace": {
"apiKey": {
"mdDescription": "허깅페이스 계정의 API 키를 입력합니다. **참고: **이 환경설정을 사용하면 허깅페이스 API 키가 테리아를 실행하는 컴퓨터에 일반 텍스트로 저장됩니다. 키를 안전하게 설정하려면 환경 변수 `HUGGINGFACE_API_KEY`를 사용하세요."
},
"models": {
"description": "포옹하는 얼굴 모델 사용"
}
},
"ide": {
"agent-description": "AI 구성 보기]({0})에서 사용 설정, LLM 선택, 프롬프트 템플릿 사용자 지정, 사용자 지정 상담원 만들기 등 AI 상담원 설정을 구성합니다.",
"model-selection-description": "AI 구성 보기]({0})에서 각 AI 에이전트가 사용할 LLM(대규모 언어 모델)을 선택합니다.",
"prompt-template-description": "AI 구성 보기]({0})에서 프롬프트 변형을 선택하고 AI 상담원을 위한 프롬프트 템플릿을 사용자 지정합니다."
},
"llamaFile": {
"prefs": {
"mdDescription": "이 설정을 사용하면 Theia IDE에서 LlamaFile 모델을 구성하고 관리할 수 있습니다. \n 각 항목에는 사용자 친화적인 `이름`, LlamaFile을 가리키는 파일 `uri`, 실행할 `포트`가 필요합니다. \n 라마파일을 시작하려면 원하는 모델을 선택할 수 있는 \"시작 라마파일\" 명령을 사용합니다. \n 항목을 편집(예: 포트 변경)하면 실행 중인 모든 인스턴스가 중지되므로 수동으로 다시 시작해야 합니다. \n [LlamaFile 구성 및 관리에 대한 자세한 내용은 Theia IDE 설명서(https://theia-ide.org/docs/user_ai/#llamafile-models)를 참조하세요.)",
"name": {
"description": "이 라마파일에 사용할 모델명입니다."
},
"port": {
"description": "서버를 시작하는 데 사용할 포트입니다."
},
"title": "✨ AI 라마 파일",
"uri": {
"description": "라마파일에 대한 파일 URL입니다."
}
},
"start": "라마파일 시작",
"stop": "라마파일 중지"
},
"llamafile": {
"error": {
"noConfigured": "구성된 라마파일이 없습니다.",
"noRunning": "실행 중인 라마파일이 없습니다.",
"startFailed": "라마파일 시작 중 문제가 발생했습니다: {0}.\n자세한 내용은 콘솔을 참조하세요.",
"stopFailed": "라마파일 중지 중 문제가 발생했습니다: {0}.\n자세한 내용은 콘솔을 참조하세요."
}
},
"mcp": {
"error": {
"allServersRunning": "모든 MCP 서버가 이미 실행 중입니다.",
"noRunningServers": "실행 중인 MCP 서버가 없습니다.",
"noServersConfigured": "MCP 서버가 구성되지 않았습니다.",
"startFailed": "MCP 서버를 시작하는 동안 오류가 발생했습니다."
},
"info": {
"serverStarted": "MCP 서버 \"{0}\"가 성공적으로 시작되었습니다. 도구를 등록했습니다: {1}"
},
"servers": {
"args": {
"mdDescription": "명령에 전달할 인수의 배열입니다.",
"title": "명령의 인수"
},
"autostart": {
"mdDescription": "프론트엔드가 시작될 때 이 서버를 자동으로 시작합니다. 새로 추가된 서버는 즉시 자동 시작되지 않고 재시작 시 시작됩니다.",
"title": "자동 시작"
},
"command": {
"mdDescription": "MCP 서버를 시작하는 데 사용되는 명령(예: \"uvx\" 또는 \"npx\").",
"title": "MCP 서버를 실행하는 명령"
},
"env": {
"mdDescription": "API 키와 같이 서버에 설정할 환경 변수(선택 사항)입니다.",
"title": "환경 변수"
},
"mdDescription": "명령어, 인수, 선택적 환경 변수, 자동 시작(기본값은 true)을 사용하여 MCP 서버를 구성합니다. 각 서버는 \"brave-search\" 또는 \"filesystem\"과 같은 고유 키로 식별됩니다. 서버를 시작하려면 원하는 서버를 선택할 수 있는 \"MCP: MCP 서버 시작\" 명령을 사용합니다. 서버를 중지하려면 \"MCP: MCP 서버 중지\" 명령을 사용합니다. 자동 시작은 재시작 후에만 적용되므로 서버를 처음 시작할 때는 수동으로 시작해야 합니다.\n구성 예시\n```{\n \"brave-search\": {\n \"command\": \"npx\",\n \"args\": [\n \"-y\",\n \"@모델컨텍스트프로토콜/서버-브레이브-검색\"\n ],\n \"env\": {\n \"brave_api_key\": \"YOUR_API_KEY\"\n },\n },\n \"파일 시스템\": {\n \"command\": \"npx\",\n \"args\": [\"-y\", \"@modelcontextprotocol/server-filesystem\", \"/사용자/사용자명/데스크톱\"],\n \"env\": {\n \"custom_env_var\": \"custom-value\"\n },\n \"autostart\": false\n }\n}\n```",
"title": "MCP 서버 구성"
},
"start": {
"label": "MCP: MCP 서버 시작"
},
"stop": {
"label": "MCP: MCP 서버 중지"
}
},
"mcpConfiguration": {
"arguments": "인수: ",
"autostart": "자동 시작: ",
"command": "명령: ",
"copiedAllList": "모든 도구를 클립보드에 복사(모든 도구 목록)",
"copiedAllSingle": "모든 도구를 클립보드에 복사(모든 도구가 포함된 단일 프롬프트 조각)",
"copiedForPromptTemplate": "프롬프트 템플릿을 위해 모든 도구를 클립보드에 복사(모든 도구가 포함된 단일 프롬프트 조각)",
"copyAllList": "모두 복사(모든 도구 목록)",
"copyAllSingle": "채팅용 모두 복사(모든 도구가 포함된 단일 프롬프트 조각)",
"copyForPrompt": "복사 도구(채팅 또는 프롬프트 템플릿용)",
"copyForPromptTemplate": "프롬프트 템플릿의 경우 모두 복사(모든 도구가 포함된 단일 프롬프트 조각)",
"disabled": "장애인",
"enabled": "활성화됨",
"environmentVariables": "환경 변수: ",
"noServers": "구성된 MCP 서버 없음",
"serverConfigurations": "MCP 서버 구성",
"startServer": "서버 시작",
"stopServer": "서버 중지",
"tools": "도구: ",
"widgetLabel": "MCP 서버"
},
"openai": {
"apiKey": {
"mdDescription": "공식 OpenAI 계정의 API 키를 입력합니다. **참고: **이 환경설정을 사용하면 Open AI API 키가 Theia를 실행하는 컴퓨터에 일반 텍스트로 저장됩니다. 키를 안전하게 설정하려면 환경 변수 `OPENAI_API_KEY`를 사용하세요."
},
"customEndpoints": {
"apiKey": {
"title": "주어진 URL에서 제공되는 API에 액세스하는 키 또는 글로벌 OpenAI API 키를 사용하려면 'true'를 입력합니다."
},
"apiVersion": {
"title": "Azure의 지정된 URL에서 제공되는 API에 액세스하는 버전 또는 글로벌 OpenAI API 버전을 사용하려면 'true'를 선택합니다."
},
"developerMessageSettings": {
"title": "시스템 메시지 처리를 제어합니다: 사용자`, `시스템`, `개발자`가 역할로 사용되며, `mergeWithFollowingUserMessage`는 다음 사용자 메시지에 시스템 메시지를 접두사로 붙이거나 다음 메시지가 사용자 메시지가 아닌 경우 시스템 메시지를 사용자 메시지로 변환합니다. 건너뛰기`는 시스템 메시지만 제거합니다), 기본값은 `개발자`입니다."
},
"enableStreaming": {
"title": "스트리밍 API를 사용할지 여부를 나타냅니다. 기본값은 `true`입니다."
},
"id": {
"title": "UI에서 사용자 지정 모델을 식별하는 데 사용되는 고유 식별자입니다."
},
"mdDescription": "예를 들어 `vllm`을 통해 OpenAI API와 호환되는 사용자 정의 모델을 통합합니다. 필수 속성은 `model`과 `url`입니다. \n 선택적으로 다음을 수행할 수 있습니다. \n - 고유한 `id`를 지정하여 UI에서 사용자 지정 모델을 식별할 수 있습니다. 아무것도 지정하지 않으면 `model`이 `id`로 사용됩니다. \n - 지정된 URL에서 제공되는 API에 액세스하려면 `apiKey`를 제공합니다. 글로벌 OpenAI API 키를 사용하려면 `true`를 사용합니다. \n - Azure에서 지정된 URL에서 제공되는 API에 액세스하려면 `apiVersion`을 제공합니다. 참`을 사용하여 글로벌 OpenAI API 버전을 사용함을 나타냅니다. \n - 개발자 메시지가 포함되는 방식을 제어하려면 `developerMessageSettings`를 `user`, `system`, `developer`, `mergeWithFollowingUserMessage` 또는 `skip` 중 하나로 설정합니다(여기서 `user`, `system`, `developer`는 역할로 사용되며 `mergeWithFollowingUserMessage`는 다음 사용자 메시지에 시스템 메시지의 접두사가 붙거나 다음 메시지가 사용자 메시지가 아닌 경우 시스템 메시지를 사용자 메시지로 변환합니다). 건너뛰기`는 시스템 메시지만 제거합니다.) 기본값은 `개발자`입니다. \n - 구조화된 출력을 사용하지 않으려면 `supportsStructuredOutput: false`를 지정합니다. \n - 스트리밍이 사용되지 않음을 나타내려면 `enableStreaming: false`를 지정합니다. \n 자세한 내용은 [당사 문서](https://theia-ide.org/docs/user_ai/#openai-compatible-models-eg-via-vllm)를 참조하세요.",
"modelId": {
"title": "모델 ID"
},
"supportsStructuredOutput": {
"title": "모델이 구조화된 출력을 지원하는지 여부를 나타냅니다. 기본값은 `true`입니다."
},
"url": {
"title": "모델이 호스팅되는 Open AI API 호환 엔드포인트"
}
},
"models": {
"description": "공식 OpenAI 모델 사용"
}
},
"promptTemplates": {
"directories": {
"title": "워크스페이스별 프롬프트 템플릿 디렉터리"
},
"extensions": {
"description": "프롬프트 템플릿으로 간주되는 프롬프트 위치의 추가 파일 확장자 목록입니다. '.prompttemplate'이 항상 기본값으로 간주됩니다.",
"title": "추가 프롬프트 템플릿 파일 확장자"
},
"files": {
"title": "워크스페이스별 프롬프트 템플릿 파일"
}
},
"scanoss": {
"changeSet": {
"clean": "일치하는 항목 없음",
"error": "오류: 재실행",
"error-notification": "ScanOSS 오류가 발생했습니다: {0}.",
"scan": "스캔",
"scanning": "스캔...",
"view-matches": "경기 보기"
},
"mode": {
"automatic": {
"description": "채팅 보기에서 코드 스니펫 자동 스캔을 사용 설정합니다."
},
"description": "채팅 보기에서 코드 스니펫을 분석하기 위한 SCANOSS 기능을 구성합니다. 그러면 제안된 코드 스니펫의 해시가 [소프트웨어 투명성 재단](Software Transparency Foundation)에서 호스팅하는 SCANOSS\n서비스(https://www.softwaretransparency.org/osskb)에 제안된 코드 스니펫의 해시를 전송하여 분석합니다.",
"manual": {
"description": "사용자는 채팅 보기에서 스캔 항목을 클릭하여 수동으로 스캔을 트리거할 수 있습니다."
},
"off": {
"description": "기능이 완전히 꺼져 있습니다."
}
},
"snippet": {
"dialog-header": "ScanOSS 결과",
"errored": "SCANOSS - 오류 - {0}",
"file-name-heading": "다음에서 일치하는 항목이 발견되었습니다. {0}",
"in-progress": "SCANOSS - 스캔 수행 중...",
"match-count": "{0} 일치 항목을 찾았습니다.",
"matched": "SCANOSS - {0} 일치하는 항목 발견",
"no-match": "SCANOSS - 일치하는 항목 없음",
"summary": "요약"
}
},
"session-settings-dialog": {
"title": "세션 설정 설정",
"tooltip": "세션 설정 설정"
},
"terminal": {
"agent": {
"description": "이 에이전트는 임의의 터미널 명령을 작성하고 실행할 수 있도록 지원합니다. 사용자의 요청에 따라 명령을 제안하고 사용자가 직접 터미널에 붙여넣고 실행할 수 있도록 합니다. 현재 디렉토리, 환경 및 터미널 세션의 최근 터미널 출력에 액세스하여 컨텍스트 인식 지원을 제공합니다."
},
"askAi": "AI에 질문하기",
"askTerminalCommand": "터미널 명령에 대해 질문...",
"hitEnterConfirm": "엔터 키를 눌러 확인",
"howCanIHelp": "무엇을 도와드릴까요?",
"loading": "로드 중",
"systemPrompt": {
"description": "AI 터미널 도우미 프롬프트"
},
"tryAgain": "다시 시도하세요...",
"useArrowsAlternatives": " 또는 ⇣를 사용하여 대안을 표시합니다...",
"userPrompt": {
"description": "사용자 요청이 포함된 프롬프트"
}
},
"workspace": {
"coderAgent": {
"description": "소프트웨어 개발자를 지원하도록 설계된 Theia IDE에 통합된 AI 어시스턴트입니다. 이 에이전트는 사용자의 작업 공간에 액세스하여 사용 가능한 모든 파일 및 폴더 목록을 가져와 콘텐츠를 검색할 수 있습니다. 또한 사용자에게 파일 수정을 제안할 수도 있습니다. 따라서 코딩 작업이나 파일 변경과 관련된 기타 작업에서 사용자를 지원할 수 있습니다."
},
"considerGitignore": {
"description": "활성화하면 글로벌 .gitignore 파일에 지정된 파일/폴더를 제외합니다(예상 위치는 작업 영역 루트).",
"title": ".gitignore"
},
"excludedPattern": {
"description": "제외할 파일/폴더의 패턴(글로브 또는 정규식) 목록입니다.",
"title": "제외된 파일 패턴"
},
"workspaceAgent": {
"description": "소프트웨어 개발자를 지원하도록 설계된 Theia IDE에 통합된 AI 어시스턴트입니다. 이 에이전트는 사용자 작업 영역에 액세스할 수 있으며 사용 가능한 모든 파일 및 폴더 목록을 가져와 콘텐츠를 검색할 수 있습니다. 파일을 수정할 수는 없습니다. 따라서 프로젝트 빌드 방법, 소스 코드를 어디에 넣어야 하는지, 특정 코드나 구성을 찾을 수 있는 위치 등 현재 프로젝트, 프로젝트 파일 및 작업 공간의 소스 코드에 대한 질문에 답할 수 있습니다."
}
}
},
"ai-chat-ui": {
"open-history-tooltip": "AI 기록 열기...",
"open-settings-tooltip": "AI 설정 열기..."
},
"ai-ide": {
"open-agent-settings-tooltip": "상담원 설정 열기..."
},
"callhierarchy": {
"noCallers": "발신자가 감지되지 않았습니다.",
"open": "오픈 콜 계층 구조"
},
"collaboration": {
"collaborate": "협업",
"collaboration": "협업",
"collaborationWorkspace": "협업 작업 공간",
"connected": "연결됨",
"connectedSession": "공동 작업 세션에 연결됨",
"copiedInvitation": "초대 코드가 클립보드에 복사되었습니다.",
"copyAgain": "다시 복사",
"createRoom": "새 공동 작업 세션 만들기",
"creatingRoom": "세션 만들기",
"end": "협업 세션 종료",
"endDetail": "세션을 종료하고, 콘텐츠 공유를 중단하고, 다른 사용자의 액세스 권한을 취소합니다.",
"enterCode": "공동 작업 세션 코드 입력",
"failedCreate": "공간을 만들지 못했습니다: {0}",
"failedJoin": "방에 참여하지 못했습니다: {0}",
"invite": "다른 사람 초대",
"inviteDetail": "초대 코드를 복사하여 다른 사람들과 공유하여 세션에 참여합니다.",
"joinRoom": "협업 세션 참여",
"joiningRoom": "세션 참여",
"leave": "공동 작업 세션 나가기",
"leaveDetail": "현재 공동 작업 세션에서 연결을 끊고 워크스페이스를 닫습니다.",
"selectCollaboration": "협업 옵션 선택",
"sharedSession": "공동 작업 세션 공유",
"startSession": "공동 작업 세션 시작 또는 참여",
"userWantsToJoin": "사용자 '{0}' 가 공동 작업실에 참여하려고 합니다.",
"whatToDo": "다른 공동 작업자들과 함께 무엇을 하고 싶으신가요?"
},
"core": {
"about": {
"compatibility": "{0} 호환성",
"defaultApi": "기본값 {0} API",
"listOfExtensions": "확장 프로그램 목록"
},
"common": {
"closeAll": "모든 탭 닫기",
"closeAllTabMain": "메인 영역의 모든 탭 닫기",
"closeOtherTabMain": "메인 영역에서 다른 탭 닫기",
"closeOthers": "다른 탭 닫기",
"closeRight": "오른쪽 탭 닫기",
"closeTab": "탭 닫기",
"closeTabMain": "메인 영역에서 탭 닫기",
"collapseAllTabs": "모든 측면 패널 접기",
"collapseBottomPanel": "하단 패널 토글",
"collapseLeftPanel": "왼쪽 패널 토글",
"collapseRightPanel": "오른쪽 패널 토글",
"collapseTab": "측면 패널 접기",
"showNextTabGroup": "다음 탭 그룹으로 전환",
"showNextTabInGroup": "그룹에서 다음 탭으로 전환",
"showPreviousTabGroup": "이전 탭 그룹으로 전환",
"showPreviousTabInGroup": "그룹에서 이전 탭으로 전환",
"toggleMaximized": "최대화 토글"
},
"copyInfo": "먼저 파일을 열어 경로를 복사합니다.",
"copyWarn": "브라우저의 복사 명령 또는 바로 가기를 사용하세요.",
"cutWarn": "브라우저의 잘라내기 명령 또는 바로 가기를 사용하세요.",
"enhancedPreview": {
"classic": "기본 정보가 포함된 탭의 간단한 미리 보기를 표시합니다.",
"enhanced": "추가 정보가 포함된 탭의 향상된 미리 보기를 표시합니다.",
"visual": "탭의 시각적 미리 보기를 표시합니다."
},
"file": {
"browse": "찾아보기"
},
"highlightModifiedTabs": "수정된(더티) 편집기 탭에 상단 테두리를 그릴지 여부를 제어합니다.",
"keybindingStatus": "{0} 키를 누르고 더 많은 키를 기다렸습니다.",
"keyboard": {
"choose": "키보드 레이아웃 선택",
"chooseLayout": "키보드 레이아웃 선택",
"current": "(현재: {0})",
"currentLayout": " - 현재 레이아웃",
"mac": "Mac 키보드",
"pc": "PC 키보드",
"tryDetect": "브라우저 정보 및 누른 키에서 키보드 레이아웃을 감지해 보세요."
},
"navigator": {
"clipboardWarn": "클립보드에 대한 액세스가 거부되었습니다. 브라우저의 권한을 확인하세요.",
"clipboardWarnFirefox": "클립보드 API를 사용할 수 없습니다. '{0}' 페이지의 '{1}' 환경 설정에서 활성화할 수 있습니다. 그런 다음 Theia를 다시 로드합니다. 이렇게 하면 FireFox가 시스템 클립보드에 대한 전체 액세스 권한을 갖게 됩니다."
},
"offline": "오프라인",
"pasteWarn": "브라우저의 붙여넣기 명령 또는 바로 가기를 사용하세요.",
"quitMessage": "저장하지 않은 변경 사항은 저장되지 않습니다.",
"resetWorkbenchLayout": "워크벤치 레이아웃 재설정",
"searchbox": {
"close": "닫기(탈출)",
"next": "다음 (아래로)",
"previous": "이전 (위로)"
},
"secondaryWindow": {
"alwaysOnTop": "활성화하면 보조 창이 다른 애플리케이션의 창을 포함한 다른 모든 창 위에 표시됩니다.",
"description": "추출된 보조 창의 초기 위치와 크기를 설정합니다.",
"fullSize": "추출된 위젯의 위치와 크기는 실행 중인 테아 애플리케이션과 동일합니다.",
"halfWidth": "추출된 위젯의 위치와 크기는 실행 중인 테아 애플리케이션 너비의 절반이 됩니다.",
"originalSize": "추출된 위젯의 위치와 크기는 원래 위젯과 동일합니다."
},
"silentNotifications": "알림 팝업 표시 여부를 제어합니다.",
"tabDefaultSize": "탭의 기본 크기를 지정합니다.",
"tabMaximize": "더블 클릭 시 탭을 최대화할지 여부를 제어합니다.",
"tabMinimumSize": "탭의 최소 크기를 지정합니다.",
"tabShrinkToFit": "사용 가능한 공간에 맞게 탭을 축소합니다."
},
"debug": {
"addConfigurationPlaceholder": "구성을 추가할 작업 공간 루트를 선택합니다.",
"breakpoint": "브레이크포인트",
"compound-cycle": "실행 구성 '{0}' 자체에 사이클이 포함되어 있습니다.",
"continueAll": "모두 계속하기",
"copyExpressionValue": "표현식 값 복사",
"dataBreakpoint": "데이터 중단점",
"debugVariableInput": "{0} 값 설정",
"entry": "항목",
"exception": "예외",
"functionBreakpoint": "함수 중단점",
"goto": "goto",
"instruction-breakpoint": "명령어 중단점",
"instructionBreakpoint": "명령어 중단점",
"missingConfiguration": "동적 구성 '{0}:{1}' 이 누락되었거나 해당되지 않습니다.",
"pause": "일시 중지",
"pauseAll": "모두 일시 중지",
"reveal": "공개",
"step": "단계",
"threads": "스레드",
"toggleTracing": "디버그 어댑터와의 추적 통신 활성화/비활성화"
},
"editor": {
"diffEditor.wordWrap2": "줄 바꿈은 `#편집기.wordWrap#` 설정에 따라 줄 바꿈됩니다.",
"dirtyEncoding": "파일이 더럽습니다. 다른 인코딩으로 다시 열기 전에 먼저 저장해 주세요.",
"editor.bracketPairColorization.enabled": "대괄호 쌍 색상화 사용 여부를 제어합니다. 대괄호 하이라이트 색상을 재정의하려면 `#workbench.colorCustomizations#`를 사용합니다.",
"editor.codeActions.triggerOnFocusChange": "파일이 자동 저장될 때 `#files.autoSave#`가 `afterDelay`로 설정된 경우 `#editor.codeActionsOnSave#`를 트리거하도록 설정합니다. 창 및 포커스 변경에 대해 코드 액션을 `항상`으로 설정해야 트리거됩니다.",
"editor.detectIndentation": "파일 내용을 기반으로 파일을 열 때 `#편집기.탭 크기#` 및 `#편집기.삽입 공백#`을 자동으로 감지할지 여부를 제어합니다.",
"editor.inlayHints.enabled1": "인레이 힌트는 기본적으로 표시되며 Ctrl+Alt를 누르고 있으면 숨겨집니다.",
"editor.inlayHints.enabled2": "인레이 힌트는 기본적으로 숨겨져 있으며 Ctrl+Alt를 누르고 있으면 표시됩니다.",
"editor.inlayHints.fontFamily": "편집기에서 인레이 힌트의 글꼴 패밀리를 제어합니다. 비워두면 `#editor.fontFamily#`가 사용됩니다.",
"editor.inlayHints.fontSize": "에디터에서 인레이 힌트의 글꼴 크기를 제어합니다. 기본적으로 설정된 값이 `5`보다 작거나 편집기 글꼴 크기보다 큰 경우 `#editor.fontSize#`가 사용됩니다.",
"editor.inlineSuggest.edits.experimental.enabled": "인라인 제안에서 실험적 편집을 활성화할지 여부를 제어합니다.",
"editor.inlineSuggest.edits.experimental.onlyShowWhenCloseToCursor": "커서가 제안에 가까워졌을 때 인라인 제안만 표시할지 여부를 제어합니다.",
"editor.inlineSuggest.edits.experimental.useInterleavedLinesDiff": "인라인 제안에서 실험적인 인터리브 라인 차이를 활성화할지 여부를 제어합니다.",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "인라인 제안에서 실험적 편집을 활성화할지 여부를 제어합니다.",
"editor.insertSpaces": "Tab`을 누를 때 공백을 삽입합니다. 이 설정은 `#편집기 감지 들여쓰기#`가 켜져 있을 때 파일 내용에 따라 재정의됩니다.",
"editor.quickSuggestions": "입력하는 동안 제안을 자동으로 표시할지 여부를 제어합니다. 주석, 문자열 및 기타 코드를 입력할 때 이 기능을 제어할 수 있습니다. 빠른 제안은 고스트 텍스트로 표시하거나 제안 위젯과 함께 표시하도록 구성할 수 있습니다. 또한 특수 문자에 의해 제안이 트리거되는지 여부를 제어하는 '#editor.suggestOnTriggerCharacters#'설정도 알아두세요.",
"editor.suggestFontSize": "추천 위젯의 글꼴 크기입니다. 0`으로 설정하면 `#editor.fontSize#`의 값이 사용됩니다.",
"editor.suggestLineHeight": "제안 위젯의 줄 높이입니다. '0'으로 설정하면 '#편집기줄높이#'의 값이 사용됩니다. 최소값은 8입니다.",
"editor.tabSize": "탭의 공백 수입니다. 이 설정은 `#편집기 감지 들여쓰기#`가 켜져 있을 때 파일 내용에 따라 재정의됩니다.",
"formatOnSaveTimeout": "파일 저장 시 실행되는 서식이 취소되는 시간 초과(밀리초)입니다.",
"persistClosedEditors": "창을 다시 로드할 때 작업 영역의 닫힌 편집기 기록을 유지할지 여부를 제어합니다.",
"showAllEditors": "열려 있는 모든 편집기 표시",
"splitHorizontal": "편집기 가로 분할",
"splitVertical": "편집기 세로 분할",
"toggleStickyScroll": "고정 스크롤 토글"
},
"file-search": {
"toggleIgnoredFiles": " (무시된 파일을 표시/숨기려면 {0} 을 누르세요.)"
},
"fileDialog": {
"showHidden": "숨겨진 파일 표시"
},
"fileSystem": {
"fileResource": {
"overWriteBody": "파일 시스템의 '{0}' 변경 내용을 덮어쓰시겠습니까?"
}
},
"filesystem": {
"copiedToClipboard": "다운로드 링크를 클립보드에 복사합니다.",
"copyDownloadLink": "다운로드 링크 복사",
"dialog": {
"initialLocation": "초기 위치로 이동",
"multipleItemMessage": "하나의 항목만 선택할 수 있습니다.",
"name": "이름:",
"navigateBack": "뒤로 이동",
"navigateForward": "앞으로 탐색",
"navigateUp": "하나의 디렉터리로 이동"
},
"fileResource": {
"binaryFileQuery": "열면 시간이 걸리고 IDE가 응답하지 않을 수 있습니다. 그래도 '{0}' 을 열시겠습니까?",
"binaryTitle": "파일이 바이너리이거나 지원되지 않는 텍스트 인코딩을 사용합니다.",
"largeFileTitle": "파일이 너무 큽니다({0}).",
"overwriteTitle": "파일 시스템에서 '{0}' 파일이 변경되었습니다."
},
"filesExclude": "파일 및 폴더를 제외하기 위한 글로브 패턴을 구성합니다. 예를 들어, 파일 탐색기는 이 설정에 따라 표시하거나 숨길 파일 및 폴더를 결정합니다.",
"format": "형식:",
"maxConcurrentUploads": "여러 파일을 업로드할 때 업로드할 수 있는 최대 동시 파일 수입니다. 0은 모든 파일이 동시에 업로드됨을 의미합니다.",
"maxFileSizeMB": "열 수 있는 최대 파일 크기(MB)를 제어합니다.",
"prepareDownload": "다운로드 준비 중...",
"prepareDownloadLink": "다운로드 링크 준비 중...",
"processedOutOf": "처리된 {0} 중 {1}",
"replaceTitle": "파일 바꾸기",
"uploadFailed": "파일을 업로드하는 동안 오류가 발생했습니다. {0}",
"uploadFiles": "파일 업로드...",
"uploadedOutOf": "업로드 {0} 중 {1}"
},
"getting-started": {
"apiComparator": "{0} API 호환성",
"newExtension": "새 확장 프로그램 구축",
"newPlugin": "새 플러그인 구축",
"startup-editor": {
"welcomePage": "{0} 및 확장 프로그램을 시작하는 데 도움이 되는 콘텐츠가 있는 시작 페이지를 엽니다."
}
},
"git": {
"aFewSecondsAgo": "몇 초 전",
"addSignedOff": "결재자 추가",
"amendReuseMessage": "마지막 커밋 메시지를 다시 사용하려면 'Enter' 또는 'Escape'를 눌러 취소합니다.",
"amendRewrite": "이전 커밋 메시지를 다시 작성합니다. 'Enter'를 눌러 확인하거나 'Escape'를 눌러 취소합니다.",
"checkoutCreateLocalBranchWithName": "{0} 이라는 이름으로 새 로컬 브랜치를 만듭니다. 'Enter'를 눌러 확인하거나 'Escape'를 눌러 취소합니다.",
"checkoutProvideBranchName": "지점 이름을 입력하세요. ",
"checkoutSelectRef": "결제할 참조를 선택하거나 새 로컬 지점을 생성합니다:",
"cloneQuickInputLabel": "Git 리포지토리 위치를 입력하세요. 'Enter'를 눌러 확인하거나 'Escape'를 눌러 취소합니다.",
"cloneRepository": "Git 리포지토리를 복제합니다: {0}. 'Enter'를 눌러 확인하거나 'Escape'를 눌러 취소합니다.",
"compareWith": "비교 대상...",
"compareWithBranchOrTag": "현재 활성화된 {0} 브랜치와 비교할 브랜치 또는 태그를 선택합니다:",
"diff": "Diff",
"dirtyDiffLinesLimit": "편집기의 줄 수가 이 제한을 초과하는 경우 더티 디프 장식을 표시하지 않습니다.",
"dropStashMessage": "보관함이 성공적으로 제거되었습니다.",
"editorDecorationsEnabled": "에디터에서 git 장식을 표시합니다.",
"fetchPickRemote": "가져올 리모컨을 선택합니다:",
"gitDecorationsColors": "내비게이터에서 색상 장식을 사용합니다.",
"mergeQuickPickPlaceholder": "현재 활성 상태인 {0} 브랜치에 병합할 브랜치를 선택합니다:",
"missingUserInfo": "git에서 'user.name'과 'user.email'을 구성했는지 확인하세요.",
"noHistoryForError": "다음에 사용할 수 있는 기록이 없습니다. {0}",
"noPreviousCommit": "수정할 이전 커밋이 없습니다.",
"noRepositoriesSelected": "선택한 리포지토리가 없습니다.",
"prepositionIn": "in",
"repositoryNotInitialized": "리포지토리 {0} 가 아직 초기화되지 않았습니다.",
"stashChanges": "변경 사항을 저장합니다. 'Enter'를 눌러 확인하거나 'Escape'를 눌러 취소합니다.",
"stashChangesWithMessage": "메시지와 함께 변경 사항을 저장합니다: {0}. 'Enter'를 눌러 확인하거나 'Escape'를 눌러 취소합니다.",
"tabTitleIndex": "{0} (색인)",
"tabTitleWorkingTree": "{0} (작업 트리)",
"toggleBlameAnnotations": "비난 주석 토글"
},
"keybinding-schema-updater": {
"deprecation": "대신 '언제' 절을 사용합니다."
},
"keymaps": {
"addKeybindingTitle": "다음에 대한 키 바인딩 추가 {0}",
"editKeybinding": "키 바인딩 편집...",
"editKeybindingTitle": "다음에 대한 키 바인딩 편집 {0}",
"editWhenExpression": "표현식 편집...",
"editWhenExpressionTitle": "다음에 대한 표현식 편집 {0}",
"keybinding": {
"copy": "키 바인딩 복사",
"copyCommandId": "키 바인딩 명령 ID 복사",
"copyCommandTitle": "키 바인딩 명령 제목 복사",
"edit": "키 바인딩 편집...",
"editWhenExpression": "표현식 편집 시 키 바인딩..."
},
"keybindingCollidesValidation": "현재 충돌하는 키 바인딩",
"requiredKeybindingValidation": "키 바인딩 값은 필수입니다.",
"resetKeybindingConfirmation": "이 키 바인딩을 정말 기본값으로 재설정하시겠습니까?",
"resetKeybindingTitle": "다음에 대한 키 바인딩 재설정 {0}",
"resetMultipleKeybindingsWarning": "이 명령에 대해 여러 개의 키 바인딩이 있는 경우 모두 재설정됩니다."
},
"localize": {
"offlineTooltip": "백엔드에 연결할 수 없습니다."
},
"markers": {
"clearAll": "모두 지우기",
"noProblems": "지금까지 워크스페이스에서 문제가 감지되지 않았습니다.",
"tabbarDecorationsEnabled": "탭 표시줄에 문제 데코레이터(진단 마커)를 표시합니다."
},
"memory-inspector": {
"addressTooltip": "표시할 메모리 위치, 주소 또는 주소로 평가하는 표현식",
"ascii": "ASCII",
"binary": "바이너리",
"byteSize": "바이트 크기",
"bytesPerGroup": "그룹당 바이트 수",
"closeSettings": "설정 닫기",
"columns": "열",
"command": {
"createNewMemory": "새 메모리 검사기 만들기",
"createNewRegisterView": "새 등록 보기 만들기",
"followPointer": "포인터 팔로우",
"followPointerMemory": "메모리 인스펙터에서 포인터 팔로우",
"resetValue": "값 재설정",
"showRegister": "메모리 검사기에서 등록 표시",
"viewVariable": "메모리 인스펙터에서 변수 표시"
},
"data": "데이터",
"decimal": "십진수",
"diff": {
"label": "Diff: {0}"
},
"diff-widget": {
"offset-label": "{0} 오프셋",
"offset-title": "메모리에서 오프셋할 바이트 {0}"
},
"editable": {
"apply": "변경 사항 적용",
"clear": "변경 사항 지우기"
},
"endianness": "엔디안",
"extraColumn": "추가 열",
"groupsPerRow": "행별 그룹",
"hexadecimal": "16진수",
"length": "길이",
"lengthTooltip": "가져올 바이트 수(10진수 또는 16진수)",
"memory": {
"addressField": {
"memoryReadError": "위치 필드에 주소 또는 표현식을 입력합니다."
},
"freeze": "메모리 고정 보기",
"hideSettings": "설정 패널 숨기기",
"readError": {
"bounds": "메모리 한도를 초과하면 결과가 잘립니다.",
"noContents": "현재 사용할 수 있는 메모리 콘텐츠가 없습니다."
},
"readLength": {
"memoryReadError": "길이 필드에 길이(10진수 또는 16진수)를 입력합니다."
},
"showSettings": "설정 패널 표시",
"unfreeze": "메모리 고정 해제 보기",
"userError": "메모리를 가져오는 동안 오류가 발생했습니다."
},
"memoryCategory": "메모리 검사기",
"memoryInspector": "메모리 검사기",
"memoryTitle": "메모리",
"octal": "옥탈",
"offset": "오프셋",
"offsetTooltip": "탐색 시 현재 메모리 위치에 추가할 오프셋입니다.",
"provider": {
"localsError": "로컬 변수를 읽을 수 없습니다. 활성 디버그 세션이 없습니다.",
"readError": "메모리를 읽을 수 없습니다. 활성 디버그 세션이 없습니다.",
"writeError": "메모리를 쓸 수 없습니다. 활성 디버그 세션이 없습니다."
},
"register": "등록하기",
"register-widget": {
"filter-placeholder": "필터(로 시작)"
},
"registerReadError": "레지스터를 가져오는 동안 오류가 발생했습니다.",
"registers": "레지스터",
"toggleComparisonWidgetVisibility": "비교 위젯 표시 여부 토글",
"utils": {
"afterBytes": "비교하려는 두 위젯 모두에 메모리를 로드해야 합니다. {0} 메모리가 로드되지 않았습니다.",
"bytesMessage": "비교하려는 두 위젯 모두에 메모리를 로드해야 합니다. {0} 메모리가 로드되지 않았습니다."
}
},
"messages": {
"notificationTimeout": "이 시간 초과 후에는 정보 알림이 숨겨집니다.",
"toggleNotifications": "알림 토글"
},
"mini-browser": {
"typeUrl": "URL 입력"
},
"monaco": {
"noSymbolsMatching": "일치하는 기호 없음",
"typeToSearchForSymbols": "기호를 검색하려면 입력하세요."
},
"navigator": {
"autoReveal": "자동 공개",
"clipboardWarn": "클립보드에 대한 액세스가 거부되었습니다. 브라우저의 권한을 확인하세요.",
"clipboardWarnFirefox": "클립보드 API를 사용할 수 없습니다. '{0}' 페이지의 '{1}' 환경 설정에서 활성화할 수 있습니다. 그런 다음 Theia를 다시 로드합니다. 이렇게 하면 FireFox가 시스템 클립보드에 대한 전체 액세스 권한을 갖게 됩니다.",
"refresh": "탐색기에서 새로 고침",
"reveal": "탐색기에서 공개",
"toggleHiddenFiles": "숨겨진 파일 토글"
},
"output": {
"clearOutputChannel": "출력 채널 지우기...",
"closeOutputChannel": "출력 채널 닫기...",
"hiddenChannels": "숨겨진 채널",
"hideOutputChannel": "출력 채널 숨기기...",
"maxChannelHistory": "출력 채널의 최대 항목 수입니다.",
"outputChannels": "출력 채널",
"showOutputChannel": "출력 채널 표시..."
},
"plugin": {
"blockNewTab": "브라우저가 새 탭을 열지 못했습니다."
},
"plugin-dev": {
"alreadyRunning": "호스팅된 인스턴스가 이미 실행 중입니다.",
"debugInstance": "인스턴스 디버그",
"debugMode": "Node.js 디버그에 inspect 또는 inspect-brk 사용",
"debugPorts": {
"debugPort": "이 서버의 Node.js 디버그에 사용할 포트"
},
"devHost": "개발 호스트",
"failed": "호스팅된 플러그인 인스턴스를 실행하지 못했습니다: {0}",
"hostedPlugin": "호스팅 플러그인",
"hostedPluginRunning": "호스팅 플러그인: 실행 중",
"hostedPluginStarting": "호스팅 플러그인: 시작",
"hostedPluginStopped": "호스팅 플러그인: 중지됨",
"hostedPluginWatching": "호스팅 플러그인: 보기",
"instanceTerminated": "{0} 종료되었습니다.",
"launchOutFiles": "생성된 자바스크립트 파일을 찾기 위한 글로브 패턴 배열(`${플러그인패스}`는 플러그인 실제 경로로 대체됨).",
"noValidPlugin": "지정한 폴더에 유효한 플러그인이 포함되어 있지 않습니다.",
"notRunning": "호스팅된 인스턴스가 실행되고 있지 않습니다.",
"pluginFolder": "플러그인 폴더로 설정됩니다: {0}",
"preventedNewTab": "브라우저가 새 탭을 열지 못했습니다.",
"restartInstance": "인스턴스 다시 시작",
"running": "호스팅된 인스턴스가 실행 중입니다:",
"select": "선택",
"selectPath": "경로 선택",
"startInstance": "인스턴스 시작",
"starting": "호스팅 인스턴스 서버 시작 ...",
"stopInstance": "인스턴스 중지",
"unknownTerminated": "인스턴스가 종료되었습니다.",
"watchMode": "개발 중인 플러그인에서 감시자 실행"
},
"plugin-ext": {
"authentication-main": {
"loginTitle": "로그인"
},
"plugins": "플러그인",
"webviewTrace": "웹뷰로 통신 추적을 제어합니다.",
"webviewWarnIfUnsecure": "웹뷰가 현재 안전하지 않게 배포되었음을 사용자에게 경고합니다."
},
"preferences": {
"ai-features": "AI 기능",
"hostedPlugin": "호스팅 플러그인",
"toolbar": "도구 모음"
},
"preview": {
"openByDefault": "기본적으로 편집기 대신 미리 보기를 엽니다."
},
"property-view": {
"created": "생성됨",
"directory": "디렉토리",
"lastModified": "마지막 수정",
"location": "위치",
"noProperties": "사용 가능한 숙소가 없습니다.",
"properties": "속성",
"symbolicLink": "기호 링크"
},
"scm": {
"amend": "수정",
"amendHeadCommit": "HEAD 커밋",
"amendLastCommit": "마지막 커밋 수정",
"changeRepository": "리포지토리 변경...",
"config.untrackedChanges": "추적되지 않은 변경 사항의 작동 방식을 제어합니다.",
"config.untrackedChanges.hidden": "숨겨진",
"config.untrackedChanges.mixed": "혼합",
"config.untrackedChanges.separate": "분리",
"dirtyDiff": {
"close": "변경 사항 미리 보기 닫기"
},
"history": "역사",
"noRepositoryFound": "리포지토리를 찾을 수 없습니다.",
"unamend": "수정 취소",
"unamendCommit": "커밋 수정 취소"
},
"search-in-workspace": {
"includeIgnoredFiles": "무시된 파일 포함",
"noFolderSpecified": "폴더를 열거나 지정하지 않았습니다. 현재 열려 있는 파일만 검색됩니다.",
"resultSubset": "이는 전체 결과의 일부일 뿐입니다. 보다 구체적인 검색어를 사용하여 결과 목록의 범위를 좁히세요.",
"searchOnEditorModification": "수정한 경우 활성 편집기를 검색합니다."
},
"secondary-window": {
"extract-widget": "보기를 보조 창으로 이동"
},
"shell-area": {
"secondary": "보조 창"
},
"task": {
"attachTask": "작업 첨부...",
"clearHistory": "기록 지우기",
"noTaskToRun": "실행할 작업을 찾을 수 없습니다. 작업 구성..."
},
"terminal": {
"defaultProfile": "다음에서 사용되는 기본 프로필 {0}",
"enableCopy": "ctrl-c(macOS의 경우 cmd-c)를 활성화하여 선택한 텍스트를 복사합니다.",
"enablePaste": "클립보드에서 붙여넣기하려면 ctrl-v(macOS의 경우 cmd-v)를 사용하도록 설정합니다.",
"profileArgs": "이 프로필이 사용하는 셸 인수입니다.",
"profileColor": "단말기와 연결할 단말기 테마 색상 ID입니다.",
"profileDefault": "기본 프로필...을 선택합니다.",
"profileIcon": "터미널 아이콘과 연결할 코디콘 ID입니다.\nterminal-tmux:\"$(terminal-tmux)\"",
"profileNew": "새 터미널(프로필 포함)...",
"profilePath": "이 프로필이 사용하는 셸의 경로입니다.",
"profiles": "새 터미널을 만들 때 표시할 프로필입니다. 선택적 인수를 사용하여 경로 속성을 수동으로 설정합니다.\n기존 프로필을 `null`로 설정하면 목록에서 프로필을 숨길 수 있습니다(예: `\"{0}\": null`).",
"rendererType": "터미널 렌더링 방식을 제어합니다.",
"rendererTypeDeprecationMessage": "렌더러 유형은 더 이상 옵션으로 지원되지 않습니다.",
"selectProfile": "새 터미널의 프로필을 선택합니다.",
"shell.deprecated": "이 방법은 더 이상 사용되지 않으며, 기본 셸을 구성하는 새로운 권장 방법은 'terminal.integrated.profiles.{0}' 에서 터미널 프로필을 생성하고 'terminal.integrated.defaultProfile.{0}' 에서 프로필 이름을 기본값으로 설정하는 것입니다.",
"shellArgsLinux": "Linux 터미널에서 사용할 명령줄 인수입니다.",
"shellArgsOsx": "macOS 터미널에서 사용할 명령줄 인수입니다.",
"shellArgsWindows": "Windows 터미널에서 사용할 명령줄 인수입니다.",
"shellLinux": "터미널이 Linux에서 사용하는 셸 경로입니다(기본값: '{0}'}).",
"shellOsx": "터미널이 macOS에서 사용하는 셸의 경로(기본값: '{0}'})입니다.",
"shellWindows": "터미널이 Windows에서 사용하는 셸의 경로입니다. (기본값: '{0}')."
},
"test": {
"cancelAllTestRuns": "모든 테스트 실행 취소",
"stackFrameAt": "에서",
"testRunDefaultName": "{0} 실행 {1}",
"testRuns": "테스트 실행"
},
"toolbar": {
"addCommand": "도구 모음에 명령 추가",
"addCommandPlaceholder": "도구 모음에 추가할 명령 찾기",
"centerColumn": "중앙 열",
"failedUpdate": "'{1}'의 '{0}' 값을 업데이트하지 못했습니다.",
"filterIcons": "필터 아이콘",
"iconSelectDialog": "'{0}' 아이콘을 선택합니다.",
"iconSet": "아이콘 세트",
"insertGroupLeft": "그룹 구분 기호 삽입(왼쪽)",
"insertGroupRight": "그룹 구분 기호 삽입(오른쪽)",
"leftColumn": "왼쪽 열",
"openJSON": "툴바 사용자 지정(JSON 열기)",
"removeCommand": "도구 모음에서 명령 제거",
"restoreDefaults": "도구 모음 기본값 복원",
"rightColumn": "오른쪽 열",
"selectIcon": "아이콘 선택",
"toggleToolbar": "툴바 토글",
"toolbarLocationPlaceholder": "명령어를 어디에 추가하고 싶으신가요?",
"useDefaultIcon": "기본 아이콘 사용"
},
"typehierarchy": {
"subtypeHierarchy": "하위 유형 계층 구조",
"supertypeHierarchy": "슈퍼타입 계층 구조"
},
"variableResolver": {
"listAllVariables": "변수: 모두 나열"
},
"vsx-registry": {
"confirmDialogMessage": "확장자 \"{0}\"는 확인되지 않았으며 보안 위험을 초래할 수 있습니다.",
"confirmDialogTitle": "설치를 계속 진행하시겠습니까?",
"downloadCount": "다운로드 횟수: {0}",
"errorFetching": "확장 프로그램 가져오기 오류가 발생했습니다.",
"errorFetchingConfigurationHint": "이는 네트워크 구성 문제로 인해 발생할 수 있습니다.",
"failedInstallingVSIX": "VSIX에서 {0} 설치에 실패했습니다.",
"invalidVSIX": "선택한 파일이 유효한 \"*.vsix\" 플러그인이 아닙니다.",
"license": "라이선스: {0}",
"onlyShowVerifiedExtensionsDescription": "이렇게 하면 {0} 에 확인된 확장자만 표시할 수 있습니다.",
"onlyShowVerifiedExtensionsTitle": "인증된 확장 프로그램만 표시",
"recommendedExtensions": "이 리포지토리에 권장되는 확장 프로그램을 설치하시겠습니까?",
"searchPlaceholder": "에서 확장 프로그램 검색 {0}",
"showInstalled": "설치된 확장 프로그램 표시",
"showRecommendedExtensions": "확장 프로그램 권장 사항에 대한 알림 표시 여부를 제어합니다.",
"vsx-extensions-contribution": {
"update-version-uninstall-error": "확장 프로그램을 제거하는 동안 오류가 발생했습니다: {0}.",
"update-version-version-error": "{1} 의 버전 {0} 을 설치하지 못했습니다."
}
},
"webview": {
"goToReadme": "README로 이동",
"messageWarning": " {0} 엔드포인트의 호스트 패턴이 `{1}`로 변경되었으며, 패턴을 변경하면 보안 취약점이 발생할 수 있습니다. 자세한 내용은 `{2}`를 참조하세요."
},
"workspace": {
"compareWithEachOther": "서로 비교하기",
"confirmDeletePermanently.description": "휴지통을 사용하여 \"{0}\"를 삭제하지 못했습니다. 대신 영구 삭제를 하시겠습니까?",
"confirmDeletePermanently.solution": "환경설정에서 휴지통 사용을 비활성화할 수 있습니다.",
"confirmDeletePermanently.title": "파일 삭제 중 오류 발생",
"confirmMessage.delete": "다음 파일을 정말 삭제하시겠습니까?",
"confirmMessage.dirtyMultiple": "저장되지 않은 변경 사항이 있는 {0} 파일을 정말 삭제하시겠습니까?",
"confirmMessage.dirtySingle": "저장되지 않은 변경 사항이 있는 {0} 을 정말 삭제하시겠습니까?",
"confirmMessage.uriMultiple": "선택한 {0} 파일을 모두 삭제하시겠습니까?",
"confirmMessage.uriSingle": "{0} 을 삭제하시겠습니까?",
"duplicate": "중복",
"failSaveAs": "현재 위젯에 대해 \"{0}\"를 실행할 수 없습니다.",
"newFilePlaceholder": "파일 이름",
"newFolderPlaceholder": "폴더 이름",
"noErasure": "참고: 디스크에서 아무것도 지워지지 않습니다.",
"openRecentPlaceholder": "열려는 워크스페이스의 이름을 입력합니다.",
"openRecentWorkspace": "최근 작업 공간 열기...",
"preserveWindow": "현재 창에서 작업 공간 열기를 활성화합니다.",
"removeFolder": "작업 공간에서 다음 폴더를 제거하시겠습니까?",
"removeFolders": "작업 공간에서 다음 폴더를 제거하시겠습니까?",
"trashTitle": "{0} 을 휴지통으로 이동",
"trustEmptyWindow": "빈 작업 공간을 기본적으로 신뢰할지 여부를 제어합니다.",
"trustEnabled": "워크스페이스 신뢰의 사용 여부를 제어합니다. 비활성화하면 모든 워크스페이스가 신뢰됩니다.",
"trustRequest": "확장 프로그램에서 워크스페이스 신뢰를 요청하지만 해당 API가 아직 완전히 지원되지 않습니다. 이 워크스페이스를 신뢰하시겠습니까?",
"untitled-cleanup": "제목이 없는 작업 공간 파일이 많이 있는 것 같습니다. {0} 을 확인하여 사용하지 않는 파일을 제거하세요.",
"workspaceFolderAdded": "여러 루트가 있는 워크스페이스가 만들어졌습니다. 워크스페이스 구성을 파일로 저장하시겠습니까?",
"workspaceFolderAddedTitle": "워크스페이스에 폴더 추가"
}
}
}