mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-10-09 03:17:58 +00:00
1019 lines
57 KiB
JSON
Generated
1019 lines
57 KiB
JSON
Generated
{
|
||
"back": "작업 보기로 돌아가기",
|
||
"common": {
|
||
"save": "저장",
|
||
"done": "완료",
|
||
"cancel": "취소",
|
||
"reset": "초기화",
|
||
"select": "선택",
|
||
"add": "헤더 추가",
|
||
"remove": "삭제"
|
||
},
|
||
"search": {
|
||
"placeholder": "설정 검색...",
|
||
"noResults": "설정을 찾을 수 없습니다"
|
||
},
|
||
"header": {
|
||
"title": "설정",
|
||
"saveButtonTooltip": "변경 사항 저장",
|
||
"nothingChangedTooltip": "변경 사항 없음",
|
||
"doneButtonTooltip": "저장되지 않은 변경 사항을 버리고 설정 패널 닫기"
|
||
},
|
||
"unsavedChangesDialog": {
|
||
"title": "저장되지 않은 변경 사항",
|
||
"description": "변경 사항을 버리고 계속하시겠습니까?",
|
||
"cancelButton": "취소",
|
||
"discardButton": "변경 사항 버리기"
|
||
},
|
||
"sections": {
|
||
"providers": "공급자",
|
||
"modes": "모드",
|
||
"mcp": "MCP 서버",
|
||
"worktrees": "Worktrees",
|
||
"autoApprove": "자동 승인",
|
||
"checkpoints": "체크포인트",
|
||
"notifications": "알림",
|
||
"contextManagement": "컨텍스트",
|
||
"terminal": "터미널",
|
||
"slashCommands": "슬래시 명령",
|
||
"prompts": "프롬프트",
|
||
"ui": "UI",
|
||
"experimental": "실험적",
|
||
"language": "언어",
|
||
"about": "Roo Code 정보",
|
||
"skills": "Skills"
|
||
},
|
||
"about": {
|
||
"bugReport": {
|
||
"label": "버그를 발견하셨나요?",
|
||
"link": "GitHub에서 보고"
|
||
},
|
||
"featureRequest": {
|
||
"label": "아이디어가 있으신가요?",
|
||
"link": "공유해 주세요"
|
||
},
|
||
"securityIssue": {
|
||
"label": "취약점을 발견하셨나요?",
|
||
"link": "공개 프로세스 따르기"
|
||
},
|
||
"contact": {
|
||
"label": "문의가 필요하신가요? 이메일 보내기"
|
||
},
|
||
"community": "팁을 얻거나 다른 Roo Code 사용자들과 교류하고 싶으신가요? <redditLink>reddit.com/r/RooCode</redditLink> 또는 <discordLink>discord.gg/roocode</discordLink>에 참여하세요",
|
||
"contactAndCommunity": "문의 및 커뮤니티",
|
||
"manageSettings": "설정 관리",
|
||
"debugMode": {
|
||
"label": "디버그 모드 활성화",
|
||
"description": "디버그 모드를 활성화하여 작업 헤더에 API 대화 기록과 UI 메시지를 임시 파일에 포맷된 JSON으로 볼 수 있는 추가 버튼을 표시합니다."
|
||
}
|
||
},
|
||
"slashCommands": {
|
||
"description": "사용자 지정 워크플로와 작업을 신속하게 실행하기 위해 슬래시 명령을 관리합니다. <DocsLink>더 알아보기</DocsLink>",
|
||
"workspaceCommands": "워크스페이스 명령",
|
||
"globalCommands": "글로벌 명령",
|
||
"noWorkspaceCommands": "이 프로젝트에 명령이 아직 없습니다.",
|
||
"noGlobalCommands": "글로벌 명령이 아직 없습니다.",
|
||
"addCommand": "슬래시 명령 추가",
|
||
"editCommand": "명령 편집",
|
||
"deleteCommand": "명령 삭제",
|
||
"deleteDialog": {
|
||
"title": "명령 삭제",
|
||
"description": "명령 \"{{name}}\"을(를) 삭제하시겠습니까? 이 작업은 취소할 수 없습니다.",
|
||
"confirm": "삭제",
|
||
"cancel": "취소"
|
||
},
|
||
"createDialog": {
|
||
"title": "새 슬래시 명령 만들기",
|
||
"nameLabel": "이름",
|
||
"namePlaceholder": "my-command-name",
|
||
"nameHint": "소문자, 숫자, 하이픈 및 밑줄만",
|
||
"sourceLabel": "위치",
|
||
"create": "만들기",
|
||
"cancel": "취소"
|
||
},
|
||
"source": {
|
||
"global": "글로벌 (모든 워크스페이스에서 사용 가능)",
|
||
"project": "워크스페이스"
|
||
},
|
||
"validation": {
|
||
"nameRequired": "이름은 필수입니다",
|
||
"nameTooLong": "이름은 64자 이하여야 합니다",
|
||
"nameInvalid": "이름은 문자, 숫자, 하이픈 및 밑줄만 포함할 수 있습니다"
|
||
},
|
||
"footer": "슬래시 명령을 사용하여 자주 사용하는 프롬프트 및 워크플로에 빠르게 액세스합니다."
|
||
},
|
||
"prompts": {
|
||
"description": "프롬프트 향상, 코드 설명, 문제 해결과 같은 빠른 작업에 사용되는 지원 프롬프트를 구성합니다. 이러한 프롬프트는 Roo가 일반적인 개발 작업에 대해 더 나은 지원을 제공하는 데 도움이 됩니다."
|
||
},
|
||
"codeIndex": {
|
||
"title": "코드베이스 인덱싱",
|
||
"enableLabel": "코드베이스 인덱싱 활성화",
|
||
"enableDescription": "향상된 검색 및 컨텍스트 이해를 위해 코드 인덱싱 활성화",
|
||
"providerLabel": "임베딩 제공자",
|
||
"selectProviderPlaceholder": "제공자 선택",
|
||
"openaiProvider": "OpenAI",
|
||
"ollamaProvider": "Ollama",
|
||
"geminiProvider": "Gemini",
|
||
"geminiApiKeyLabel": "API 키:",
|
||
"geminiApiKeyPlaceholder": "Gemini API 키를 입력하세요",
|
||
"mistralProvider": "Mistral",
|
||
"mistralApiKeyLabel": "API 키:",
|
||
"mistralApiKeyPlaceholder": "Mistral API 키를 입력하세요",
|
||
"vercelAiGatewayProvider": "Vercel AI Gateway",
|
||
"vercelAiGatewayApiKeyLabel": "API 키",
|
||
"vercelAiGatewayApiKeyPlaceholder": "Vercel AI Gateway API 키를 입력하세요",
|
||
"bedrockProvider": "Amazon Bedrock",
|
||
"bedrockRegionLabel": "AWS 리전",
|
||
"bedrockRegionPlaceholder": "us-east-1",
|
||
"bedrockProfileLabel": "AWS 프로필",
|
||
"bedrockProfilePlaceholder": "default",
|
||
"bedrockProfileDescription": "~/.aws/credentials의 AWS 프로필 이름(필수).",
|
||
"openRouterProvider": "OpenRouter",
|
||
"openRouterApiKeyLabel": "OpenRouter API 키",
|
||
"openRouterApiKeyPlaceholder": "OpenRouter API 키를 입력하세요",
|
||
"openRouterProviderRoutingLabel": "OpenRouter 공급자 라우팅",
|
||
"openRouterProviderRoutingDescription": "OpenRouter는 임베딩 모델에 가장 적합한 공급자로 요청을 라우팅합니다. 기본적으로 요청은 가동 시간을 최대화하기 위해 상위 공급자 간에 로드 밸런싱됩니다. 그러나 이 모델에 사용할 특정 공급자를 선택할 수 있습니다.",
|
||
"openaiCompatibleProvider": "OpenAI 호환",
|
||
"openAiKeyLabel": "OpenAI API 키",
|
||
"openAiKeyPlaceholder": "OpenAI API 키를 입력하세요",
|
||
"openAiCompatibleBaseUrlLabel": "기본 URL",
|
||
"openAiCompatibleApiKeyLabel": "API 키",
|
||
"openAiCompatibleApiKeyPlaceholder": "API 키를 입력하세요",
|
||
"openAiCompatibleModelDimensionLabel": "임베딩 차원:",
|
||
"modelDimensionLabel": "모델 차원",
|
||
"openAiCompatibleModelDimensionPlaceholder": "예: 1536",
|
||
"openAiCompatibleModelDimensionDescription": "모델의 임베딩 차원(출력 크기)입니다. 이 값에 대해서는 제공업체의 문서를 확인하세요. 일반적인 값: 384, 768, 1536, 3072.",
|
||
"modelLabel": "모델",
|
||
"selectModelPlaceholder": "모델 선택",
|
||
"ollamaUrlLabel": "Ollama URL:",
|
||
"qdrantUrlLabel": "Qdrant URL",
|
||
"qdrantKeyLabel": "Qdrant 키:",
|
||
"startIndexingButton": "시작",
|
||
"clearIndexDataButton": "인덱스 지우기",
|
||
"unsavedSettingsMessage": "인덱싱 프로세스를 시작하기 전에 설정을 저장해 주세요.",
|
||
"clearDataDialog": {
|
||
"title": "확실합니까?",
|
||
"description": "이 작업은 취소할 수 없습니다. 코드베이스 인덱스 데이터가 영구적으로 삭제됩니다.",
|
||
"cancelButton": "취소",
|
||
"confirmButton": "데이터 지우기"
|
||
},
|
||
"description": "프로젝트의 시맨틱 검색을 활성화하기 위한 코드베이스 인덱싱 설정을 구성합니다. <0>자세히 알아보기</0>",
|
||
"statusTitle": "상태",
|
||
"settingsTitle": "인덱싱 설정",
|
||
"disabledMessage": "코드베이스 인덱싱이 현재 비활성화되어 있습니다. 인덱싱 옵션을 구성하려면 전역 설정에서 활성화하세요.",
|
||
"embedderProviderLabel": "임베더 제공자",
|
||
"modelPlaceholder": "모델 이름을 입력하세요",
|
||
"selectModel": "모델 선택",
|
||
"ollamaBaseUrlLabel": "Ollama 기본 URL",
|
||
"qdrantApiKeyLabel": "Qdrant API 키",
|
||
"qdrantApiKeyPlaceholder": "Qdrant API 키를 입력하세요 (선택사항)",
|
||
"setupConfigLabel": "설정",
|
||
"ollamaUrlPlaceholder": "http://localhost:11434",
|
||
"openAiCompatibleBaseUrlPlaceholder": "https://api.example.com",
|
||
"modelDimensionPlaceholder": "1536",
|
||
"qdrantUrlPlaceholder": "http://localhost:6333",
|
||
"saveError": "설정을 저장하지 못했습니다",
|
||
"modelDimensions": "({{dimension}} 차원)",
|
||
"saveSuccess": "설정이 성공적으로 저장되었습니다",
|
||
"saving": "저장 중...",
|
||
"saveSettings": "저장",
|
||
"indexingStatuses": {
|
||
"standby": "대기",
|
||
"indexing": "인덱싱 중",
|
||
"indexed": "인덱싱됨",
|
||
"error": "오류"
|
||
},
|
||
"close": "닫기",
|
||
"validation": {
|
||
"invalidQdrantUrl": "잘못된 Qdrant URL",
|
||
"invalidOllamaUrl": "잘못된 Ollama URL",
|
||
"invalidBaseUrl": "잘못된 기본 URL",
|
||
"qdrantUrlRequired": "Qdrant URL이 필요합니다",
|
||
"openaiApiKeyRequired": "OpenAI API 키가 필요합니다",
|
||
"modelSelectionRequired": "모델 선택이 필요합니다",
|
||
"apiKeyRequired": "API 키가 필요합니다",
|
||
"modelIdRequired": "모델 ID가 필요합니다",
|
||
"modelDimensionRequired": "모델 차원이 필요합니다",
|
||
"geminiApiKeyRequired": "Gemini API 키가 필요합니다",
|
||
"mistralApiKeyRequired": "Mistral API 키가 필요합니다",
|
||
"vercelAiGatewayApiKeyRequired": "Vercel AI Gateway API 키가 필요합니다",
|
||
"bedrockRegionRequired": "AWS 리전이 필요합니다",
|
||
"bedrockProfileRequired": "AWS 프로필이 필요합니다",
|
||
"ollamaBaseUrlRequired": "Ollama 기본 URL이 필요합니다",
|
||
"baseUrlRequired": "기본 URL이 필요합니다",
|
||
"modelDimensionMinValue": "모델 차원은 0보다 커야 합니다",
|
||
"openRouterApiKeyRequired": "OpenRouter API 키가 필요합니다"
|
||
},
|
||
"optional": "선택 사항",
|
||
"advancedConfigLabel": "고급 구성",
|
||
"searchMinScoreLabel": "검색 점수 임계값",
|
||
"searchMinScoreDescription": "검색 결과에 필요한 최소 유사도 점수(0.0-1.0). 값이 낮을수록 더 많은 결과가 반환되지만 관련성이 떨어질 수 있습니다. 값이 높을수록 결과는 적지만 관련성이 높은 결과가 반환됩니다.",
|
||
"searchMinScoreResetTooltip": "기본값(0.4)으로 재설정",
|
||
"searchMaxResultsLabel": "최대 검색 결과",
|
||
"searchMaxResultsDescription": "코드베이스 인덱스를 쿼리할 때 반환할 최대 검색 결과 수입니다. 값이 높을수록 더 많은 컨텍스트를 제공하지만 관련성이 낮은 결과가 포함될 수 있습니다.",
|
||
"resetToDefault": "기본값으로 재설정",
|
||
"stopIndexingButton": "인덱싱 중지",
|
||
"stoppingButton": "중지 중...",
|
||
"workspaceToggleLabel": "이 워크스페이스에 대한 인덱싱 활성화",
|
||
"workspaceDisabledMessage": "인덱싱이 구성되었지만 이 워크스페이스에서는 활성화되지 않았습니다.",
|
||
"autoEnableDefaultLabel": "새 워크스페이스에 대한 인덱싱 자동 활성화"
|
||
},
|
||
"autoApprove": {
|
||
"toggleShortcut": "<SettingsLink>IDE 환경 설정</SettingsLink>에서 이 설정에 대한 전역 바로 가기를 구성할 수 있습니다.",
|
||
"description": "Roo가 승인 없이 자동으로 작업을 수행할 수 있도록 허용합니다. AI를 완전히 신뢰하고 관련 보안 위험을 이해하는 경우에만 이러한 설정을 활성화하세요.",
|
||
"enabled": "자동 승인 활성화됨",
|
||
"toggleAriaLabel": "자동 승인 전환",
|
||
"disabledAriaLabel": "자동 승인 비활성화됨 - 먼저 옵션을 선택하세요",
|
||
"readOnly": {
|
||
"label": "읽기",
|
||
"description": "활성화되면 Roo는 승인 버튼을 클릭하지 않고도 자동으로 디렉토리 내용을 보고 파일을 읽습니다.",
|
||
"outsideWorkspace": {
|
||
"label": "워크스페이스 외부 파일 포함",
|
||
"description": "Roo가 승인 없이 현재 워크스페이스 외부의 파일을 읽을 수 있도록 허용합니다."
|
||
}
|
||
},
|
||
"write": {
|
||
"label": "쓰기",
|
||
"description": "승인 없이 자동으로 파일 생성 및 편집",
|
||
"delayLabel": "진단이 잠재적 문제를 감지할 수 있도록 쓰기 후 지연",
|
||
"outsideWorkspace": {
|
||
"label": "워크스페이스 외부 파일 포함",
|
||
"description": "Roo가 승인 없이 현재 워크스페이스 외부의 파일을 생성하고 편집할 수 있도록 허용합니다."
|
||
},
|
||
"protected": {
|
||
"label": "보호된 파일 포함",
|
||
"description": "Roo가 보호된 파일(.rooignore 및 .roo/ 구성 파일 등)을 승인 없이 생성하고 편집할 수 있도록 허용합니다."
|
||
}
|
||
},
|
||
"mcp": {
|
||
"label": "MCP",
|
||
"description": "MCP 서버 보기에서 개별 MCP 도구의 자동 승인 활성화(이 설정과 도구의 \"항상 허용\" 체크박스 모두 필요)"
|
||
},
|
||
"modeSwitch": {
|
||
"label": "모드",
|
||
"description": "승인 없이 자동으로 다양한 모드 간 전환"
|
||
},
|
||
"subtasks": {
|
||
"label": "하위 작업",
|
||
"description": "승인 없이 하위 작업 생성 및 완료 허용"
|
||
},
|
||
"followupQuestions": {
|
||
"label": "질문",
|
||
"description": "설정된 시간이 지나면 후속 질문에 대한 첫 번째 제안 답변을 자동으로 선택합니다",
|
||
"timeoutLabel": "첫 번째 답변을 자동 선택하기 전 대기 시간"
|
||
},
|
||
"execute": {
|
||
"label": "실행",
|
||
"description": "승인 없이 자동으로 허용된 터미널 명령 실행",
|
||
"allowedCommands": "허용된 자동 실행 명령",
|
||
"allowedCommandsDescription": "\"실행 작업 항상 승인\"이 활성화되었을 때 자동 실행될 수 있는 명령 접두사. 모든 명령을 허용하려면 * 추가(주의해서 사용)",
|
||
"deniedCommands": "거부된 명령",
|
||
"deniedCommandsDescription": "승인을 요청하지 않고 자동으로 거부될 명령 접두사. 허용된 명령과 충돌하는 경우 가장 긴 접두사 일치가 우선됩니다. 모든 명령을 거부하려면 * 추가",
|
||
"commandPlaceholder": "명령 접두사 입력(예: 'git ')",
|
||
"deniedCommandPlaceholder": "거부할 명령 접두사 입력(예: 'rm -rf')",
|
||
"addButton": "추가",
|
||
"autoDenied": "접두사 `{{prefix}}`를 가진 명령어는 사용자에 의해 금지되었습니다. 다른 명령어를 실행하여 이 제한을 우회하지 마세요."
|
||
},
|
||
"apiRequestLimit": {
|
||
"title": "최대 요청 수",
|
||
"unlimited": "무제한"
|
||
},
|
||
"selectOptionsFirst": "자동 승인을 활성화하려면 아래에서 하나 이상의 옵션을 선택하세요",
|
||
"apiCostLimit": {
|
||
"unlimited": "무제한",
|
||
"title": "최대 비용"
|
||
},
|
||
"maxLimits": {
|
||
"description": "이러한 한도까지 자동으로 요청을 수행한 후, 계속 진행하기 위한 승인을 요청합니다."
|
||
}
|
||
},
|
||
"providers": {
|
||
"providerDocumentation": "{{provider}} 문서",
|
||
"configProfile": "구성 프로필",
|
||
"description": "다양한 API 구성을 저장하여 제공자와 설정 간에 빠르게 전환할 수 있습니다.",
|
||
"apiProvider": "API 제공자",
|
||
"apiProviderDocs": "공급자 문서",
|
||
"model": "모델",
|
||
"nameEmpty": "이름은 비워둘 수 없습니다",
|
||
"nameExists": "이 이름의 프로필이 이미 존재합니다",
|
||
"deleteProfile": "프로필 삭제",
|
||
"invalidArnFormat": "잘못된 ARN 형식입니다. 위의 예시를 확인하세요.",
|
||
"enterNewName": "새 이름 입력",
|
||
"addProfile": "프로필 추가",
|
||
"renameProfile": "프로필 이름 변경",
|
||
"newProfile": "새 구성 프로필",
|
||
"enterProfileName": "프로필 이름 입력",
|
||
"createProfile": "프로필 생성",
|
||
"cannotDeleteOnlyProfile": "유일한 프로필은 삭제할 수 없습니다",
|
||
"searchPlaceholder": "프로필 검색",
|
||
"searchProviderPlaceholder": "공급자 검색",
|
||
"noProviderMatchFound": "공급자를 찾을 수 없습니다",
|
||
"noMatchFound": "일치하는 프로필이 없습니다",
|
||
"retiredProviderMessage": "죄송합니다. 이 공급자는 더 이상 지원되지 않습니다. 실제로 사용하는 Roo 사용자가 매우 적었고, 빠르게 개발하고 커뮤니티에 잘 봉사하기 위해 코드베이스의 범위를 줄여야 했습니다. 정말 어려운 결정이었지만, 당신에게 가장 중요한 것에 집중할 수 있게 해줍니다. 불편을 드려 죄송합니다.",
|
||
"vscodeLmDescription": "VS Code 언어 모델 API를 사용하면 GitHub Copilot을 포함한 기타 VS Code 확장 프로그램이 제공하는 모델을 실행할 수 있습니다. 시작하려면 VS Code 마켓플레이스에서 Copilot 및 Copilot Chat 확장 프로그램을 설치하는 것이 가장 쉽습니다.",
|
||
"awsCustomArnUse": "사용하려는 모델의 유효한 Amazon Bedrock ARN을 입력하세요. 형식 예시:",
|
||
"awsCustomArnDesc": "ARN의 리전이 위에서 선택한 AWS 리전과 일치하는지 확인하세요.",
|
||
"openRouterApiKey": "OpenRouter API 키",
|
||
"getOpenRouterApiKey": "OpenRouter API 키 받기",
|
||
"vercelAiGatewayApiKey": "Vercel AI Gateway API 키",
|
||
"getVercelAiGatewayApiKey": "Vercel AI Gateway API 키 받기",
|
||
"apiKeyStorageNotice": "API 키는 VSCode의 보안 저장소에 안전하게 저장됩니다",
|
||
"openAiCodexRateLimits": {
|
||
"title": "Usage Limits for Codex{{planLabel}}",
|
||
"loading": "Loading usage limits...",
|
||
"loadError": "Failed to load usage limits",
|
||
"retry": "Retry",
|
||
"usedPercent": "{{percent}}% used",
|
||
"resetsIn": "Resets in {{time}}",
|
||
"plan": {
|
||
"default": "",
|
||
"withType": " ({{planType}})"
|
||
},
|
||
"time": {
|
||
"now": "Now",
|
||
"notAvailable": "N/A"
|
||
},
|
||
"duration": {
|
||
"daysHours": "{{days}}d {{hours}}h",
|
||
"hoursMinutes": "{{hours}}h {{minutes}}m",
|
||
"minutes": "{{minutes}}m"
|
||
},
|
||
"window": {
|
||
"usage": "Usage",
|
||
"fiveHour": "5h limit",
|
||
"oneHour": "1h limit",
|
||
"daily": "Daily limit",
|
||
"weekly": "Weekly limit",
|
||
"days": "{{days}}d limit",
|
||
"hours": "{{hours}}h limit",
|
||
"minutes": "{{minutes}}m limit"
|
||
}
|
||
},
|
||
"useCustomBaseUrl": "사용자 정의 기본 URL 사용",
|
||
"useReasoning": "추론 활성화",
|
||
"useHostHeader": "사용자 정의 Host 헤더 사용",
|
||
"customHeaders": "사용자 정의 헤더",
|
||
"headerName": "헤더 이름",
|
||
"headerValue": "헤더 값",
|
||
"noCustomHeaders": "정의된 사용자 정의 헤더가 없습니다. + 버튼을 클릭하여 추가하세요.",
|
||
"unboundApiKey": "Unbound API 키",
|
||
"getUnboundApiKey": "Unbound API 키 받기",
|
||
"requestyApiKey": "Requesty API 키",
|
||
"refreshModels": {
|
||
"label": "모델 새로고침",
|
||
"hint": "최신 모델을 보려면 설정을 다시 열어주세요.",
|
||
"loading": "모델 목록 새로고침 중...",
|
||
"success": "모델 목록이 성공적으로 새로고침되었습니다!",
|
||
"error": "모델 목록 새로고침에 실패했습니다. 다시 시도해 주세요."
|
||
},
|
||
"getRequestyApiKey": "Requesty API 키 받기",
|
||
"getRequestyBaseUrl": "기본 URL",
|
||
"requestyUseCustomBaseUrl": "사용자 정의 기본 URL 사용",
|
||
"anthropicApiKey": "Anthropic API 키",
|
||
"getAnthropicApiKey": "Anthropic API 키 받기",
|
||
"anthropicUseAuthToken": "X-Api-Key 대신 Authorization 헤더로 Anthropic API 키 전달",
|
||
"anthropic1MContextBetaLabel": "1M 컨텍스트 창 활성화 (베타)",
|
||
"anthropic1MContextBetaDescription": "Claude Sonnet 4.x / Claude Opus 4.6의 컨텍스트 창을 100만 토큰으로 확장",
|
||
"awsBedrock1MContextBetaLabel": "1M 컨텍스트 창 활성화 (베타)",
|
||
"awsBedrock1MContextBetaDescription": "Claude Sonnet 4.x / Claude Opus 4.6의 컨텍스트 창을 100만 토큰으로 확장",
|
||
"vertex1MContextBetaLabel": "1M 컨텍스트 창 활성화 (베타)",
|
||
"vertex1MContextBetaDescription": "Claude Sonnet 4.x / Claude Opus 4.6의 컨텍스트 창을 100만 토큰으로 확장",
|
||
"basetenApiKey": "Baseten API 키",
|
||
"getBasetenApiKey": "Baseten API 키 가져오기",
|
||
"poeApiKey": "Poe API 키",
|
||
"getPoeApiKey": "Poe API 키 가져오기",
|
||
"poeBaseUrl": "Poe 기본 URL",
|
||
"fireworksApiKey": "Fireworks API 키",
|
||
"getFireworksApiKey": "Fireworks API 키 받기",
|
||
"deepSeekApiKey": "DeepSeek API 키",
|
||
"getDeepSeekApiKey": "DeepSeek API 키 받기",
|
||
"moonshotApiKey": "Moonshot API 키",
|
||
"getMoonshotApiKey": "Moonshot API 키 받기",
|
||
"moonshotBaseUrl": "Moonshot 엔트리포인트",
|
||
"zaiApiKey": "Z AI API 키",
|
||
"getZaiApiKey": "Z AI API 키 받기",
|
||
"zaiEntrypoint": "Z AI 엔트리포인트",
|
||
"zaiEntrypointDescription": "위치에 따라 적절한 API 엔트리포인트를 선택하세요. 중국에 있다면 open.bigmodel.cn을 선택하세요. 그렇지 않으면 api.z.ai를 선택하세요.",
|
||
"minimaxApiKey": "MiniMax API 키",
|
||
"getMiniMaxApiKey": "MiniMax API 키 받기",
|
||
"minimaxBaseUrl": "MiniMax 엔트리포인트",
|
||
"geminiApiKey": "Gemini API 키",
|
||
"getSambaNovaApiKey": "SambaNova API 키 받기",
|
||
"sambaNovaApiKey": "SambaNova API 키",
|
||
"getGeminiApiKey": "Gemini API 키 받기",
|
||
"apiKey": "API 키",
|
||
"openAiApiKey": "OpenAI API 키",
|
||
"openAiBaseUrl": "기본 URL",
|
||
"getOpenAiApiKey": "OpenAI API 키 받기",
|
||
"mistralApiKey": "Mistral API 키",
|
||
"getMistralApiKey": "Mistral / Codestral API 키 받기",
|
||
"codestralBaseUrl": "Codestral 기본 URL (선택사항)",
|
||
"codestralBaseUrlDesc": "Codestral 모델의 대체 URL을 설정합니다.",
|
||
"xaiApiKey": "xAI API 키",
|
||
"getXaiApiKey": "xAI API 키 받기",
|
||
"litellmApiKey": "LiteLLM API 키",
|
||
"litellmBaseUrl": "LiteLLM 기본 URL",
|
||
"awsCredentials": "AWS 자격 증명",
|
||
"awsProfile": "AWS 프로필",
|
||
"awsApiKey": "Amazon Bedrock API 키",
|
||
"awsProfileName": "AWS 프로필 이름",
|
||
"awsAccessKey": "AWS 액세스 키",
|
||
"awsSecretKey": "AWS 시크릿 키",
|
||
"awsSessionToken": "AWS 세션 토큰",
|
||
"awsRegion": "AWS 리전",
|
||
"awsCrossRegion": "교차 리전 추론 사용",
|
||
"awsGlobalInference": "글로벌 추론 사용(최적의 AWS 리전 자동 선택)",
|
||
"awsServiceTier": "서비스 계층",
|
||
"awsServiceTierStandard": "Standard",
|
||
"awsServiceTierStandardDesc": "균형 잡힌 성능 및 비용",
|
||
"awsServiceTierFlex": "Flex (50% 할인)",
|
||
"awsServiceTierFlexDesc": "낮은 비용, 중요하지 않은 작업을 위한 높은 지연 시간",
|
||
"awsServiceTierPriority": "Priority (75% 프리미엄)",
|
||
"awsServiceTierPriorityDesc": "미션 크리티컬 애플리케이션을 위한 최고 성능",
|
||
"awsServiceTierNote": "서비스 계층은 가격 및 성능에 영향을 미칩니다. Flex는 50% 할인으로 높은 지연 시간을 제공하고, Priority는 75% 프리미엄으로 25% 향상된 성능을 제공합니다.",
|
||
"awsBedrockVpc": {
|
||
"useCustomVpcEndpoint": "사용자 지정 VPC 엔드포인트 사용",
|
||
"vpcEndpointUrlPlaceholder": "VPC 엔드포인트 URL 입력 (선택사항)",
|
||
"examples": "예시:"
|
||
},
|
||
"enablePromptCaching": "프롬프트 캐시 활성화",
|
||
"enablePromptCachingTitle": "지원되는 모델의 성능을 향상시키고 비용을 절감하기 위해 프롬프트 캐시를 활성화합니다.",
|
||
"cacheUsageNote": "참고: 캐시 사용이 표시되지 않는 경우, 다른 모델을 선택한 다음 원하는 모델을 다시 선택해 보세요.",
|
||
"vscodeLmModel": "언어 모델",
|
||
"vscodeLmWarning": "참고: VS Code Language Model API를 통해 액세스되는 모델은 공급자가 래핑하거나 미세 조정했을 수 있어, 일반적인 공급자나 라우터에서 동일한 모델을 직접 사용할 때와 동작이 다를 수 있습니다. ‘Language Model’ 드롭다운의 모델을 사용하려면 먼저 해당 모델로 전환한 다음 Copilot Chat 프롬프트에서 ‘허용(수락)’을 클릭하세요. 그렇지 않으면 400 ‘The requested model is not supported’와 같은 오류가 발생할 수 있습니다.",
|
||
"googleCloudSetup": {
|
||
"title": "Google Cloud Vertex AI를 사용하려면:",
|
||
"step1": "1. Google Cloud 계정을 만들고, Vertex AI API를 활성화하고, 원하는 Claude 모델을 활성화하세요.",
|
||
"step2": "2. Google Cloud CLI를 설치하고 애플리케이션 기본 자격 증명을 구성하세요.",
|
||
"step3": "3. 또는 자격 증명이 있는 서비스 계정을 만드세요."
|
||
},
|
||
"googleCloudCredentials": "Google Cloud 자격 증명",
|
||
"googleCloudKeyFile": "Google Cloud 키 파일 경로",
|
||
"googleCloudProjectId": "Google Cloud 프로젝트 ID",
|
||
"googleCloudRegion": "Google Cloud 리전",
|
||
"lmStudio": {
|
||
"baseUrl": "기본 URL (선택사항)",
|
||
"modelId": "모델 ID",
|
||
"speculativeDecoding": "추론 디코딩 활성화",
|
||
"draftModelId": "초안 모델 ID",
|
||
"draftModelDesc": "추론 디코딩이 올바르게 작동하려면 초안 모델이 동일한 모델 패밀리에서 와야 합니다.",
|
||
"selectDraftModel": "초안 모델 선택",
|
||
"noModelsFound": "초안 모델을 찾을 수 없습니다. LM Studio가 서버 모드로 실행 중인지 확인하세요.",
|
||
"description": "LM Studio를 사용하면 컴퓨터에서 로컬로 모델을 실행할 수 있습니다. 시작하는 방법은 <a>빠른 시작 가이드</a>를 참조하세요. 이 확장 프로그램과 함께 사용하려면 LM Studio의 <b>로컬 서버</b> 기능도 시작해야 합니다. <span>참고:</span> Roo Code는 복잡한 프롬프트를 사용하며 Claude 모델에서 가장 잘 작동합니다. 덜 강력한 모델은 예상대로 작동하지 않을 수 있습니다."
|
||
},
|
||
"ollama": {
|
||
"baseUrl": "기본 URL (선택사항)",
|
||
"modelId": "모델 ID",
|
||
"apiKey": "Ollama API 키",
|
||
"apiKeyHelp": "인증된 Ollama 인스턴스나 클라우드 서비스용 선택적 API 키. 로컬 설치의 경우 비워두세요.",
|
||
"numCtx": "컨텍스트 창 크기(num_ctx)",
|
||
"numCtxHelp": "모델의 기본 컨텍스트 창 크기를 재정의합니다. 모델의 Modelfile 구성을 사용하려면 비워 둡니다. 최소값은 128입니다.",
|
||
"description": "Ollama를 사용하면 컴퓨터에서 로컬로 모델을 실행할 수 있습니다. 시작하는 방법은 빠른 시작 가이드를 참조하세요.",
|
||
"warning": "참고: Roo Code는 복잡한 프롬프트를 사용하며 Claude 모델에서 가장 잘 작동합니다. 덜 강력한 모델은 예상대로 작동하지 않을 수 있습니다."
|
||
},
|
||
"roo": {
|
||
"authenticatedMessage": "Roo Code Cloud 계정을 통해 안전하게 인증되었습니다.",
|
||
"connectButton": "Roo Code Cloud에 연결"
|
||
},
|
||
"openRouter": {
|
||
"providerRouting": {
|
||
"title": "OpenRouter 제공자 라우팅",
|
||
"description": "OpenRouter는 귀하의 모델에 가장 적합한 사용 가능한 제공자에게 요청을 전달합니다. 기본적으로 요청은 가동 시간을 최대화하기 위해 상위 제공자 간에 부하 분산됩니다. 그러나 이 모델에 사용할 특정 제공자를 선택할 수 있습니다.",
|
||
"learnMore": "제공자 라우팅에 대해 자세히 알아보기"
|
||
}
|
||
},
|
||
"customModel": {
|
||
"capabilities": "사용자 정의 OpenAI 호환 모델의 기능과 가격을 구성하세요. 모델 기능이 Roo Code의 성능에 영향을 미칠 수 있으므로 신중하게 지정하세요.",
|
||
"maxTokens": {
|
||
"label": "최대 출력 토큰",
|
||
"description": "모델이 응답에서 생성할 수 있는 최대 토큰 수입니다. (서버가 최대 토큰을 설정하도록 하려면 -1을 지정하세요.)"
|
||
},
|
||
"contextWindow": {
|
||
"label": "컨텍스트 창 크기",
|
||
"description": "모델이 처리할 수 있는 총 토큰 수(입력 + 출력)입니다."
|
||
},
|
||
"imageSupport": {
|
||
"label": "이미지 지원",
|
||
"description": "이 모델이 이미지를 처리하고 이해할 수 있습니까?"
|
||
},
|
||
"computerUse": {
|
||
"label": "컴퓨터 사용",
|
||
"description": "이 모델이 브라우저와 상호 작용할 수 있습니까?"
|
||
},
|
||
"promptCache": {
|
||
"label": "프롬프트 캐시",
|
||
"description": "이 모델이 프롬프트를 캐시할 수 있습니까?"
|
||
},
|
||
"pricing": {
|
||
"input": {
|
||
"label": "입력 가격",
|
||
"description": "입력/프롬프트의 백만 토큰당 비용입니다. 이는 모델에 컨텍스트와 지침을 보내는 비용에 영향을 미칩니다."
|
||
},
|
||
"output": {
|
||
"label": "출력 가격",
|
||
"description": "모델 응답의 백만 토큰당 비용입니다. 이는 생성된 콘텐츠와 완성의 비용에 영향을 미칩니다."
|
||
},
|
||
"cacheReads": {
|
||
"label": "캐시 읽기 가격",
|
||
"description": "캐시에서 읽기의 백만 토큰당 비용입니다. 이는 캐시된 응답을 검색할 때 청구되는 가격입니다."
|
||
},
|
||
"cacheWrites": {
|
||
"label": "캐시 쓰기 가격",
|
||
"description": "캐시에 쓰기의 백만 토큰당 비용입니다. 이는 프롬프트가 처음 캐시될 때 청구되는 가격입니다."
|
||
}
|
||
},
|
||
"resetDefaults": "기본값으로 재설정"
|
||
},
|
||
"rateLimitSeconds": {
|
||
"label": "속도 제한",
|
||
"description": "API 요청 간 최소 시간."
|
||
},
|
||
"consecutiveMistakeLimit": {
|
||
"label": "오류 및 반복 제한",
|
||
"description": "'Roo에 문제가 발생했습니다' 대화 상자를 표시하기 전의 연속 오류 또는 반복 작업 수. 이 안전 메커니즘을 비활성화하려면 0으로 설정하세요(절대 트리거되지 않음).",
|
||
"unlimitedDescription": "무제한 재시도 활성화 (자동 진행). 대화 상자가 나타나지 않습니다.",
|
||
"warning": "⚠️ 0으로 설정하면 무제한 재시도가 허용되어 상당한 API 사용량이 발생할 수 있습니다"
|
||
},
|
||
"reasoningEffort": {
|
||
"label": "모델 추론 노력",
|
||
"none": "없음",
|
||
"minimal": "최소 (가장 빠름)",
|
||
"high": "높음",
|
||
"xhigh": "매우 높음",
|
||
"medium": "중간",
|
||
"low": "낮음"
|
||
},
|
||
"verbosity": {
|
||
"label": "출력 상세도",
|
||
"high": "높음",
|
||
"medium": "중간",
|
||
"low": "낮음",
|
||
"description": "모델 응답의 상세도를 제어합니다. 낮은 상세도는 간결한 답변을 생성하고, 높은 상세도는 상세한 설명을 제공합니다."
|
||
},
|
||
"setReasoningLevel": "추론 노력 활성화",
|
||
"claudeCode": {
|
||
"pathLabel": "클로드 코드 경로",
|
||
"description": "Claude Code CLI의 선택적 경로입니다. 설정하지 않으면 'claude'가 기본값입니다.",
|
||
"placeholder": "기본값: claude",
|
||
"maxTokensLabel": "최대 출력 토큰",
|
||
"maxTokensDescription": "Claude Code 응답의 최대 출력 토큰 수. 기본값은 8000입니다."
|
||
}
|
||
},
|
||
"checkpoints": {
|
||
"timeout": {
|
||
"label": "체크포인트 초기화 타임아웃(초)",
|
||
"description": "체크포인트 서비스 초기화를 기다리는 최대 시간입니다. 기본값은 15초. 범위: 10~60초."
|
||
},
|
||
"enable": {
|
||
"label": "자동 체크포인트 활성화",
|
||
"description": "활성화되면 Roo는 작업 실행 중에 자동으로 체크포인트를 생성하여 변경 사항을 검토하거나 이전 상태로 되돌리기 쉽게 합니다. <0>더 알아보기</0>"
|
||
}
|
||
},
|
||
"notifications": {
|
||
"sound": {
|
||
"label": "사운드 효과 활성화",
|
||
"description": "활성화되면 Roo는 알림 및 이벤트에 대한 사운드 효과를 재생합니다.",
|
||
"volumeLabel": "볼륨"
|
||
},
|
||
"tts": {
|
||
"label": "음성 합성 활성화",
|
||
"description": "활성화되면 Roo는 음성 합성을 사용하여 응답을 소리내어 읽습니다.",
|
||
"speedLabel": "속도"
|
||
}
|
||
},
|
||
"contextManagement": {
|
||
"description": "AI의 컨텍스트 창에 포함되는 정보를 제어하여 token 사용량과 응답 품질에 영향을 미칩니다",
|
||
"autoCondenseContextPercent": {
|
||
"label": "지능적 컨텍스트 압축을 트리거하는 임계값",
|
||
"description": "컨텍스트 창이 이 임계값에 도달하면 Roo가 자동으로 압축합니다."
|
||
},
|
||
"condensingApiConfiguration": {
|
||
"label": "컨텍스트 압축을 위한 API 설정",
|
||
"description": "컨텍스트 압축 작업에 사용할 API 설정을 선택하세요. 선택하지 않으면 현재 활성화된 설정을 사용합니다.",
|
||
"useCurrentConfig": "기본값"
|
||
},
|
||
"customCondensingPrompt": {
|
||
"label": "사용자 지정 컨텍스트 압축 프롬프트",
|
||
"description": "컨텍스트 압축을 위한 사용자 지정 시스템 프롬프트입니다. 기본 프롬프트를 사용하려면 비워 두세요.",
|
||
"placeholder": "여기에 사용자 정의 압축 프롬프트를 입력하세요...\n\n기본 프롬프트와 동일한 구조를 사용할 수 있습니다:\n- 이전 대화\n- 현재 작업\n- 주요 기술 개념\n- 관련 파일 및 코드\n- 문제 해결\n- 보류 중인 작업 및 다음 단계",
|
||
"reset": "기본값으로 재설정",
|
||
"hint": "비어있음 = 기본 프롬프트 사용"
|
||
},
|
||
"autoCondenseContext": {
|
||
"name": "지능적 컨텍스트 압축 자동 트리거",
|
||
"description": "활성화되면 Roo는 임계값에 도달했을 때 자동으로 컨텍스트를 압축합니다. 비활성화되면 여전히 수동으로 컨텍스트 압축을 트리거할 수 있습니다."
|
||
},
|
||
"openTabs": {
|
||
"label": "열린 탭 컨텍스트 제한",
|
||
"description": "컨텍스트에 포함할 VSCode 열린 탭의 최대 수. 높은 값은 더 많은 컨텍스트를 제공하지만 token 사용량이 증가합니다."
|
||
},
|
||
"workspaceFiles": {
|
||
"label": "작업 공간 파일 컨텍스트 제한",
|
||
"description": "현재 작업 디렉토리 세부 정보에 포함할 파일의 최대 수. 높은 값은 더 많은 컨텍스트를 제공하지만 token 사용량이 증가합니다."
|
||
},
|
||
"rooignore": {
|
||
"label": "목록 및 검색에서 .rooignore 파일 표시",
|
||
"description": "활성화되면 .rooignore의 패턴과 일치하는 파일이 잠금 기호와 함께 목록에 표시됩니다. 비활성화되면 이러한 파일은 파일 목록 및 검색에서 완전히 숨겨집니다."
|
||
},
|
||
"maxReadFile": {
|
||
"label": "파일 읽기 자동 축소 임계값",
|
||
"description": "모델이 시작/끝 값을 지정하지 않을 때 Roo가 읽는 줄 수입니다. 이 수가 파일의 총 줄 수보다 적으면 Roo는 코드 정의의 줄 번호 인덱스를 생성합니다. 특수한 경우: -1은 Roo에게 전체 파일을 읽도록 지시하고(인덱싱 없이), 0은 줄을 읽지 않고 최소한의 컨텍스트를 위해 줄 인덱스만 제공하도록 지시합니다. 낮은 값은 초기 컨텍스트 사용을 최소화하고, 이후 정확한 줄 범위 읽기를 가능하게 합니다. 명시적 시작/끝 요청은 이 설정의 제한을 받지 않습니다.",
|
||
"lines": "줄",
|
||
"always_full_read": "항상 전체 파일 읽기"
|
||
},
|
||
"maxConcurrentFileReads": {
|
||
"label": "동시 파일 읽기 제한",
|
||
"description": "read_file 도구가 동시에 처리할 수 있는 최대 파일 수입니다. 높은 값은 여러 작은 파일을 읽는 속도를 높일 수 있지만 메모리 사용량이 증가합니다."
|
||
},
|
||
"diagnostics": {
|
||
"includeMessages": {
|
||
"label": "진단을 자동으로 컨텍스트에 포함",
|
||
"description": "활성화되면 편집된 파일의 진단 메시지(오류)가 자동으로 컨텍스트에 포함됩니다. @problems를 사용하여 언제든지 모든 워크스페이스 진단을 수동으로 포함할 수 있습니다."
|
||
},
|
||
"maxMessages": {
|
||
"label": "최대 진단 메시지",
|
||
"description": "파일당 포함할 최대 진단 메시지 수입니다. 이 제한은 자동 포함(체크박스가 활성화된 경우)과 수동 @problems 언급 모두에 적용됩니다. 값이 높을수록 더 많은 컨텍스트를 제공하지만 토큰 사용량이 증가합니다.",
|
||
"resetTooltip": "기본값(50)으로 재설정",
|
||
"unlimitedLabel": "무제한"
|
||
},
|
||
"delayAfterWrite": {
|
||
"label": "진단이 잠재적인 문제를 감지할 수 있도록 쓰기 후 지연",
|
||
"description": "파일 쓰기 후 계속 진행하기 전에 대기하는 시간으로, 진단 도구가 변경 사항을 처리하고 문제를 감지할 수 있도록 합니다."
|
||
}
|
||
},
|
||
"condensingThreshold": {
|
||
"label": "압축 트리거 임계값",
|
||
"selectProfile": "프로필 임계값 구성",
|
||
"defaultProfile": "글로벌 기본값 (모든 프로필)",
|
||
"defaultDescription": "컨텍스트가 이 비율에 도달하면 사용자 정의 설정이 없는 한 모든 프로필에 대해 자동으로 압축됩니다",
|
||
"profileDescription": "이 프로필만을 위한 사용자 정의 임계값 (글로벌 기본값 재정의)",
|
||
"inheritDescription": "이 프로필은 글로벌 기본 임계값을 상속합니다 ({{threshold}}%)",
|
||
"usesGlobal": "(글로벌 {{threshold}}% 사용)"
|
||
},
|
||
"maxImageFileSize": {
|
||
"label": "최대 이미지 파일 크기",
|
||
"mb": "MB",
|
||
"description": "read file 도구로 처리할 수 있는 이미지 파일의 최대 크기(MB 단위)입니다."
|
||
},
|
||
"maxTotalImageSize": {
|
||
"label": "최대 총 이미지 크기",
|
||
"mb": "MB",
|
||
"description": "단일 read_file 작업에서 처리되는 모든 이미지의 최대 누적 크기 제한(MB 단위)입니다. 여러 이미지를 읽을 때 각 이미지의 크기가 총계에 추가됩니다. 다른 이미지를 포함하면 이 제한을 초과하는 경우 해당 이미지는 건너뜁니다."
|
||
},
|
||
"includeCurrentTime": {
|
||
"label": "컨텍스트에 현재 시간 포함",
|
||
"description": "활성화하면 현재 시간과 시간대 정보가 시스템 프롬프트에 포함됩니다. 시간 문제로 모델이 작동을 멈추면 비활성화하세요."
|
||
},
|
||
"includeCurrentCost": {
|
||
"label": "컨텍스트에 현재 비용 포함",
|
||
"description": "활성화하면 현재 API 사용 비용이 시스템 프롬프트에 포함됩니다. 비용 문제로 모델이 작동을 멈추면 비활성화하세요."
|
||
},
|
||
"maxGitStatusFiles": {
|
||
"label": "Git 상태 최대 파일",
|
||
"description": "git 상태 컨텍스트에 포함할 최대 파일 항목 수입니다. 비활성화하려면 0으로 설정하세요. 분기 정보와 커밋은 > 0일 때 항상 표시됩니다."
|
||
},
|
||
"enableSubfolderRules": {
|
||
"label": "하위 폴더 규칙 활성화",
|
||
"description": "하위 디렉토리에서 .roo/rules 및 AGENTS.md 파일을 재귀적으로 검색하고 로드합니다. 패키지별 규칙이 있는 모노레포에 유용합니다."
|
||
}
|
||
},
|
||
"terminal": {
|
||
"basic": {
|
||
"label": "터미널 설정: 기본",
|
||
"description": "기본 터미널 설정"
|
||
},
|
||
"advanced": {
|
||
"label": "터미널 설정: 고급",
|
||
"description": "이 설정은 '인라인 터미널 사용'이 비활성화된 경우에만 적용됩니다. VS Code 터미널에만 영향을 미치며 IDE를 다시 시작해야 할 수 있습니다."
|
||
},
|
||
"outputLineLimit": {
|
||
"label": "터미널 출력 제한",
|
||
"description": "제한 내로 유지하기 위해 첫 줄과 마지막 줄을 유지하고 중간을 삭제합니다. 토큰을 절약하려면 낮추고; Roo에게 더 많은 중간 세부 정보를 제공하려면 높입니다. Roo는 콘텐츠가 건너뛴 곳에 자리 표시자를 봅니다.<0>자세히 알아보기</0>"
|
||
},
|
||
"outputCharacterLimit": {
|
||
"label": "터미널 문자 제한",
|
||
"description": "출력 크기에 대한 엄격한 상한을 적용하여 메모리 문제를 방지하기 위해 줄 제한을 재정의합니다. 초과하면 시작과 끝을 유지하고 내용이 생략된 곳에 Roo에게 자리 표시자를 표시합니다. <0>자세히 알아보기</0>"
|
||
},
|
||
"outputPreviewSize": {
|
||
"label": "명령 출력 미리보기 크기",
|
||
"description": "Roo가 직접 보는 명령 출력량을 제어합니다. 전체 출력은 항상 저장되며 필요할 때 액세스할 수 있습니다.",
|
||
"options": {
|
||
"small": "작게 (5KB)",
|
||
"medium": "보통 (10KB)",
|
||
"large": "크게 (20KB)"
|
||
}
|
||
},
|
||
"shellIntegrationTimeout": {
|
||
"label": "터미널 셸 통합 시간 초과",
|
||
"description": "명령을 실행하기 전에 VS Code 셸 통합을 기다리는 시간입니다. 셸이 느리게 시작되거나 '셸 통합을 사용할 수 없음' 오류가 표시되면 이 값을 늘리십시오. <0>자세히 알아보기</0>"
|
||
},
|
||
"shellIntegrationDisabled": {
|
||
"label": "인라인 터미널 사용(권장)",
|
||
"description": "더 빠르고 안정적인 실행을 위해 셸 프로필/통합<ED86B5><ED95A9><EFBFBD> 우회하려면 인라인 터미널(채팅)에<><EC9790> 명령을 실행하십시오. 비활성화하면 Roo는 셸 프로필, 프롬프트 및 플러그인과 함께 VS Code 터미널을 사용합니다. <0>자세히 알아보기</0>"
|
||
},
|
||
"commandDelay": {
|
||
"label": "터미널 명령 지연",
|
||
"description": "VS Code 터미널이 모든 출력을 플러시할 수 있도록 각 명령 후에 짧은 일시 중지를 추가합니다(bash/zsh: PROMPT_COMMAND sleep; PowerShell: start-sleep). 누락된 꼬리 출력이 표시되는 경우에만 사용하고, 그렇지 않으면 0으로 둡니다. <0>자세히 알아보기</0>"
|
||
},
|
||
"powershellCounter": {
|
||
"label": "PowerShell 카운터 해결 방법 활성화",
|
||
"description": "PowerShell 출력이 누락되거나 중복될 때 이 기능을 켜십시오. 출력을 안정화하기 위해 각 명령에 작은 카운터를 추가합니다. 출력이 이미 올바르게 표시되면 이 기능을 끄십시오. <0>자세히 알아보기</0>"
|
||
},
|
||
"zshClearEolMark": {
|
||
"label": "ZSH EOL 표시 지우기",
|
||
"description": "줄 끝에 떠도는 %가 보이거나 구문 분석이 잘못된 것 같을 때 이 기능을 켜십시오. Zsh의 줄 끝 표시(%)를 생략합니다. <0>자세히 알아보기</0>"
|
||
},
|
||
"zshOhMy": {
|
||
"label": "Oh My Zsh 통합 활성화",
|
||
"description": "Oh My Zsh 테마/플러그인이 셸 통합을 예상할 때 이 기능을 켜십시오. ITERM_SHELL_INTEGRATION_INSTALLED=Yes를 설정합니다. 해당 변수를 설정하지 않으려면 이 기능을 끄십시오. <0>자세히 알아보기</0>"
|
||
},
|
||
"zshP10k": {
|
||
"label": "Powerlevel10k 통합 활성화",
|
||
"description": "Powerlevel10k 셸 통합을 사용할 때 이 기능을 켜십시오. <0>자세히 알아보기</0>"
|
||
},
|
||
"zdotdir": {
|
||
"label": "ZDOTDIR 처리 활성화",
|
||
"description": "zsh 셸 통합이 실패하거나 점 파일과 충돌할 때 이 기능을 켜십시오. <0>자세히 알아보기</0>"
|
||
},
|
||
"inheritEnv": {
|
||
"label": "환경 변수 상속",
|
||
"description": "부모 VS Code 프로세<EBA19C><EC84B8><EFBFBD>에서 환경 변수를 상속하려면 이 기능을 켜십시오. <0>자세히 알아보기</0>"
|
||
}
|
||
},
|
||
"advancedSettings": {
|
||
"title": "고급 설정"
|
||
},
|
||
"advanced": {
|
||
"diff": {
|
||
"label": "diff를 통한 편집 활성화",
|
||
"description": "활성화되면 Roo는 파일을 더 빠르게 편집할 수 있으며 잘린 전체 파일 쓰기를 자동으로 거부합니다",
|
||
"strategy": {
|
||
"label": "Diff 전략",
|
||
"options": {
|
||
"standard": "표준(단일 블록)",
|
||
"multiBlock": "실험적: 다중 블록 diff",
|
||
"unified": "실험적: 통합 diff"
|
||
},
|
||
"descriptions": {
|
||
"standard": "표준 diff 전략은 한 번에 하나의 코드 블록에 변경 사항을 적용합니다.",
|
||
"unified": "통합 diff 전략은 diff를 적용하는 여러 접근 방식을 취하고 최상의 접근 방식을 선택합니다.",
|
||
"multiBlock": "다중 블록 diff 전략은 하나의 요청으로 파일의 여러 코드 블록을 업데이트할 수 있습니다."
|
||
}
|
||
}
|
||
},
|
||
"todoList": {
|
||
"label": "할 일 목록 도구 활성화",
|
||
"description": "활성화하면 Roo가 작업 진행 상황을 추적하기 위한 할 일 목록을 만들고 관리할 수 있습니다. 이는 복잡한 작업을 관리 가능한 단계로 구성하는 데 도움이 됩니다."
|
||
}
|
||
},
|
||
"experimental": {
|
||
"DIFF_STRATEGY_UNIFIED": {
|
||
"name": "실험적 통합 diff 전략 사용",
|
||
"description": "실험적 통합 diff 전략을 활성화합니다. 이 전략은 모델 오류로 인한 재시도 횟수를 줄일 수 있지만 예기치 않은 동작이나 잘못된 편집을 일으킬 수 있습니다. 위험을 이해하고 모든 변경 사항을 신중하게 검토할 의향이 있는 경우에만 활성화하십시오."
|
||
},
|
||
"INSERT_BLOCK": {
|
||
"name": "실험적 콘텐츠 삽입 도구 사용",
|
||
"description": "실험적 콘텐츠 삽입 도구를 활성화하여 Roo가 diff를 만들 필요 없이 특정 줄 번호에 콘텐츠를 삽입할 수 있게 합니다."
|
||
},
|
||
"MULTI_SEARCH_AND_REPLACE": {
|
||
"name": "실험적 다중 블록 diff 도구 사용",
|
||
"description": "활성화하면 Roo가 다중 블록 diff 도구를 사용합니다. 이것은 하나의 요청에서 파일의 여러 코드 블록을 업데이트하려고 시도합니다."
|
||
},
|
||
"CONCURRENT_FILE_READS": {
|
||
"name": "동시 파일 읽기 활성화",
|
||
"description": "활성화하면 Roo가 한 번의 요청으로 여러 파일 을 읽을 수 있습니다. 비활성화하면 Roo는 파일을 하나씩 읽어야 합니다. 성능이 낮은 모델로 작업하거나 파일 액세스를 더 제어하려는 경우 비활성화하면 도움이 될 수 있습니다."
|
||
},
|
||
"MARKETPLACE": {
|
||
"name": "Marketplace 활성화",
|
||
"description": "활성화하면 Marketplace에서 MCP와 사용자 정의 모드를 설치할 수 있습니다."
|
||
},
|
||
"PREVENT_FOCUS_DISRUPTION": {
|
||
"name": "백그라운드 편집",
|
||
"description": "활성화하면 편집기 포커스 방해를 방지합니다. 파일 편집이 diff 뷰를 열거나 포커스를 빼앗지 않고 백그라운드에서 수행됩니다. Roo가 변경사항을 적용하는 동안 방해받지 않고 계속 작업할 수 있습니다. 파일은 진단을 캡처하기 위해 포커스 없이 열거나 완전히 닫힌 상태로 유지할 수 있습니다."
|
||
},
|
||
"ASSISTANT_MESSAGE_PARSER": {
|
||
"name": "새 메시지 파서 사용",
|
||
"description": "실험적 스트리밍 메시지 파서를 활성화합니다. 긴 응답을 더 효율적으로 처리해 지연을 줄입니다."
|
||
},
|
||
"NEW_TASK_REQUIRE_TODOS": {
|
||
"name": "새 작업에 'todos' 목록 필요",
|
||
"description": "활성화하면 new_task 도구에 todos 매개변수를 제공해야 합니다. 이렇게 하면 모든 새 작업이 명확한 목표 목록으로 시작됩니다. 비활성화하면(기본값) 이전 버전과의 호환성을 위해 todos 매개변수는 선택 사항으로 유지됩니다."
|
||
},
|
||
"IMAGE_GENERATION": {
|
||
"providerLabel": "제공업체",
|
||
"providerDescription": "이미지 생성에 사용할 제공업체를 선택하세요.",
|
||
"name": "AI 이미지 생성 활성화",
|
||
"description": "활성화하면 Roo는 OpenRouter의 이미지 생성 모델을 사용하여 텍스트 프롬프트에서 이미지를 생성할 수 있습니다. OpenRouter API 키 구성이 필요합니다.",
|
||
"openRouterApiKeyLabel": "OpenRouter API 키",
|
||
"openRouterApiKeyPlaceholder": "OpenRouter API 키를 입력하세요",
|
||
"getApiKeyText": "API 키를 받을 곳",
|
||
"modelSelectionLabel": "이미지 생성 모델",
|
||
"modelSelectionDescription": "이미지 생성에 사용할 모델을 선택하세요",
|
||
"warningMissingKey": "⚠️ 이미지 생성에는 OpenRouter API 키가 필요합니다. 위에서 설정해주세요.",
|
||
"successConfigured": "✓ 이미지 생성이 구성되었으며 사용할 준비가 되었습니다"
|
||
},
|
||
"RUN_SLASH_COMMAND": {
|
||
"name": "모델 시작 슬래시 명령 활성화",
|
||
"description": "활성화되면 Roo가 워크플로를 실행하기 위해 슬래시 명령을 실행할 수 있습니다."
|
||
},
|
||
"CUSTOM_TOOLS": {
|
||
"name": "사용자 정의 도구 활성화",
|
||
"description": "활성화하면 Roo가 프로젝트의 .roo/tools 디렉터리 또는 전역 도구를 위한 ~/.roo/tools에서 사용자 정의 TypeScript/JavaScript 도구를 로드하고 사용할 수 있습니다. 참고: 이러한 도구는 자동으로 자동 승인됩니다.",
|
||
"toolsHeader": "사용 가능한 사용자 정의 도구",
|
||
"noTools": "로드된 사용자 정의 도구가 없습니다. 프로젝트의 .roo/tools 디렉터리 또는 전역 도구를 위한 ~/.roo/tools에 .ts 또는 .js 파일을 추가하세요.",
|
||
"refreshButton": "새로고침",
|
||
"refreshing": "새로고침 중...",
|
||
"refreshSuccess": "도구가 성공적으로 새로고침되었습니다",
|
||
"refreshError": "도구 새로고침에 실패했습니다",
|
||
"toolParameters": "매개변수"
|
||
}
|
||
},
|
||
"promptCaching": {
|
||
"label": "프롬프트 캐싱 비활성화",
|
||
"description": "체크하면 Roo가 이 모델에 대해 프롬프트 캐싱을 사용하지 않습니다."
|
||
},
|
||
"temperature": {
|
||
"useCustom": "사용자 정의 온도 사용",
|
||
"description": "모델 응답의 무작위성을 제어합니다.",
|
||
"rangeDescription": "높은 값은 출력을 더 무작위하게, 낮은 값은 더 결정적으로 만듭니다."
|
||
},
|
||
"modelInfo": {
|
||
"supportsImages": "이미지 지원",
|
||
"noImages": "이미지 지원 안 함",
|
||
"supportsPromptCache": "프롬프트 캐시 지원",
|
||
"noPromptCache": "프롬프트 캐시 지원 안 함",
|
||
"contextWindow": "컨텍스트 창:",
|
||
"maxOutput": "최대 출력",
|
||
"inputPrice": "입력 가격",
|
||
"outputPrice": "출력 가격",
|
||
"cacheReadsPrice": "캐시 읽기 가격",
|
||
"cacheWritesPrice": "캐시 쓰기 가격",
|
||
"enableStreaming": "스트리밍 활성화",
|
||
"enableR1Format": "R1 모델 매개변수 활성화",
|
||
"enableR1FormatTips": "QWQ와 같은 R1 모델을 사용할 때 활성화해야 하며, 400 오류를 방지합니다",
|
||
"useAzure": "Azure 사용",
|
||
"azureApiVersion": "Azure API 버전 설정",
|
||
"gemini": {
|
||
"freeRequests": "* 분당 {{count}}개의 요청까지 무료. 이후에는 프롬프트 크기에 따라 요금이 부과됩니다.",
|
||
"pricingDetails": "자세한 내용은 가격 정보를 참조하세요.",
|
||
"billingEstimate": "* 요금은 추정치입니다 - 정확한 비용은 프롬프트 크기에 따라 달라집니다."
|
||
}
|
||
},
|
||
"modelPicker": {
|
||
"automaticFetch": "확장 프로그램은 <serviceLink>{{serviceName}}</serviceLink>에서 사용 가능한 최신 모델 목록을 자동으로 가져옵니다. 어떤 모델을 선택해야 할지 확실하지 않다면, Roo Code는 <defaultModelLink>{{defaultModelId}}</defaultModelLink>로 가장 잘 작동합니다. 현재 사용 가능한 무료 옵션을 찾으려면 \"free\"를 검색해 볼 수도 있습니다.",
|
||
"label": "모델",
|
||
"searchPlaceholder": "검색",
|
||
"noMatchFound": "일치하는 항목 없음",
|
||
"useCustomModel": "사용자 정의 사용: {{modelId}}",
|
||
"simplifiedExplanation": "나중에 자세한 모델 설정을 조정할 수 있습니다."
|
||
},
|
||
"footer": {
|
||
"telemetry": {
|
||
"label": "익명 오류 및 사용 보고 허용",
|
||
"description": "익명 사용 데이터 및 오류 보고서를 전송하여 Roo Code 개선에 도움을 주세요. 이 텔레메트리는 코드, 프롬프트 또는 개인 정보를 수집하지 않습니다. 자세한 내용은 <privacyLink>개인정보 보호정책</privacyLink>을 참조하세요."
|
||
},
|
||
"settings": {
|
||
"import": "가져오기",
|
||
"export": "내보내기",
|
||
"reset": "초기화"
|
||
}
|
||
},
|
||
"thinkingBudget": {
|
||
"maxTokens": "최대 tokens",
|
||
"maxThinkingTokens": "최대 사고 tokens"
|
||
},
|
||
"validation": {
|
||
"apiKey": "유효한 API 키를 입력해야 합니다.",
|
||
"baseUrl": "유효한 기본 URL을 입력해야 합니다.",
|
||
"awsRegion": "Amazon Bedrock을 사용하려면 리전을 선택해야 합니다.",
|
||
"googleCloud": "유효한 Google Cloud 프로젝트 ID와 리전을 입력해야 합니다.",
|
||
"modelId": "유효한 모델 ID를 입력해야 합니다.",
|
||
"modelSelector": "유효한 모델 선택기를 입력해야 합니다.",
|
||
"openAi": "유효한 기본 URL, API 키, 모델 ID를 입력해야 합니다.",
|
||
"arn": {
|
||
"invalidFormat": "ARN 형식이 잘못되었습니다. 형식 요구사항을 확인하세요.",
|
||
"regionMismatch": "경고: ARN의 리전({{arnRegion}})이 선택한 리전({{region}})과 일치하지 않습니다. 접근 문제가 발생할 수 있습니다. 제공자는 ARN의 리전을 사용합니다."
|
||
},
|
||
"modelAvailability": "제공한 모델 ID({{modelId}})를 사용할 수 없습니다. 다른 모델을 선택하세요.",
|
||
"modelDeprecated": "이 모델은 더 이상 사용할 수 없습니다. 다른 모델을 선택하세요.",
|
||
"providerNotAllowed": "제공자 '{{provider}}'는 조직에서 허용되지 않습니다",
|
||
"modelNotAllowed": "모델 '{{model}}'은 제공자 '{{provider}}'에 대해 조직에서 허용되지 않습니다",
|
||
"profileInvalid": "이 프로필에는 조직에서 허용되지 않는 제공자 또는 모델이 포함되어 있습니다",
|
||
"qwenCodeOauthPath": "유효한 OAuth 자격 증명 경로를 제공해야 합니다"
|
||
},
|
||
"placeholders": {
|
||
"apiKey": "API 키 입력...",
|
||
"profileName": "프로필 이름 입력",
|
||
"accessKey": "액세스 키 입력...",
|
||
"secretKey": "시크릿 키 입력...",
|
||
"sessionToken": "세션 토큰 입력...",
|
||
"credentialsJson": "인증 정보 JSON 입력...",
|
||
"keyFilePath": "키 파일 경로 입력...",
|
||
"projectId": "프로젝트 ID 입력...",
|
||
"customArn": "ARN 입력 (예: arn:aws:bedrock:us-east-1:123456789012:foundation-model/my-model)",
|
||
"baseUrl": "기본 URL 입력...",
|
||
"modelId": {
|
||
"lmStudio": "예: meta-llama-3.1-8b-instruct",
|
||
"lmStudioDraft": "예: lmstudio-community/llama-3.2-1b-instruct",
|
||
"ollama": "예: llama3.1"
|
||
},
|
||
"numbers": {
|
||
"maxTokens": "예: 4096",
|
||
"contextWindow": "예: 128000",
|
||
"inputPrice": "예: 0.0001",
|
||
"outputPrice": "예: 0.0002",
|
||
"cacheWritePrice": "예: 0.00005"
|
||
}
|
||
},
|
||
"defaults": {
|
||
"ollamaUrl": "기본값: http://localhost:11434",
|
||
"lmStudioUrl": "기본값: http://localhost:1234",
|
||
"geminiUrl": "기본값: https://generativelanguage.googleapis.com"
|
||
},
|
||
"labels": {
|
||
"customArn": "사용자 지정 ARN",
|
||
"useCustomArn": "사용자 지정 ARN 사용..."
|
||
},
|
||
"includeMaxOutputTokens": "최대 출력 토큰 포함",
|
||
"includeMaxOutputTokensDescription": "API 요청에서 최대 출력 토큰 매개변수를 전송합니다. 일부 제공업체는 이를 지원하지 않을 수 있습니다.",
|
||
"limitMaxTokensDescription": "응답에서 최대 토큰 수 제한",
|
||
"maxOutputTokensLabel": "최대 출력 토큰",
|
||
"maxTokensGenerateDescription": "응답에서 생성할 최대 토큰 수",
|
||
"serviceTier": {
|
||
"label": "서비스 등급",
|
||
"tooltip": "API 요청을 더 빠르게 처리하려면 우선 처리 서비스 등급을 사용해 보세요. 더 낮은 가격에 더 높은 지연 시간을 원하시면 플렉스 처리 등급을 사용해 보세요.",
|
||
"standard": "표준",
|
||
"flex": "플렉스",
|
||
"priority": "우선",
|
||
"pricingTableTitle": "서비스 등급별 가격 (100만 토큰당 가격)",
|
||
"columns": {
|
||
"tier": "등급",
|
||
"input": "입력",
|
||
"output": "출력",
|
||
"cacheReads": "캐시 읽기"
|
||
}
|
||
},
|
||
"ui": {
|
||
"collapseThinking": {
|
||
"label": "기본적으로 생각 메시지 접기",
|
||
"description": "활성화하면 상호 작용할 때까지 생각 블록이 기본적으로 접힙니다"
|
||
},
|
||
"requireCtrlEnterToSend": {
|
||
"label": "메시지를 보내려면 {{primaryMod}}+Enter가 필요",
|
||
"description": "활성화하면 Enter만으로는 안 되고 {{primaryMod}}+Enter를 눌러야 메시지를 보낼 수 있습니다"
|
||
}
|
||
},
|
||
"skills": {
|
||
"description": "에이전트에 컨텍스트 지침을 제공하는 스킬을 관리합니다. 스킬은 작업과 관련이 있을 때 자동으로 적용됩니다. <DocsLink>자세히 알아보기</DocsLink>",
|
||
"workspaceSkills": "워크스페이스 스킬",
|
||
"globalSkills": "전역 스킬",
|
||
"noWorkspaceSkills": "이 프로젝트에 스킬이 아직 없습니다.",
|
||
"noGlobalSkills": "구성된 전역 스킬이 없습니다. 모든 프로젝트에서 사용할 수 있는 에이전트 기능을 추가하려면 하나를 만드세요.",
|
||
"addSkill": "스킬 추가",
|
||
"editSkill": "스킬 편집",
|
||
"deleteSkill": "스킬 삭제",
|
||
"configureModes": "모드 가용성",
|
||
"modeAny": "모든 모드",
|
||
"modeCount": "{{count}} 모드",
|
||
"deleteDialog": {
|
||
"title": "스킬 삭제",
|
||
"description": "스킬 \"{{name}}\"을(를) 삭제하시겠습니까? 이 작업은 취소할 수 없습니다.",
|
||
"confirm": "삭제",
|
||
"cancel": "취소"
|
||
},
|
||
"modeDialog": {
|
||
"title": "스킬 모드 구성",
|
||
"description": "이 스킬을 사용할 수 있는 모드를 선택합니다",
|
||
"intro": "컨텍스트를 가볍게 유지하기 위해 필요한 모드에서만 스킬을 사용 가능하게 하는 것을 권장합니다.",
|
||
"anyMode": "모든 모드 (모든 곳에서 사용 가능)",
|
||
"save": "저장",
|
||
"cancel": "취소"
|
||
},
|
||
"createDialog": {
|
||
"title": "새 스킬 만들기",
|
||
"nameLabel": "이름",
|
||
"namePlaceholder": "my-skill-name",
|
||
"descriptionLabel": "설명",
|
||
"descriptionPlaceholder": "이 스킬을 언제 사용해야 하는지 설명하세요...",
|
||
"sourceLabel": "위치",
|
||
"modeLabel": "모드 (선택사항)",
|
||
"modePlaceholder": "모든 모드",
|
||
"modeHint": "이 스킬을 특정 모드로 제한",
|
||
"modeAny": "모든 모드",
|
||
"create": "만들기",
|
||
"cancel": "취소"
|
||
},
|
||
"source": {
|
||
"global": "전역 (모든 프로젝트에서 사용 가능)",
|
||
"project": "프로젝트 (이 작업공간만)"
|
||
},
|
||
"validation": {
|
||
"nameRequired": "이름은 필수입니다",
|
||
"nameTooLong": "이름은 64자 이하여야 합니다",
|
||
"nameInvalid": "이름은 1-64자의 소문자, 숫자 또는 하이픈이어야 합니다",
|
||
"descriptionRequired": "설명은 필수입니다",
|
||
"descriptionTooLong": "설명은 1024자 이하여야 합니다"
|
||
},
|
||
"footer": "스킬 작성자 모드로 자신만의 스킬을 만들 수 있습니다. <MarketplaceLink>모드 마켓플레이스</MarketplaceLink>에서 사용 가능합니다."
|
||
}
|
||
}
|