1406 lines
70 KiB
JSON
1406 lines
70 KiB
JSON
{
|
|
"about": {
|
|
"appDescription": "AI 기능을 갖춘 강력한 메모 애플리케이션",
|
|
"appName": "Memento",
|
|
"buildDate": "빌드 날짜",
|
|
"description": "애플리케이션 정보",
|
|
"features": {
|
|
"description": "AI 기반 기능",
|
|
"dragDrop": "드래그 앤 드롭 메모 관리",
|
|
"labelSystem": "레이블 시스템",
|
|
"memoryEcho": "Memory Echo 일일 인사이트",
|
|
"multipleProviders": "여러 AI 공급자 (OpenAI, Ollama)",
|
|
"notebookOrganization": "노트북 정리",
|
|
"paragraphReformulation": "단락 재구성",
|
|
"semanticSearch": "임베딩을 사용한 의미 검색",
|
|
"title": "기능",
|
|
"titleSuggestions": "AI 기반 제목 제안"
|
|
},
|
|
"platform": "플랫폼",
|
|
"platformWeb": "웹",
|
|
"support": {
|
|
"description": "도움말 및 피드백",
|
|
"documentation": "문서",
|
|
"feedback": "피드백",
|
|
"reportIssues": "문제 보고",
|
|
"title": "지원"
|
|
},
|
|
"technology": {
|
|
"ai": "AI",
|
|
"authentication": "인증",
|
|
"backend": "백엔드",
|
|
"database": "데이터베이스",
|
|
"description": "최신 기술로 구축",
|
|
"frontend": "프론트엔드",
|
|
"testing": "테스트",
|
|
"title": "기술 스택",
|
|
"ui": "UI"
|
|
},
|
|
"title": "정보",
|
|
"version": "버전"
|
|
},
|
|
"admin": {
|
|
"ai": {
|
|
"apiKey": "API 키",
|
|
"baseUrl": "기본 URL",
|
|
"commonEmbeddingModels": "OpenAI 호환 API의 일반적인 임베딩 모델",
|
|
"commonModelsDescription": "OpenAI 호환 API의 일반적인 모델",
|
|
"description": "자동 태그 지정 및 의미 검색을 위한 AI 공급자를 구성합니다. 최적의 성능을 위해 다른 공급자를 사용하세요.",
|
|
"embeddingsDescription": "의미 검색 임베딩을 위한 AI 공급자. 권장: OpenAI (최고 품질).",
|
|
"embeddingsProvider": "임베딩 공급자",
|
|
"model": "모델",
|
|
"modelRecommendations": "gpt-4o-mini = 최고의 가성비 • gpt-4o = 최고 품질",
|
|
"openAIKeyDescription": "platform.openai.com의 OpenAI API 키",
|
|
"openTestPanel": "AI 테스트 패널 열기",
|
|
"provider": "공급자",
|
|
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING이 필요합니다",
|
|
"providerTagsRequired": "AI_PROVIDER_TAGS가 필요합니다",
|
|
"saveSettings": "AI 설정 저장",
|
|
"saving": "저장 중...",
|
|
"selectEmbeddingModel": "시스템에 설치된 임베딩 모델 선택",
|
|
"selectOllamaModel": "시스템에 설치된 Ollama 모델 선택",
|
|
"tagsGenerationDescription": "자동 태그 제안을 위한 AI 공급자. 권장: Ollama (무료, 로컬).",
|
|
"tagsGenerationProvider": "태그 생성 공급자",
|
|
"title": "AI 구성",
|
|
"updateFailed": "AI 설정 업데이트 실패",
|
|
"updateSuccess": "AI 설정이 성공적으로 업데이트되었습니다",
|
|
"bestValue": "최고 가성비",
|
|
"bestQuality": "최고 품질",
|
|
"providerOllamaOption": "🦙 Ollama (로컬 및 무료)",
|
|
"providerOpenAIOption": "🤖 OpenAI (GPT-5, GPT-4)",
|
|
"providerCustomOption": "🔧 사용자 정의 OpenAI 호환",
|
|
"saved": "(저장됨)",
|
|
"chatProvider": "채팅 공급자",
|
|
"chatDescription": "채팅 도우미를 위한 AI 공급자입니다. 구성되지 않은 경우 태그 공급자를 대신 사용합니다."
|
|
},
|
|
"aiTest": {
|
|
"description": "태그 생성 및 의미 검색 임베딩을 위한 AI 공급자 테스트",
|
|
"embeddingDimensions": "임베딩 차원:",
|
|
"embeddingsTestDescription": "의미 검색 임베딩을 담당하는 AI 공급자 테스트",
|
|
"embeddingsTestTitle": "임베딩 테스트",
|
|
"error": "오류:",
|
|
"first5Values": "처음 5개 값:",
|
|
"generatedTags": "생성된 태그:",
|
|
"howItWorksTitle": "테스트 작동 방식",
|
|
"model": "모델:",
|
|
"provider": "공급자:",
|
|
"responseTime": "응답 시간: {time}ms",
|
|
"runTest": "테스트 실행",
|
|
"tagsTestDescription": "자동 태그 제안을 담당하는 AI 공급자 테스트",
|
|
"tagsTestTitle": "태그 생성 테스트",
|
|
"testError": "테스트 오류: {error}",
|
|
"testFailed": "테스트 실패",
|
|
"testPassed": "테스트 통과",
|
|
"testing": "테스트 중...",
|
|
"tipDescription": "테스트 전에 AI 테스트 패널을 사용하여 구성 문제를 진단하세요.",
|
|
"tipTitle": "팁:",
|
|
"title": "AI 공급자 테스트",
|
|
"vectorDimensions": "벡터 차원",
|
|
"tagsGenerationTest": "🏷️ 태그 생성 테스트:",
|
|
"tagsStep1": "샘플 노트를 AI 공급자에게 전송합니다",
|
|
"tagsStep2": "콘텐츠를 기반으로 3~5개의 관련 태그를 요청합니다",
|
|
"tagsStep3": "생성된 태그와 신뢰도 점수를 표시합니다",
|
|
"tagsStep4": "응답 시간을 측정합니다",
|
|
"embeddingsTestLabel": "🔍 임베딩 테스트:",
|
|
"embeddingsStep1": "샘플 텍스트를 임베딩 공급자에게 전송합니다",
|
|
"embeddingsStep2": "벡터 표현(숫자 목록)을 생성합니다",
|
|
"embeddingsStep3": "임베딩 차원과 샘플 값을 표시합니다",
|
|
"embeddingsStep4": "벡터가 유효하고 올바르게 형식화되었는지 확인합니다",
|
|
"tipContent": "태그와 임베딩에 다른 공급자를 사용할 수 있습니다! 예를 들어, 비용과 성능을 최적화하기 위해 태그에는 Ollama(무료)를, 임베딩에는 OpenAI(최고 품질)를 사용해 보세요.",
|
|
"testSuccessToast": "{type} 테스트 성공!",
|
|
"testFailedToast": "{type} 테스트 실패",
|
|
"testingType": "{type} 테스트 중...",
|
|
"technicalDetails": "기술 세부 정보"
|
|
},
|
|
"aiTesting": "AI 테스트",
|
|
"security": {
|
|
"allowPublicRegistration": "공개 등록 허용",
|
|
"allowPublicRegistrationDescription": "비활성화하면 새 사용자는 관리자가 사용자 관리 페이지를 통해서만 추가할 수 있습니다.",
|
|
"description": "액세스 제어 및 등록 정책을 관리합니다.",
|
|
"title": "보안 설정",
|
|
"updateFailed": "보안 설정 업데이트 실패",
|
|
"updateSuccess": "보안 설정이 업데이트되었습니다"
|
|
},
|
|
"settings": "관리자 설정",
|
|
"resend": {
|
|
"title": "Resend (권장)",
|
|
"description": "Resend API로 이메일을 보냅니다. 구성된 경우 SMTP보다 우선합니다.",
|
|
"apiKey": "Resend API 키",
|
|
"apiKeyHint": "resend.com에서 API 키를 받으세요. 에이전트 알림 및 비밀번호 재설정에 사용됩니다.",
|
|
"saveSettings": "Resend 설정 저장",
|
|
"updateSuccess": "Resend 설정이 업데이트되었습니다",
|
|
"updateFailed": "Resend 설정 업데이트 실패",
|
|
"configured": "Resend이 구성되어 활성화되었습니다"
|
|
},
|
|
"email": {
|
|
"title": "이메일 설정",
|
|
"description": "에이전트 알림 및 비밀번호 재설정을 위한 이메일 발송을 설정합니다.",
|
|
"provider": "이메일 제공자",
|
|
"saveSettings": "이메일 설정 저장"
|
|
},
|
|
"smtp": {
|
|
"description": "비밀번호 재설정을 위한 이메일 서버를 구성합니다.",
|
|
"forceSSL": "SSL/TLS 강제 (일반적으로 포트 465)",
|
|
"fromEmail": "보내는 사람 이메일",
|
|
"host": "호스트",
|
|
"ignoreCertErrors": "인증서 오류 무시 (자체 호스팅/개발만)",
|
|
"password": "비밀번호",
|
|
"port": "포트",
|
|
"saveSettings": "SMTP 설정 저장",
|
|
"sending": "전송 중...",
|
|
"testEmail": "테스트 이메일",
|
|
"testFailed": "실패: {error}",
|
|
"testSuccess": "테스트 이메일이 성공적으로 전송되었습니다!",
|
|
"title": "SMTP 구성",
|
|
"updateFailed": "SMTP 설정 업데이트 실패",
|
|
"updateSuccess": "SMTP 설정이 업데이트되었습니다",
|
|
"username": "사용자 이름"
|
|
},
|
|
"title": "관리자 대시보드",
|
|
"userManagement": "사용자 관리",
|
|
"users": {
|
|
"addUser": "사용자 추가",
|
|
"confirmDelete": "확실합니까? 이 작업은 되돌릴 수 없습니다.",
|
|
"createFailed": "사용자 생성 실패",
|
|
"createSuccess": "사용자가 성공적으로 생성되었습니다",
|
|
"createUser": "사용자 생성",
|
|
"createUserDescription": "시스템에 새 사용자를 추가합니다.",
|
|
"deleteFailed": "삭제 실패",
|
|
"deleteSuccess": "사용자가 삭제되었습니다",
|
|
"demote": "강등",
|
|
"email": "이메일",
|
|
"name": "이름",
|
|
"password": "비밀번호",
|
|
"promote": "승격",
|
|
"role": "역할",
|
|
"roleUpdateFailed": "역할 업데이트 실패",
|
|
"roleUpdateSuccess": "사용자 역할이 {role}(으)로 업데이트되었습니다",
|
|
"roles": {
|
|
"admin": "관리자",
|
|
"user": "사용자"
|
|
},
|
|
"table": {
|
|
"actions": "작업",
|
|
"createdAt": "생성일",
|
|
"email": "이메일",
|
|
"name": "이름",
|
|
"role": "역할"
|
|
}
|
|
},
|
|
"chat": "AI 채팅",
|
|
"lab": "랩",
|
|
"agents": "에이전트",
|
|
"workspace": "작업 공간",
|
|
"sidebar": {
|
|
"dashboard": "대시보드",
|
|
"users": "사용자",
|
|
"aiManagement": "AI 관리",
|
|
"chat": "AI 채팅",
|
|
"lab": "랩 (아이디어)",
|
|
"agents": "에이전트",
|
|
"settings": "설정"
|
|
},
|
|
"metrics": {
|
|
"vsLastPeriod": "이전 기간 대비"
|
|
},
|
|
"tools": {
|
|
"title": "에이전트 도구",
|
|
"description": "에이전트 도구 사용을 위한 외부 도구를 구성합니다: 웹 검색, 웹 스크랩 및 API 액세스.",
|
|
"searchProvider": "웹 검색 공급자",
|
|
"searxng": "SearXNG (자체 호스팅)",
|
|
"brave": "Brave Search API",
|
|
"both": "둘 다 (SearXNG 기본, Brave 대체)",
|
|
"searxngUrl": "SearXNG URL",
|
|
"braveKey": "Brave Search API 키",
|
|
"jinaKey": "Jina Reader API 키",
|
|
"jinaKeyOptional": "선택 사항 — 키 없이도 작동하지만 속도 제한이 적용됩니다",
|
|
"jinaKeyDescription": "웹 스크랩에 사용됩니다. 키 없이도 작동하지만 속도 제한이 적용됩니다.",
|
|
"saveSettings": "도구 설정 저장",
|
|
"updateSuccess": "도구 설정이 성공적으로 업데이트되었습니다",
|
|
"updateFailed": "도구 설정 업데이트 실패"
|
|
}
|
|
},
|
|
"ai": {
|
|
"analyzing": "AI 분석 중...",
|
|
"assistant": "AI 도우미",
|
|
"autoLabels": {
|
|
"error": "라벨 제안을 가져오지 못했습니다",
|
|
"noLabelsSelected": "선택된 라벨이 없습니다",
|
|
"created": "{count}개의 라벨이 생성되었습니다",
|
|
"analyzing": "노트를 분석 중...",
|
|
"title": "새 라벨 제안",
|
|
"description": "\"{notebookName}\"({totalNotes}개의 노트)에서 반복되는 테마를 감지했습니다. 라벨을 만들까요?",
|
|
"note": "개",
|
|
"notes": "개",
|
|
"typeContent": "라벨 제안을 받으려면 내용을 입력하세요...",
|
|
"createNewLabel": "이 새 라벨을 만들고 추가",
|
|
"new": "(새)",
|
|
"create": "만들기",
|
|
"creating": "라벨 만드는 중...",
|
|
"notesCount": "{count}개",
|
|
"typeForSuggestions": "라벨 제안을 받으려면 내용을 입력하세요..."
|
|
},
|
|
"batchOrganization": {
|
|
"title": "AI로 정리",
|
|
"description": "AI가 노트를 분석하고 노트북으로 정리할 방법을 제안합니다.",
|
|
"analyzing": "노트를 분석 중...",
|
|
"noNotebooks": "사용 가능한 노트북이 없습니다. 먼저 노트북을 만드세요.",
|
|
"noSuggestions": "AI가 이 노트들을 정리할 좋은 방법을 찾지 못했습니다.",
|
|
"apply": "적용",
|
|
"applying": "적용 중...",
|
|
"success": "{count}개의 노트를 성공적으로 이동했습니다",
|
|
"error": "정리 계획 생성 실패",
|
|
"noNotesSelected": "선택된 노트가 없습니다",
|
|
"applyFailed": "정리 계획 적용 실패",
|
|
"selectAllIn": "{notebook}의 모든 노트 선택",
|
|
"selectNote": "노트 선택: {title}"
|
|
},
|
|
"clarify": "명확히 하기",
|
|
"clickToAddTag": "클릭하여 이 태그 추가",
|
|
"generateTitles": "제목 생성",
|
|
"generateTitlesTooltip": "AI로 제목 생성",
|
|
"generating": "생성 중...",
|
|
"generatingTitles": "제목 생성 중...",
|
|
"ignoreSuggestion": "이 제안 무시",
|
|
"improveStyle": "스타일 개선",
|
|
"languageDetected": "감지된 언어",
|
|
"notebookSummary": {
|
|
"regenerate": "요약 다시 생성",
|
|
"regenerating": "요약 다시 생성 중...",
|
|
"exportPDF": "PDF로 내보내기"
|
|
},
|
|
"original": "원본",
|
|
"poweredByAI": "AI 기반",
|
|
"processing": "처리 중...",
|
|
"reformulateText": "텍스트 재구성",
|
|
"reformulated": "재구성됨",
|
|
"reformulating": "재구성 중...",
|
|
"reformulationApplied": "재구성된 텍스트가 적용되었습니다!",
|
|
"reformulationComparison": "재구성 비교",
|
|
"reformulationError": "재구성 중 오류",
|
|
"reformulationFailed": "텍스트 재구성 실패",
|
|
"reformulationMaxWords": "텍스트는 최대 500단어까지 가능합니다",
|
|
"reformulationMinWords": "텍스트는 최소 10단어 이상이어야 합니다 (현재: {count}단어)",
|
|
"reformulationNoText": "텍스트를 선택하거나 내용을 추가하세요",
|
|
"reformulationSelectionTooShort": "선택 항목이 너무 짧습니다. 전체 내용을 사용합니다",
|
|
"shorten": "단축",
|
|
"tagAdded": "태그 \"{tag}\"가 추가되었습니다",
|
|
"titleApplied": "제목이 적용되었습니다!",
|
|
"titleGenerateWithAI": "AI로 제목 생성",
|
|
"titleGenerating": "생성 중...",
|
|
"titleGenerationError": "제목 생성 오류",
|
|
"titleGenerationFailed": "제목 생성 실패",
|
|
"titleGenerationMinWords": "제목을 생성하려면 내용이 최소 10단어 이상이어야 합니다 (현재: {count}단어)",
|
|
"titlesGenerated": "💡 {count}개의 제목이 생성되었습니다!",
|
|
"transformError": "변환 중 오류",
|
|
"transformMarkdown": "Markdown으로 변환",
|
|
"transformSuccess": "텍스트가 Markdown으로 성공적으로 변환되었습니다!",
|
|
"transforming": "변환 중...",
|
|
"clarifyDesc": "텍스트를 더 명확하고 이해하기 쉽게 만듭니다",
|
|
"shortenDesc": "텍스트를 요약하고 핵심만 전달합니다",
|
|
"improve": "글쓰기 개선",
|
|
"improveDesc": "문법을 수정하고 스타일을 향상시킵니다",
|
|
"toMarkdown": "Markdown으로 서식 지정",
|
|
"toMarkdownDesc": "제목, 글머리 기호를 추가하고 텍스트를 구조화합니다",
|
|
"translate": "번역",
|
|
"translateDesc": "텍스트 언어를 변경합니다",
|
|
"translateBack": "뒤로",
|
|
"translationApplied": "번역이 적용되었습니다",
|
|
"translationFailed": "번역 실패",
|
|
"undo": "AI 실행 취소",
|
|
"undoAI": "AI 변환 실행 취소",
|
|
"undoApplied": "원본 텍스트가 복원되었습니다"
|
|
},
|
|
"aiSettings": {
|
|
"description": "AI 기반 기능 및 환경설정 구성",
|
|
"error": "설정 업데이트 실패",
|
|
"features": "AI 기능",
|
|
"frequency": "빈도",
|
|
"frequencyDaily": "매일",
|
|
"frequencyWeekly": "매주",
|
|
"provider": "AI 공급자",
|
|
"providerAuto": "자동 (권장)",
|
|
"providerOllama": "Ollama (로컬)",
|
|
"providerOpenAI": "OpenAI (클라우드)",
|
|
"saved": "설정이 업데이트되었습니다",
|
|
"saving": "저장 중...",
|
|
"title": "AI 설정",
|
|
"titleSuggestionsDesc": "50단어 이상에서 제목 없는 노트에 제목 제안",
|
|
"paragraphRefactorDesc": "AI 기반 텍스트 개선 옵션",
|
|
"frequencyDesc": "노트 연결 분석 빈도",
|
|
"providerDesc": "선호하는 AI 공급자 선택",
|
|
"providerAutoDesc": "Ollama 우선, OpenAI 대체",
|
|
"providerOllamaDesc": "100% 프라이빗, 로컬에서 실행",
|
|
"providerOpenAIDesc": "가장 정확, API 키 필요"
|
|
},
|
|
"appearance": {
|
|
"description": "앱의 모양 사용자 지정",
|
|
"title": "모양",
|
|
"notesViewDescription": "홈 및 노트북에서 메모가 표시되는 방식을 선택하세요.",
|
|
"notesViewLabel": "메모 레이아웃",
|
|
"notesViewTabs": "탭 (OneNote 스타일)",
|
|
"notesViewMasonry": "카드 (그리드)"
|
|
},
|
|
"auth": {
|
|
"backToLogin": "로그인으로 돌아가기",
|
|
"checkYourEmail": "이메일을 확인하세요",
|
|
"createAccount": "계정 만들기",
|
|
"email": "이메일",
|
|
"emailPlaceholder": "이메일 주소를 입력하세요",
|
|
"forgotPassword": "비밀번호를 잊으셨나요?",
|
|
"forgotPasswordDescription": "이메일 주소를 입력하시면 비밀번호 재설정 링크를 보내드립니다.",
|
|
"forgotPasswordTitle": "비밀번호 찾기",
|
|
"hasAccount": "이미 계정이 있으신가요?",
|
|
"name": "이름",
|
|
"namePlaceholder": "이름을 입력하세요",
|
|
"noAccount": "계정이 없으신가요?",
|
|
"orContinueWith": "또는 다음으로 계속",
|
|
"password": "비밀번호",
|
|
"passwordMinChars": "비밀번호 입력 (최소 6자)",
|
|
"passwordPlaceholder": "비밀번호를 입력하세요",
|
|
"rememberMe": "로그인 상태 유지",
|
|
"resetEmailSent": "시스템에 이메일이 존재하는 경우 비밀번호 재설정 링크를 보내드렸습니다.",
|
|
"resetPassword": "비밀번호 재설정",
|
|
"resetPasswordInstructions": "비밀번호를 재설정하려면 이메일을 입력하세요",
|
|
"returnToLogin": "로그인으로 돌아가기",
|
|
"sendResetLink": "재설정 링크 전송",
|
|
"sending": "전송 중...",
|
|
"signIn": "로그인",
|
|
"signInToAccount": "계정에 로그인하세요",
|
|
"signOut": "로그아웃",
|
|
"signUp": "회원가입"
|
|
},
|
|
"autoLabels": {
|
|
"analyzing": "메모 분석 중...",
|
|
"createNewLabel": "이 새 레이블을 생성하고 추가",
|
|
"created": "{count}개 레이블이 성공적으로 생성되었습니다",
|
|
"description": "\"{notebookName}\" ({totalNotes}개 메모)에서 반복되는 주제를 감지했습니다. 레이블을 생성하시겠습니까?",
|
|
"error": "레이블 제안 가져오기 실패",
|
|
"new": "(새로운)",
|
|
"noLabelsSelected": "선택된 레이블 없음",
|
|
"note": "메모",
|
|
"notes": "메모",
|
|
"title": "새 레이블 제안",
|
|
"typeContent": "콘텐츠를 입력하여 레이블 제안을 받으세요...",
|
|
"typeForSuggestions": "제안을 받으려면 입력하세요..."
|
|
},
|
|
"batch": {
|
|
"organize": "정리",
|
|
"organizeWithAI": "AI로 정리하기"
|
|
},
|
|
"batchOrganization": {
|
|
"analyzing": "메모 분석 중...",
|
|
"apply": "적용 ({count})",
|
|
"applyFailed": "정리 적용 실패",
|
|
"applying": "적용 중...",
|
|
"confidence": "신뢰도",
|
|
"description": "AI가 메모를 분석하여 노트북으로 정리할 제안을 드립니다.",
|
|
"error": "조직화 계획 생성 실패",
|
|
"noNotebooks": "사용 가능한 노트북이 없습니다. 먼저 노트북을 생성하여 메모를 정리하세요.",
|
|
"noNotesSelected": "선택된 메모 없음",
|
|
"noSuggestions": "AI가 이 메모들을 정리할 좋은 방법을 찾지 못했습니다.",
|
|
"notesToOrganize": "{count}개 메모 정리",
|
|
"selectAllIn": "모두 선택",
|
|
"selectNote": "메모 선택",
|
|
"selected": "{count}개 선택됨",
|
|
"success": "정리 성공",
|
|
"title": "AI로 정리하기",
|
|
"unorganized": "{count}개 메모는 범주화되지 않아 일반 메모에 남게 됩니다."
|
|
},
|
|
"collaboration": {
|
|
"accessRevoked": "접근 권한이 취소되었습니다",
|
|
"addCollaborator": "공동 작업자 추가",
|
|
"addCollaboratorDescription": "이메일 주소로 이 노트에 공동 작업할 사람을 추가하세요.",
|
|
"alreadyInList": "이 이메일은 이미 목록에 있습니다",
|
|
"canEdit": "편집 가능",
|
|
"canView": "보기 가능",
|
|
"done": "완료",
|
|
"emailAddress": "이메일 주소",
|
|
"emailPlaceholder": "이메일 주소를 입력하세요",
|
|
"enterEmailAddress": "이메일 주소를 입력하세요",
|
|
"errorLoading": "공동 작업자 로드 중 오류",
|
|
"failedToAdd": "공동 작업자 추가 실패",
|
|
"failedToRemove": "공동 작업자 제거 실패",
|
|
"invite": "초대",
|
|
"noCollaborators": "아직 공동 작업자가 없습니다. 위에서 추가하세요!",
|
|
"noCollaboratorsViewer": "아직 공동 작업자가 없습니다.",
|
|
"nowHasAccess": "{name}님이 이 노트에 접근할 수 있습니다",
|
|
"owner": "소유자",
|
|
"pending": "대기 중",
|
|
"pendingInvite": "초대 대기 중",
|
|
"peopleWithAccess": "접근 권한이 있는 사용자",
|
|
"remove": "제거",
|
|
"removeCollaborator": "공동 작업자 제거",
|
|
"shareNote": "노트 공유",
|
|
"shareWithCollaborators": "공동 작업자와 공유",
|
|
"unnamedUser": "이름 없는 사용자",
|
|
"viewerDescription": "이 노트에 접근 권한이 있습니다. 소유자만 공동 작업자를 관리할 수 있습니다.",
|
|
"willBeAdded": "{email}님이 노트 생성 시 공동 작업자로 추가됩니다"
|
|
},
|
|
"colors": {
|
|
"blue": "파란색",
|
|
"default": "기본값",
|
|
"gray": "회색",
|
|
"green": "초록색",
|
|
"orange": "주황색",
|
|
"pink": "분홍색",
|
|
"purple": "보라색",
|
|
"red": "빨간색",
|
|
"yellow": "노란색"
|
|
},
|
|
"common": {
|
|
"add": "추가",
|
|
"cancel": "취소",
|
|
"close": "닫기",
|
|
"confirm": "확인",
|
|
"delete": "삭제",
|
|
"edit": "편집",
|
|
"error": "오류",
|
|
"loading": "로딩 중...",
|
|
"noResults": "결과 없음",
|
|
"notAvailable": "사용 불가",
|
|
"optional": "선택",
|
|
"remove": "제거",
|
|
"required": "필수",
|
|
"save": "저장",
|
|
"search": "검색",
|
|
"success": "성공",
|
|
"unknown": "알 수 없음"
|
|
},
|
|
"connection": {
|
|
"clickToView": "클릭하여 메모 보기",
|
|
"helpful": "도움이 됨",
|
|
"isHelpful": "이 연결이 도움이 되나요?",
|
|
"memoryEchoDiscovery": "Memory Echo 발견",
|
|
"notHelpful": "도움이 안 됨",
|
|
"similarityInfo": "이 메모들은 {similarity}% 유사성으로 연결되어 있습니다"
|
|
},
|
|
"dataManagement": {
|
|
"cleanup": {
|
|
"button": "정리",
|
|
"description": "삭제된 메모를 참조하는 레이블과 연결을 제거합니다.",
|
|
"failed": "정리 중 오류 발생",
|
|
"title": "고아 데이터 정리"
|
|
},
|
|
"cleanupComplete": "정리 완료",
|
|
"cleanupError": "정리 오류",
|
|
"dangerZone": "위험 구역",
|
|
"dangerZoneDescription": "이러한 작업은 되돌릴 수 없습니다. 주의하세요",
|
|
"delete": {
|
|
"button": "모든 메모 삭제",
|
|
"confirm": "확실합니까? 모든 메모가 영구적으로 삭제됩니다.",
|
|
"description": "모든 메모를 영구적으로 삭제합니다. 이 작업은 취소할 수 없습니다.",
|
|
"failed": "메모 삭제 실패",
|
|
"success": "모든 메모가 삭제되었습니다",
|
|
"title": "모든 메모 삭제"
|
|
},
|
|
"deleting": "삭제하는 중...",
|
|
"export": {
|
|
"button": "메모 내보내기",
|
|
"description": "모든 메모를 JSON 파일로 다운로드합니다. 모든 콘텐츠, 레이블 및 메타데이터가 포함됩니다.",
|
|
"failed": "메모 내보내기 실패",
|
|
"success": "메모 내보내기 성공",
|
|
"title": "모든 메모 내보내기"
|
|
},
|
|
"exporting": "내보내는 중...",
|
|
"import": {
|
|
"button": "메모 가져오기",
|
|
"description": "JSON 파일을 업로드하여 메모를 가져옵니다. 기존 메모에 추가되며 교체되지 않습니다.",
|
|
"failed": "메모 가져오기 실패",
|
|
"success": "{count}개의 메모를 가져왔습니다",
|
|
"title": "메모 가져오기"
|
|
},
|
|
"importing": "가져오는 중...",
|
|
"indexing": {
|
|
"button": "인덱스 재구축",
|
|
"description": "의미 검색을 개선하기 위해 모든 메모의 임베딩을 재생성합니다.",
|
|
"failed": "인덱싱 중 오류 발생",
|
|
"success": "인덱싱 완료: {count}개의 메모 처리됨",
|
|
"title": "검색 인덱스 재구축"
|
|
},
|
|
"indexingComplete": "인덱싱 완료",
|
|
"indexingError": "인덱싱 오류",
|
|
"title": "데이터 관리",
|
|
"toolsDescription": "데이터베이스 상태를 유지하는 도구"
|
|
},
|
|
"demoMode": {
|
|
"activated": "데모 모드가 활성화되었습니다! Memory Echo가 즉시 작동합니다.",
|
|
"createNotesTip": "2개 이상의 유사한 메모를 만들어 Memory Echo가 작동하는 것을 확인하세요!",
|
|
"deactivated": "데모 모드가 비활성화되었습니다. 정상 매개변수로 복원되었습니다.",
|
|
"delayBetweenNotes": "메모 간 0일 지연 (일반적으로 7일)",
|
|
"description": "테스트를 위해 Memory Echo를 가속화합니다. 연결이 즉시 나타납니다.",
|
|
"parametersActive": "데모 매개변수 활성화:",
|
|
"similarityThreshold": "50% 유사성 임계값 (일반적으로 75%)",
|
|
"title": "데모 모드",
|
|
"toggleFailed": "데모 모드 전환 실패",
|
|
"unlimitedInsights": "무제한 인사이트 (빈도 제한 없음)"
|
|
},
|
|
"diagnostics": {
|
|
"apiStatus": "API 상태",
|
|
"checking": "확인 중...",
|
|
"configuredProvider": "구성된 공급자",
|
|
"description": "AI 공급자 연결 상태를 확인하세요",
|
|
"errorStatus": "오류",
|
|
"operational": "정상 작동",
|
|
"testDetails": "테스트 세부 정보:",
|
|
"tip1": "Ollama가 실행 중인지 확인 (ollama serve)",
|
|
"tip2": "모델이 설치되어 있는지 확인 (ollama pull llama3)",
|
|
"tip3": "OpenAI API 키 확인",
|
|
"tip4": "네트워크 연결 확인",
|
|
"title": "진단",
|
|
"troubleshootingTitle": "문제 해결 팁:"
|
|
},
|
|
"favorites": {
|
|
"noFavorites": "즐겨찾기 없음",
|
|
"pinToFavorite": "즐겨찾기에 고정",
|
|
"title": "즐겨찾기",
|
|
"toggleSection": "즐겨찾기 섹션 전환"
|
|
},
|
|
"footer": {
|
|
"openSource": "오픈 소스 클론",
|
|
"privacy": "개인정보",
|
|
"terms": "이용약관"
|
|
},
|
|
"general": {
|
|
"add": "추가",
|
|
"apply": "적용",
|
|
"back": "뒤로",
|
|
"cancel": "취소",
|
|
"clean": "정리",
|
|
"clear": "지우기",
|
|
"close": "닫기",
|
|
"confirm": "확인",
|
|
"edit": "편집",
|
|
"error": "오류가 발생했습니다",
|
|
"indexAll": "모두 인덱싱",
|
|
"loading": "로딩 중...",
|
|
"next": "다음",
|
|
"operationFailed": "작업 실패",
|
|
"operationSuccess": "작업 성공",
|
|
"preview": "미리보기",
|
|
"previous": "이전",
|
|
"reset": "재설정",
|
|
"save": "저장",
|
|
"select": "선택",
|
|
"submit": "제출",
|
|
"testConnection": "연결 테스트",
|
|
"tryAgain": "다시 시도하세요"
|
|
},
|
|
"generalSettings": {
|
|
"description": "일반 애플리케이션 설정",
|
|
"title": "일반 설정"
|
|
},
|
|
"labels": {
|
|
"addLabel": "라벨 추가",
|
|
"allLabels": "모든 라벨",
|
|
"changeColor": "색상 변경",
|
|
"changeColorTooltip": "색상 변경",
|
|
"clearAll": "모두 지우기",
|
|
"confirmDelete": "이 라벨을 삭제하시겠습니까?",
|
|
"count": "{count}개 라벨",
|
|
"noLabels": "라벨 없음",
|
|
"confirmDeleteShort": "확인?",
|
|
"labelRemoved": "라벨 \"{label}\" 제거됨"
|
|
},
|
|
"memoryEcho": {
|
|
"clickToView": "클릭하여 메모 보기",
|
|
"comparison": {
|
|
"clickToView": "클릭하여 메모 보기",
|
|
"helpful": "도움이 됨",
|
|
"helpfulQuestion": "이 비교가 도움이 되나요?",
|
|
"highSimilarityInsight": "이 메모는 높은 유사성으로 동일한 주제를 다룹니다. 병합하거나 통합할 수 있습니다.",
|
|
"notHelpful": "도움이 안 됨",
|
|
"similarityInfo": "이 메모는 {similarity}% 유사성으로 연결되어 있습니다",
|
|
"title": "💡 메모 비교",
|
|
"untitled": "제목 없음"
|
|
},
|
|
"connection": "연결",
|
|
"connections": "연결",
|
|
"connectionsBadge": "{count}개 연결{plural}",
|
|
"dailyInsight": "메모에서 매일 인사이트 얻기",
|
|
"description": "메모 간의 능동적 연결",
|
|
"dismiss": "지금은 무시",
|
|
"editorSection": {
|
|
"close": "닫기",
|
|
"compare": "비교",
|
|
"compareAll": "모두 비교",
|
|
"loading": "로딩 중...",
|
|
"merge": "병합",
|
|
"mergeAll": "모두 병합",
|
|
"title": "⚡ 연결된 메모 ({count})",
|
|
"view": "보기"
|
|
},
|
|
"fused": "병합됨",
|
|
"fusion": {
|
|
"archiveOriginals": "원본 메모 보관",
|
|
"cancel": "취소",
|
|
"confirmFusion": "병합 확인",
|
|
"createBacklinks": "원본 메모에 대한 백링크 만들기",
|
|
"edit": "편집",
|
|
"error": "메모 병합 실패",
|
|
"finishEditing": "편집 완료",
|
|
"generateError": "병합 생성 실패",
|
|
"generateFusion": "병합 생성",
|
|
"generating": "생성 중...",
|
|
"keepAllTags": "모든 태그 유지",
|
|
"mergeNotes": "{count}개 메모 병합",
|
|
"modify": "수정",
|
|
"noContentReturned": "API에서 병합 콘텐츠가 반환되지 않았습니다",
|
|
"notesToMerge": "📝 병합할 메모",
|
|
"optionalPrompt": "💬 병합 프롬프트 (선택 사항)",
|
|
"optionsTitle": "병합 옵션",
|
|
"previewTitle": "📝 병합된 메모 미리보기",
|
|
"promptPlaceholder": "AI에 대한 선택적 지침 (예: '메모 1의 격식적인 스타일 유지')...",
|
|
"success": "메모가 성공적으로 병합되었습니다!",
|
|
"title": "🔗 지능형 병합",
|
|
"unknownDate": "알 수 없는 날짜",
|
|
"useLatestTitle": "최신 메모를 제목으로 사용"
|
|
},
|
|
"helpful": "도움이 됨",
|
|
"insightReady": "인사이트가 준비되었습니다!",
|
|
"notHelpful": "도움이 안 됨",
|
|
"overlay": {
|
|
"error": "연결 로드 오류",
|
|
"loading": "로딩 중...",
|
|
"noConnections": "연결을 찾을 수 없습니다",
|
|
"searchPlaceholder": "연결 검색...",
|
|
"sortBy": "정렬 기준:",
|
|
"sortOldest": "오래됨",
|
|
"sortRecent": "최근",
|
|
"sortSimilarity": "유사성",
|
|
"title": "연결된 메모",
|
|
"viewAll": "모두 나란히 보기"
|
|
},
|
|
"thanksFeedback": "피드백해 주셔서 감사합니다!",
|
|
"thanksFeedbackImproving": "감사합니다! 개선하는 데 활용하겠습니다.",
|
|
"title": "무언가를 발견했습니다...",
|
|
"viewConnection": "연결 보기",
|
|
"match": "{percentage}% 일치"
|
|
},
|
|
"nav": {
|
|
"accountSettings": "계정 설정",
|
|
"adminDashboard": "관리자 대시보드",
|
|
"aiSettings": "AI 설정",
|
|
"archive": "보관함",
|
|
"buyMeACoffee": "커피를 사주세요",
|
|
"configureAI": "AI 기반 기능, 공급자 및 환경설정을 구성하세요",
|
|
"diagnostics": "진단",
|
|
"donateOnKofi": "Ko-fi에서 기부하기",
|
|
"donationDescription": "일회성 기부를 하거나 월간 서포터가 되세요.",
|
|
"donationNote": "플랫폼 수수료 없음 • 즉시 지급 • 안전",
|
|
"favorites": "즐겨찾기",
|
|
"generalNotes": "일반 메모",
|
|
"home": "홈",
|
|
"login": "로그인",
|
|
"logout": "로그아웃",
|
|
"manageAISettings": "AI 설정 관리",
|
|
"myLibrary": "내 라이브러리",
|
|
"notebooks": "노트북",
|
|
"notes": "메모",
|
|
"proPlan": "프로 플랜",
|
|
"profile": "프로필",
|
|
"quickAccess": "빠른 접근",
|
|
"recent": "최근",
|
|
"reminders": "알림",
|
|
"settings": "설정",
|
|
"sponsorDescription": "월간 후원자가 되어 인정을 받으세요.",
|
|
"sponsorOnGithub": "GitHub에서 후원",
|
|
"support": "Memento 지원하기 ☕",
|
|
"supportDescription": "Memento는 100% 무료이며 오픈 소스입니다. 여러분의 지원으로 이 상태를 유지할 수 있습니다.",
|
|
"supportDevelopment": "Memento 개발 지원하기 ☕",
|
|
"trash": "휴지통",
|
|
"userManagement": "사용자 관리",
|
|
"workspace": "작업 공간",
|
|
"chat": "AI 채팅",
|
|
"lab": "랩",
|
|
"agents": "에이전트"
|
|
},
|
|
"notebook": {
|
|
"cancel": "취소",
|
|
"create": "노트북 만들기",
|
|
"createDescription": "메모, 아이디어, 프로젝트를 효율적으로 정리할 새 컬렉션을 시작하세요.",
|
|
"createNew": "새 노트북 만들기",
|
|
"creating": "생성 중...",
|
|
"delete": "노트북 삭제",
|
|
"deleteConfirm": "삭제",
|
|
"deleteWarning": "이 노트북을 삭제하시겠습니까? 메모는 일반 메모로 이동됩니다.",
|
|
"edit": "노트북 편집",
|
|
"editDescription": "노트북의 이름, 아이콘, 색상을 변경합니다.",
|
|
"generating": "요약 생성 중...",
|
|
"labels": "레이블",
|
|
"name": "노트북 이름",
|
|
"noLabels": "레이블 없음",
|
|
"selectColor": "색상",
|
|
"selectIcon": "아이콘",
|
|
"summary": "노트북 요약",
|
|
"summaryDescription": "이 노트북의 모든 메모에 대한 AI 요약을 생성합니다.",
|
|
"summaryError": "요약 생성 오류",
|
|
"namePlaceholder": "예: 4분기 마케팅 전략",
|
|
"myNotebook": "내 노트북",
|
|
"saving": "저장 중...",
|
|
"pdfTitle": "요약 — {name}",
|
|
"pdfNotesLabel": "노트:",
|
|
"pdfGeneratedOn": "생성일:",
|
|
"confidence": "신뢰도",
|
|
"savingReminder": "알림 저장 실패",
|
|
"removingReminder": "알림 제거 실패"
|
|
},
|
|
"notebookSuggestion": {
|
|
"description": "이 메모는 이 노트북에 속하는 것 같습니다",
|
|
"dismiss": "무시",
|
|
"dismissIn": "무시 ({timeLeft}초 후 닫힘)",
|
|
"generalNotes": "일반 메모",
|
|
"move": "이동",
|
|
"moveToNotebook": "노트북으로 이동",
|
|
"title": "{name}(으)로 이동하시겠습니까?"
|
|
},
|
|
"notebooks": {
|
|
"allNotebooks": "모든 노트북",
|
|
"create": "노트북 만들기",
|
|
"createFirst": "첫 번째 노트북 만들기",
|
|
"noNotebooks": "노트북 없음"
|
|
},
|
|
"notes": {
|
|
"add": "추가",
|
|
"addCollaborators": "공동 작업자 추가",
|
|
"addImage": "이미지 추가",
|
|
"addItem": "항목 추가",
|
|
"addLink": "링크 추가",
|
|
"addListItem": "+ 목록 항목",
|
|
"addNote": "메모 추가",
|
|
"adding": "추가 중...",
|
|
"aiAssistant": "AI 도우미",
|
|
"archive": "보관",
|
|
"backgroundOptions": "배경 옵션",
|
|
"changeColor": "색상 변경",
|
|
"changeSize": "크기 변경",
|
|
"clarifyFailed": "명확화 실패",
|
|
"close": "닫기",
|
|
"color": "색상",
|
|
"confirmDelete": "이 메모를 삭제하시겠습니까?",
|
|
"confirmLeaveShare": "이 공유 메모를 나가시겠습니까?",
|
|
"contentOrMediaRequired": "내용을 입력하거나 링크/이미지를 추가하세요",
|
|
"copy": "복사",
|
|
"copyFailed": "메모 복사 실패",
|
|
"copySuccess": "메모가 복사되었습니다!",
|
|
"createFirstNote": "첫 번째 메모 만들기",
|
|
"date": "날짜",
|
|
"delete": "삭제",
|
|
"dragToReorder": "드래그하여 재정렬",
|
|
"duplicate": "복제",
|
|
"edit": "메모 편집",
|
|
"emptyState": "메모가 없습니다",
|
|
"fileTooLarge": "파일이 너무 큽니다: {fileName}. 최대 크기는 {maxSize}입니다.",
|
|
"improveFailed": "개선 실패",
|
|
"inNotebook": "노트북에서",
|
|
"invalidDateTime": "잘못된 날짜 또는 시간",
|
|
"invalidFileType": "잘못된 파일 유형: {fileName}. JPEG, PNG, GIF 및 WebP만 허용됩니다.",
|
|
"itemOrMediaRequired": "하나 이상의 항목이나 미디어를 추가하세요",
|
|
"large": "크게",
|
|
"leaveShare": "나가기",
|
|
"linkAddFailed": "링크 추가 실패",
|
|
"linkAdded": "링크가 추가되었습니다",
|
|
"linkMetadataFailed": "링크 메타데이터를 가져올 수 없습니다",
|
|
"listItem": "목록 항목",
|
|
"makeCopy": "사본 만들기",
|
|
"markdown": "Markdown",
|
|
"markdownMode": "Markdown",
|
|
"markdownOff": "Markdown 끄기",
|
|
"markdownOn": "Markdown 켜기",
|
|
"markdownPlaceholder": "메모 작성... (Markdown 지원)",
|
|
"medium": "중간",
|
|
"more": "더 보기",
|
|
"moreOptions": "더 많은 옵션",
|
|
"moveFailed": "이동 실패",
|
|
"newChecklist": "새 체크리스트",
|
|
"newNote": "새 메모",
|
|
"noContent": "내용 없음",
|
|
"noNotes": "메모 없음",
|
|
"noNotesFound": "메모를 찾을 수 없습니다",
|
|
"noteCreateFailed": "메모 생성 실패",
|
|
"noteCreated": "메모가 생성되었습니다",
|
|
"others": "기타",
|
|
"pin": "고정",
|
|
"pinned": "고정됨",
|
|
"pinnedNotes": "고정된 메모",
|
|
"placeholder": "메모 작성...",
|
|
"preview": "미리보기",
|
|
"readOnly": "읽기 전용",
|
|
"recent": "최근",
|
|
"redo": "다시 실행 (Ctrl+Y)",
|
|
"redoShortcut": "다시 실행 (Ctrl+Y)",
|
|
"remindMe": "알림",
|
|
"reminderDateTimeRequired": "날짜와 시간을 입력하세요",
|
|
"reminderMustBeFuture": "알림은 미래 시간으로 설정해야 합니다",
|
|
"reminderPastError": "알림은 미래 시간으로 설정해야 합니다",
|
|
"reminderRemoved": "알림이 제거되었습니다",
|
|
"reminderSet": "{datetime}에 알림이 설정되었습니다",
|
|
"remove": "제거",
|
|
"saving": "저장 중...",
|
|
"setReminder": "알림 설정",
|
|
"setReminderButton": "알림 설정",
|
|
"share": "공유",
|
|
"shareWithCollaborators": "공동 작업자와 공유",
|
|
"sharedBy": "공유자",
|
|
"sharedReadOnly": "이 메모는 읽기 전용 모드로 공유됩니다",
|
|
"shortenFailed": "단축 실패",
|
|
"showCollaborators": "공동 작업자 표시",
|
|
"size": "크기",
|
|
"small": "작게",
|
|
"takeNote": "메모 작성...",
|
|
"takeNoteMarkdown": "메모 작성... (Markdown 지원)",
|
|
"time": "시간",
|
|
"title": "메모",
|
|
"titlePlaceholder": "제목",
|
|
"transformFailed": "변환 실패",
|
|
"unarchive": "보관 취소",
|
|
"undo": "실행 취소 (Ctrl+Z)",
|
|
"undoShortcut": "실행 취소 (Ctrl+Z)",
|
|
"unpin": "고정 해제",
|
|
"unpinned": "고정 해제됨",
|
|
"untitled": "제목 없음",
|
|
"uploadFailed": "{filename} 업로드 실패",
|
|
"view": "메모 보기",
|
|
"emptyStateTabs": "아직 노트가 없습니다. 사이드바의 \"새 노트\"를 사용하여 추가하세요 (AI 제목 제안이 작성기에 나타납니다).",
|
|
"viewCards": "카드 보기",
|
|
"viewCardsTooltip": "드래그 앤 드롭으로 재정렬 가능한 카드 그리드",
|
|
"viewTabs": "리스트 보기",
|
|
"viewTabsTooltip": "상단에 탭, 하단에 노트 — 탭을 드래그하여 재정렬",
|
|
"viewModeGroup": "노트 표시 모드",
|
|
"reorderTabs": "탭 재정렬",
|
|
"modified": "수정됨",
|
|
"created": "생성됨"
|
|
},
|
|
"pagination": {
|
|
"next": "→",
|
|
"pageInfo": "페이지 {currentPage} / {totalPages}",
|
|
"previous": "←"
|
|
},
|
|
"paragraphRefactor": {
|
|
"casual": "비격식",
|
|
"expand": "확장",
|
|
"formal": "격식",
|
|
"improve": "개선",
|
|
"shorten": "단축",
|
|
"title": "텍스트 개선"
|
|
},
|
|
"profile": {
|
|
"accountSettings": "계정 설정",
|
|
"autoDetect": "자동 감지",
|
|
"changePassword": "비밀번호 변경",
|
|
"changePasswordDescription": "비밀번호를 업데이트하세요. 현재 비밀번호가 필요합니다.",
|
|
"confirmPassword": "비밀번호 확인",
|
|
"currentPassword": "현재 비밀번호",
|
|
"description": "개인정보 업데이트",
|
|
"displayName": "표시 이름",
|
|
"displaySettings": "표시 설정",
|
|
"displaySettingsDescription": "모양과 글꼴 크기를 사용자 지정합니다.",
|
|
"email": "이메일",
|
|
"fontSize": "글꼴 크기",
|
|
"fontSizeDescription": "가독성을 향상시키기 위해 글꼴 크기를 조정하세요. 이는 인터페이스의 모든 텍스트에 적용됩니다.",
|
|
"fontSizeExtraLarge": "매우 크게",
|
|
"fontSizeLarge": "크게",
|
|
"fontSizeMedium": "중간",
|
|
"fontSizeSmall": "작게",
|
|
"fontSizeUpdateFailed": "글꼴 크기 업데이트 실패",
|
|
"fontSizeUpdateSuccess": "글꼴 크기가 업데이트되었습니다",
|
|
"languageDescription": "이 언어는 AI 기능, 콘텐츠 분석 및 인터페이스 텍스트에 사용됩니다.",
|
|
"languagePreferences": "언어 환경설정",
|
|
"languagePreferencesDescription": "AI 기능 및 인터페이스의 선호 언어를 선택하세요.",
|
|
"languageUpdateFailed": "언어 업데이트 실패",
|
|
"languageUpdateSuccess": "언어가 업데이트되었습니다",
|
|
"manageAISettings": "AI 설정 관리",
|
|
"newPassword": "새 비밀번호",
|
|
"passwordChangeFailed": "비밀번호 변경 실패",
|
|
"passwordChangeSuccess": "비밀번호가 변경되었습니다",
|
|
"passwordError": "비밀번호 업데이트 오류",
|
|
"passwordUpdated": "비밀번호가 업데이트되었습니다",
|
|
"preferredLanguage": "선호 언어",
|
|
"profileError": "프로필 업데이트 오류",
|
|
"profileUpdated": "프로필이 업데이트되었습니다",
|
|
"recentNotesUpdateFailed": "최근 노트 설정 업데이트 실패",
|
|
"recentNotesUpdateSuccess": "최근 노트 설정이 업데이트되었습니다",
|
|
"selectFontSize": "글꼴 크기 선택",
|
|
"selectLanguage": "언어 선택",
|
|
"showRecentNotes": "최근 노트 섹션 표시",
|
|
"showRecentNotesDescription": "메인 페이지에 최근 노트(지난 7일)를 표시합니다",
|
|
"title": "프로필",
|
|
"updateFailed": "프로필 업데이트 실패",
|
|
"updatePassword": "비밀번호 업데이트",
|
|
"updateSuccess": "프로필이 업데이트되었습니다"
|
|
},
|
|
"reminder": {
|
|
"cancel": "취소",
|
|
"reminderDate": "알림 날짜",
|
|
"reminderTime": "알림 시간",
|
|
"removeReminder": "알림 제거",
|
|
"save": "알림 설정",
|
|
"setReminder": "알림 설정",
|
|
"title": "알림"
|
|
},
|
|
"resetPassword": {
|
|
"confirmNewPassword": "새 비밀번호 확인",
|
|
"description": "아래에 새 비밀번호를 입력하세요.",
|
|
"invalidLinkDescription": "이 비밀번호 재설정 링크는 유효하지 않거나 만료되었습니다.",
|
|
"invalidLinkTitle": "잘못된 링크",
|
|
"loading": "로딩 중...",
|
|
"newPassword": "새 비밀번호",
|
|
"passwordMismatch": "비밀번호가 일치하지 않습니다",
|
|
"requestNewLink": "새 링크 요청",
|
|
"resetPassword": "비밀번호 재설정",
|
|
"resetting": "재설정 중...",
|
|
"success": "비밀번호가 성공적으로 재설정되었습니다. 이제 로그인할 수 있습니다.",
|
|
"title": "비밀번호 재설정"
|
|
},
|
|
"search": {
|
|
"exactMatch": "정확히 일치",
|
|
"noResults": "검색 결과 없음",
|
|
"placeholder": "검색",
|
|
"related": "관련",
|
|
"resultsFound": "{count}개의 노트를 찾았습니다",
|
|
"searchPlaceholder": "노트 검색...",
|
|
"searching": "검색 중...",
|
|
"semanticInProgress": "AI 검색 진행 중...",
|
|
"semanticTooltip": "AI 의미 검색"
|
|
},
|
|
"semanticSearch": {
|
|
"exactMatch": "정확히 일치",
|
|
"related": "관련",
|
|
"searching": "검색 중..."
|
|
},
|
|
"settings": {
|
|
"about": "정보",
|
|
"account": "계정",
|
|
"appearance": "모양",
|
|
"cleanTags": "고아 태그 정리",
|
|
"cleanTagsDescription": "더 이상 노트에서 사용되지 않는 태그를 제거합니다",
|
|
"description": "설정 및 환경설정 관리",
|
|
"language": "언어",
|
|
"languageAuto": "자동 감지",
|
|
"maintenance": "유지 관리",
|
|
"maintenanceDescription": "데이터베이스 상태를 유지하는 도구",
|
|
"notifications": "알림",
|
|
"privacy": "개인정보 보호",
|
|
"profile": "프로필",
|
|
"searchNoResults": "일치하는 설정을 찾을 수 없습니다",
|
|
"security": "보안",
|
|
"selectLanguage": "언어 선택",
|
|
"semanticIndexing": "의미 인덱싱",
|
|
"semanticIndexingDescription": "의도 기반 검색을 활성화하기 위해 모든 노트의 벡터를 생성합니다",
|
|
"settingsError": "설정 저장 오류",
|
|
"settingsSaved": "설정이 저장되었습니다",
|
|
"theme": "테마",
|
|
"themeDark": "어둡게",
|
|
"themeLight": "밝게",
|
|
"themeSystem": "시스템",
|
|
"title": "설정",
|
|
"version": "버전",
|
|
"cleanupDone": "{created}개의 라벨 레코드를 동기화하고 {deleted}개의 고아를 제거했습니다",
|
|
"cleanupNothing": "할 일이 없습니다 — 라벨이 이미 노트와 일치합니다",
|
|
"cleanupWithErrors": "일부 작업이 실패했습니다",
|
|
"cleanupError": "라벨을 정리할 수 없습니다",
|
|
"indexingComplete": "인덱싱 완료: {count}개의 노트 처리됨",
|
|
"indexingError": "인덱싱 중 오류 발생",
|
|
"emailNotifications": "이메일 알림",
|
|
"emailNotificationsDesc": "이메일로 중요한 알림을 받습니다",
|
|
"desktopNotifications": "데스크톱 알림",
|
|
"desktopNotificationsDesc": "브라우저에서 알림을 받습니다",
|
|
"notificationsDesc": "알림 환경설정을 관리합니다"
|
|
},
|
|
"sidebar": {
|
|
"archive": "보관함",
|
|
"editLabels": "라벨 편집",
|
|
"labels": "라벨",
|
|
"notes": "노트",
|
|
"reminders": "알림",
|
|
"trash": "휴지통",
|
|
"newNoteTabs": "새 노트",
|
|
"newNoteTabsHint": "이 노트북에 노트 만들기",
|
|
"noLabelsInNotebook": "이 노트북에는 아직 라벨이 없습니다"
|
|
},
|
|
"support": {
|
|
"aiApiCosts": "AI API 비용:",
|
|
"buyMeACoffee": "커피를 사주세요",
|
|
"contributeCode": "코드 기여",
|
|
"description": "Memento는 100% 무료이며 오픈 소스입니다. 여러분의 지원으로 이 상태를 유지할 수 있습니다.",
|
|
"directImpact": "직접적인 영향",
|
|
"domainSSL": "도메인 및 SSL:",
|
|
"donateOnKofi": "Ko-fi에서 기부하기",
|
|
"donationDescription": "일회성 기부를 하거나 월간 서포터가 되세요.",
|
|
"githubDescription": "정기 후원 • 공개 인정 • 개발자 중심",
|
|
"hostingServers": "호스팅 및 서버:",
|
|
"howSupportHelps": "여러분의 지원이 어떻게 도움이 되는지",
|
|
"kofiDescription": "플랫폼 수수료 없음 • 즉시 지급 • 안전",
|
|
"otherWaysTitle": "기타 지원 방법",
|
|
"reportBug": "버그 보고",
|
|
"shareTwitter": "Twitter에서 공유",
|
|
"sponsorDescription": "월간 후원자가 되어 인정을 받으세요.",
|
|
"sponsorOnGithub": "GitHub에서 후원",
|
|
"sponsorPerks": "후원자 특전",
|
|
"starGithub": "GitHub에서 스타 주기",
|
|
"title": "Memento 개발 지원하기",
|
|
"totalExpenses": "총 지출:",
|
|
"transparency": "투명성",
|
|
"transparencyDescription": "저는 완전한 투명성을 믿습니다. 기부금 사용처는 다음과 같습니다:"
|
|
},
|
|
"testPages": {
|
|
"titleSuggestions": {
|
|
"analyzing": "분석 중...",
|
|
"contentLabel": "콘텐츠 (50단어 이상 필요):",
|
|
"error": "오류:",
|
|
"idle": "대기 중",
|
|
"noSuggestions": "아직 제안이 없습니다. 50단어 이상 입력하고 2초 기다리세요.",
|
|
"placeholder": "여기에 최소 50단어를 입력하세요...",
|
|
"status": "상태:",
|
|
"suggestions": "제안 ({count}):",
|
|
"title": "제목 제안 테스트",
|
|
"wordCount": "단어 수:"
|
|
}
|
|
},
|
|
"time": {
|
|
"daysAgo": "{count}일 전",
|
|
"hoursAgo": "{count}시간 전",
|
|
"justNow": "방금",
|
|
"minutesAgo": "{count}분 전",
|
|
"today": "오늘",
|
|
"tomorrow": "내일",
|
|
"yesterday": "어제"
|
|
},
|
|
"titleSuggestions": {
|
|
"available": "제목 제안",
|
|
"dismiss": "무시",
|
|
"generating": "생성 중...",
|
|
"selectTitle": "제목 선택",
|
|
"title": "AI 제안"
|
|
},
|
|
"toast": {
|
|
"feedbackFailed": "피드백 제출 실패",
|
|
"notesFusionSuccess": "메모가 성공적으로 병합되었습니다!",
|
|
"openConnectionFailed": "연결 열기 실패",
|
|
"openingConnection": "연결을 여는 중...",
|
|
"operationFailed": "작업 실패",
|
|
"operationSuccess": "작업 성공",
|
|
"saveFailed": "설정 저장 실패",
|
|
"saved": "설정이 저장되었습니다",
|
|
"thanksFeedback": "피드백 감사합니다!",
|
|
"thanksFeedbackImproving": "감사합니다! 개선에 활용하겠습니다."
|
|
},
|
|
"trash": {
|
|
"title": "휴지통",
|
|
"empty": "휴지통이 비어 있습니다",
|
|
"emptyDescription": "삭제된 메모가 여기에 표시됩니다",
|
|
"restore": "복원",
|
|
"deletePermanently": "영구 삭제",
|
|
"noteTrashed": "메모가 휴지통으로 이동되었습니다",
|
|
"noteRestored": "메모가 복원되었습니다",
|
|
"notePermanentlyDeleted": "메모가 영구 삭제되었습니다",
|
|
"emptyTrash": "휴지통 비우기",
|
|
"emptyTrashConfirm": "휴지통의 모든 메모를 영구 삭제하시겠습니까?",
|
|
"emptyTrashSuccess": "휴지통이 비워졌습니다",
|
|
"permanentDelete": "영구 삭제",
|
|
"permanentDeleteConfirm": "이 메모는 영구 삭제됩니다. 이 작업은 되돌릴 수 없습니다."
|
|
},
|
|
"ui": {
|
|
"close": "닫기",
|
|
"collapse": "접기",
|
|
"expand": "펼치기",
|
|
"open": "열기"
|
|
},
|
|
"mcpSettings": {
|
|
"title": "MCP 설정",
|
|
"description": "API 키 관리 및 외부 도구 구성",
|
|
"whatIsMcp": {
|
|
"title": "MCP란 무엇인가요?",
|
|
"description": "Model Context Protocol(MCP)은 AI 모델이 외부 도구 및 데이터 소스와 안전하게 상호 작용할 수 있게 하는 오픈 프로토콜입니다. MCP를 사용하면 Claude Code, Cursor, N8N 등의 도구를 Memento 인스턴스에 연결하여 프로그래밍 방식으로 노트를 읽고, 만들고, 정리할 수 있습니다.",
|
|
"learnMore": "MCP에 대해 자세히 알아보기"
|
|
},
|
|
"serverStatus": {
|
|
"title": "서버 상태",
|
|
"running": "실행 중",
|
|
"stopped": "중지됨",
|
|
"mode": "모드",
|
|
"url": "URL"
|
|
},
|
|
"apiKeys": {
|
|
"title": "API 키",
|
|
"description": "API 키를 통해 외부 도구가 MCP를 통해 노트에 접근할 수 있습니다. 키를 비밀로 유지하세요.",
|
|
"generate": "새 키 생성",
|
|
"empty": "API 키가 없습니다. 하나를 생성하여 시작하세요.",
|
|
"active": "활성",
|
|
"revoked": "취소됨",
|
|
"revoke": "취소",
|
|
"delete": "삭제",
|
|
"createdAt": "생성일",
|
|
"lastUsed": "마지막 사용",
|
|
"never": "없음",
|
|
"confirmRevoke": "이 키를 취소하시겠습니까? 이 키를 사용하는 도구의 접근이 차단됩니다.",
|
|
"confirmDelete": "이 키를 영구적으로 삭제하시겠습니까?"
|
|
},
|
|
"createDialog": {
|
|
"title": "API 키 생성",
|
|
"description": "외부 도구를 노트에 연결할 새 API 키를 만듭니다.",
|
|
"nameLabel": "키 이름",
|
|
"namePlaceholder": "예: Claude Code, Cursor, N8N",
|
|
"generating": "생성 중...",
|
|
"generate": "생성",
|
|
"successTitle": "API 키가 생성되었습니다",
|
|
"successDescription": "지금 API 키를 복사하세요. 나중에 다시 볼 수 없습니다.",
|
|
"copy": "복사",
|
|
"copied": "복사됨!",
|
|
"done": "완료"
|
|
},
|
|
"configInstructions": {
|
|
"title": "구성 안내",
|
|
"description": "API 키를 사용하여 이 도구들을 구성하세요.",
|
|
"claudeCode": {
|
|
"title": "Claude Code",
|
|
"description": "Claude Code MCP 구성 파일에 다음을 추가하세요:"
|
|
},
|
|
"cursor": {
|
|
"title": "Cursor",
|
|
"description": "Cursor MCP 설정에 다음을 추가하세요:"
|
|
},
|
|
"n8n": {
|
|
"title": "N8N",
|
|
"description": "N8N MCP 노드에서 다음 자격 증명을 사용하세요:"
|
|
}
|
|
}
|
|
},
|
|
"agents": {
|
|
"title": "에이전트",
|
|
"subtitle": "모니터링 및 리서치 작업 자동화",
|
|
"newAgent": "새 에이전트",
|
|
"myAgents": "내 에이전트",
|
|
"noAgents": "에이전트 없음",
|
|
"noAgentsDescription": "첫 번째 에이전트를 만들거나 아래 템플릿을 설치하여 모니터링 작업을 자동화하세요.",
|
|
"types": {
|
|
"scraper": "모니터",
|
|
"researcher": "리서처",
|
|
"monitor": "관찰자",
|
|
"custom": "사용자 정의"
|
|
},
|
|
"typeDescriptions": {
|
|
"scraper": "여러 사이트를 스크랩하고 요약을 생성합니다",
|
|
"researcher": "주제에 대한 정보를 검색합니다",
|
|
"monitor": "노트북을 감시하고 노트를 분석합니다",
|
|
"custom": "직접 프롬프트를 작성하는 자유 에이전트"
|
|
},
|
|
"form": {
|
|
"agentType": "에이전트 유형",
|
|
"name": "이름",
|
|
"namePlaceholder": "예: 화요일 AI 와치",
|
|
"description": "설명 (선택 사항)",
|
|
"descriptionPlaceholder": "주간 AI 뉴스 요약",
|
|
"urlsLabel": "스크랩할 URL",
|
|
"urlsOptional": "(선택 사항)",
|
|
"sourceNotebook": "감시할 노트북",
|
|
"selectNotebook": "노트북을 선택하세요...",
|
|
"targetNotebook": "대상 노트북",
|
|
"inbox": "받은편지함",
|
|
"instructions": "AI 지침",
|
|
"instructionsPlaceholder": "에이전트의 동작을 설명하세요...",
|
|
"frequency": "빈도",
|
|
"cancel": "취소",
|
|
"saving": "저장 중...",
|
|
"save": "저장",
|
|
"create": "에이전트 만들기",
|
|
"editTitle": "에이전트 편집",
|
|
"createTitle": "새 에이전트",
|
|
"nameRequired": "이름은 필수입니다",
|
|
"addUrl": "URL 추가",
|
|
"advancedMode": "고급 모드",
|
|
"instructionsHint": "자동 프롬프트 대체",
|
|
"researchTopic": "조사 주제",
|
|
"researchTopicPlaceholder": "예: AI 최신 동향",
|
|
"notifyEmail": "이메일 알림",
|
|
"notifyEmailHint": "각 실행 후 에이전트 결과가 포함된 이메일 받기"
|
|
},
|
|
"frequencies": {
|
|
"manual": "수동",
|
|
"hourly": "매시간",
|
|
"daily": "매일",
|
|
"weekly": "매주",
|
|
"monthly": "매월"
|
|
},
|
|
"status": {
|
|
"success": "성공",
|
|
"failure": "실패",
|
|
"running": "실행 중",
|
|
"pending": "대기 중"
|
|
},
|
|
"actions": {
|
|
"edit": "편집",
|
|
"run": "실행",
|
|
"delete": "삭제",
|
|
"deleteConfirm": "에이전트 \"{name}\"을(를) 삭제하시겠습니까?",
|
|
"toggleOn": "에이전트 활성화됨",
|
|
"toggleOff": "에이전트 비활성화됨"
|
|
},
|
|
"toasts": {
|
|
"created": "에이전트가 생성되었습니다",
|
|
"updated": "에이전트가 업데이트되었습니다",
|
|
"deleted": "\"{name}\"이(가) 삭제되었습니다",
|
|
"deleteError": "삭제 중 오류 발생",
|
|
"runSuccess": "\"{name}\"이(가) 성공적으로 실행되었습니다",
|
|
"runError": "오류: {error}",
|
|
"runFailed": "실행 실패",
|
|
"runGenericError": "실행 중 오류 발생",
|
|
"toggleError": "에이전트 전환 중 오류 발생",
|
|
"installSuccess": "\"{name}\"이(가) 설치되었습니다",
|
|
"installError": "설치 중 오류 발생",
|
|
"saveError": "저장 중 오류 발생"
|
|
},
|
|
"templates": {
|
|
"title": "템플릿",
|
|
"install": "설치",
|
|
"installing": "설치 중...",
|
|
"veilleAI": {
|
|
"name": "AI 와치",
|
|
"description": "AI 전문 사이트 5곳을 스크랩하여 주간 요약을 생성합니다."
|
|
},
|
|
"veilleTech": {
|
|
"name": "테크 와치",
|
|
"description": "주요 기술 사이트를 스크랩하여 뉴스 요약을 만듭니다."
|
|
},
|
|
"veilleDev": {
|
|
"name": "개발 와치",
|
|
"description": "개발 사이트를 스크랩하여 새로운 기술과 프레임워크를 요약합니다."
|
|
},
|
|
"surveillant": {
|
|
"name": "노트 관찰자",
|
|
"description": "노트북의 최근 노트를 분석하고 보완 사항, 참조 및 링크를 제안합니다."
|
|
},
|
|
"chercheur": {
|
|
"name": "주제 리서처",
|
|
"description": "주제에 대한 심층 정보를 검색하고 참조가 포함된 구조화된 노트를 만듭니다."
|
|
}
|
|
},
|
|
"runLog": {
|
|
"title": "기록",
|
|
"noHistory": "아직 실행 기록이 없습니다",
|
|
"toolTrace": "{count}개 도구 호출",
|
|
"step": "{num}단계"
|
|
},
|
|
"tools": {
|
|
"title": "에이전트 도구",
|
|
"webSearch": "웹 검색",
|
|
"webScrape": "웹 스크랩",
|
|
"noteSearch": "노트 검색",
|
|
"noteRead": "노트 읽기",
|
|
"noteCreate": "노트 만들기",
|
|
"urlFetch": "URL 가져오기",
|
|
"memorySearch": "메모리",
|
|
"configNeeded": "구성",
|
|
"selected": "{count}개 선택됨",
|
|
"maxSteps": "최대 반복 횟수"
|
|
},
|
|
"metadata": {
|
|
"executions": "{count}회 실행"
|
|
},
|
|
"defaultRoles": {
|
|
"scraper": "당신은 모니터링 도우미입니다. 여러 웹사이트의 기사를 명확하고 구조화된 요약으로 종합하세요.",
|
|
"researcher": "당신은 철저한 연구원입니다. 요청된 주제에 대해 맥락, 핵심 포인트, 논쟁, 참조가 포함된 연구 노트를 작성하세요.",
|
|
"monitor": "당신은 분석 도우미입니다. 제공된 노트를 분석하고 단서, 참조 및 노트 간의 연결을 제안하세요.",
|
|
"custom": "당신은 도움이 되는 도우미입니다."
|
|
},
|
|
"help": {
|
|
"title": "에이전트 가이드",
|
|
"btnLabel": "도움말",
|
|
"close": "닫기",
|
|
"whatIsAgent": "에이전트란?",
|
|
"whatIsAgentContent": "An **agent** is an AI assistant that runs automatically to perform tasks for you. It has access to **tools** (web search, web scraping, note reading...) and produces a **note** with its results.\n\nThink of it as a small autonomous worker: you give it a mission, it researches or scrapes information, then writes a structured note you can read later.",
|
|
"howToUse": "에이전트 사용 방법",
|
|
"howToUseContent": "1. Click **\"New Agent\"** (or start from a **Template** at the bottom of the page)\n2. Choose an **agent type** (Researcher, Monitor, Observer, Custom)\n3. Give it a **name** and fill in the type-specific fields\n4. Optionally pick a **target notebook** where results will be saved\n5. Choose a **frequency** (Manual = you trigger it yourself)\n6. Click **Create**, then hit the **Run** button on the agent card\n7. Once finished, a new note appears in your target notebook",
|
|
"types": "에이전트 유형",
|
|
"typesContent": "### Researcher\nSearches the web on a **topic you define** and creates a structured note with sources and references.\n\n- **Fields:** name, research topic (e.g. \"Latest advances in quantum computing\")\n- **Default tools:** web search, web scraping, note search, note creation\n- **Requirements:** a web search provider must be configured (SearXNG or Brave Search)\n\n### Monitor (Scraper)\nScrapes a **list of URLs** you specify and produces a summary of their content.\n\n- **Fields:** name, list of URLs (e.g. tech news sites, blogs...)\n- **Default tools:** web scraping, note creation\n- **Use case:** weekly tech watch, competitor monitoring, blog roundups\n\n### Observer (Notebook Monitor)\nReads notes from a **notebook you select** and produces analysis, connections, and suggestions.\n\n- **Fields:** name, source notebook (the one to analyze)\n- **Default tools:** note search, note read, note creation\n- **Use case:** find connections between your notes, get reading suggestions, detect recurring themes\n\n### Custom\nA blank canvas: you write your own **prompt** and pick your own **tools**.\n\n- **Fields:** name, description, custom instructions (in Advanced mode)\n- **No default tools** — you choose exactly what the agent needs\n- **Use case:** anything creative or specific that doesn't fit the other types",
|
|
"advanced": "고급 모드 (AI 지시어, 최대 반복)",
|
|
"advancedContent": "Click **\"Advanced mode\"** at the bottom of the form to access additional settings.\n\n### AI Instructions\n\nThis field lets you **replace the default system prompt** for the agent. If left empty, the agent uses an automatic prompt adapted to its type.\n\n**Why use it?** You want to control exactly how the agent behaves. For example:\n- \"Write the summary in English, even if sources are in French\"\n- \"Structure the note with sections: Context, Key Points, Personal Opinion\"\n- \"Ignore articles older than 30 days and focus on recent news\"\n- \"For each detected theme, suggest 3 follow-up leads with links\"\n\n> **Note:** Your instructions replace the defaults, they don't add to them.\n\n### Max iterations\n\nThis is the **maximum number of cycles** the agent can perform. One cycle = the agent thinks, calls a tool, reads the result, then decides the next action.\n\n- **3-5 iterations:** for simple tasks (scraping a single page)\n- **10 iterations (default):** good balance for most cases\n- **15-25 iterations:** for deep research where the agent needs to explore multiple leads\n\n> **Warning:** More iterations = more time and potentially higher API costs.",
|
|
"tools": "사용 가능한 도구 (상세)",
|
|
"toolsContent": "When advanced mode is enabled, you can choose exactly which tools the agent can use.\n\n### Web Search\nAllows the agent to **search the internet** via SearXNG or Brave Search.\n\n- **What it does:** The agent formulates a query, gets search results, and can then scrape the most relevant pages.\n- **When to enable:** When the agent needs to find information on a topic (Researcher or Custom type).\n- **Configuration required:** SearXNG (with JSON format enabled) or a Brave Search API key. Configurable in **Admin > Agent Tools**.\n- **Example:** The agent searches \"React Server Components best practices 2025\", gets 10 results, then scrapes the top 3.\n\n### Web Scrape\nAllows the agent to **extract text content from a web page** given its URL.\n\n- **What it does:** The agent visits a URL and retrieves the structured text (headings, paragraphs, lists). Ads, menus and footers are typically filtered out.\n- **When to enable:** For the Monitor type (mandatory), or any agent that needs to read web pages.\n- **Configuration:** Works out of the box, but a **Jina Reader API key** improves quality and removes rate limits. Configurable in **Admin > Agent Tools**.\n- **Example:** The agent scrapes 5 tech blogs and produces a synthesized summary.\n\n### Note Search\nAllows the agent to **search your existing notes**.\n\n- **What it does:** The agent performs a text search across all your notes (or a specific notebook).\n- **When to enable:** For Observer-type agents, or any agent that needs to cross-reference information with your notes.\n- **Configuration:** None — works immediately.\n- **Example:** The agent searches all notes containing \"machine learning\" to see what you've already written on the topic.\n\n### Read Note\nAllows the agent to **read the full content of a specific note**.\n\n- **What it does:** After finding a note (via Note Search), the agent can read its entire content to analyze or use it.\n- **When to enable:** As a companion to Note Search. Enable both together so the agent can search AND read.\n- **Configuration:** None.\n- **Example:** The agent finds 5 notes about \"productivity\", reads them all, and writes a synthesis.\n\n### Create Note\nAllows the agent to **write a new note** in your target notebook.\n\n- **What it does:** The agent creates a note with a title and content. This is how results end up in your notebooks.\n- **When to enable:** Almost always — without this tool, the agent cannot save its results. **Leave it enabled by default.**\n- **Configuration:** None.\n- **Example:** The agent creates a note \"Tech Watch - Week 16\" with a summary of 5 articles.\n\n### Fetch URL\nAllows the agent to **download the raw content of a URL** (HTML, JSON, text...).\n\n- **What it does:** Unlike scraping which extracts clean text, Fetch URL retrieves raw content. Useful for APIs, JSON files, or non-standard pages.\n- **When to enable:** When the agent needs to query REST APIs, read RSS feeds, or access raw data.\n- **Configuration:** None.\n- **Example:** The agent queries the GitHub API to list the latest commits of a project.\n\n### Memory\nAllows the agent to **access its previous execution history**.\n\n- **What it does:** The agent can search through results from past runs. This lets it compare, track changes, or avoid repeating the same information.\n- **When to enable:** For agents that run regularly and need to maintain continuity between executions.\n- **Configuration:** None.\n- **Example:** The agent compares this week's news with last week's and highlights what's new.",
|
|
"frequency": "빈도 및 예약",
|
|
"frequencyContent": "| Frequency | Behavior\n|-----------|----------\n| **Manual** | You click \"Run\" yourself — no automatic scheduling\n| **Hourly** | Runs every hour\n| **Daily** | Runs once per day\n| **Weekly** | Runs once per week\n| **Monthly** | Runs once per month\n\n> **Tip:** Start with \"Manual\" to test your agent, then switch to an automatic frequency once you're satisfied with the results.",
|
|
"targetNotebook": "대상 노트북",
|
|
"targetNotebookContent": "When an agent finishes its task, it **creates a note**. The **target notebook** determines where that note goes:\n\n- **Inbox** (default) — the note goes to your general notes\n- **Specific notebook** — choose a notebook to keep agent results organized\n\n> **Tip:** Create a dedicated notebook like \"Agent Reports\" to keep all automated content in one place.",
|
|
"templates": "템플릿",
|
|
"templatesContent": "Templates are pre-configured agents ready to install in one click. You'll find them at the **bottom of the Agents page**.\n\nAvailable templates include:\n\n- **AI Watch** — weekly AI news roundup from 5 specialized sites\n- **Tech Watch** — general tech news summary\n- **Dev Watch** — developer news and new frameworks\n- **Note Observer** — analyzes a notebook and suggests connections\n- **Topic Researcher** — deep research on a specific topic\n\nOnce installed, you can edit the agent to customize it.",
|
|
"tips": "팁과 문제 해결",
|
|
"tipsContent": "- **Start with a template** and customize it — it's the fastest way to get a working agent\n- **Test with \"Manual\"** frequency before enabling automatic scheduling\n- **A \"Researcher\" agent requires a web search provider** — configure SearXNG (JSON format) or Brave Search in **Admin > Agent Tools**\n- **If an agent fails**, click on its card then **History** to see the execution log and tool traces\n- **The \"Enabled/Disabled\" toggle** lets you pause an agent without deleting it\n- **Web scraping quality** improves with a Jina Reader API key (optional, in Admin > Agent Tools)\n- **Combine \"Note Search\" + \"Read Note\"** so the agent can find AND analyze your notes' content\n- **Enable \"Memory\"** if your agent runs regularly — it will avoid repeating the same information across runs",
|
|
"tooltips": {
|
|
"agentType": "에이전트가 수행할 작업 유형을 선택하세요. 각 유형은 다른 기능과 필드를 가집니다.",
|
|
"researchTopic": "에이전트가 웹에서 조사할 주제입니다. 더 나은 결과를 위해 구체적으로 작성하세요.",
|
|
"description": "이 에이전트가 수행하는 작업에 대한 짧은 설명입니다. 용도를 기억하는 데 도움이 됩니다.",
|
|
"urls": "스크랩할 웹사이트 목록입니다. 에이전트가 각 URL을 방문하여 콘텐츠를 추출합니다.",
|
|
"sourceNotebook": "에이전트가 분석할 노트북입니다. 이 노트북의 노트를 읽어 연결 및 주제를 찾습니다.",
|
|
"targetNotebook": "에이전트의 결과 노트가 저장될 위치입니다. 받은편지함 또는 특정 노트북을 선택하세요.",
|
|
"frequency": "에이전트가 자동으로 실행되는 빈도입니다. 테스트하려면 수동으로 시작하세요.",
|
|
"instructions": "기본 AI 프롬프트를 대체하는 사용자 지정 지침입니다. 자동 프롬프트를 사용하려면 비워두세요.",
|
|
"tools": "에이전트가 사용할 수 있는 도구를 선택하세요. 각 도구는 에이전트에게 특정 기능을 제공합니다.",
|
|
"maxSteps": "최대 추론 사이클 수입니다. 단계가 많을수록 분석이 깊어지지만 시간이 더 걸립니다."
|
|
}
|
|
}
|
|
},
|
|
"chat": {
|
|
"title": "AI 채팅",
|
|
"subtitle": "노트 및 AI 에이전트와 채팅",
|
|
"newConversation": "새 대화",
|
|
"noHistory": "기록 없음",
|
|
"untitled": "제목 없는 대화",
|
|
"deleteConfirm": "이 대화를 삭제하시겠습니까?",
|
|
"yes": "예",
|
|
"placeholder": "도우미에게 메시지를 보내세요...",
|
|
"allNotebooks": "모든 노트북",
|
|
"inAllNotebooks": "모든 노트북에서",
|
|
"active": "활성",
|
|
"disclaimer": "AI는 실수를 할 수 있습니다. 중요한 정보는 확인하세요.",
|
|
"assistantError": "도우미 오류",
|
|
"loadError": "대화 로드 중 오류",
|
|
"createError": "대화 생성 중 오류",
|
|
"deleteError": "삭제 중 오류",
|
|
"renamed": "대화 이름이 변경되었습니다",
|
|
"renameError": "이름 변경 중 오류",
|
|
"welcome": "노트를 종합하고, 새로운 아이디어를 생성하거나, 노트북에 대해 논의하는 데 도움을 드릴 수 있습니다.",
|
|
"searching": "검색 중...",
|
|
"noNotesFoundForContext": "이 질문에 대한 관련 노트를 찾을 수 없습니다. 일반 지식으로 답변하세요."
|
|
},
|
|
"labHeader": {
|
|
"title": "랩",
|
|
"live": "라이브",
|
|
"currentProject": "현재 프로젝트",
|
|
"choose": "선택하세요...",
|
|
"yourSpaces": "내 스페이스",
|
|
"updated": "업데이트됨",
|
|
"newSpace": "새 생각 공간",
|
|
"new": "새로 만들기",
|
|
"renamed": "스페이스 이름이 변경되었습니다",
|
|
"renameError": "이름 변경 중 오류",
|
|
"created": "새 스페이스가 생성되었습니다",
|
|
"createFailed": "생성 실패",
|
|
"deleteSpace": "스페이스 삭제",
|
|
"deleted": "스페이스가 삭제되었습니다",
|
|
"deleteError": "삭제 중 오류"
|
|
},
|
|
"notification": {
|
|
"shared": "\"{title}\"을(를) 공유했습니다",
|
|
"untitled": "제목 없음",
|
|
"notifications": "알림",
|
|
"accept": "Accept",
|
|
"accepted": "Share accepted",
|
|
"decline": "Decline",
|
|
"declined": "공유가 거절되었습니다",
|
|
"noNotifications": "No new notifications",
|
|
"removed": "목록에서 노트가 제거되었습니다"
|
|
},
|
|
"reminders": {
|
|
"title": "알림",
|
|
"empty": "알림 없음",
|
|
"emptyDescription": "노트에 알림을 추가하면 여기에서 확인할 수 있습니다.",
|
|
"upcoming": "다가오는 알림",
|
|
"overdue": "지난 알림",
|
|
"done": "완료",
|
|
"markDone": "완료로 표시",
|
|
"markUndone": "미완료로 표시",
|
|
"todayAt": "오늘 {time}",
|
|
"tomorrowAt": "내일 {time}"
|
|
}
|
|
}
|