Files
Momento/memento-note/scripts/i18n-overrides/ko.json
Antigravity 8c7ca69640
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 5s
fix: brainstorm infinite loop, ghost cursor, embedding ::vector cast, semantic search, billing stats, usage meter accordion
- Fix useBrainstormSocket: stable guestId via useRef, remove setState in cleanup
- Fix GhostCursor: direct DOM manipulation via refs, no useState re-renders
- Fix all SQL embedding queries: add ::vector cast on text columns
- Fix embedding truncation to 15000 chars (under 8192 token limit)
- Fix NoteEmbedding INSERT: remove non-existent updatedAt column
- Fix billing page: show all quota stats in grid instead of single metric
- Fix usage meter: accordion expand/collapse, per-feature detail
- Fix semantic search: rebuild 103 note embeddings, ::vector cast on vectorSearch
- Fix brainstorm expand/manual-idea/create: ::vector cast on embedding SQL
2026-05-16 18:50:34 +00:00

282 lines
18 KiB
JSON

{
"about.tab": "에 대한",
"about.technology.ai": "AI",
"aiSettings.title": "일체 포함",
"about.technology.ui": "UI",
"admin.email.activeAuto": "자동 모드: 재전송이 먼저 사용되고 SMTP가 대체 수단으로 사용됩니다.",
"admin.email.activeProvider": "활성 공급자",
"admin.email.activeSmtp": "자동 모드: SMTP가 사용됩니다(재전송이 구성되지 않음).",
"admin.email.keySet": "키 구성",
"admin.email.noneConfigured": "이메일 서비스가 구성되지 않았습니다. 재전송 또는 SMTP를 설정하세요.",
"admin.email.status": "서비스 현황",
"admin.email.testFail": "테스트 실패",
"admin.email.testOk": "테스트 통과",
"admin.tools.brave": "용감한 검색 API",
"admin.tools.searxngUrl": "SearXNG URL",
"admin.users.table.subscription": "신청",
"admin.users.tierUpdateFailed": "구독을 업데이트하지 못했습니다.",
"admin.users.tierUpdateSuccess": "구독이 {tier}로 업데이트되었습니다.",
"agents.filterAll": "모두",
"agents.form.back": "뒤쪽에",
"agents.form.includeImages": "이미지 포함",
"agents.form.includeImagesHint": "스크랩한 페이지에서 이미지를 추출하여 생성된 노트에 첨부합니다.",
"agents.help.advancedContent": "추가 설정에 액세스하려면 양식 하단의 **\"고급 모드\"**를 클릭하세요.\n\n### AI 지침\n\n이 필드를 사용하면 상담원의 **기본 시스템 프롬프트를 대체**할 수 있습니다. 비워 두면 에이전트는 해당 유형에 맞는 자동 프롬프트를 사용합니다.\n\n**이를 사용하는 이유는 무엇입니까?** 에이전트의 작동 방식을 정확하게 제어하고 싶습니다. 예를 들면:\n- \"출처가 프랑스어인 경우에도 요약을 영어로 작성하세요\"\n- \"컨텍스트, 핵심 포인트, 개인 의견 등 섹션으로 메모를 구성하세요.\"\n- \"30일이 지난 기사는 무시하고 최근 뉴스에만 집중하세요\"\n- \"감지된 각 테마에 대해 링크가 포함된 후속 리드 3개 제안\"\n\n> **참고:** 귀하의 지침은 기본값을 대체하지만 기본값에 추가되지는 않습니다.\n\n### 최대 반복\n\n이는 에이전트가 수행할 수 있는 **최대 주기 수**입니다. 한 주기 = 에이전트가 생각하고 도구를 호출하고 결과를 읽은 후 다음 작업을 결정합니다.\n\n- **3~5회 반복:** 간단한 작업의 경우(단일 페이지 스크랩)\n- **10회 반복(기본값):** 대부분의 경우 좋은 균형\n- **15~25회 반복:** 상담사가 여러 리드를 탐색해야 하는 심층 연구의 경우\n\n> **경고:** 반복 횟수 증가 = 시간이 더 걸리고 API 비용이 더 높아질 수 있습니다.",
"agents.help.frequencyContent": "| 빈도 | 행동\n|------------|----------\n| **수동** | 직접 \"실행\"을 클릭하면 자동 예약 기능이 없습니다.\n| **시간별** | 매 시간마다 실행\n| **매일** | 하루에 한 번 실행됩니다.\n| **주간** | 주 1회 운행\n| **월간** | 한 달에 한 번 실행됩니다.\n\n> **팁:** 에이전트를 테스트하려면 \"수동\"으로 시작한 다음 결과에 만족하면 자동 빈도로 전환하세요.",
"agents.help.howToUseContent": "1. **\"새 에이전트\"**를 클릭합니다(또는 페이지 하단의 **템플릿**에서 시작).\n2. **에이전트 유형**(연구원, 모니터, 관찰자, 사용자 지정)을 선택합니다.\n3. **이름**을 지정하고 유형별 필드를 입력합니다.\n4. 선택적으로 결과가 저장될 **대상 노트북**을 선택합니다.\n5. **빈도**를 선택합니다(수동 = 사용자가 직접 트리거).\n6. **만들기**를 클릭한 다음 에이전트 카드에서 **실행** 버튼을 누릅니다.\n7. 완료되면 대상 노트북에 새 노트가 나타납니다.",
"agents.help.targetNotebookContent": "상담원이 작업을 마치면 **메모를 작성**합니다. **대상 노트북**은 해당 노트의 위치를 결정합니다.\n\n- **받은 편지함**(기본값) — 메모가 일반 메모로 이동됩니다.\n- **특정 노트북** - 상담원 결과를 체계적으로 정리할 노트북을 선택하세요.\n\n> **팁:** 모든 자동화된 콘텐츠를 한 곳에 보관하려면 \"에이전트 보고서\"와 같은 전용 노트북을 만드세요.",
"agents.newBadge": "새로운",
"agents.noResults": "검색어와 일치하는 상담원이 없습니다.",
"agents.schedule.dayOfMonth": "해당 월의 일",
"agents.schedule.dayOfWeek": "요일",
"agents.schedule.days.fri": "금요일",
"agents.schedule.days.mon": "월요일",
"agents.schedule.days.sat": "토요일",
"agents.schedule.days.sun": "일요일",
"agents.schedule.days.thu": "목요일",
"agents.schedule.days.tue": "화요일",
"agents.schedule.days.wed": "수요일",
"agents.schedule.nextRun": "다음 실행",
"agents.schedule.pending": "보류 중인 트리거",
"agents.schedule.time": "시간",
"agents.searchPlaceholder": "검색 에이전트...",
"agents.toasts.autoRunError": "자동 실행 중 \"{name}\" 에이전트가 실패했습니다.",
"agents.toasts.autoRunSuccess": "\"{name}\" 에이전트가 자동으로 성공적으로 실행되었습니다.",
"ai.action.describeImages": "이미지 설명",
"ai.contextSourceHeading": "컨텍스트 소스",
"ai.featureLocked": "이 기능을 사용하려면 PRO 플랜 이상이 필요합니다.",
"ai.generateTitleFromImage": "이미지에서 제목 생성",
"notes.generateTitleFromImage": "이미지에서 제목 생성",
"ai.noImagesError": "이 메모에는 이미지가 없습니다.",
"ai.overview": "개요",
"ai.quotaExceeded": "월별 한도에 도달했습니다. 다음달에 초기화됩니다.",
"ai.titleGenerated": "이미지에서 생성된 제목",
"ai.tones.academic": "학생",
"ai.tones.casual": "평상복",
"ai.tones.creative": "창의적인",
"ai.tones.professional": "전문적인",
"appearance.fontInterDefault": "인터(기본값)",
"appearance.selectTheme": "테마 선택",
"appearance.tab": "모습",
"billing.businessAnnualPrice": "€299",
"billing.businessPrice": "€29.90",
"billing.enterpriseTitle": "기업",
"billing.proAnnualPrice": "€99",
"billing.proPrice": "€9.90",
"billing.tab": "청구",
"brainstorm.addIdea": "아이디어 추가",
"brainstorm.brainstormThisIdea": "이 아이디어를 브레인스토밍하세요",
"brainstorm.cancel": "취소",
"brainstorm.canvasChildBranch": "어린이",
"brainstorm.canvasDoubleClickHint": "아이디어를 추가하려면 두 번 클릭하세요.",
"brainstorm.canvasEditTitleNewIdea": "신안",
"brainstorm.canvasEditTitleReply": "회신하다",
"brainstorm.canvasPlaceholderIdea": "당신의 아이디어…",
"brainstorm.canvasPlaceholderReply": "귀하의 답변은…",
"brainstorm.canvasShortcutCancel": "취소",
"brainstorm.canvasShortcutSave": "구하다",
"brainstorm.canvasWaitingHint": "캔버스가 당신의 불꽃을 기다리고 있습니다...",
"brainstorm.convertedToNoteStatus": "메모로 변환됨",
"brainstorm.converting": "변환 중...",
"brainstorm.deepen": "깊게 하다",
"brainstorm.deepening": "생성 중...",
"brainstorm.delete": "삭제",
"labels.delete": "삭제",
"brainstorm.derived_from": "파생됨",
"brainstorm.dismiss": "관련 없음",
"notes.dismiss": "관련 없음",
"brainstorm.export": "내보내다",
"brainstorm.exportDefaultNoteTitle": "합성",
"brainstorm.exportFailedMessage": "내보내기 실패",
"brainstorm.exportNotebookPrefix": "공책:",
"brainstorm.exportOpening": "열기…",
"brainstorm.exporting": "내보내는 중...",
"brainstorm.extends": "확장",
"brainstorm.extract": "메모 작성",
"brainstorm.feedbackAlreadyPending": "이 사람에 대한 초대가 이미 대기 중입니다.",
"brainstorm.feedbackAlreadyShared": "이 사람은 이미 이 브레인스토밍에 액세스할 수 있습니다.",
"brainstorm.feedbackGenericError": "오류",
"brainstorm.feedbackInviteResent": "초대를 다시 보냈습니다.",
"brainstorm.feedbackInviteSent": "초대장이 전송되었습니다!",
"brainstorm.generating": "AI는 생각의 씨앗을 수확하고 있다.",
"brainstorm.guestReadOnlyNotice": "귀하는 손님으로서 이 브레인스토밍을 보고 계십니다. 편집하려면 로그인하세요.",
"brainstorm.ideaDetailConnection": "연결",
"brainstorm.ideaDetailNovelty": "진기함",
"brainstorm.novelty": "진기함",
"brainstorm.ideaDetailWave": "파도",
"brainstorm.wave": "파도",
"brainstorm.ideaOrigin": "아이디어의 유래",
"notes.ideaOrigin": "아이디어의 유래",
"brainstorm.ideas": "아이디어",
"brainstorm.impactNotesEnriched": "{count}개의 메모가 강화되었습니다.",
"brainstorm.impactNotesMarkedDry": "건조한 것으로 표시된 메모 {count}개",
"brainstorm.invite": "초대하다",
"brainstorm.legendDisruptions": "중단",
"brainstorm.legendSeed": "씨앗",
"brainstorm.linkCopied": "초대 링크가 복사되었습니다!",
"brainstorm.linkedNotes": "연결된 노트",
"brainstorm.liveCollaborationTitle": "실시간 협업",
"brainstorm.liveOtherParticipants": "{count}명의 다른 참가자",
"brainstorm.liveStatus": "살다",
"brainstorm.liveYouMarker": "(너)",
"brainstorm.manualIdeaPrompt": "아이디어 제목:",
"brainstorm.newBrainstorm": "새로운 브레인스토밍",
"brainstorm.noNoteLink": "순전히 생성적인 아이디어",
"notes.noNoteLink": "순전히 생성적인 아이디어",
"brainstorm.noSessions": "아직 브레인스토밍이 없습니다.",
"brainstorm.none_found": "메모 링크 없음",
"brainstorm.noteCreated": "메모가 생성되었습니다.",
"brainstorm.opposes": "반대하다",
"brainstorm.originConnection": "원점 연결",
"brainstorm.originalSeedDescription": "독창적인 종자 아이디어",
"brainstorm.ownerBadge": "소유자",
"brainstorm.placeholder": "전개할 개념을 입력하세요...",
"brainstorm.playbackReturnToLive": "라이브로 돌아가기",
"brainstorm.playbackStep": "단계 {현재}/{총계}",
"brainstorm.playbackStepsCount": "{count}걸음",
"brainstorm.seedLabel": "씨앗 아이디어",
"brainstorm.seedNodeBadge": "씨앗",
"brainstorm.sessions": "브레인스토밍",
"brainstorm.shareDialogTitle": "브레인스토밍 공유",
"brainstorm.shareFooterHint": "수락하거나 거부하라는 알림을 받게 됩니다.",
"brainstorm.shareGuestsCanEdit": "손님이 편집하도록 허용",
"brainstorm.shareNameOrEmailPlaceholder": "이름이나 이메일…",
"brainstorm.sharePublicLink": "공개 링크",
"brainstorm.shareSearchLabel": "누군가를 찾아보세요",
"brainstorm.shareSubmit": "공유하다",
"brainstorm.shareSubmitting": "배상…",
"brainstorm.spatialMode": "공간 탐색 모드",
"brainstorm.startBrainstorm": "브레인스토밍 시작",
"brainstorm.startOne": "하나 시작하세요",
"brainstorm.subtitle": "잠재력의 차원을 펼쳐보세요",
"brainstorm.synthesizes": "합성하다",
"brainstorm.title": "생각의 파도",
"brainstorm.toastConvertFailed": "변환 실패",
"brainstorm.toastConvertSuccess": "아이디어가 노트로 전환되었습니다!",
"brainstorm.toastDismissFailed": "닫을 수 없습니다.",
"brainstorm.toastDismissSuccess": "아이디어가 기각되었습니다.",
"brainstorm.toastExpandFailed": "확장하지 못했습니다.",
"brainstorm.toastExpandSuccess": "아이디어가 확장되었습니다!",
"brainstorm.toastExportFailed": "내보내지 못했습니다.",
"brainstorm.toastExportNoteSuccess": "메모로 내보냈습니다!",
"brainstorm.transposes": "조옮김",
"brainstorm.unnamedPerson": "이름 없음",
"brainstorm.viewNote": "메모 보기",
"brainstorm.wave1": "웨이브 1",
"brainstorm.wave2": "웨이브 2",
"brainstorm.wave3": "웨이브 3",
"brainstorm.waveBadge": "웨이브 {파}",
"brainstorm.waveFlavorAnalogy": "유추",
"byokSettings.alias": "라벨(선택사항)",
"byokSettings.aliasPlaceholder": "예를 들어 OpenAI 작업",
"byokSettings.apiKey": "API 키",
"byokSettings.badgeActive": "BYOK 활성",
"byokSettings.confirmDelete": "이 API 키를 영구적으로 삭제하시겠습니까?",
"byokSettings.deleted": "API 키가 삭제됨",
"byokSettings.description": "자체 LLM 공급자 키를 연결하여 Discovery Pack 할당량을 우회하세요. 키는 저장 시 암호화됩니다.",
"byokSettings.empty": "아직 구성된 API 키가 없습니다.",
"byokSettings.error": "API 키를 저장할 수 없습니다.",
"byokSettings.loadError": "API 키를 로드할 수 없습니다.",
"byokSettings.loading": "키 로드 중...",
"byokSettings.provider": "공급자",
"byokSettings.providerPlaceholder": "제공업체 선택",
"byokSettings.save": "키 저장",
"byokSettings.saved": "API 키가 저장되었습니다",
"byokSettings.tierRequired": "BYOK에는 Pro 플랜 이상이 필요합니다. API 키를 연결하려면 업그레이드하세요.",
"byokSettings.title": "API 키(BYOK)",
"chat.timeoutWarning": "응답이 예상보다 오래 걸리고 있습니다.",
"dataManagement.title": "데이터",
"generalSettings.title": "일반적인",
"labHeader.rename": "이름 바꾸기",
"labels.createLabel": "라벨 만들기",
"labels.deleteTooltip": "라벨 삭제",
"labels.editLabels": "라벨 편집",
"labels.editLabelsDescription": "색상을 생성, 편집하거나 라벨을 삭제합니다.",
"labels.filter": "라벨로 필터링",
"labels.filterByLabel": "라벨로 필터링",
"labels.labelColor": "라벨 색상",
"labels.labelName": "라벨 이름",
"labels.loading": "로드 중...",
"labels.manage": "라벨 관리",
"labels.manageTooltip": "라벨 관리",
"labels.manageLabels": "라벨 관리",
"labels.manageLabelsDescription": "이 메모에 라벨을 추가하거나 삭제하세요. 색상을 변경하려면 라벨을 클릭하세요.",
"labels.namePlaceholder": "라벨 이름을 입력하세요.",
"labels.newLabelPlaceholder": "새 라벨 만들기",
"labels.noLabelsFound": "라벨을 찾을 수 없습니다.",
"labels.notebookRequired": "⚠️ 라벨은 노트에서만 사용 가능합니다. 먼저 이 노트를 노트북으로 이동하세요.",
"labels.selectedLabels": "선택한 라벨",
"labels.showLess": "간략히 보기",
"labels.showMore": "더 보기",
"labels.tagAdded": "\"{tag}\" 태그가 추가되었습니다",
"labels.title": "라벨",
"landing.pricing.perUser": "+ 3.90€/사용자",
"landing.pricing.perUserAnnual": "+ 2.90€/사용자, 연간 청구",
"notebook.generatingDescription": "기다리세요...",
"notes.archiveFailed": "보관하지 못했습니다.",
"notes.archived": "메모가 보관되었습니다.",
"notes.confirmDeleteTitle": "메모 삭제",
"notes.content": "콘텐츠",
"notes.conversionFailed": "변환 실패, Markdown 유지",
"notes.convertedToRichText": "서식 있는 텍스트로 변환됨",
"notes.createFailed": "메모를 작성하지 못했습니다.",
"notes.deleteFailed": "메모를 삭제하지 못했습니다.",
"notes.deleted": "메모가 삭제되었습니다.",
"notes.dismissed": "최근 메모가 닫혔습니다.",
"notes.generalNotes": "일반 사항",
"notes.historyDisabledTitle": "버전 기록",
"notes.historyEnabledDesc": "이제 이 메모의 버전이 기록됩니다.",
"notes.historyEnabledTitle": "기록이 활성화되었습니다!",
"notes.leftShare": "공유가 삭제되었습니다.",
"notes.restore": "복원하다",
"notes.sort": "종류",
"notes.suggestTitle": "AI 제목",
"notes.titleGenerated": "제목이 생성되었습니다.",
"notes.updateFailed": "메모를 업데이트하지 못했습니다.",
"notification.accept": "수용하다",
"notification.accepted": "공유 승인됨",
"notification.decline": "감소",
"notification.noNotifications": "새로운 알림 없음",
"profile.tab": "윤곽",
"richTextEditor.imageUrlPlaceholder": "https://example.com/image.png",
"settings.cardSizeMode": "노트 크기",
"settings.cardSizeModeDescription": "다양한 크기 또는 균일한 크기 중에서 선택하세요.",
"settings.cardSizeUniform": "균일한 크기",
"settings.cardSizeVariable": "다양한 크기(소/중/대)",
"settings.selectCardSizeMode": "디스플레이 모드 선택",
"settings.themeBaseGroup": "베이스",
"settings.themeBlue": "파란색",
"settings.themeGreen": "녹색",
"settings.themeLavender": "라벤더",
"settings.themeMidnight": "자정",
"settings.themeOcean": "대양",
"settings.themePalettesGroup": "색상 팔레트",
"settings.themeSand": "모래",
"settings.themeSepia": "세피아",
"settings.themeSunset": "일몰",
"sidebar.clearFilter": "필터 제거",
"sidebar.sharedNotebookBadge": "· 공유",
"sidebar.sortAlpha": "A → Z",
"usageMeter.addApiKey": "자체 API 키 사용(BYOK)",
"usageMeter.featureBrainstormCreate": "브레인스토밍 창작물",
"usageMeter.featureBrainstormEnrich": "브레인스토밍 강화",
"usageMeter.featureBrainstormExpand": "브레인스토밍 확장",
"usageMeter.featureChat": "AI 메시지",
"usageMeter.featureReformulate": "재구성",
"usageMeter.featureSearch": "찾다",
"usageMeter.featureTags": "태그",
"usageMeter.featureTitles": "제목",
"usageMeter.later": "나중에",
"usageMeter.packName": "AI 디스커버리 팩",
"usageMeter.proChat": "채팅 메시지 100개/월",
"usageMeter.proIncludes": "프로에는 다음이 포함됩니다:",
"usageMeter.proReformulate": "50개 재구성/월",
"usageMeter.proSearch": "의미 검색 100개/월",
"usageMeter.proTags": "자동 태그 200개/월",
"usageMeter.proTitles": "자동 타이틀 200개/월",
"usageMeter.remaining": "{count} 남음",
"usageMeter.unlimited": "제한 없는",
"usageMeter.upgradeDescription": "AI Discovery Pack 크레딧을 모두 사용했습니다. 더 높은 한도와 추가 기능을 이용하려면 Pro로 업그레이드하세요.",
"usageMeter.upgradePricing": "프로로 업그레이드",
"usageMeter.upgradeTitle": "프로로 업그레이드"
}