All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 4s
Covers architecture, configuration steps, user flows, API routes, webhooks, pricing, testing with Stripe CLI, production checklist, and troubleshooting.
2595 lines
121 KiB
JSON
2595 lines
121 KiB
JSON
{
|
|
"auth": {
|
|
"signIn": "로그인",
|
|
"signUp": "회원가입",
|
|
"email": "이메일",
|
|
"password": "비밀번호",
|
|
"name": "이름",
|
|
"emailPlaceholder": "이메일 주소를 입력하세요",
|
|
"passwordPlaceholder": "비밀번호를 입력하세요",
|
|
"namePlaceholder": "이름을 입력하세요",
|
|
"passwordMinChars": "비밀번호 입력 (최소 6자)",
|
|
"resetPassword": "비밀번호 재설정",
|
|
"resetPasswordInstructions": "비밀번호를 재설정하려면 이메일을 입력하세요",
|
|
"forgotPassword": "비밀번호를 잊으셨나요?",
|
|
"noAccount": "계정이 없으신가요?",
|
|
"hasAccount": "이미 계정이 있으신가요?",
|
|
"signInToAccount": "계정에 로그인하세요",
|
|
"createAccount": "계정 만들기",
|
|
"rememberMe": "로그인 상태 유지",
|
|
"orContinueWith": "또는 다음으로 계속",
|
|
"checkYourEmail": "이메일을 확인하세요",
|
|
"resetEmailSent": "시스템에 이메일이 존재하는 경우 비밀번호 재설정 링크를 보내드렸습니다.",
|
|
"returnToLogin": "로그인으로 돌아가기",
|
|
"forgotPasswordTitle": "비밀번호 찾기",
|
|
"forgotPasswordDescription": "이메일 주소를 입력하시면 비밀번호 재설정 링크를 보내드립니다.",
|
|
"sending": "전송 중...",
|
|
"sendResetLink": "재설정 링크 전송",
|
|
"backToLogin": "로그인으로 돌아가기",
|
|
"signOut": "로그아웃",
|
|
"confirmPassword": "비밀번호 확인",
|
|
"confirmPasswordPlaceholder": "비밀번호를 다시 입력하세요"
|
|
},
|
|
"sidebar": {
|
|
"notes": "노트",
|
|
"recent": "최근의",
|
|
"quickNav": "빠른 탐색",
|
|
"reminders": "알림",
|
|
"labels": "라벨",
|
|
"editLabels": "라벨 편집",
|
|
"newNoteTabs": "새 노트",
|
|
"newNoteTabsHint": "이 노트북에 노트 만들기",
|
|
"noLabelsInNotebook": "이 노트북에는 아직 라벨이 없습니다",
|
|
"archive": "보관함",
|
|
"trash": "휴지통",
|
|
"clearFilter": "Remove filter",
|
|
"inbox": "받은편지함",
|
|
"sharedWithMe": "나와 공유됨",
|
|
"sortNewest": "최신순",
|
|
"sortOldest": "오래된 것부터",
|
|
"sortAlpha": "A → Z",
|
|
"accountMenu": "계정 메뉴",
|
|
"profile": "Profile",
|
|
"signOut": "Sign out",
|
|
"sortOrder": "정렬 순서",
|
|
"freezePinnedNotebook": "노트북 사이드바 순서 고정",
|
|
"unfreezePinnedNotebook": "노트북 사이드바 순서 고정 해제",
|
|
"newSubNotebook": "새 하위 노트북",
|
|
"renameNotebook": "이름 바꾸기",
|
|
"sharedNotebookBadge": "· Shared",
|
|
"sortManual": "사용자 지정 순서",
|
|
"moveFailed": "Failed to move notebook",
|
|
"dropToRoot": "Drop here to move to root",
|
|
"noReminders": "No active reminders."
|
|
},
|
|
"notes": {
|
|
"title": "메모",
|
|
"newNote": "새 메모",
|
|
"reorganize": "메모 재구성",
|
|
"untitled": "Untitled",
|
|
"placeholder": "메모 작성...",
|
|
"markdownPlaceholder": "메모 작성... (Markdown 지원)",
|
|
"titlePlaceholder": "제목",
|
|
"noteTypes": {
|
|
"richtext": "리치 텍스트",
|
|
"markdown": "가격 인하",
|
|
"text": "일반 텍스트",
|
|
"checklist": "체크리스트"
|
|
},
|
|
"listItem": "목록 항목",
|
|
"addListItem": "+ 목록 항목",
|
|
"newChecklist": "새 체크리스트",
|
|
"add": "추가",
|
|
"adding": "추가 중...",
|
|
"close": "닫기",
|
|
"confirmDelete": "Are you sure you want to delete this note?",
|
|
"confirmLeaveShare": "이 공유 메모를 나가시겠습니까?",
|
|
"sharedBy": "공유자",
|
|
"sharedShort": "공유됨",
|
|
"leaveShare": "나가기",
|
|
"delete": "Delete",
|
|
"archive": "보관",
|
|
"unarchive": "보관 취소",
|
|
"pin": "고정",
|
|
"unpin": "고정 해제",
|
|
"color": "색상",
|
|
"changeColor": "색상 변경",
|
|
"setReminder": "알림 설정",
|
|
"setReminderButton": "알림 설정",
|
|
"date": "날짜",
|
|
"time": "시간",
|
|
"reminderDateTimeRequired": "날짜와 시간을 입력하세요",
|
|
"invalidDateTime": "잘못된 날짜 또는 시간",
|
|
"reminderMustBeFuture": "알림은 미래 시간으로 설정해야 합니다",
|
|
"reminderSet": "{datetime}에 알림이 설정되었습니다",
|
|
"reminderPastError": "알림은 미래 시간으로 설정해야 합니다",
|
|
"reminderRemoved": "알림이 제거되었습니다",
|
|
"addImage": "이미지 추가",
|
|
"addLink": "링크 추가",
|
|
"linkAdded": "링크가 추가되었습니다",
|
|
"linkMetadataFailed": "링크 메타데이터를 가져올 수 없습니다",
|
|
"linkAddFailed": "링크 추가 실패",
|
|
"invalidFileType": "잘못된 파일 유형: {fileName}. JPEG, PNG, GIF 및 WebP만 허용됩니다.",
|
|
"fileTooLarge": "파일이 너무 큽니다: {fileName}. 최대 크기는 {maxSize}입니다.",
|
|
"uploadFailed": "{filename} 업로드 실패",
|
|
"contentOrMediaRequired": "내용을 입력하거나 링크/이미지를 추가하세요",
|
|
"itemOrMediaRequired": "하나 이상의 항목이나 미디어를 추가하세요",
|
|
"noteCreated": "메모가 생성되었습니다",
|
|
"noteCreateFailed": "메모 생성 실패",
|
|
"deleted": "Note deleted",
|
|
"deleteFailed": "Failed to delete note",
|
|
"aiAssistant": "AI 도우미",
|
|
"changeSize": "크기 변경",
|
|
"backgroundOptions": "배경 옵션",
|
|
"moreOptions": "더 많은 옵션",
|
|
"remindMe": "알림",
|
|
"markdownMode": "Markdown",
|
|
"addCollaborators": "공동 작업자 추가",
|
|
"duplicate": "복제",
|
|
"share": "공유",
|
|
"showCollaborators": "공동 작업자 표시",
|
|
"pinned": "Note pinned",
|
|
"others": "기타",
|
|
"noNotes": "메모 없음",
|
|
"noNotesFound": "메모를 찾을 수 없습니다",
|
|
"createFirstNote": "첫 번째 메모 만들기",
|
|
"size": "크기",
|
|
"small": "작게",
|
|
"medium": "중간",
|
|
"large": "크게",
|
|
"shareWithCollaborators": "공동 작업자와 공유",
|
|
"view": "메모 보기",
|
|
"edit": "메모 편집",
|
|
"readOnly": "읽기 전용",
|
|
"preview": "미리보기",
|
|
"noContent": "내용 없음",
|
|
"takeNote": "메모 작성...",
|
|
"takeNoteMarkdown": "메모 작성... (Markdown 지원)",
|
|
"addItem": "항목 추가",
|
|
"sharedReadOnly": "이 메모는 읽기 전용 모드로 공유됩니다",
|
|
"makeCopy": "사본 만들기",
|
|
"saving": "저장 중...",
|
|
"copySuccess": "메모가 복사되었습니다!",
|
|
"copyFailed": "메모 복사 실패",
|
|
"copy": "복사",
|
|
"markdownOn": "Markdown 켜기",
|
|
"markdownOff": "Markdown 끄기",
|
|
"undo": "실행 취소 (Ctrl+Z)",
|
|
"redo": "다시 실행 (Ctrl+Y)",
|
|
"pinnedNotes": "고정된 메모",
|
|
"recent": "최근",
|
|
"addNote": "메모 추가",
|
|
"readMore": "더 읽기",
|
|
"remove": "Remove",
|
|
"dragToReorder": "Drag to reorder",
|
|
"more": "더 보기",
|
|
"emptyState": "메모가 없습니다",
|
|
"metadataPanel": "세부",
|
|
"metadataNotebook": "공책",
|
|
"emptyStateTabs": "아직 노트가 없습니다. 사이드바의 \"새 노트\"를 사용하여 추가하세요 (AI 제목 제안이 작성기에 나타납니다).",
|
|
"inNotebook": "노트북에서",
|
|
"moveFailed": "이동 실패",
|
|
"clarifyFailed": "명확화 실패",
|
|
"shortenFailed": "단축 실패",
|
|
"improveFailed": "개선 실패",
|
|
"transformFailed": "변환 실패",
|
|
"markdown": "Markdown",
|
|
"unpinned": "Note unpinned",
|
|
"redoShortcut": "다시 실행 (Ctrl+Y)",
|
|
"undoShortcut": "실행 취소 (Ctrl+Z)",
|
|
"reorderTabs": "탭 재정렬",
|
|
"modified": "수정됨",
|
|
"created": "생성됨",
|
|
"loading": "로딩 중...",
|
|
"exportPDF": "PDF 내보내기",
|
|
"savedStatus": "저장됨",
|
|
"dirtyStatus": "수정됨",
|
|
"completedLabel": "완료",
|
|
"notes": {
|
|
"emptyNotebook": "빈 노트북",
|
|
"emptyNotebookDesc": "이 노트북에 노트가 없습니다. +를 클릭하여 만드세요.",
|
|
"noNoteSelected": "선택된 노트 없음",
|
|
"selectOrCreateNote": "목록에서 노트를 선택하거나 새로 만드세요."
|
|
},
|
|
"commitVersion": "버전 저장",
|
|
"versionSaved": "버전이 저장되었습니다",
|
|
"deleteVersion": "이 버전 삭제",
|
|
"versionDeleted": "버전이 삭제되었습니다",
|
|
"deleteVersionConfirm": "이 버전을 영구적으로 삭제하시겠습니까?",
|
|
"deleteVersionDesc": "이 작업은 취소할 수 없습니다. 해당 버전은 기록에서 영구적으로 삭제됩니다.",
|
|
"historyMode": "기록 모드",
|
|
"historyModeManual": "수동 (커밋 버튼)",
|
|
"historyModeAuto": "자동 (스마트)",
|
|
"historyModeManualDesc": "커밋 버튼으로 수동 스냅샷 생성",
|
|
"historyModeAutoDesc": "스마트 감지로 자동 스냅샷 생성",
|
|
"history": "기록",
|
|
"historyRestored": "버전이 복원되었습니다",
|
|
"historyEnabled": "기록이 활성화되었습니다",
|
|
"historyDisabledTitle": "Version history",
|
|
"historyDisabledDesc": "기록이 비활성화되어 있습니다.",
|
|
"historyEnabledTitle": "History enabled!",
|
|
"historyEnabledDesc": "Versions of this note will now be recorded.",
|
|
"enableHistory": "기록 활성화",
|
|
"historyEmpty": "사용 가능한 버전이 없습니다",
|
|
"historySelectVersion": "미리볼 버전을 선택하세요",
|
|
"currentVersion": "현재의",
|
|
"compareVersions": "비교하다",
|
|
"diffTitle": "비교",
|
|
"diffSelectHint": "비교하려면 목록에서 2개 버전을 클릭하세요.",
|
|
"sortBy": "정렬",
|
|
"sortDateDesc": "날짜 (최신)",
|
|
"sortDateAsc": "날짜 (오래된)",
|
|
"sortTitleAsc": "제목 A → Z",
|
|
"sortTitleDesc": "제목 Z → A",
|
|
"suggestTitle": "AI title",
|
|
"generateTitleFromImage": "Generate title from image",
|
|
"titleGenerated": "Title generated",
|
|
"content": "Content",
|
|
"restore": "Restore",
|
|
"createFailed": "Failed to create note",
|
|
"updateFailed": "Failed to update note",
|
|
"archived": "Note archived",
|
|
"unarchivedSuccess": "보관 파일에서 메모가 삭제되었습니다.",
|
|
"archiveFailed": "Failed to archive",
|
|
"sort": "Sort",
|
|
"confirmDeleteTitle": "Delete note",
|
|
"leftShare": "Share removed",
|
|
"ideaOrigin": "Origin of the idea",
|
|
"noNoteLink": "Purely generative idea",
|
|
"dismiss": "Not pertinent",
|
|
"dismissed": "Note dismissed from recent",
|
|
"generalNotes": "General Notes",
|
|
"noteType": "노트 유형",
|
|
"typeText": "텍스트",
|
|
"typeMarkdown": "Markdown",
|
|
"typeRichText": "리치 텍스트",
|
|
"typeChecklist": "체크리스트",
|
|
"convertedToRichText": "Converted to rich text",
|
|
"conversionFailed": "Conversion failed, staying in Markdown",
|
|
"richTextPlaceholder": "노트를 작성하세요...",
|
|
"switchTypeTitle": "노트 유형을 변경하시겠습니까?",
|
|
"switchTypeWarning": "{type}(으)로 전환하면 일부 서식이 손실될 수 있습니다.",
|
|
"switchTypeContentPreserved": "콘텐츠는 일반 텍스트로 보존됩니다.",
|
|
"switchType": "{type}(으)로 전환",
|
|
"saveNow": "지금 저장",
|
|
"backToCollection": "컬렉션으로 돌아가기",
|
|
"markdownEditingTitle": "편집으로 돌아가기",
|
|
"markdownPreviewTitle": "시사",
|
|
"brainstormThisIdea": "이 아이디어를 브레인스토밍하세요",
|
|
"brainstormThisIdeaAria": "이 아이디어를 브레인스토밍하세요",
|
|
"shareNoteTitle": "메모 공유",
|
|
"shareNoteAria": "메모 공유",
|
|
"saveNoteAria": "메모 저장",
|
|
"noChangesToSaveAria": "저장할 변경사항이 없습니다.",
|
|
"optionsMenuAria": "옵션 메뉴",
|
|
"deleteNoteConfirmItem": "메모 삭제",
|
|
"noteDeletedToast": "메모가 삭제되었습니다.",
|
|
"deleteNoteFailedToast": "삭제할 수 없습니다.",
|
|
"documentInfoAria": "문서정보",
|
|
"noModification": "변경사항 없음",
|
|
"notes.emptyNotebook": "Empty notebook",
|
|
"notes.emptyNotebookDesc": "This notebook has no notes. Click + to create one.",
|
|
"notes.noNoteSelected": "No note selected",
|
|
"notes.selectOrCreateNote": "Select a note from the list or create a new one."
|
|
},
|
|
"pagination": {
|
|
"previous": "←",
|
|
"pageInfo": "페이지 {currentPage} / {totalPages}",
|
|
"next": "→"
|
|
},
|
|
"labels": {
|
|
"title": "Labels",
|
|
"filter": "Filter by Label",
|
|
"manage": "Manage Labels",
|
|
"manageTooltip": "Manage Labels",
|
|
"changeColor": "색상 변경",
|
|
"changeColorTooltip": "색상 변경",
|
|
"delete": "Delete",
|
|
"deleteTooltip": "Delete label",
|
|
"confirmDelete": "이 라벨을 삭제하시겠습니까?",
|
|
"newLabelPlaceholder": "Create new label",
|
|
"namePlaceholder": "Enter label name",
|
|
"addLabel": "라벨 추가",
|
|
"createLabel": "Create label",
|
|
"labelName": "Label name",
|
|
"labelColor": "Label color",
|
|
"manageLabels": "Manage labels",
|
|
"manageLabelsDescription": "Add or remove labels for this note. Click on a label to change its color.",
|
|
"selectedLabels": "Selected Labels",
|
|
"allLabels": "모든 라벨",
|
|
"clearAll": "모두 지우기",
|
|
"filterByLabel": "Filter by label",
|
|
"tagAdded": "Tag \"{tag}\" added",
|
|
"showLess": "Show less",
|
|
"showMore": "Show more",
|
|
"editLabels": "Edit Labels",
|
|
"editLabelsDescription": "Create, edit colors, or delete labels.",
|
|
"noLabelsFound": "No labels found.",
|
|
"loading": "Loading...",
|
|
"notebookRequired": "⚠️ Labels are only available in notebooks. Move this note to a notebook first.",
|
|
"count": "{count}개 라벨",
|
|
"noLabels": "라벨 없음",
|
|
"confirmDeleteShort": "확인?",
|
|
"labelRemoved": "라벨 \"{label}\" 제거됨"
|
|
},
|
|
"search": {
|
|
"placeholder": "검색",
|
|
"searchPlaceholder": "노트 검색...",
|
|
"semanticInProgress": "AI 검색 진행 중...",
|
|
"semanticTooltip": "AI 의미 검색",
|
|
"searching": "검색 중...",
|
|
"noResults": "검색 결과 없음",
|
|
"resultsFound": "{count}개의 노트를 찾았습니다",
|
|
"exactMatch": "정확히 일치",
|
|
"related": "관련",
|
|
"disabledAdmin": "관리자 모드에서 검색 비활성화"
|
|
},
|
|
"collaboration": {
|
|
"emailPlaceholder": "이메일 주소를 입력하세요",
|
|
"addCollaborator": "공동 작업자 추가",
|
|
"removeCollaborator": "공동 작업자 제거",
|
|
"owner": "소유자",
|
|
"canEdit": "편집 가능",
|
|
"canView": "보기 가능",
|
|
"shareNote": "노트 공유",
|
|
"shareWithCollaborators": "공동 작업자와 공유",
|
|
"addCollaboratorDescription": "이메일 주소로 이 노트에 공동 작업할 사람을 추가하세요.",
|
|
"viewerDescription": "이 노트에 접근 권한이 있습니다. 소유자만 공동 작업자를 관리할 수 있습니다.",
|
|
"emailAddress": "이메일 주소",
|
|
"enterEmailAddress": "이메일 주소를 입력하세요",
|
|
"invite": "초대",
|
|
"peopleWithAccess": "접근 권한이 있는 사용자",
|
|
"noCollaborators": "아직 공동 작업자가 없습니다. 위에서 추가하세요!",
|
|
"noCollaboratorsViewer": "아직 공동 작업자가 없습니다.",
|
|
"pendingInvite": "초대 대기 중",
|
|
"pending": "대기 중",
|
|
"remove": "제거",
|
|
"unnamedUser": "이름 없는 사용자",
|
|
"done": "완료",
|
|
"willBeAdded": "{email}님이 노트 생성 시 공동 작업자로 추가됩니다",
|
|
"alreadyInList": "이 이메일은 이미 목록에 있습니다",
|
|
"nowHasAccess": "{name}님이 이 노트에 접근할 수 있습니다",
|
|
"accessRevoked": "접근 권한이 취소되었습니다",
|
|
"errorLoading": "공동 작업자 로드 중 오류",
|
|
"failedToAdd": "공동 작업자 추가 실패",
|
|
"failedToRemove": "공동 작업자 제거 실패",
|
|
"shareCompactTitle": "공유하다",
|
|
"inviteByEmailLabel": "이메일로 초대",
|
|
"accessReadCompact": "보다",
|
|
"accessEditCompact": "편집하다",
|
|
"sendInvitation": "초대장 보내기",
|
|
"invitationSentBadge": "초대장이 전송되었습니다",
|
|
"sharedAccessLabel": "공유 액세스",
|
|
"noCollaboratorsEmpty": "아직 공동작업자가 없습니다.",
|
|
"removeAccessTitle": "액세스 권한 삭제",
|
|
"toastInviteSentTo": "{email}(으)로 초대장을 보냈습니다.",
|
|
"toastAccessRemoved": "{target}에 대한 액세스가 제거되었습니다.",
|
|
"toastUserFallback": "사용자",
|
|
"toastSharingError": "공유 오류",
|
|
"toastEmailNotFound": "이 이메일에는 계정이 없습니다.",
|
|
"toastAlreadySharedUser": "이 메모는 이미 이 사용자와 공유되었습니다.",
|
|
"toastRemoveAccessFailed": "액세스 권한을 삭제할 수 없습니다.",
|
|
"userFallback": "사용자"
|
|
},
|
|
"ai": {
|
|
"analyzing": "AI 분석 중...",
|
|
"clickToAddTag": "클릭하여 이 태그 추가",
|
|
"ignoreSuggestion": "이 제안 무시",
|
|
"generatingTitles": "제목 생성 중...",
|
|
"generateTitlesTooltip": "AI로 제목 생성",
|
|
"poweredByAI": "AI 기반",
|
|
"languageDetected": "감지된 언어",
|
|
"processing": "처리 중...",
|
|
"tagAdded": "태그 \"{tag}\"가 추가되었습니다",
|
|
"titleGenerating": "생성 중...",
|
|
"titleGenerateWithAI": "AI로 제목 생성",
|
|
"titleGenerationMinWords": "제목을 생성하려면 내용이 최소 10단어 이상이어야 합니다 (현재: {count}단어)",
|
|
"titleGenerationError": "제목 생성 오류",
|
|
"titlesGenerated": "💡 {count}개의 제목이 생성되었습니다!",
|
|
"titleGenerationFailed": "제목 생성 실패",
|
|
"titleApplied": "제목이 적용되었습니다!",
|
|
"reformulationNoText": "텍스트를 선택하거나 내용을 추가하세요",
|
|
"reformulationSelectionTooShort": "선택 항목이 너무 짧습니다. 전체 내용을 사용합니다",
|
|
"reformulationMinWords": "텍스트는 최소 10단어 이상이어야 합니다 (현재: {count}단어)",
|
|
"reformulationMaxWords": "텍스트는 최대 500단어까지 가능합니다",
|
|
"reformulationError": "재구성 중 오류",
|
|
"reformulationFailed": "텍스트 재구성 실패",
|
|
"reformulationApplied": "재구성된 텍스트가 적용되었습니다!",
|
|
"transformMarkdown": "Markdown으로 변환",
|
|
"transforming": "변환 중...",
|
|
"transformSuccess": "텍스트가 Markdown으로 성공적으로 변환되었습니다!",
|
|
"transformError": "변환 중 오류",
|
|
"convertToRichtext": "서식 있는 텍스트로 변환",
|
|
"convertingToRichtext": "변환 중...",
|
|
"assistant": "AI 도우미",
|
|
"generating": "생성 중...",
|
|
"generateTitles": "제목 생성",
|
|
"reformulateText": "텍스트 재구성",
|
|
"reformulating": "재구성 중...",
|
|
"clarify": "명확히 하기",
|
|
"shorten": "단축",
|
|
"improveStyle": "스타일 개선",
|
|
"reformulationComparison": "재구성 비교",
|
|
"original": "원본",
|
|
"reformulated": "재구성됨",
|
|
"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}"
|
|
},
|
|
"notebookSummary": {
|
|
"regenerate": "요약 다시 생성",
|
|
"regenerating": "요약 다시 생성 중...",
|
|
"exportPDF": "PDF로 내보내기"
|
|
},
|
|
"clarifyDesc": "텍스트를 더 명확하고 이해하기 쉽게 만듭니다",
|
|
"shortenDesc": "텍스트를 요약하고 핵심만 전달합니다",
|
|
"improve": "글쓰기 개선",
|
|
"improveDesc": "문법을 수정하고 스타일을 향상시킵니다",
|
|
"toMarkdown": "Markdown으로 서식 지정",
|
|
"toMarkdownDesc": "제목, 글머리 기호를 추가하고 텍스트를 구조화합니다",
|
|
"translate": "번역",
|
|
"translateDesc": "텍스트 언어를 변경합니다",
|
|
"translateBack": "뒤로",
|
|
"translationApplied": "번역이 적용되었습니다",
|
|
"translationFailed": "번역 실패",
|
|
"undo": "AI 실행 취소",
|
|
"undoAI": "AI 변환 실행 취소",
|
|
"undoApplied": "원본 텍스트가 복원되었습니다",
|
|
"minWordsError": "AI 작업을 사용하려면 노트에 최소 5단어가 필요합니다.",
|
|
"wordCountMin": "재구성할 최소 {min} 단어를 선택하십시오(현재 {current} 단어).",
|
|
"wordCountMax": "재구성하려면 최대 {max} 단어를 선택하십시오(현재 {현재} 단어).",
|
|
"genericError": "AI 오류",
|
|
"actionError": "AI 작업 중 오류",
|
|
"appliedToNote": "노트에 적용됨",
|
|
"applyToNote": "노트에 적용",
|
|
"undoLastAction": "마지막 AI 작업 실행 취소",
|
|
"selectContext": "컨텍스트 선택...",
|
|
"selectNotebook": "노트북 선택",
|
|
"chatPlaceholder": "AI에게 편집, 요약 또는 초안 작성 요청...",
|
|
"assistantTitle": "AI 어시스턴트",
|
|
"currentNote": "현재 노트",
|
|
"shrinkPanel": "패널 축소",
|
|
"expandPanel": "패널 확장",
|
|
"chatTab": "채팅",
|
|
"noteActions": "노트 작업",
|
|
"askToStart": "시작하려면 어시스턴트에게 질문하세요.",
|
|
"chatPanelContext": "문맥",
|
|
"chatPanelNotebookPlus": "+ 노트북",
|
|
"chatPanelWritingTone": "글쓰기 톤",
|
|
"scopeAutoBadge": "자동",
|
|
"chatNoteQuestionPlaceholder": "이 메모에 대해 질문하세요...",
|
|
"chatNotebookSelectPlaceholder": "노트북을 포함하세요...",
|
|
"assistantTabActions": "행위",
|
|
"resourcePreviewAiTitle": "AI 미리보기",
|
|
"resourcePreviewInjectFromChat": "채팅에서 주입",
|
|
"contextLabel": "컨텍스트",
|
|
"thisNote": "이 노트",
|
|
"allMyNotes": "모든 노트",
|
|
"notebookGeneric": "노트북",
|
|
"writingTone": "글 톤",
|
|
"askAboutThisNote": "이 노트에 대해 AI에게 질문...",
|
|
"askAboutYourNotes": "노트에 대해 AI에게 질문...",
|
|
"webSearchLabel": "웹 검색",
|
|
"newLineHint": "Shift+Enter = 새 줄",
|
|
"resultLabel": "결과",
|
|
"discardAction": "취소",
|
|
"organization": "조직",
|
|
"transformationsDesc": "변환 — 노트에 직접 적용",
|
|
"writeMinWordsAction": "AI 작업을 활성화하려면 최소 5단어를 작성하세요.",
|
|
"processingAction": "처리 중...",
|
|
"noImagesError": "No images in this note",
|
|
"overview": "Overview",
|
|
"action": {
|
|
"clarify": "명확화",
|
|
"shorten": "요약",
|
|
"improve": "개선",
|
|
"toMarkdown": "Markdown으로",
|
|
"describeImages": "Describe images",
|
|
"fixGrammar": "문법 수정",
|
|
"translate": "번역하다",
|
|
"explain": "설명하다",
|
|
"toRichText": "서식 있는 텍스트로 변환"
|
|
},
|
|
"generate": {
|
|
"slides": "슬라이드 생성",
|
|
"sectionLabel": "생성 도구",
|
|
"theme": "주제",
|
|
"themeArchitecturalMono": "건축 모노",
|
|
"themeVibrantTech": "활기찬 기술",
|
|
"themeMinimalSilk": "미니멀 실크",
|
|
"style": "스타일",
|
|
"styleProfessional": "전문적인",
|
|
"styleCreative": "창의적인",
|
|
"styleBrutalist": "잔혹주의자",
|
|
"diagram": "다이어그램 생성",
|
|
"diagramReadyHint": "메모를 시각적 흐름으로 변환",
|
|
"diagramType": "다이어그램 유형",
|
|
"typeAuto": "자동 감지",
|
|
"typeFlowchart": "흐름도",
|
|
"typeMindMap": "마인드맵",
|
|
"typeTimeline": "타임라인",
|
|
"typeOrgChart": "조직도",
|
|
"typeArchitecture": "건축학",
|
|
"typeProcessMap": "프로세스 맵",
|
|
"styleSketchy": "스케치",
|
|
"styleSoft": "부드러운",
|
|
"styleMinimal": "최소",
|
|
"styleDraft": "초안",
|
|
"stylePolished": "우아한",
|
|
"styleHandwritten": "손으로 쓴",
|
|
"diagramReady": "다이어그램이 준비되었습니다!",
|
|
"openInExcalidraw": "Excalidraw Lab에서 열기",
|
|
"insertDiagramInNote": "현재 노트에 PNG 포함",
|
|
"diagramImageAlt": "AI 생성 다이어그램",
|
|
"insertedInNote": "노트에 삽입된 다이어그램",
|
|
"insertExportError": "다이어그램 내보내기/업로드 중 오류 발생"
|
|
},
|
|
"openAssistant": "AI 어시스턴트 열기",
|
|
"poweredByMomento": "Momento AI 제공",
|
|
"welcomeMsg": "안녕하세요! AI 어시스턴트입니다. 오늘 노트에 대해 어떻게 도와드릴까요? 어조 조정, 메시지 확장, 콘텐츠 요약 등이 가능합니다.",
|
|
"summaryLast5": "최근 5개 노트 요약",
|
|
"analyzingProgress": "분석 중...",
|
|
"generateInsightsBtn": "인사이트 생성",
|
|
"newDiscussion": "새 대화",
|
|
"noRecentConversations": "최근 대화 없음.",
|
|
"discussionContextLabel": "대화 컨텍스트",
|
|
"webSearchNotConfigured": "웹 검색 (미설정)",
|
|
"historyTab": "기록",
|
|
"insightsTab": "인사이트",
|
|
"aiCopilot": "AI 코파일럿",
|
|
"suggestTitle": "AI 제목 제안",
|
|
"generateTitleFromImage": "Generate title from image",
|
|
"titleGenerated": "Title generated from image",
|
|
"resourceTab": "의지",
|
|
"aiNoteTitle": "AI 노트",
|
|
"injectReplace": "바꾸다",
|
|
"injectReplaceTitle": "메모 내용을 이 메시지로 대체",
|
|
"injectComplete": "완벽한",
|
|
"injectCompleteTitle": "이 메시지로 메모를 작성하세요(AI)",
|
|
"injectMerge": "병합",
|
|
"injectMergeTitle": "노트와 병합(AI)",
|
|
"imagesCount": "{count} 이미지",
|
|
"resource": {
|
|
"failedToLoadUrl": "이 URL을 로드하지 못했습니다.",
|
|
"pageLoaded": "로드된 페이지: {제목}",
|
|
"pageLoadError": "페이지를 로드하는 중에 오류가 발생했습니다.",
|
|
"pasteOrUrlFirst": "텍스트를 붙여넣거나 먼저 URL을 로드하세요.",
|
|
"enrichError": "농축 오류",
|
|
"enrichErrorShort": "농축 오류",
|
|
"contentApplied": "노트에 적용된 내용 ✓",
|
|
"fromChat": "💬 채팅에서",
|
|
"replacement": "↓ 교체",
|
|
"completedByAI": "✦ AI로 완성",
|
|
"mergedByAI": "⟳ AI로 병합",
|
|
"rendered": "렌더링됨",
|
|
"cancel": "취소",
|
|
"applyToNote": "메모에 적용",
|
|
"urlLabel": "URL(선택사항)",
|
|
"resourceText": "리소스 텍스트",
|
|
"resourcePlaceholder": "여기에 텍스트를 붙여넣으세요(markdown, HTML, 일반 텍스트…).",
|
|
"words": "단어",
|
|
"integrationMode": "통합 모드",
|
|
"modeReplace": "바꾸다",
|
|
"modeReplaceDesc": "직접, AI 없음",
|
|
"modeComplete": "완벽한",
|
|
"modeCompleteDesc": "다시 쓰지 않고 추가",
|
|
"modeMerge": "병합",
|
|
"modeMergeDesc": "재작성 및 통합",
|
|
"aiProcessing": "AI 처리…",
|
|
"preview": "시사",
|
|
"generatePreview": "미리보기 생성",
|
|
"emptyNoteHint": "💡 메모가 비어 있습니다. 리소스 콘텐츠가 직접 통합됩니다."
|
|
},
|
|
"cancel": "취소",
|
|
"copied": "복사됨",
|
|
"copy": "복사",
|
|
"transformations": "변환",
|
|
"otherLanguage": "다른 언어",
|
|
"translateNow": "지금 번역하기",
|
|
"generationTools": "생성 도구",
|
|
"generateSlidesLoading": "⏳ 프레젠테이션 생성 중...",
|
|
"generateDiagramLoading": "⏳ 다이어그램 생성 중...",
|
|
"errorShort": "오류",
|
|
"readyToast": "준비가 된!",
|
|
"downloadFailedToast": "다운로드 실패",
|
|
"pptxDownloadButton": ".pptx 다운로드",
|
|
"presentationReadyBadge": "프레젠테이션 준비 완료",
|
|
"openInLabTitle": "실험실에서 열기",
|
|
"inlineSummaryMarkdown": "**요약:**",
|
|
"networkErrorShort": "네트워크 오류입니다.",
|
|
"contextSourceHeading": "Context source",
|
|
"tones": {
|
|
"professional": "Professional",
|
|
"creative": "Creative",
|
|
"academic": "Academic",
|
|
"casual": "Casual"
|
|
}
|
|
},
|
|
"titleSuggestions": {
|
|
"available": "제목 제안",
|
|
"title": "AI 제안",
|
|
"generating": "생성 중...",
|
|
"selectTitle": "제목 선택",
|
|
"dismiss": "무시"
|
|
},
|
|
"semanticSearch": {
|
|
"exactMatch": "정확히 일치",
|
|
"related": "관련",
|
|
"searching": "검색 중..."
|
|
},
|
|
"paragraphRefactor": {
|
|
"title": "텍스트 개선",
|
|
"shorten": "단축",
|
|
"expand": "확장",
|
|
"improve": "개선",
|
|
"formal": "격식",
|
|
"casual": "비격식"
|
|
},
|
|
"memoryEcho": {
|
|
"title": "무언가를 발견했습니다...",
|
|
"description": "메모 간의 능동적 연결",
|
|
"dailyInsight": "메모에서 매일 인사이트 얻기",
|
|
"insightReady": "인사이트가 준비되었습니다!",
|
|
"viewConnection": "연결 보기",
|
|
"helpful": "도움이 됨",
|
|
"notHelpful": "도움이 안 됨",
|
|
"dismiss": "지금은 무시",
|
|
"thanksFeedback": "피드백해 주셔서 감사합니다!",
|
|
"thanksFeedbackImproving": "감사합니다! 개선하는 데 활용하겠습니다.",
|
|
"connections": "연결",
|
|
"connection": "연결",
|
|
"connectionsBadge": "{count}개 연결{plural}",
|
|
"match": "{percentage}% 일치",
|
|
"fused": "병합됨",
|
|
"clickToView": "클릭하여 메모 보기",
|
|
"overlay": {
|
|
"title": "연결된 메모",
|
|
"searchPlaceholder": "연결 검색...",
|
|
"sortBy": "정렬 기준:",
|
|
"sortSimilarity": "유사성",
|
|
"sortRecent": "최근",
|
|
"sortOldest": "오래됨",
|
|
"viewAll": "모두 나란히 보기",
|
|
"loading": "로딩 중...",
|
|
"noConnections": "연결을 찾을 수 없습니다",
|
|
"error": "연결 로드 오류"
|
|
},
|
|
"comparison": {
|
|
"title": "💡 메모 비교",
|
|
"similarityInfo": "이 메모는 {similarity}% 유사성으로 연결되어 있습니다",
|
|
"highSimilarityInsight": "이 메모는 높은 유사성으로 동일한 주제를 다룹니다. 병합하거나 통합할 수 있습니다.",
|
|
"untitled": "제목 없음",
|
|
"clickToView": "클릭하여 메모 보기",
|
|
"helpfulQuestion": "이 비교가 도움이 되나요?",
|
|
"helpful": "도움이 됨",
|
|
"notHelpful": "도움이 안 됨"
|
|
},
|
|
"editorSection": {
|
|
"title": "⚡ 연결된 메모 ({count})",
|
|
"loading": "로딩 중...",
|
|
"view": "보기",
|
|
"compare": "비교",
|
|
"merge": "병합",
|
|
"compareAll": "모두 비교",
|
|
"mergeAll": "모두 병합",
|
|
"close": "닫기"
|
|
},
|
|
"fusion": {
|
|
"title": "🔗 지능형 병합",
|
|
"mergeNotes": "{count}개 메모 병합",
|
|
"notesToMerge": "📝 병합할 메모",
|
|
"optionalPrompt": "💬 병합 프롬프트 (선택 사항)",
|
|
"promptPlaceholder": "AI에 대한 선택적 지침 (예: '메모 1의 격식적인 스타일 유지')...",
|
|
"generateFusion": "병합 생성",
|
|
"generating": "생성 중...",
|
|
"previewTitle": "📝 병합된 메모 미리보기",
|
|
"edit": "편집",
|
|
"modify": "수정",
|
|
"finishEditing": "편집 완료",
|
|
"optionsTitle": "병합 옵션",
|
|
"archiveOriginals": "원본 메모 보관",
|
|
"keepAllTags": "모든 태그 유지",
|
|
"useLatestTitle": "최신 메모를 제목으로 사용",
|
|
"createBacklinks": "원본 메모에 대한 백링크 만들기",
|
|
"cancel": "취소",
|
|
"confirmFusion": "병합 확인",
|
|
"success": "메모가 성공적으로 병합되었습니다!",
|
|
"error": "메모 병합 실패",
|
|
"generateError": "병합 생성 실패",
|
|
"noContentReturned": "API에서 병합 콘텐츠가 반환되지 않았습니다",
|
|
"unknownDate": "알 수 없는 날짜"
|
|
}
|
|
},
|
|
"notification": {
|
|
"accept": "Accept",
|
|
"accepted": "Share accepted",
|
|
"decline": "Decline",
|
|
"noNotifications": "No new notifications",
|
|
"shared": "\"{title}\"을(를) 공유했습니다",
|
|
"untitled": "제목 없음",
|
|
"notifications": "알림",
|
|
"declined": "공유가 거절되었습니다",
|
|
"removed": "목록에서 노트가 제거되었습니다",
|
|
"slidesReady": "프레젠테이션 준비 완료",
|
|
"openSlides": "프레젠테이션 열기",
|
|
"canvasReady": "다이어그램 준비",
|
|
"pptxReady": "슬라이드 준비됨",
|
|
"downloadPptx": ".pptx 다운로드",
|
|
"markAllRead": "모두 읽은 것으로 표시",
|
|
"agentSuccess": "에이전트 완료",
|
|
"agentFailed": "에이전트 실패",
|
|
"brainstormInvite": "영감",
|
|
"brainstormJoined": "영감",
|
|
"systemNotification": "체계",
|
|
"downloadFailed": "다운로드 실패"
|
|
},
|
|
"nav": {
|
|
"home": "Home",
|
|
"notes": "메모",
|
|
"notebooks": "노트북",
|
|
"generalNotes": "일반 메모",
|
|
"archive": "보관함",
|
|
"settings": "설정",
|
|
"profile": "프로필",
|
|
"aiSettings": "AI 설정",
|
|
"logout": "로그아웃",
|
|
"login": "로그인",
|
|
"adminDashboard": "Admin Dashboard",
|
|
"diagnostics": "진단",
|
|
"trash": "휴지통",
|
|
"support": "Memento 지원하기 ☕",
|
|
"reminders": "알림",
|
|
"userManagement": "사용자 관리",
|
|
"accountSettings": "계정 설정",
|
|
"manageAISettings": "AI 설정 관리",
|
|
"configureAI": "AI 기반 기능, 공급자 및 환경설정을 구성하세요",
|
|
"supportDevelopment": "Memento 개발 지원하기 ☕",
|
|
"supportDescription": "Memento는 100% 무료이며 오픈 소스입니다. 여러분의 지원으로 이 상태를 유지할 수 있습니다.",
|
|
"buyMeACoffee": "커피를 사주세요",
|
|
"donationDescription": "일회성 기부를 하거나 월간 서포터가 되세요.",
|
|
"donateOnKofi": "Ko-fi에서 기부하기",
|
|
"donationNote": "플랫폼 수수료 없음 • 즉시 지급 • 안전",
|
|
"sponsorOnGithub": "GitHub에서 후원",
|
|
"sponsorDescription": "월간 후원자가 되어 인정을 받으세요.",
|
|
"workspace": "작업 공간",
|
|
"quickAccess": "빠른 접근",
|
|
"myLibrary": "내 라이브러리",
|
|
"favorites": "즐겨찾기",
|
|
"recent": "최근",
|
|
"proPlan": "프로 플랜",
|
|
"chat": "AI 채팅",
|
|
"lab": "랩",
|
|
"agents": "에이전트",
|
|
"sharedWithMe": "Shared with me"
|
|
},
|
|
"settings": {
|
|
"title": "설정",
|
|
"description": "설정 및 환경설정 관리",
|
|
"account": "계정",
|
|
"appearance": "모양",
|
|
"theme": "테마",
|
|
"themeLight": "밝게",
|
|
"themeDark": "어둡게",
|
|
"themeSystem": "시스템",
|
|
"themeBaseGroup": "Base",
|
|
"themePalettesGroup": "Color palettes",
|
|
"themeSepia": "Sepia",
|
|
"themeMidnight": "Midnight",
|
|
"themeRose": "Rose",
|
|
"themeGreen": "Green",
|
|
"themeLavender": "Lavender",
|
|
"themeSand": "Sand",
|
|
"themeOcean": "Ocean",
|
|
"themeSunset": "Sunset",
|
|
"themeBlue": "Blue",
|
|
"notifications": "알림",
|
|
"language": "언어",
|
|
"selectLanguage": "언어 선택",
|
|
"security": "보안",
|
|
"about": "정보",
|
|
"version": "버전",
|
|
"settingsSaved": "Settings saved",
|
|
"cardSizeMode": "Note Size",
|
|
"cardSizeModeDescription": "Choose between variable sizes or uniform size",
|
|
"selectCardSizeMode": "Select display mode",
|
|
"cardSizeVariable": "Variable sizes (small/medium/large)",
|
|
"cardSizeUniform": "Uniform size",
|
|
"settingsError": "설정 저장 오류",
|
|
"maintenance": "유지 관리",
|
|
"maintenanceDescription": "데이터베이스 상태를 유지하는 도구",
|
|
"cleanTags": "고아 태그 정리",
|
|
"cleanTagsDescription": "더 이상 노트에서 사용되지 않는 태그를 제거합니다",
|
|
"cleanupDone": "{created}개의 라벨 레코드를 동기화하고 {deleted}개의 고아를 제거했습니다",
|
|
"cleanupNothing": "할 일이 없습니다 — 라벨이 이미 노트와 일치합니다",
|
|
"cleanupWithErrors": "일부 작업이 실패했습니다",
|
|
"cleanupError": "라벨을 정리할 수 없습니다",
|
|
"indexingComplete": "인덱싱 완료: {count}개의 노트 처리됨",
|
|
"indexingError": "인덱싱 중 오류 발생",
|
|
"semanticIndexing": "의미 인덱싱",
|
|
"semanticIndexingDescription": "의도 기반 검색을 활성화하기 위해 모든 노트의 벡터를 생성합니다",
|
|
"profile": "프로필",
|
|
"searchNoResults": "일치하는 설정을 찾을 수 없습니다",
|
|
"languageAuto": "Language set to Auto",
|
|
"emailNotifications": "이메일 알림",
|
|
"emailNotificationsDesc": "이메일로 중요한 알림을 받습니다",
|
|
"desktopNotifications": "데스크톱 알림",
|
|
"desktopNotificationsDesc": "브라우저에서 알림을 받습니다",
|
|
"notificationsDesc": "알림 환경설정을 관리합니다",
|
|
"autoSave": "Auto-save",
|
|
"autoSaveDesc": "Automatically save changes while typing"
|
|
},
|
|
"profile": {
|
|
"title": "프로필",
|
|
"description": "개인정보 업데이트",
|
|
"displayName": "표시 이름",
|
|
"email": "이메일",
|
|
"changePassword": "비밀번호 변경",
|
|
"changePasswordDescription": "비밀번호를 업데이트하세요. 현재 비밀번호가 필요합니다.",
|
|
"currentPassword": "현재 비밀번호",
|
|
"newPassword": "새 비밀번호",
|
|
"confirmPassword": "비밀번호 확인",
|
|
"updatePassword": "비밀번호 업데이트",
|
|
"passwordChangeSuccess": "비밀번호가 변경되었습니다",
|
|
"passwordChangeFailed": "비밀번호 변경 실패",
|
|
"passwordUpdated": "비밀번호가 업데이트되었습니다",
|
|
"passwordError": "비밀번호 업데이트 오류",
|
|
"languagePreferences": "언어 환경설정",
|
|
"languagePreferencesDescription": "AI 기능 및 인터페이스의 선호 언어를 선택하세요.",
|
|
"preferredLanguage": "선호 언어",
|
|
"selectLanguage": "언어 선택",
|
|
"languageDescription": "이 언어는 AI 기능, 콘텐츠 분석 및 인터페이스 텍스트에 사용됩니다.",
|
|
"autoDetect": "Auto-detect",
|
|
"updateSuccess": "프로필이 업데이트되었습니다",
|
|
"updateFailed": "프로필 업데이트 실패",
|
|
"languageUpdateSuccess": "Language updated successfully",
|
|
"languageUpdateFailed": "언어 업데이트 실패",
|
|
"profileUpdated": "프로필이 업데이트되었습니다",
|
|
"profileError": "프로필 업데이트 오류",
|
|
"accountSettings": "계정 설정",
|
|
"manageAISettings": "AI 설정 관리",
|
|
"displaySettings": "표시 설정",
|
|
"displaySettingsDescription": "모양과 글꼴 크기를 사용자 지정합니다.",
|
|
"fontSize": "글꼴 크기",
|
|
"selectFontSize": "글꼴 크기 선택",
|
|
"fontSizeSmall": "작게",
|
|
"fontSizeMedium": "중간",
|
|
"fontSizeLarge": "크게",
|
|
"fontSizeExtraLarge": "매우 크게",
|
|
"fontSizeDescription": "가독성을 향상시키기 위해 글꼴 크기를 조정하세요. 이는 인터페이스의 모든 텍스트에 적용됩니다.",
|
|
"fontSizeUpdateSuccess": "글꼴 크기가 업데이트되었습니다",
|
|
"fontSizeUpdateFailed": "글꼴 크기 업데이트 실패",
|
|
"showRecentNotes": "최근 노트 섹션 표시",
|
|
"showRecentNotesDescription": "메인 페이지에 최근 노트(지난 7일)를 표시합니다",
|
|
"recentNotesUpdateSuccess": "최근 노트 설정이 업데이트되었습니다",
|
|
"recentNotesUpdateFailed": "최근 노트 설정 업데이트 실패"
|
|
},
|
|
"aiSettings": {
|
|
"title": "AI",
|
|
"description": "AI 기반 기능 및 환경설정 구성",
|
|
"features": "AI 기능",
|
|
"provider": "AI 공급자",
|
|
"providerAuto": "자동 (권장)",
|
|
"providerOllama": "Ollama (로컬)",
|
|
"providerOpenAI": "OpenAI (클라우드)",
|
|
"frequency": "빈도",
|
|
"frequencyDaily": "매일",
|
|
"frequencyWeekly": "매주",
|
|
"saving": "저장 중...",
|
|
"saved": "설정이 업데이트되었습니다",
|
|
"error": "설정 업데이트 실패",
|
|
"titleSuggestionsDesc": "50단어 이상에서 제목 없는 노트에 제목 제안",
|
|
"paragraphRefactorDesc": "AI 기반 텍스트 개선 옵션",
|
|
"frequencyDesc": "노트 연결 분석 빈도",
|
|
"providerDesc": "선호하는 AI 공급자 선택",
|
|
"providerAutoDesc": "Ollama 우선, OpenAI 대체",
|
|
"providerOllamaDesc": "100% 프라이빗, 로컬에서 실행",
|
|
"providerOpenAIDesc": "가장 정확, API 키 필요",
|
|
"aiNote": "AI 노트",
|
|
"aiNoteDesc": "AI 채팅 버튼 및 텍스트 개선 도구 활성화",
|
|
"languageDetection": "언어 감지",
|
|
"languageDetectionDesc": "메모의 언어를 자동으로 감지합니다.",
|
|
"autoLabeling": "라벨 제안",
|
|
"autoLabelingDesc": "노트에 라벨을 자동으로 제안하고 적용합니다.",
|
|
"noteHistory": "메모 기록",
|
|
"noteHistoryDesc": "버전 스냅샷 및 기록 복원 활성화",
|
|
"titleSuggestions": "제목 제안"
|
|
},
|
|
"general": {
|
|
"loading": "로딩 중...",
|
|
"save": "Save",
|
|
"cancel": "Cancel",
|
|
"add": "추가",
|
|
"edit": "편집",
|
|
"confirm": "확인",
|
|
"close": "닫기",
|
|
"back": "뒤로",
|
|
"next": "다음",
|
|
"previous": "이전",
|
|
"submit": "제출",
|
|
"reset": "재설정",
|
|
"apply": "적용",
|
|
"clear": "지우기",
|
|
"select": "선택",
|
|
"tryAgain": "다시 시도하세요",
|
|
"error": "오류가 발생했습니다",
|
|
"operationSuccess": "작업 성공",
|
|
"operationFailed": "작업 실패",
|
|
"testConnection": "연결 테스트",
|
|
"clean": "정리",
|
|
"indexAll": "모두 인덱싱",
|
|
"preview": "미리보기"
|
|
},
|
|
"colors": {
|
|
"default": "기본값",
|
|
"red": "빨간색",
|
|
"blue": "파란색",
|
|
"green": "초록색",
|
|
"yellow": "노란색",
|
|
"purple": "보라색",
|
|
"pink": "분홍색",
|
|
"orange": "주황색",
|
|
"gray": "회색"
|
|
},
|
|
"reminder": {
|
|
"title": "알림",
|
|
"setReminder": "알림 설정",
|
|
"removeReminder": "알림 제거",
|
|
"reminderDate": "알림 날짜",
|
|
"reminderTime": "알림 시간",
|
|
"save": "알림 설정",
|
|
"cancel": "취소"
|
|
},
|
|
"reminders": {
|
|
"title": "알림",
|
|
"empty": "알림 없음",
|
|
"emptyDescription": "노트에 알림을 추가하면 여기에서 확인할 수 있습니다.",
|
|
"upcoming": "다가오는 알림",
|
|
"overdue": "지난 알림",
|
|
"done": "완료",
|
|
"markDone": "완료로 표시",
|
|
"markUndone": "미완료로 표시",
|
|
"todayAt": "오늘 {time}",
|
|
"tomorrowAt": "내일 {time}",
|
|
"clearCompleted": "클리어 완료",
|
|
"viewAll": "모든 알림 보기"
|
|
},
|
|
"notebook": {
|
|
"create": "노트북 만들기",
|
|
"createNew": "새 노트북 만들기",
|
|
"createDescription": "메모, 아이디어, 프로젝트를 효율적으로 정리할 새 컬렉션을 시작하세요.",
|
|
"name": "노트북 이름",
|
|
"namePlaceholder": "Notebook name",
|
|
"myNotebook": "내 노트북",
|
|
"saving": "저장 중...",
|
|
"selectIcon": "아이콘",
|
|
"selectColor": "색상",
|
|
"cancel": "취소",
|
|
"creating": "생성 중...",
|
|
"edit": "노트북 편집",
|
|
"editDescription": "노트북의 이름, 아이콘, 색상을 변경합니다.",
|
|
"delete": "Delete",
|
|
"deleteWarning": "이 노트북을 삭제하시겠습니까? 메모는 일반 메모로 이동됩니다.",
|
|
"deleteConfirm": "삭제",
|
|
"summary": "노트북 요약",
|
|
"summaryDescription": "이 노트북의 모든 메모에 대한 AI 요약을 생성합니다.",
|
|
"generating": "요약 생성 중...",
|
|
"summaryError": "요약 생성 오류",
|
|
"labels": "레이블",
|
|
"noLabels": "레이블 없음",
|
|
"pdfTitle": "요약 — {name}",
|
|
"pdfNotesLabel": "노트:",
|
|
"pdfGeneratedOn": "생성일:",
|
|
"confidence": "신뢰도",
|
|
"savingReminder": "알림 저장 실패",
|
|
"removingReminder": "알림 제거 실패",
|
|
"generatingDescription": "Please wait...",
|
|
"pinnedFrozenTooltip": "고정된 노트북 - 주문이 동결됨",
|
|
"organizeNotebookWithAITooltip": "AI로 이 노트북을 정리하세요",
|
|
"assistantRequiredForSummarize": "요약하려면 설정에서 AI 도우미를 켜세요.",
|
|
"createSubnotebook": "하위 노트북 추가",
|
|
"createSubNotebook": "Add sub-notebook",
|
|
"rename": "Rename",
|
|
"moveToTrash": "Move to trash"
|
|
},
|
|
"notebookSuggestion": {
|
|
"title": "{name}(으)로 이동하시겠습니까?",
|
|
"description": "이 메모는 이 노트북에 속하는 것 같습니다",
|
|
"move": "이동",
|
|
"dismiss": "무시",
|
|
"dismissIn": "무시 ({timeLeft}초 후 닫힘)",
|
|
"moveToNotebook": "노트북으로 이동",
|
|
"generalNotes": "일반 메모"
|
|
},
|
|
"admin": {
|
|
"title": "관리자 대시보드",
|
|
"adminConsole": "관리 콘솔",
|
|
"navSection": "항해",
|
|
"backToApp": "메멘토로 돌아가기",
|
|
"userManagement": "사용자 관리",
|
|
"chat": "AI 채팅",
|
|
"lab": "랩",
|
|
"agents": "에이전트",
|
|
"workspace": "작업 공간",
|
|
"settings": "관리자 설정",
|
|
"security": {
|
|
"title": "보안 설정",
|
|
"description": "액세스 제어 및 등록 정책을 관리합니다.",
|
|
"allowPublicRegistration": "공개 등록 허용",
|
|
"allowPublicRegistrationDescription": "비활성화하면 새 사용자는 관리자가 사용자 관리 페이지를 통해서만 추가할 수 있습니다.",
|
|
"updateSuccess": "보안 설정이 업데이트되었습니다",
|
|
"updateFailed": "보안 설정 업데이트 실패"
|
|
},
|
|
"ai": {
|
|
"title": "AI 구성",
|
|
"description": "자동 태그 지정 및 의미 검색을 위한 AI 공급자를 구성합니다. 최적의 성능을 위해 다른 공급자를 사용하세요.",
|
|
"tagsGenerationProvider": "태그 생성 공급자",
|
|
"tagsGenerationDescription": "자동 태그 제안을 위한 AI 공급자. 권장: Ollama (무료, 로컬).",
|
|
"embeddingsProvider": "임베딩 공급자",
|
|
"embeddingsDescription": "의미 검색 임베딩을 위한 AI 공급자. 권장: OpenAI (최고 품질).",
|
|
"chatProvider": "채팅 공급자",
|
|
"chatDescription": "채팅 도우미를 위한 AI 공급자입니다. 구성되지 않은 경우 태그 공급자를 대신 사용합니다.",
|
|
"provider": "공급자",
|
|
"baseUrl": "기본 URL",
|
|
"model": "모델",
|
|
"apiKey": "API 키",
|
|
"selectOllamaModel": "시스템에 설치된 Ollama 모델 선택",
|
|
"openAIKeyDescription": "platform.openai.com의 OpenAI API 키",
|
|
"modelRecommendations": "gpt-4o-mini = 최고의 가성비 • gpt-4o = 최고 품질",
|
|
"commonModelsDescription": "OpenAI 호환 API의 일반적인 모델",
|
|
"selectEmbeddingModel": "시스템에 설치된 임베딩 모델 선택",
|
|
"commonEmbeddingModels": "OpenAI 호환 API의 일반적인 임베딩 모델",
|
|
"saving": "저장 중...",
|
|
"saveSettings": "AI 설정 저장",
|
|
"openTestPanel": "AI 테스트 패널 열기",
|
|
"updateSuccess": "AI 설정이 성공적으로 업데이트되었습니다",
|
|
"updateFailed": "AI 설정 업데이트 실패",
|
|
"providerTagsRequired": "AI_PROVIDER_TAGS가 필요합니다",
|
|
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING이 필요합니다",
|
|
"providerOllamaOption": "🦙 Ollama (로컬 및 무료)",
|
|
"providerOpenAIOption": "🤖 OpenAI (GPT-5, GPT-4)",
|
|
"providerAnthropicOption": "🧠 인류학(Claude API)",
|
|
"providerAnthropicCustomOption": "🧩 Anthropic 사용자 정의(Messages API — MiniMax 등)",
|
|
"anthropicModelHint": "제안에서 Claude 모델 ID를 선택하거나 수동으로 입력하세요(공식 API의 경우 원격 모델 목록 없음).",
|
|
"anthropicCustomModelHint": "Anthropic 호환 메시지 API(예: MiniMax): 기본 URL https://api.minimax.io/anthropic(중국: https://api.minimaxi.com/anthropic), 모델 MiniMax-M2.7. 임베딩: 공급자 \"Custom\" + OpenAI URL https://api.minimax.io/v1을 사용합니다.",
|
|
"anthropicCustomNoModelList": "이 게이트웨이는 OpenAI 스타일 /models 목록을 노출하지 않습니다. 제안에서 모델을 선택하거나 입력하세요(예: MiniMax-M2.7).",
|
|
"providerCustomOption": "🔧 사용자 정의 OpenAI 호환",
|
|
"providerDeepSeekOption": "🔍 DeepSeek",
|
|
"providerOpenRouterOption": "🌐 OpenRouter",
|
|
"providerMistralOption": "🌀 Mistral AI",
|
|
"providerZAIOption": "✨ Z.AI",
|
|
"providerLMStudioOption": "🖥️ LM Studio (로컬)",
|
|
"bestValue": "최고 가성비",
|
|
"bestQuality": "최고 품질",
|
|
"saved": "(저장됨)",
|
|
"fetchModelsFailed": "모델을 가져오지 못했습니다",
|
|
"refreshModels": "모델 새로고침",
|
|
"configured": "구성됨",
|
|
"fetchingModels": "모델 가져오는 중...",
|
|
"clickToLoadModels": "↺ 클릭하여 모델 로드",
|
|
"searchModel": "모델 검색...",
|
|
"noModels": "모델 없음. ↺ 클릭",
|
|
"modelsAvailable": "{count}개 모델 사용 가능",
|
|
"enterUrlToLoad": "URL 입력 후 ↺ 클릭",
|
|
"currentProvider": "(현재: {provider})",
|
|
"pageTitle": "AI 관리",
|
|
"pageDescription": "AI 기능 모니터링 및 구성",
|
|
"configure": "구성",
|
|
"features": "AI 기능",
|
|
"providerStatus": "AI 제공업체 상태",
|
|
"recentRequests": "최근 AI 요청",
|
|
"comingSoon": "출시 예정",
|
|
"activeFeatures": "활성 기능",
|
|
"successRate": "성공률",
|
|
"avgResponseTime": "평균 응답 시간",
|
|
"configuredProviders": "구성된 제공업체",
|
|
"settingUpdated": "설정이 업데이트되었습니다",
|
|
"updateFailedShort": "업데이트 실패",
|
|
"titleSuggestions": "제목 제안",
|
|
"titleSuggestionsDesc": "50단어 이상 노트에 제목 제안",
|
|
"aiAssistant": "AI 어시스턴트",
|
|
"aiAssistantDesc": "AI 채팅 및 텍스트 개선 도구 활성화",
|
|
"memoryEchoFeature": "무언가를 발견했습니다...",
|
|
"memoryEchoFeatureDesc": "노트 간 연결의 일일 분석",
|
|
"languageDetection": "언어 감지",
|
|
"languageDetectionDesc": "각 노트의 언어 자동 감지",
|
|
"autoLabeling": "자동 라벨링",
|
|
"autoLabelingDesc": "라벨 자동 제안 및 적용",
|
|
"fallbackSectionTitle": "대체 제공업체(선택)",
|
|
"fallbackSectionDescription": "제공업체 오류(429, 5xx) 시 자동 사용. 1.5초 이내 1회 재시도.",
|
|
"fallbackProvider": "대체 제공업체",
|
|
"fallbackModel": "대체 모델",
|
|
"fallbackNone": "없음(비활성화)",
|
|
"fallbackModelPlaceholder": "예: gpt-4o-mini"
|
|
},
|
|
"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": "이메일 설정 저장",
|
|
"status": "Service Status",
|
|
"keySet": "key configured",
|
|
"activeAuto": "Auto mode: Resend will be used first, SMTP as fallback.",
|
|
"activeSmtp": "Auto mode: SMTP will be used (Resend not configured).",
|
|
"noneConfigured": "No email service configured. Set up Resend or SMTP.",
|
|
"activeProvider": "Active provider",
|
|
"testOk": "test passed",
|
|
"testFail": "test failed"
|
|
},
|
|
"smtp": {
|
|
"title": "SMTP 구성",
|
|
"description": "비밀번호 재설정을 위한 이메일 서버를 구성합니다.",
|
|
"host": "호스트",
|
|
"port": "포트",
|
|
"username": "사용자 이름",
|
|
"password": "비밀번호",
|
|
"fromEmail": "보내는 사람 이메일",
|
|
"forceSSL": "SSL/TLS 강제 (일반적으로 포트 465)",
|
|
"ignoreCertErrors": "인증서 오류 무시 (자체 호스팅/개발만)",
|
|
"saveSettings": "SMTP 설정 저장",
|
|
"sending": "전송 중...",
|
|
"testEmail": "테스트 이메일",
|
|
"updateSuccess": "SMTP 설정이 업데이트되었습니다",
|
|
"updateFailed": "SMTP 설정 업데이트 실패",
|
|
"testSuccess": "테스트 이메일이 성공적으로 전송되었습니다!",
|
|
"testFailed": "실패: {error}"
|
|
},
|
|
"users": {
|
|
"createUser": "사용자 생성",
|
|
"addUser": "사용자 추가",
|
|
"createUserDescription": "시스템에 새 사용자를 추가합니다.",
|
|
"name": "이름",
|
|
"email": "이메일",
|
|
"password": "비밀번호",
|
|
"role": "역할",
|
|
"createSuccess": "사용자가 성공적으로 생성되었습니다",
|
|
"createFailed": "사용자 생성 실패",
|
|
"deleteSuccess": "사용자가 삭제되었습니다",
|
|
"deleteFailed": "삭제 실패",
|
|
"roleUpdateSuccess": "사용자 역할이 {role}(으)로 업데이트되었습니다",
|
|
"roleUpdateFailed": "역할 업데이트 실패",
|
|
"tierUpdateSuccess": "Subscription updated to {tier}",
|
|
"tierUpdateFailed": "Failed to update subscription",
|
|
"demote": "강등",
|
|
"promote": "승격",
|
|
"confirmDelete": "확실합니까? 이 작업은 되돌릴 수 없습니다.",
|
|
"table": {
|
|
"name": "이름",
|
|
"email": "이메일",
|
|
"role": "역할",
|
|
"subscription": "Subscription",
|
|
"createdAt": "생성일",
|
|
"actions": "작업"
|
|
},
|
|
"roles": {
|
|
"user": "사용자",
|
|
"admin": "관리자"
|
|
},
|
|
"title": "사용자",
|
|
"description": "사용자 및 권한 관리"
|
|
},
|
|
"aiTest": {
|
|
"title": "AI 공급자 테스트",
|
|
"description": "태그 생성 및 의미 검색 임베딩을 위한 AI 공급자 테스트",
|
|
"tagsTestTitle": "태그 생성 테스트",
|
|
"tagsTestDescription": "자동 태그 제안을 담당하는 AI 공급자 테스트",
|
|
"embeddingsTestTitle": "임베딩 테스트",
|
|
"embeddingsTestDescription": "의미 검색 임베딩을 담당하는 AI 공급자 테스트",
|
|
"howItWorksTitle": "테스트 작동 방식",
|
|
"tagsGenerationTest": "🏷️ 태그 생성 테스트:",
|
|
"tagsStep1": "샘플 노트를 AI 공급자에게 전송합니다",
|
|
"tagsStep2": "콘텐츠를 기반으로 3~5개의 관련 태그를 요청합니다",
|
|
"tagsStep3": "생성된 태그와 신뢰도 점수를 표시합니다",
|
|
"tagsStep4": "응답 시간을 측정합니다",
|
|
"embeddingsTestLabel": "🔍 임베딩 테스트:",
|
|
"embeddingsStep1": "샘플 텍스트를 임베딩 공급자에게 전송합니다",
|
|
"embeddingsStep2": "벡터 표현(숫자 목록)을 생성합니다",
|
|
"embeddingsStep3": "임베딩 차원과 샘플 값을 표시합니다",
|
|
"embeddingsStep4": "벡터가 유효하고 올바르게 형식화되었는지 확인합니다",
|
|
"tipContent": "태그와 임베딩에 다른 공급자를 사용할 수 있습니다! 예를 들어, 비용과 성능을 최적화하기 위해 태그에는 Ollama(무료)를, 임베딩에는 OpenAI(최고 품질)를 사용해 보세요.",
|
|
"provider": "공급자:",
|
|
"model": "모델:",
|
|
"testing": "테스트 중...",
|
|
"runTest": "테스트 실행",
|
|
"testPassed": "테스트 통과",
|
|
"testFailed": "테스트 실패",
|
|
"testSuccessToast": "{type} 테스트 성공!",
|
|
"testFailedToast": "{type} 테스트 실패",
|
|
"testingType": "{type} 테스트 중...",
|
|
"technicalDetails": "기술 세부 정보",
|
|
"responseTime": "응답 시간: {time}ms",
|
|
"generatedTags": "생성된 태그:",
|
|
"embeddingDimensions": "임베딩 차원:",
|
|
"vectorDimensions": "벡터 차원",
|
|
"first5Values": "처음 5개 값:",
|
|
"error": "오류:",
|
|
"testError": "테스트 오류: {error}",
|
|
"tipTitle": "팁:",
|
|
"tipDescription": "테스트 전에 AI 테스트 패널을 사용하여 구성 문제를 진단하세요.",
|
|
"chatTestTitle": "채팅 도우미 테스트",
|
|
"chatTestDescription": "채팅 도우미가 사용하는 AI 제공자 테스트",
|
|
"chatGenerationTest": "💬 채팅 도우미 테스트:",
|
|
"chatStep1": "어시스턴트에게 테스트 메시지를 보냅니다.",
|
|
"chatStep2": "어시스턴트가 하는 일에 대해 간결한 답변을 요청합니다.",
|
|
"chatStep3": "모델 응답을 표시합니다.",
|
|
"chatStep4": "응답성과 대기 시간을 확인합니다."
|
|
},
|
|
"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": "도구 설정 업데이트 실패",
|
|
"testing": "테스트 중...",
|
|
"testSearch": "웹 검색 테스트"
|
|
},
|
|
"settingsDescription": "애플리케이션 설정 구성",
|
|
"dashboard": {
|
|
"title": "대시보드",
|
|
"description": "애플리케이션 지표 개요",
|
|
"recentActivity": "최근 활동",
|
|
"recentActivityPlaceholder": "최근 활동이 여기에 표시됩니다."
|
|
},
|
|
"error": {
|
|
"title": "관리자 패널에서 오류 발생",
|
|
"description": "페이지 렌더링 실패. 다시 시도할 수 있습니다.",
|
|
"retry": "재시도"
|
|
}
|
|
},
|
|
"about": {
|
|
"title": "정보",
|
|
"description": "애플리케이션 정보",
|
|
"appName": "Memento",
|
|
"appDescription": "AI 기능을 갖춘 강력한 메모 애플리케이션",
|
|
"version": "버전",
|
|
"buildDate": "빌드 날짜",
|
|
"platform": "플랫폼",
|
|
"platformWeb": "웹",
|
|
"features": {
|
|
"title": "기능",
|
|
"description": "AI 기반 기능",
|
|
"titleSuggestions": "AI 기반 제목 제안",
|
|
"semanticSearch": "임베딩을 사용한 의미 검색",
|
|
"paragraphReformulation": "단락 재구성",
|
|
"memoryEcho": "Memory Echo 일일 인사이트",
|
|
"notebookOrganization": "노트북 정리",
|
|
"dragDrop": "드래그 앤 드롭 메모 관리",
|
|
"labelSystem": "레이블 시스템",
|
|
"multipleProviders": "여러 AI 공급자 (OpenAI, Ollama)"
|
|
},
|
|
"technology": {
|
|
"title": "기술 스택",
|
|
"description": "최신 기술로 구축",
|
|
"frontend": "프론트엔드",
|
|
"backend": "백엔드",
|
|
"database": "데이터베이스",
|
|
"authentication": "인증",
|
|
"ai": "AI",
|
|
"ui": "UI",
|
|
"testing": "테스트"
|
|
},
|
|
"support": {
|
|
"title": "지원",
|
|
"description": "도움말 및 피드백",
|
|
"documentation": "문서",
|
|
"reportIssues": "문제 보고",
|
|
"feedback": "피드백"
|
|
}
|
|
},
|
|
"support": {
|
|
"title": "Memento 개발 지원하기",
|
|
"description": "Memento는 100% 무료이며 오픈 소스입니다. 여러분의 지원으로 이 상태를 유지할 수 있습니다.",
|
|
"buyMeACoffee": "커피를 사주세요",
|
|
"donationDescription": "일회성 기부를 하거나 월간 서포터가 되세요.",
|
|
"donateOnKofi": "Ko-fi에서 기부하기",
|
|
"kofiDescription": "플랫폼 수수료 없음 • 즉시 지급 • 안전",
|
|
"sponsorOnGithub": "GitHub에서 후원",
|
|
"sponsorDescription": "월간 후원자가 되어 인정을 받으세요.",
|
|
"githubDescription": "정기 후원 • 공개 인정 • 개발자 중심",
|
|
"howSupportHelps": "여러분의 지원이 어떻게 도움이 되는지",
|
|
"directImpact": "직접적인 영향",
|
|
"sponsorPerks": "후원자 특전",
|
|
"transparency": "투명성",
|
|
"transparencyDescription": "저는 완전한 투명성을 믿습니다. 기부금 사용처는 다음과 같습니다:",
|
|
"hostingServers": "호스팅 및 서버:",
|
|
"domainSSL": "도메인 및 SSL:",
|
|
"aiApiCosts": "AI API 비용:",
|
|
"totalExpenses": "총 지출:",
|
|
"otherWaysTitle": "기타 지원 방법",
|
|
"starGithub": "GitHub에서 스타 주기",
|
|
"reportBug": "버그 보고",
|
|
"contributeCode": "코드 기여",
|
|
"shareTwitter": "Twitter에서 공유"
|
|
},
|
|
"demoMode": {
|
|
"title": "데모 모드",
|
|
"activated": "데모 모드가 활성화되었습니다! Memory Echo가 즉시 작동합니다.",
|
|
"deactivated": "데모 모드가 비활성화되었습니다. 정상 매개변수로 복원되었습니다.",
|
|
"toggleFailed": "데모 모드 전환 실패",
|
|
"description": "테스트를 위해 Memory Echo를 가속화합니다. 연결이 즉시 나타납니다.",
|
|
"parametersActive": "데모 매개변수 활성화:",
|
|
"similarityThreshold": "50% 유사성 임계값 (일반적으로 75%)",
|
|
"delayBetweenNotes": "메모 간 0일 지연 (일반적으로 7일)",
|
|
"unlimitedInsights": "무제한 인사이트 (빈도 제한 없음)",
|
|
"createNotesTip": "2개 이상의 유사한 메모를 만들어 Memory Echo가 작동하는 것을 확인하세요!"
|
|
},
|
|
"resetPassword": {
|
|
"title": "비밀번호 재설정",
|
|
"description": "아래에 새 비밀번호를 입력하세요.",
|
|
"invalidLinkTitle": "잘못된 링크",
|
|
"invalidLinkDescription": "이 비밀번호 재설정 링크는 유효하지 않거나 만료되었습니다.",
|
|
"requestNewLink": "새 링크 요청",
|
|
"newPassword": "새 비밀번호",
|
|
"confirmNewPassword": "새 비밀번호 확인",
|
|
"resetting": "재설정 중...",
|
|
"resetPassword": "비밀번호 재설정",
|
|
"passwordMismatch": "비밀번호가 일치하지 않습니다",
|
|
"success": "비밀번호가 성공적으로 재설정되었습니다. 이제 로그인할 수 있습니다.",
|
|
"loading": "로딩 중..."
|
|
},
|
|
"dataManagement": {
|
|
"title": "Data",
|
|
"toolsDescription": "데이터베이스 상태를 유지하는 도구",
|
|
"exporting": "내보내는 중...",
|
|
"importing": "가져오는 중...",
|
|
"deleting": "삭제하는 중...",
|
|
"dangerZone": "위험 구역",
|
|
"dangerZoneDescription": "이러한 작업은 되돌릴 수 없습니다. 주의하세요",
|
|
"indexingComplete": "인덱싱 완료",
|
|
"indexingError": "인덱싱 오류",
|
|
"cleanupComplete": "정리 완료",
|
|
"cleanupError": "정리 오류",
|
|
"export": {
|
|
"title": "모든 메모 내보내기",
|
|
"description": "모든 메모를 JSON 파일로 다운로드합니다. 모든 콘텐츠, 레이블 및 메타데이터가 포함됩니다.",
|
|
"button": "메모 내보내기",
|
|
"success": "메모 내보내기 성공",
|
|
"failed": "메모 내보내기 실패"
|
|
},
|
|
"import": {
|
|
"title": "메모 가져오기",
|
|
"description": "JSON 파일을 업로드하여 메모를 가져옵니다. 기존 메모에 추가되며 교체되지 않습니다.",
|
|
"button": "메모 가져오기",
|
|
"success": "{count}개의 메모를 가져왔습니다",
|
|
"failed": "메모 가져오기 실패"
|
|
},
|
|
"delete": {
|
|
"title": "모든 메모 삭제",
|
|
"description": "모든 메모를 영구적으로 삭제합니다. 이 작업은 취소할 수 없습니다.",
|
|
"button": "모든 메모 삭제",
|
|
"confirm": "확실합니까? 모든 메모가 영구적으로 삭제됩니다.",
|
|
"success": "모든 메모가 삭제되었습니다",
|
|
"failed": "메모 삭제 실패"
|
|
},
|
|
"indexing": {
|
|
"title": "검색 인덱스 재구축",
|
|
"description": "의미 검색을 개선하기 위해 모든 메모의 임베딩을 재생성합니다.",
|
|
"button": "인덱스 재구축",
|
|
"success": "인덱싱 완료: {count}개의 메모 처리됨",
|
|
"failed": "인덱싱 중 오류 발생"
|
|
},
|
|
"cleanup": {
|
|
"title": "고아 데이터 정리",
|
|
"description": "삭제된 메모를 참조하는 레이블과 연결을 제거합니다.",
|
|
"button": "정리",
|
|
"failed": "정리 중 오류 발생"
|
|
}
|
|
},
|
|
"appearance": {
|
|
"title": "모양",
|
|
"description": "Customize the interface",
|
|
"notesViewDescription": "홈 및 노트북에서 메모가 표시되는 방식을 선택하세요.",
|
|
"notesViewLabel": "메모 레이아웃",
|
|
"notesViewTabs": "탭 (OneNote 스타일)",
|
|
"notesViewMasonry": "카드 (그리드)",
|
|
"notesViewList": "목록(잡지)",
|
|
"selectTheme": "Choose your preferred theme",
|
|
"fontFamilyLabel": "Font",
|
|
"fontFamilyDescription": "Choose the application's font",
|
|
"selectFontFamily": "Inter는 가독성에 최적화되어 있으며, 시스템은 OS 기본 글꼴을 사용합니다",
|
|
"fontSystem": "System",
|
|
"fontInterDefault": "Inter (default)",
|
|
"fontPlayfairDisplay": "Playfair Display",
|
|
"fontJetBrainsMono": "JetBrains Mono",
|
|
"accentColorTitle": "Accent Color",
|
|
"accentColorDescription": "Set the main color of your workspace"
|
|
},
|
|
"generalSettings": {
|
|
"title": "General",
|
|
"description": "일반 애플리케이션 설정"
|
|
},
|
|
"toast": {
|
|
"saved": "설정이 저장되었습니다",
|
|
"saveFailed": "설정 저장 실패",
|
|
"operationSuccess": "작업 성공",
|
|
"operationFailed": "작업 실패",
|
|
"openingConnection": "연결을 여는 중...",
|
|
"openConnectionFailed": "연결 열기 실패",
|
|
"thanksFeedback": "피드백 감사합니다!",
|
|
"thanksFeedbackImproving": "감사합니다! 개선에 활용하겠습니다.",
|
|
"feedbackFailed": "피드백 제출 실패",
|
|
"notesFusionSuccess": "메모가 성공적으로 병합되었습니다!"
|
|
},
|
|
"testPages": {
|
|
"titleSuggestions": {
|
|
"title": "제목 제안 테스트",
|
|
"contentLabel": "콘텐츠 (50단어 이상 필요):",
|
|
"placeholder": "여기에 최소 50단어를 입력하세요...",
|
|
"wordCount": "단어 수:",
|
|
"status": "상태:",
|
|
"analyzing": "분석 중...",
|
|
"idle": "대기 중",
|
|
"error": "오류:",
|
|
"suggestions": "제안 ({count}):",
|
|
"noSuggestions": "아직 제안이 없습니다. 50단어 이상 입력하고 2초 기다리세요."
|
|
}
|
|
},
|
|
"trash": {
|
|
"title": "휴지통",
|
|
"empty": "Trash is empty",
|
|
"emptyDescription": "Deleted items will appear here. They are kept for 30 days before permanent deletion.",
|
|
"restore": "Restore",
|
|
"deletePermanently": "영구 삭제",
|
|
"noteTrashed": "메모가 휴지통으로 이동되었습니다",
|
|
"noteRestored": "메모가 복원되었습니다",
|
|
"notePermanentlyDeleted": "메모가 영구 삭제되었습니다",
|
|
"emptyTrash": "휴지통 비우기",
|
|
"emptyTrashConfirm": "Empty trash? This is irreversible.",
|
|
"emptyTrashSuccess": "휴지통이 비워졌습니다",
|
|
"permanentDelete": "Delete permanently",
|
|
"permanentDeleteConfirm": "이 메모는 영구 삭제됩니다. 이 작업은 되돌릴 수 없습니다.",
|
|
"restoreSuccess": "Restored successfully",
|
|
"restoreError": "Failed to restore",
|
|
"permanentDeleteSuccess": "Permanently deleted",
|
|
"deleteError": "Failed to delete",
|
|
"daysRemaining": "DAYS LEFT",
|
|
"notebookContentPreserved": "Notebook content preserved",
|
|
"notebookRestoreHint": "Restoring a notebook also restores all its notes.",
|
|
"filterAll": "All"
|
|
},
|
|
"footer": {
|
|
"privacy": "개인정보",
|
|
"terms": "이용약관",
|
|
"openSource": "오픈 소스 클론"
|
|
},
|
|
"connection": {
|
|
"similarityInfo": "이 메모들은 {similarity}% 유사성으로 연결되어 있습니다",
|
|
"clickToView": "클릭하여 메모 보기",
|
|
"isHelpful": "이 연결이 도움이 되나요?",
|
|
"helpful": "도움이 됨",
|
|
"notHelpful": "도움이 안 됨",
|
|
"memoryEchoDiscovery": "Memory Echo 발견"
|
|
},
|
|
"diagnostics": {
|
|
"title": "진단",
|
|
"description": "AI 공급자 연결 상태를 확인하세요",
|
|
"configuredProvider": "구성된 공급자",
|
|
"apiStatus": "API 상태",
|
|
"operational": "정상 작동",
|
|
"errorStatus": "오류",
|
|
"checking": "확인 중...",
|
|
"testDetails": "테스트 세부 정보:",
|
|
"troubleshootingTitle": "문제 해결 팁:",
|
|
"tip1": "Ollama가 실행 중인지 확인 (ollama serve)",
|
|
"tip2": "모델이 설치되어 있는지 확인 (ollama pull llama3)",
|
|
"tip3": "OpenAI API 키 확인",
|
|
"tip4": "네트워크 연결 확인"
|
|
},
|
|
"batch": {
|
|
"organizeWithAI": "AI로 정리하기",
|
|
"organize": "정리"
|
|
},
|
|
"organizeNotebook": {
|
|
"title": "노트북 정리",
|
|
"unknownError": "알 수 없는 오류",
|
|
"toastSuccess": "노트북 정리 — 하위 노트북 {created}개 생성, 노트 {moved}개 이동",
|
|
"intro": "AI는 이 노트에 담긴 노트를 분석해 주제별 하위 노트로 재구성하는 방안을 제안합니다.",
|
|
"bulletThemes": "주제 또는 주제별로 노트를 그룹화하세요.",
|
|
"bulletSubfolders": "누락된 하위 노트북 만들기",
|
|
"bulletPreview": "변경 전 전체 미리보기",
|
|
"analyzingTitle": "분석 중…",
|
|
"analyzingSubtitle": "AI가 메모를 읽고 주제를 식별합니다.",
|
|
"previewSummary": "{groups} 그룹 · {notes} 노트 · {newSubs} 새 하위 노트북",
|
|
"badgeNew": "새로운",
|
|
"untitledNote": "제목 없는 메모",
|
|
"notesInGroup": "{count}개의 메모",
|
|
"executingTitle": "정리 중…",
|
|
"executingSubtitle": "서브노트 생성 및 노트 이동",
|
|
"doneTitle": "수첩 정리!",
|
|
"doneStats": "{created}개의 하위 노트북이 생성됨 · {moved}개의 노트가 이동됨",
|
|
"analyzeButton": "AI로 분석",
|
|
"restart": "다시 시작하세요",
|
|
"confirm": "적용하다",
|
|
"closeButton": "닫다"
|
|
},
|
|
"documentInfo": {
|
|
"tabInfo": "정보",
|
|
"tabVersions": "버전",
|
|
"wordsLabel": "단어",
|
|
"charactersLabel": "캐릭터",
|
|
"notebookLabel": "공책",
|
|
"typeLabel": "유형",
|
|
"createdLabel": "생성됨",
|
|
"modifiedLabel": "업데이트됨",
|
|
"labelsSection": "라벨",
|
|
"idLabel": "ID",
|
|
"historyDisabled": "이 메모에 대한 기록이 활성화되어 있지 않습니다.",
|
|
"enableHistory": "기록 활성화",
|
|
"savedVersions": "저장된 버전",
|
|
"savingEllipsis": "절약…",
|
|
"versionSaved": "버전이 저장되었습니다!",
|
|
"saveThisVersion": "이 버전을 저장하세요",
|
|
"loading": "로드 중…",
|
|
"noVersion": "아직 버전이 없습니다.",
|
|
"restoreTooltip": "복원하다",
|
|
"deleteTooltip": "삭제",
|
|
"comparisonMode": "비교 모드",
|
|
"comparisonSubtitle": "버전을 나란히 비교",
|
|
"deleteVersionConfirm": "이 버전을 삭제하시겠습니까?",
|
|
"latestBadge": "최신"
|
|
},
|
|
"languages": {
|
|
"targets": {
|
|
"french": "프랑스 국민",
|
|
"english": "영어",
|
|
"spanish": "스페인 사람",
|
|
"german": "독일 사람",
|
|
"persian": "페르시아 인",
|
|
"portuguese": "포르투갈 인",
|
|
"italian": "이탈리아 사람",
|
|
"chinese": "중국인",
|
|
"japanese": "일본어"
|
|
},
|
|
"customPlaceholder": "예를 들어 아랍어, 러시아어…",
|
|
"autoDetect": "Auto-detect",
|
|
"en": "English",
|
|
"fr": "Français",
|
|
"es": "Español",
|
|
"de": "Deutsch",
|
|
"fa": "فارسی",
|
|
"it": "Italiano",
|
|
"pt": "Português",
|
|
"ru": "Русский",
|
|
"zh": "中文",
|
|
"ja": "日本語",
|
|
"ko": "한국어",
|
|
"ar": "العربية",
|
|
"hi": "हिन्दी",
|
|
"nl": "Nederlands",
|
|
"pl": "Polski"
|
|
},
|
|
"common": {
|
|
"unknown": "알 수 없음",
|
|
"notAvailable": "사용 불가",
|
|
"loading": "로딩 중...",
|
|
"error": "오류",
|
|
"success": "성공",
|
|
"confirm": "Confirm",
|
|
"cancel": "Cancel",
|
|
"close": "닫기",
|
|
"save": "저장",
|
|
"delete": "삭제",
|
|
"edit": "편집",
|
|
"add": "추가",
|
|
"remove": "제거",
|
|
"search": "Search...",
|
|
"noResults": "No notes found",
|
|
"required": "필수",
|
|
"optional": "선택"
|
|
},
|
|
"time": {
|
|
"justNow": "방금",
|
|
"minutesAgo": "{count}분 전",
|
|
"hoursAgo": "{count}시간 전",
|
|
"daysAgo": "{count}일 전",
|
|
"yesterday": "어제",
|
|
"today": "오늘",
|
|
"tomorrow": "내일"
|
|
},
|
|
"favorites": {
|
|
"title": "즐겨찾기",
|
|
"toggleSection": "즐겨찾기 섹션 전환",
|
|
"noFavorites": "즐겨찾기 없음",
|
|
"pinToFavorite": "즐겨찾기에 고정"
|
|
},
|
|
"notebooks": {
|
|
"create": "노트북 만들기",
|
|
"allNotebooks": "모든 노트북",
|
|
"noNotebooks": "노트북 없음",
|
|
"createFirst": "첫 번째 노트북 만들기"
|
|
},
|
|
"ui": {
|
|
"close": "닫기",
|
|
"open": "열기",
|
|
"expand": "펼치기",
|
|
"collapse": "접기"
|
|
},
|
|
"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": "내 에이전트",
|
|
"searchPlaceholder": "Search agents...",
|
|
"filterAll": "All",
|
|
"newBadge": "New",
|
|
"noResults": "No agents match your search.",
|
|
"noAgents": "에이전트 없음",
|
|
"noAgentsDescription": "첫 번째 에이전트를 만들거나 아래 템플릿을 설치하여 모니터링 작업을 자동화하세요.",
|
|
"types": {
|
|
"scraper": "모니터",
|
|
"researcher": "리서처",
|
|
"monitor": "관찰자",
|
|
"slideGenerator": "슬라이드",
|
|
"excalidrawGenerator": "도표",
|
|
"custom": "사용자 정의"
|
|
},
|
|
"typeDescriptions": {
|
|
"scraper": "여러 사이트를 스크랩하고 요약을 생성합니다",
|
|
"researcher": "주제에 대한 정보를 검색합니다",
|
|
"monitor": "노트북을 감시하고 노트를 분석합니다",
|
|
"slideGenerator": "노트에서 PowerPoint 프레젠테이션을 만듭니다.",
|
|
"excalidrawGenerator": "노트에서 Excalidraw 다이어그램을 만듭니다.",
|
|
"custom": "직접 프롬프트를 작성하는 자유 에이전트"
|
|
},
|
|
"form": {
|
|
"agentType": "에이전트 유형",
|
|
"name": "이름",
|
|
"namePlaceholder": "예: 화요일 AI 와치",
|
|
"description": "설명 (선택 사항)",
|
|
"descriptionPlaceholder": "주간 AI 뉴스 요약",
|
|
"urlsLabel": "스크랩할 URL",
|
|
"urlsOptional": "(선택 사항)",
|
|
"sourceNotebook": "감시할 노트북",
|
|
"selectNotebook": "노트북을 선택하세요...",
|
|
"selectNotes": "분석할 참고사항",
|
|
"notesSelected": "{{count}}개의 메모가 선택되었습니다.",
|
|
"slideTheme": "발표 주제",
|
|
"slideThemeDefault": "오토매틱",
|
|
"slideStyle": "시각적 스타일",
|
|
"slideStyleSoft": "소프트(권장)",
|
|
"slideStyleSharp": "샤프하고 밀도가 높은",
|
|
"slideStyleRounded": "둥글고 넓음",
|
|
"slideStylePill": "프리미엄 / 알약",
|
|
"excalidrawDiagramType": "다이어그램 유형",
|
|
"excalidrawDiagramTypeAuto": "자동(도메인 감지)",
|
|
"excalidrawDiagramTypeFlowchart": "흐름도(프로세스)",
|
|
"excalidrawDiagramTypeMindmap": "마인드맵(아이디어)",
|
|
"excalidrawDiagramTypeOrgChart": "조직도(팀)",
|
|
"excalidrawDiagramTypeTimeline": "타임라인/로드맵",
|
|
"excalidrawDiagramTypeProcessMap": "프로세스 맵(운영)",
|
|
"excalidrawDiagramTypeArchitectureCloud": "클라우드 아키텍처(영역/RG)",
|
|
"excalidrawDiagramStyle": "Excalidraw 다이어그램 스타일",
|
|
"excalidrawDiagramStyleDefault": "컬러드(엑스칼리드로우)",
|
|
"excalidrawDiagramStyleSketchPlus": "Sketch+(향상된 Excalidraw)",
|
|
"excalidrawDiagramStyleAustere": "엄격함(최소)",
|
|
"targetNotebook": "대상 노트북",
|
|
"inbox": "받은편지함",
|
|
"instructions": "AI 지침",
|
|
"instructionsPlaceholder": "에이전트의 동작을 설명하세요...",
|
|
"frequency": "빈도",
|
|
"cancel": "취소",
|
|
"saving": "저장 중...",
|
|
"save": "저장",
|
|
"create": "에이전트 만들기",
|
|
"editTitle": "에이전트 편집",
|
|
"createTitle": "새 에이전트",
|
|
"nameRequired": "이름은 필수입니다",
|
|
"addUrl": "URL 추가",
|
|
"advancedMode": "고급 모드",
|
|
"instructionsHint": "자동 프롬프트 대체",
|
|
"researchTopic": "조사 주제",
|
|
"researchTopicPlaceholder": "예: AI 최신 동향",
|
|
"notifyEmail": "이메일 알림",
|
|
"notifyEmailHint": "각 실행 후 에이전트 결과가 포함된 이메일 받기",
|
|
"includeImages": "Include images",
|
|
"includeImagesHint": "Extract images from scraped pages and attach them to the generated note",
|
|
"back": "Back",
|
|
"configuration": "Configuration",
|
|
"options": "Options",
|
|
"slideThemes": {
|
|
"modern_wellness": "모던 앤 웰니스",
|
|
"business_authority": "비즈니스 앤 오서리티",
|
|
"nature_outdoors": "네이처 앤 아웃도어",
|
|
"vintage_academic": "빈티지 앤 아카데믹",
|
|
"soft_creative": "소프트 앤 크리에이티브",
|
|
"bohemian": "보헤미안",
|
|
"vibrant_tech": "비브런트 앤 테크",
|
|
"craft_artisan": "크래프트 앤 아티즌",
|
|
"tech_night": "테크 앤 나イト(다크)",
|
|
"education_charts": "교육 앤 차트",
|
|
"forest_eco": "포레스트 앤 에코",
|
|
"elegant_fashion": "엘리건트 앤 패션",
|
|
"art_food": "아트 앤 푸드",
|
|
"luxury_mystery": "럭셔리 앤 미스터리",
|
|
"pure_tech_blue": "퓨어 테크 블루",
|
|
"coastal_coral": "코스트럴 코럴",
|
|
"vibrant_orange_mint": "비브런트 오렌지 앤 민트",
|
|
"platinum_white_gold": "플래티넘 화이트 골드"
|
|
}
|
|
},
|
|
"frequencies": {
|
|
"manual": "수동",
|
|
"hourly": "매시간",
|
|
"daily": "매일",
|
|
"weekly": "매주",
|
|
"monthly": "매월"
|
|
},
|
|
"schedule": {
|
|
"nextRun": "Next run",
|
|
"pending": "Pending trigger",
|
|
"time": "Time",
|
|
"dayOfWeek": "Day of week",
|
|
"dayOfMonth": "Day of month",
|
|
"days": {
|
|
"mon": "Monday",
|
|
"tue": "Tuesday",
|
|
"wed": "Wednesday",
|
|
"thu": "Thursday",
|
|
"fri": "Friday",
|
|
"sat": "Saturday",
|
|
"sun": "Sunday"
|
|
}
|
|
},
|
|
"status": {
|
|
"success": "성공",
|
|
"failure": "실패",
|
|
"running": "실행 중",
|
|
"pending": "대기 중",
|
|
"nextRun": "다음 실행",
|
|
"lastStatus": "마지막 상태"
|
|
},
|
|
"actions": {
|
|
"edit": "편집",
|
|
"run": "실행",
|
|
"delete": "삭제",
|
|
"deleteConfirm": "에이전트 \"{name}\"을(를) 삭제하시겠습니까?",
|
|
"toggleOn": "에이전트 활성화됨",
|
|
"toggleOff": "에이전트 비활성화됨"
|
|
},
|
|
"toasts": {
|
|
"created": "에이전트가 생성되었습니다",
|
|
"updated": "에이전트가 업데이트되었습니다",
|
|
"deleted": "\"{name}\"이(가) 삭제되었습니다",
|
|
"deleteError": "삭제 중 오류 발생",
|
|
"running": "세대 진행 중…",
|
|
"runningDesc": "생성하는 데 몇 분 정도 걸릴 수 있습니다. 자유롭게 탐색할 수 있습니다.",
|
|
"runSuccess": "\"{name}\"이(가) 성공적으로 실행되었습니다",
|
|
"runError": "오류: {error}",
|
|
"runFailed": "실행 실패",
|
|
"runGenericError": "실행 중 오류 발생",
|
|
"toggleError": "에이전트 전환 중 오류 발생",
|
|
"installSuccess": "\"{name}\"이(가) 설치되었습니다",
|
|
"installError": "설치 중 오류 발생",
|
|
"saveError": "저장 중 오류 발생",
|
|
"autoRunSuccess": "Agent \"{name}\" executed automatically with success",
|
|
"autoRunError": "Agent \"{name}\" failed during automatic execution"
|
|
},
|
|
"templates": {
|
|
"title": "템플릿",
|
|
"install": "설치",
|
|
"installing": "설치 중...",
|
|
"veilleAI": {
|
|
"name": "AI 와치",
|
|
"description": "AI 전문 사이트 5곳을 스크랩하여 주간 요약을 생성합니다."
|
|
},
|
|
"veilleTech": {
|
|
"name": "테크 와치",
|
|
"description": "주요 기술 사이트를 스크랩하여 뉴스 요약을 만듭니다."
|
|
},
|
|
"veilleDev": {
|
|
"name": "개발 와치",
|
|
"description": "개발 사이트를 스크랩하여 새로운 기술과 프레임워크를 요약합니다."
|
|
},
|
|
"surveillant": {
|
|
"name": "노트 관찰자",
|
|
"description": "노트북의 최근 노트를 분석하고 보완 사항, 참조 및 링크를 제안합니다."
|
|
},
|
|
"chercheur": {
|
|
"name": "주제 리서처",
|
|
"description": "주제에 대한 심층 정보를 검색하고 참조가 포함된 구조화된 노트를 만듭니다."
|
|
},
|
|
"slideGenerator": {
|
|
"name": "슬라이드 생성기",
|
|
"description": "노트북에서 메모를 읽고 구조화된 프레젠테이션을 자동으로 생성합니다."
|
|
},
|
|
"excalidrawGenerator": {
|
|
"name": "다이어그램 생성기",
|
|
"description": "Excalidraw Lab에서 메모를 읽고 시각적 다이어그램을 생성합니다."
|
|
}
|
|
},
|
|
"runLog": {
|
|
"title": "기록",
|
|
"noHistory": "아직 실행 기록이 없습니다",
|
|
"toolTrace": "{count}개 도구 호출",
|
|
"step": "{num}단계",
|
|
"clearConfirm": "이 에이전트의 모든 기록을 삭제하시겠습니까?",
|
|
"cleared": "기록이 삭제되었습니다.",
|
|
"clearHistory": "기록 지우기"
|
|
},
|
|
"tools": {
|
|
"title": "에이전트 도구",
|
|
"webSearch": "웹 검색",
|
|
"webScrape": "웹 스크랩",
|
|
"noteSearch": "노트 검색",
|
|
"noteRead": "노트 읽기",
|
|
"noteCreate": "노트 만들기",
|
|
"urlFetch": "URL 가져오기",
|
|
"memorySearch": "메모리",
|
|
"generatePptx": "PPTX 슬라이드",
|
|
"generateSlides": "HTML 슬라이드",
|
|
"generateExcalidraw": "엑스칼리드로 다이어그램",
|
|
"configNeeded": "구성",
|
|
"selected": "{count}개 선택됨",
|
|
"maxSteps": "최대 반복 횟수"
|
|
},
|
|
"metadata": {
|
|
"executions": "{count}회 실행"
|
|
},
|
|
"defaultRoles": {
|
|
"scraper": "당신은 모니터링 도우미입니다. 여러 웹사이트의 기사를 명확하고 구조화된 요약으로 종합하세요.",
|
|
"researcher": "당신은 철저한 연구원입니다. 요청된 주제에 대해 맥락, 핵심 포인트, 논쟁, 참조가 포함된 연구 노트를 작성하세요.",
|
|
"monitor": "당신은 분석 도우미입니다. 제공된 노트를 분석하고 단서, 참조 및 노트 간의 연결을 제안하세요.",
|
|
"custom": "당신은 도움이 되는 도우미입니다.",
|
|
"slideGenerator": "당신은 프레젠테이션 작성자입니다. 제공된 콘텐츠를 읽고 제목, 핵심 사항, 요약이 포함된 구조화된 슬라이드를 만드세요.",
|
|
"excalidrawGenerator": "당신은 다이어그램 작성자입니다. 제공된 콘텐츠를 분석하고 명확하고 체계적인 시각적 다이어그램을 만듭니다."
|
|
},
|
|
"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": "최대 추론 사이클 수입니다. 단계가 많을수록 분석이 깊어지지만 시간이 더 걸립니다.",
|
|
"selectNotes": "분석할 특정 메모를 선택하세요. 아무것도 선택하지 않으면 상담원은 노트북의 모든 메모를 사용합니다.",
|
|
"slideTheme": "프레젠테이션의 색상 팔레트를 선택합니다. 자동으로 AI가 결정을 내릴 수 있습니다.",
|
|
"slideStyle": "시각적 스타일은 모서리 반경, 간격 및 정보 밀도에 영향을 미칩니다."
|
|
}
|
|
}
|
|
},
|
|
"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": "이 질문에 대한 관련 노트를 찾을 수 없습니다. 일반 지식으로 답변하세요.",
|
|
"webSearch": "웹 검색",
|
|
"timeoutWarning": "Response is taking longer than expected...",
|
|
"quotaExceededBasic": "AI Chat is available from the PRO plan onwards.",
|
|
"quotaExceededTier": "Monthly quota reached for {tier} plan. It will reset next month."
|
|
},
|
|
"labHeader": {
|
|
"title": "랩",
|
|
"live": "라이브",
|
|
"currentProject": "현재 프로젝트",
|
|
"choose": "선택하세요...",
|
|
"yourSpaces": "내 스페이스",
|
|
"updated": "업데이트됨",
|
|
"newSpace": "새 생각 공간",
|
|
"new": "새로 만들기",
|
|
"renamed": "스페이스 이름이 변경되었습니다",
|
|
"renameError": "이름 변경 중 오류",
|
|
"created": "새 스페이스가 생성되었습니다",
|
|
"createFailed": "생성 실패",
|
|
"deleteSpace": "스페이스 삭제",
|
|
"deleted": "스페이스가 삭제되었습니다",
|
|
"deleteError": "삭제 중 오류",
|
|
"rename": "Rename"
|
|
},
|
|
"lab": {
|
|
"initializing": "작업 공간 초기화 중",
|
|
"loadingIdeas": "아이디어 로딩 중..."
|
|
},
|
|
"richTextEditor": {
|
|
"slashHint": "↑↓ 탐색 · 삽입 입력 · 탭 스위치 섹션",
|
|
"slashLoading": "AI 생각...",
|
|
"slashTabAll": "모두",
|
|
"slashCatBasic": "기본 블록",
|
|
"slashCatMedia": "메디아",
|
|
"slashCatFormatting": "서식 지정",
|
|
"slashCatAi": "AI 노트",
|
|
"insertImage": "이미지 삽입",
|
|
"imageUrlPlaceholder": "https://example.com/image.png",
|
|
"preview": "시사",
|
|
"cancel": "취소",
|
|
"insert": "끼워 넣다",
|
|
"slashText": "텍스트",
|
|
"slashTextDesc": "간단한 단락",
|
|
"slashH1": "제목 1",
|
|
"slashH1Desc": "큰 섹션 제목",
|
|
"slashH2": "제목 2",
|
|
"slashH2Desc": "중간 섹션 제목",
|
|
"slashH3": "제목 3",
|
|
"slashH3Desc": "작은 섹션 제목",
|
|
"slashBullet": "글머리 기호 목록",
|
|
"slashBulletDesc": "순서가 없는 목록",
|
|
"slashNumbered": "번호 매기기 목록",
|
|
"slashNumberedDesc": "번호가 매겨진 목록",
|
|
"slashTodo": "작업 목록",
|
|
"slashTodoDesc": "체크박스 작업",
|
|
"slashQuote": "인용하다",
|
|
"slashQuoteDesc": "견적 캡처",
|
|
"slashCode": "코드 블록",
|
|
"slashCodeDesc": "코드 조각",
|
|
"slashDivider": "분할기",
|
|
"slashDividerDesc": "수평 분리기",
|
|
"slashTable": "테이블",
|
|
"slashTableDesc": "간단한 그리드 삽입",
|
|
"slashDiagram": "도표",
|
|
"slashDiagramDesc": "흐름 또는 마인드맵 생성",
|
|
"slashSlides": "프레젠테이션",
|
|
"slashSlidesDesc": "아름다운 슬라이드 데크 생성",
|
|
"slashImage": "영상",
|
|
"slashImageDesc": "URL에서 이미지 삽입",
|
|
"slashAlignLeft": "왼쪽 정렬",
|
|
"slashAlignLeftDesc": "텍스트를 왼쪽으로 정렬",
|
|
"slashAlignCenter": "센터",
|
|
"slashAlignCenterDesc": "텍스트를 중앙에 배치",
|
|
"slashAlignRight": "오른쪽 정렬",
|
|
"slashAlignRightDesc": "텍스트를 오른쪽으로 정렬",
|
|
"slashSuperscript": "어깨 기호",
|
|
"slashSuperscriptDesc": "기준선 위의 텍스트",
|
|
"slashSubscript": "아래첨자",
|
|
"slashSubscriptDesc": "기준선 아래의 텍스트",
|
|
"slashClarify": "밝히다",
|
|
"slashClarifyDesc": "텍스트를 더 명확하게 만들기",
|
|
"slashShorten": "줄이다",
|
|
"slashShortenDesc": "텍스트를 압축하세요",
|
|
"slashImprove": "개선하다",
|
|
"slashImproveDesc": "스타일을 향상시키세요",
|
|
"slashExpand": "확장하다",
|
|
"slashExpandDesc": "텍스트를 정교하고 풍부하게 만드세요.",
|
|
"imageModalTitle": "이미지 삽입",
|
|
"imageModalPreview": "시사",
|
|
"imageModalCancel": "취소",
|
|
"imageModalInsert": "끼워 넣다",
|
|
"imageModalInvalidUrl": "유효한 URL을 입력하세요.",
|
|
"imageModalLoadFailed": "이미지를 로드하지 못했습니다.",
|
|
"linkPlaceholder": "링크를 붙여넣거나 입력하세요...",
|
|
"bold": "용감한",
|
|
"italic": "이탤릭체",
|
|
"underline": "밑줄",
|
|
"strike": "취소선",
|
|
"code": "암호",
|
|
"highlight": "가장 밝은 부분",
|
|
"superscript": "어깨 기호",
|
|
"subscript": "아래첨자",
|
|
"addBlock": "블록 추가",
|
|
"placeholder": "명령에 '/'를 입력합니다...",
|
|
"aiReformulateFailed": "AI 어시스턴트가 이 텍스트를 처리하지 못했습니다. 다시 시도해 주세요.",
|
|
"translateTargets": {
|
|
"Francais": "프랑스어",
|
|
"English": "영어",
|
|
"Espanol": "스페인어",
|
|
"Deutsch": "독일어",
|
|
"Persan": "페르시아어",
|
|
"Portugais": "포르투갈어",
|
|
"Italiano": "이탈리아어",
|
|
"Chinois": "중국어",
|
|
"Japonais": "일본어"
|
|
}
|
|
},
|
|
"brainstorm": {
|
|
"title": "Waves of Thought",
|
|
"subtitle": "Unfold dimensions of potentiality",
|
|
"placeholder": "Enter a concept to unfold...",
|
|
"generating": "AI is harvesting seeds of thought...",
|
|
"newBrainstorm": "New Brainstorm",
|
|
"noSessions": "No brainstorms yet",
|
|
"startOne": "Start one",
|
|
"sessions": "Brainstorms",
|
|
"seedLabel": "Seed Idea",
|
|
"ideaPromptDetailed": "브레인스토밍을 위한 아이디어, 질문 또는 주제를 입력하세요...",
|
|
"brainstormThisIdea": "Brainstorm this idea",
|
|
"startBrainstorm": "Start Brainstorm",
|
|
"spatialMode": "Spatial Exploration Mode",
|
|
"wave1": "Wave 1",
|
|
"wave2": "Wave 2",
|
|
"wave3": "Wave 3",
|
|
"export": "Export",
|
|
"exporting": "Exporting...",
|
|
"wave": "Wave",
|
|
"novelty": "Novelty",
|
|
"originConnection": "Origin connection",
|
|
"linkedNotes": "Linked notes",
|
|
"deepen": "Deepen",
|
|
"deepening": "Generating...",
|
|
"extract": "Create Note",
|
|
"converting": "Converting...",
|
|
"dismiss": "Not pertinent",
|
|
"noteCreated": "Note Created",
|
|
"ideas": "ideas",
|
|
"cancel": "Cancel",
|
|
"delete": "Delete",
|
|
"ideaOrigin": "Origin of the idea",
|
|
"noNoteLink": "Purely generative idea",
|
|
"derived_from": "Derived from",
|
|
"opposes": "In opposition with",
|
|
"extends": "Extends",
|
|
"synthesizes": "Synthesizes",
|
|
"transposes": "Transposes",
|
|
"none_found": "No note link",
|
|
"viewNote": "View note",
|
|
"addIdea": "Add idea",
|
|
"manualIdeaPrompt": "Title of your idea:",
|
|
"invite": "Invite",
|
|
"linkCopied": "Invite link copied!",
|
|
"activityTitle": "활동",
|
|
"noActivity": "아직 활동이 없습니다",
|
|
"justNow": "방금",
|
|
"humanIdea": "인간",
|
|
"aiIdea": "일체 포함",
|
|
"respondsTo": "응답하다",
|
|
"adding": "첨가...",
|
|
"manualIdeaDesc": "브레인스토밍 캔버스로 아이디어를 공유하세요",
|
|
"manualIdeaTitle": "제목",
|
|
"manualIdeaTitlePlaceholder": "당신의 생각을 한마디로...",
|
|
"manualIdeaDescLabel": "설명(선택사항)",
|
|
"manualIdeaDescPlaceholder": "당신의 아이디어를 자세히 설명하세요...",
|
|
"activity": {
|
|
"manual_idea": "아이디어를 추가했습니다",
|
|
"wave_generated": "파동을 일으켰다",
|
|
"joined": "세션에 참여했습니다",
|
|
"idea_dismissed": "아이디어를 기각했습니다",
|
|
"invite_created": "초대장을 만들었습니다"
|
|
},
|
|
"shareDialogTitle": "Share brainstorm",
|
|
"shareSearchLabel": "Find someone",
|
|
"shareNameOrEmailPlaceholder": "Name or email…",
|
|
"shareSubmit": "Share",
|
|
"shareSubmitting": "Sending…",
|
|
"shareFooterHint": "They will get a notification to accept or decline.",
|
|
"sharePublicLink": "Public link",
|
|
"shareGuestsCanEdit": "Allow guests to edit",
|
|
"feedbackInviteSent": "Invitation sent!",
|
|
"feedbackInviteResent": "Invitation resent!",
|
|
"feedbackAlreadyShared": "This person already has access to this brainstorm.",
|
|
"feedbackAlreadyPending": "An invitation is already pending for this person.",
|
|
"feedbackGenericError": "Error",
|
|
"unnamedPerson": "No name",
|
|
"canvasEditTitleReply": "Reply",
|
|
"canvasEditTitleNewIdea": "New idea",
|
|
"canvasPlaceholderReply": "Your reply…",
|
|
"canvasPlaceholderIdea": "Your idea…",
|
|
"canvasShortcutSave": "save",
|
|
"canvasShortcutCancel": "cancel",
|
|
"canvasChildBranch": "Child",
|
|
"canvasDoubleClickHint": "Double-click to add an idea",
|
|
"ideaDetailDescription": "Description",
|
|
"ideaDetailConnection": "Connection",
|
|
"ideaDetailNovelty": "Novelty",
|
|
"ideaDetailWave": "Wave",
|
|
"waveFlavorVariation": "Variation",
|
|
"waveFlavorAnalogy": "Analogy",
|
|
"waveFlavorDisruption": "Disruption",
|
|
"liveCollaborationTitle": "Live collaboration",
|
|
"liveStatus": "Live",
|
|
"liveYouMarker": "(You)",
|
|
"liveOtherParticipants": "{count} other participants",
|
|
"guestReadOnlyNotice": "You're viewing this brainstorm as a guest. Sign in to edit.",
|
|
"impactNotesEnriched": "{count} note(s) enriched",
|
|
"impactNotesMarkedDry": "{count} note(s) marked dry",
|
|
"impactSeparator": " · ",
|
|
"exportNotebookPrefix": "Notebook:",
|
|
"playbackStep": "Step {current}/{total}",
|
|
"playbackStepsCount": "{count} steps",
|
|
"playbackReturnToLive": "Return to live",
|
|
"canvasWaitingHint": "The canvas is waiting for your spark...",
|
|
"seedNodeBadge": "SEED",
|
|
"originalSeedDescription": "Original seed idea",
|
|
"convertedToNoteStatus": "Converted to note",
|
|
"toastExpandSuccess": "Ideas expanded!",
|
|
"toastExpandFailed": "Failed to expand",
|
|
"toastDismissSuccess": "Idea dismissed",
|
|
"toastDismissFailed": "Failed to dismiss",
|
|
"toastConvertSuccess": "Idea converted to note!",
|
|
"toastConvertFailed": "Failed to convert",
|
|
"toastExportNoteSuccess": "Exported as note!",
|
|
"toastExportFailed": "Failed to export",
|
|
"legendSeed": "Seed",
|
|
"legendVariations": "Variations",
|
|
"legendAnalogies": "Analogies",
|
|
"legendDisruptions": "Disruptions",
|
|
"exportFailedMessage": "Export failed",
|
|
"exportDefaultNotebookName": "Brainstorm",
|
|
"exportDefaultNoteTitle": "Synthesis",
|
|
"exportOpening": "Opening…",
|
|
"ownerBadge": "Owner",
|
|
"waveBadge": "Wave {wave}",
|
|
"quotaGuest": "세션 호스트의 AI 한도에 도달했습니다. 플랜 업그레이드를 요청하세요.",
|
|
"quotaHost": "이 브레인스토밍의 AI 한도에 도달했습니다. 계속하려면 플랜을 업그레이드하세요."
|
|
},
|
|
"usageMeter": {
|
|
"packName": "AI Discovery Pack",
|
|
"featureSearch": "Search",
|
|
"featureTags": "Tags",
|
|
"featureTitles": "Titles",
|
|
"unlimited": "Unlimited",
|
|
"remaining": "{count} left",
|
|
"upgradeTitle": "Upgrade to Pro",
|
|
"upgradeDescription": "You've used all your AI Discovery Pack credits. Upgrade to Pro for higher limits and additional features.",
|
|
"proIncludes": "Pro includes:",
|
|
"proSearch": "100 semantic searches / month",
|
|
"proTags": "200 auto-tags / month",
|
|
"proTitles": "200 auto-titles / month",
|
|
"proReformulate": "50 reformulations / month",
|
|
"proChat": "100 chat messages / month",
|
|
"later": "Later",
|
|
"upgradePricing": "Upgrade to Pro",
|
|
"addApiKey": "Use your own API key (BYOK)"
|
|
},
|
|
"byokSettings": {
|
|
"title": "Your API keys (BYOK)",
|
|
"description": "Connect your own LLM provider keys to bypass Discovery Pack quotas. Keys are encrypted at rest.",
|
|
"badgeActive": "BYOK active",
|
|
"tierRequired": "BYOK requires a Pro plan or higher. Upgrade to connect your API keys.",
|
|
"provider": "Provider",
|
|
"providerPlaceholder": "Select a provider",
|
|
"alias": "Label (optional)",
|
|
"aliasPlaceholder": "e.g. Work OpenAI",
|
|
"apiKey": "API key",
|
|
"apiKeyPlaceholder": "sk-...",
|
|
"save": "Save key",
|
|
"saved": "API key saved",
|
|
"deleted": "API key removed",
|
|
"error": "Could not save API key",
|
|
"loadError": "Could not load API keys",
|
|
"loading": "Loading keys...",
|
|
"empty": "No API keys configured yet.",
|
|
"confirmDelete": "Remove this API key permanently?",
|
|
"toggleActive": "Active",
|
|
"providers": {
|
|
"openai": "OpenAI",
|
|
"anthropic": "Anthropic",
|
|
"deepseek": "DeepSeek",
|
|
"openrouter": "OpenRouter",
|
|
"minimax": "MiniMax",
|
|
"zai": "Z.ai",
|
|
"google": "Google",
|
|
"mistral": "Mistral",
|
|
"glm": "GLM"
|
|
}
|
|
},
|
|
"billing": {
|
|
"title": "결제",
|
|
"currentPlan": "현재 플랜",
|
|
"upgradePlan": "플랜 업그레이드",
|
|
"manageBilling": "결제 관리",
|
|
"manageDescription": "결제 수단 업데이트, 청구서 보기 또는 취소.",
|
|
"openPortal": "결제 포털 열기",
|
|
"renewsOn": "갱신일",
|
|
"expiresOn": "만료일",
|
|
"canceledAt": "취소됨 — 접근 만료",
|
|
"freePlan": "무료 플랜",
|
|
"proPlan": "Pro 플랜",
|
|
"businessPlan": "Business 플랜",
|
|
"enterprisePlan": "Enterprise 플랜",
|
|
"perMonth": "/월",
|
|
"perYear": "/년",
|
|
"monthly": "월간",
|
|
"annual": "연간",
|
|
"save": "절약",
|
|
"upgradeTitle": "플랜 선택",
|
|
"proPrice": "€9.90",
|
|
"businessPrice": "€29.90",
|
|
"proAnnualPrice": "€99",
|
|
"businessAnnualPrice": "€299",
|
|
"proFeature1": "시맨틱 검색 100회/월",
|
|
"proFeature2": "자동 태그 200회/월",
|
|
"proFeature3": "재구성 50회/월",
|
|
"proFeature4": "채팅 메시지 100개/월",
|
|
"businessFeature1": "시맨틱 검색 1,000회/월",
|
|
"businessFeature2": "자동 태그 1,000회/월",
|
|
"businessFeature3": "재구성 500회/월",
|
|
"businessFeature4": "채팅 메시지 1,000개/월",
|
|
"enterpriseTitle": "Enterprise",
|
|
"enterpriseDescription": "사용자 정의 할당량, SSO, 우선 지원.",
|
|
"contactSales": "영업 문의",
|
|
"startCheckout": "시작하기",
|
|
"checkoutLoading": "결제 로딩 중…",
|
|
"checkoutSuccess": "구독이 활성화되었습니다! {tier}에 오신 것을 환영합니다.",
|
|
"checkoutCanceled": "결제가 취소되었습니다.",
|
|
"active": "활성",
|
|
"trialing": "체험 중",
|
|
"pastDue": "연체",
|
|
"canceled": "취소됨",
|
|
"inactive": "비활성",
|
|
"billingEnabled": "결제 활성화됨",
|
|
"billingDisabled": "이 인스턴스에서는 결제가 활성화되지 않았습니다.",
|
|
"usageThisPeriod": "이번 기간 사용량",
|
|
"periodRange": "기간",
|
|
"unlimited": "무제한",
|
|
"noUsage": "사용 데이터 없음",
|
|
"billingHistory": "청구 내역",
|
|
"viewInvoices": "포털에서 청구서 관리",
|
|
"nextBillingDate": "다음 청구일",
|
|
"billingPeriod": "청구 기간",
|
|
"planSince": "가입일",
|
|
"checkoutSuccessTitle": "구독 활성화!",
|
|
"checkoutSuccessBody": "{tier}에 오신 것을 환영합니다.",
|
|
"subscriptionType": "subscriptionType",
|
|
"renewalDate": "renewalDate",
|
|
"noRenewalDate": "—",
|
|
"currentUsage": "현재 사용량",
|
|
"currentPeriod": "현재 기간",
|
|
"aiCredits": "AI 크레딧",
|
|
"used": "사용됨",
|
|
"billing": "결제",
|
|
"renewal": "갱신",
|
|
"paidPlanDesc": "구독이 자동으로 갱신됩니다.",
|
|
"businessDescription": "팀 및 프로덕트 리더를 위한 요금제.",
|
|
"enterpriseFeature1": "Unlimited quotas",
|
|
"enterpriseFeature2": "SSO / SAML",
|
|
"enterpriseFeature3": "Dedicated support",
|
|
"enterpriseFeature4": "Custom invoicing",
|
|
"enterpriseFeature5": "Guaranteed SLA"
|
|
},
|
|
"landing": {
|
|
"nav": {
|
|
"features": "기능",
|
|
"agents": "AI 에이전트",
|
|
"brainstorm": "Brainstorm",
|
|
"pricing": "요금",
|
|
"tech": "아키텍처",
|
|
"login": "로그인",
|
|
"cta": "시작하기"
|
|
},
|
|
"hero": {
|
|
"badge": "인공지능으로 구동",
|
|
"title1": "당신의 제2의 뇌,",
|
|
"title2": "드디어 증폭됩니다.",
|
|
"subtitle": "Momento는 단순한 메모 앱이 아닙니다. 6종류의 AI 에이전트와 최첨단 시맨틱 검색으로 아이디어를 실시간으로 연결·분석·발전시키는 지능형 생태계입니다.",
|
|
"cta": "지금 가입하기",
|
|
"secondary": "기능 보기",
|
|
"memoryEcho": "Memory Echo",
|
|
"memoryEchoText": "\"2024년 3월 지속 가능 디자인 프로젝트와의 연결 감지...\"",
|
|
"brainstormLive": "Brainstorm Live",
|
|
"ideasGenerated": "+12개 아이디어 생성"
|
|
},
|
|
"features": {
|
|
"label": "AI 역량",
|
|
"title": "유연한 지능,",
|
|
"title2": "모든 단어에 스며듭니다.",
|
|
"desc": "Momento는 멀티 프로바이더 아키텍처로 아이디어를 조율합니다.",
|
|
"f1Title": "시맨틱 검색",
|
|
"f1Desc": "키워드 검색은 그만. 개념으로 찾으세요. 하이브리드 Vector + FTS 엔진이 노트 뒤의 의도를 이해합니다.",
|
|
"f2Title": "컨텍스트 RAG 채팅",
|
|
"f2Desc": "지식과 대화하세요. 에이전트가 노트를 읽고, 웹을 탐색하며, 문서를 분석해 정확히 답합니다.",
|
|
"f3Title": "증강 글쓰기",
|
|
"f3Desc": "재작성, 제목 제안, 자동 태깅, 요약. AI가 백그라운드에서 사고를 구조화합니다."
|
|
},
|
|
"agents": {
|
|
"label": "전문 에이전트",
|
|
"title": "복잡한 작업을 위임하세요.",
|
|
"desc": "연구, 요약, 프레젠테이션을 자동화하는 6종류의 자율 AI 에이전트.",
|
|
"scraper": {
|
|
"title": "Scraper",
|
|
"desc": "URL을 수집하고 RSS를 파싱하며 이미지 배치까지 똑똑하게 정보를 종합합니다."
|
|
},
|
|
"researcher": {
|
|
"title": "Researcher",
|
|
"desc": "복잡한 쿼리를 생성하고 웹 소스를 탐색해 구조화된 연구 노트를 작성합니다."
|
|
},
|
|
"slideGen": {
|
|
"title": "Slide Gen",
|
|
"desc": "노트를 전문 PowerPoint 또는 인터랙티브 HTML 슬라이드로 변환합니다."
|
|
},
|
|
"monitor": {
|
|
"title": "Monitor",
|
|
"desc": "노트북을 지속 분석해 트렌드와 새로운 인사이트를 감지합니다."
|
|
},
|
|
"diagramGen": {
|
|
"title": "Diagram Gen",
|
|
"desc": "아이디어를 Excalidraw의 유려한 다이어그램(마인드맵, 플로차트)으로 자동 배치합니다."
|
|
},
|
|
"custom": {
|
|
"title": "Custom",
|
|
"desc": "역할과 데이터 소스를 지정한 맞춤 에이전트를 정의하세요."
|
|
}
|
|
},
|
|
"brainstorm": {
|
|
"label": "사고의 파동",
|
|
"title": "실시간 방사형 브레인스토밍.",
|
|
"waveGeneration": {
|
|
"title": "웨이브 생성",
|
|
"desc": "변형, 유추, 그다음 파괴적 혁신. AI가 초기 개념을 한계까지 밀어냅니다."
|
|
},
|
|
"collaboration": {
|
|
"title": "네이티브 협업",
|
|
"desc": "AI 고스트 커서, 동기화된 아바타, 실시간 노드 이동."
|
|
},
|
|
"export": {
|
|
"title": "시맨틱보내기",
|
|
"desc": "브레인스토밍 전체를 한 번의 클릭으로 구조화된 노트로 변환."
|
|
},
|
|
"disruptionLabel": "파괴적 혁신",
|
|
"disruptionText": "모듈형 아키텍처 2.0",
|
|
"analogyLabel": "유추",
|
|
"analogyText": "조석의 리듬"
|
|
},
|
|
"tech": {
|
|
"label": "아키텍처 및 프로바이더",
|
|
"title": "자신만의 AI 모델을 연결하세요.",
|
|
"tags": {
|
|
"title": "Tags",
|
|
"desc": "어떤 모델과도 독립적으로 설정 가능."
|
|
},
|
|
"embeddings": {
|
|
"title": "Embeddings",
|
|
"desc": "어떤 모델과도 독립적으로 설정 가능."
|
|
},
|
|
"chatRag": {
|
|
"title": "Chat RAG",
|
|
"desc": "어떤 모델과도 독립적으로 설정 가능."
|
|
}
|
|
},
|
|
"pricing": {
|
|
"label": "플랜 및 요금",
|
|
"title": "증폭 수준을 선택하세요.",
|
|
"desc": "개인 사용부터 대규모 조직까지, 창의적인 분들을 위한 유연한 옵션.",
|
|
"monthly": "월간",
|
|
"annual": "연간",
|
|
"perMonth": "/월",
|
|
"perMonthAnnual": "/월, 연간 결제",
|
|
"perUser": "+ 3.90€/user",
|
|
"perUserAnnual": "+ 2.90€/user, billed annually",
|
|
"popular": "가장 인기",
|
|
"basic": {
|
|
"name": "Basic",
|
|
"desc": "Momento의 마법을 경험하세요.",
|
|
"cta": "시작하기",
|
|
"feature0": "최대 100개 노트",
|
|
"feature1": "3개 노트북",
|
|
"feature2": "AI 크레딧 50 (평생)",
|
|
"feature3": "시맨틱 검색",
|
|
"feature4": "7일 기록"
|
|
},
|
|
"pro": {
|
|
"name": "Pro",
|
|
"desc": "까다로운 컨설턴트와 크리에이터를 위해.",
|
|
"cta": "Pro로 업그레이드",
|
|
"feature0": "무제한 노트",
|
|
"feature1": "BYOK (OpenAI/Anthropic)",
|
|
"feature2": "시맨틱 검색 200회",
|
|
"feature3": "에이전트 (월 12회)",
|
|
"feature4": "30일 기록",
|
|
"feature5": "이메일 지원"
|
|
},
|
|
"business": {
|
|
"name": "Business",
|
|
"desc": "팀과 프로덕트 매니저를 위해.",
|
|
"cta": "Business 선택",
|
|
"feature0": "10명 협업자 포함",
|
|
"feature1": "BYOK (13개 프로바이더)",
|
|
"feature2": "시맨틱 검색 1000회",
|
|
"feature3": "에이전트 (월 60회)",
|
|
"feature4": "무제한 브레인스토밍",
|
|
"feature5": "API 액세스"
|
|
},
|
|
"enterprise": {
|
|
"name": "Enterprise",
|
|
"desc": "안전한 조직 메모리.",
|
|
"cta": "영업 문의",
|
|
"feature0": "Business 전체",
|
|
"feature1": "무제한 에이전트",
|
|
"feature2": "SSO / SAML",
|
|
"feature3": "감사 로그 및 SLA",
|
|
"feature4": "전담 지원",
|
|
"feature5": "라이브 온보딩"
|
|
}
|
|
},
|
|
"byok": {
|
|
"label": "오픈 클라우드 기술",
|
|
"title": "BYOK 전략",
|
|
"desc": "OpenAI, Anthropic, Google API 키가 있으신가요? Momento에 직접 연결하세요. 강제 크레딧 한도 없이, 선호하는 프로바이더의 실제 사용량만 지불합니다.",
|
|
"noLockin": "락인 없음",
|
|
"noLockinDesc": "클릭 한 번으로 프로바이더 변경.",
|
|
"cost": "최적화된 비용",
|
|
"costDesc": "API 직접 가격으로 지불.",
|
|
"configLabel": "멀티 프로바이더 설정"
|
|
},
|
|
"cta": {
|
|
"title1": "당신의",
|
|
"title2": "잠재력을 깨울 준비가 되셨나요?",
|
|
"desc": "Momento로 미래를 만들고 있는 수천 명의 연구자, 디자이너, 사상가와 함께하세요.",
|
|
"button": "Momento 실행"
|
|
},
|
|
"footer": {
|
|
"desc": "AI로 증폭된 제2의 뇌. 창의적인 분들을 위해.",
|
|
"product": {
|
|
"title": "제품",
|
|
"link0": "변경 이력",
|
|
"link1": "문서",
|
|
"link2": "로드맵",
|
|
"link0Href": "#",
|
|
"link1Href": "#",
|
|
"link2Href": "#"
|
|
},
|
|
"community": {
|
|
"title": "커뮤니티",
|
|
"link0": "Discord",
|
|
"link1": "Twitter / X",
|
|
"link2": "LinkedIn",
|
|
"link0Href": "#",
|
|
"link1Href": "#",
|
|
"link2Href": "#"
|
|
},
|
|
"legal": {
|
|
"title": "법적 고지",
|
|
"link0": "개인정보",
|
|
"link1": "이용약관",
|
|
"link2": "쿠키 정책",
|
|
"link0Href": "#",
|
|
"link1Href": "#",
|
|
"link2Href": "#"
|
|
}
|
|
}
|
|
},
|
|
"noteHistory": {
|
|
"title": "Title",
|
|
"content": "Content",
|
|
"untitled": "Untitled",
|
|
"emptyState": "No versions available",
|
|
"selectVersion": "Select a version to preview its content",
|
|
"currentVersion": "current"
|
|
}
|
|
} |