Note card: - Icône History en overlay bottom-right (visible si historyEnabled=true) - Discrète: text-muted-foreground/50, ne pollue pas l'UI - Tooltip 'Historique des versions activé' Toolbar éditeur: - Icône History à côté du statut Saved/Dirty - Visible seulement en sm+ (desktop) - cursor-help + tooltip i18n: - notes.historyEnabledTooltip ajouté aux 15 locales (FR/EN traduits, 13 EN placeholder)
3012 lines
144 KiB
JSON
3012 lines
144 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": "저장됨",
|
|
"saved": "メモが保存されました",
|
|
"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.",
|
|
"attachments": "첨부파일",
|
|
"createFirst": "첫 메모 만들기",
|
|
"generateIllustration": "일러스트레이션 생성",
|
|
"illustrationGenerated": "일러스트레이션이 생성되었습니다",
|
|
"open": "열기",
|
|
"saveFailed": "저장 실패",
|
|
"search": "검색",
|
|
"unarchived": "보관 해제됨",
|
|
"uploading": "업로드 중...",
|
|
"savedJustNow": "Saved",
|
|
"unsaved": "Unsaved changes",
|
|
"historyEnabledTooltip": "Version history enabled — changes are tracked"
|
|
},
|
|
"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}\" 제거됨",
|
|
"filterByTags": "태그로 필터",
|
|
"searchTags": "태그 검색"
|
|
},
|
|
"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": "라벨 제안을 받으려면 내용을 입력하세요...",
|
|
"noNotebook": "No notebook selected",
|
|
"noSuggestions": "No suggestions",
|
|
"regenerate": "Regenerate"
|
|
},
|
|
"batchOrganization": {
|
|
"title": "AI로 정리",
|
|
"description": "AI가 노트를 분석하고 노트북으로 정리할 방법을 제안합니다.",
|
|
"analyzing": "노트를 분석 중...",
|
|
"noNotebooks": "사용 가능한 노트북이 없습니다. 먼저 노트북을 만드세요.",
|
|
"noSuggestions": "AI가 이 노트들을 정리할 좋은 방법을 찾지 못했습니다.",
|
|
"apply": "적용",
|
|
"applying": "적용 중...",
|
|
"success": "{count}개의 노트를 성공적으로 이동했습니다",
|
|
"error": "정리 계획 생성 실패",
|
|
"noNotesSelected": "선택된 노트가 없습니다",
|
|
"applyFailed": "정리 계획 적용 실패",
|
|
"selectAllIn": "{notebook}의 모든 노트 선택",
|
|
"selectNote": "노트 선택: {title}",
|
|
"notesToOrganize": "Notes to organize",
|
|
"selected": "Selected",
|
|
"unorganized": "Unorganized"
|
|
},
|
|
"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": "서식 있는 텍스트로 변환",
|
|
"customLang": "Custom language"
|
|
},
|
|
"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": "다이어그램 내보내기/업로드 중 오류 발생",
|
|
"noNoteId": "No note ID"
|
|
},
|
|
"openAssistant": "AI 어시스턴트 열기",
|
|
"poweredByMomento": "Memento 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"
|
|
},
|
|
"noHistory": "기록 없음",
|
|
"webSearchDisabled": "웹 검색 비활성화됨",
|
|
"webSearchEnabled": "웹 검색 활성화됨",
|
|
"result": {
|
|
"apply": "Apply",
|
|
"original": "Original",
|
|
"preview": "Preview",
|
|
"suggestion": "Suggestion"
|
|
}
|
|
},
|
|
"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": "다운로드 실패",
|
|
"brainstormShared": "브레인스톰이 공유됨"
|
|
},
|
|
"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": "미리보기",
|
|
"delete": "삭제"
|
|
},
|
|
"colors": {
|
|
"default": "기본값",
|
|
"red": "빨간색",
|
|
"blue": "파란색",
|
|
"green": "초록색",
|
|
"yellow": "노란색",
|
|
"purple": "보라색",
|
|
"pink": "분홍색",
|
|
"orange": "주황색",
|
|
"gray": "회색"
|
|
},
|
|
"reminder": {
|
|
"title": "알림",
|
|
"setReminder": "알림 설정",
|
|
"removeReminder": "알림 제거",
|
|
"reminderDate": "알림 날짜",
|
|
"reminderTime": "알림 시간",
|
|
"save": "알림 설정",
|
|
"cancel": "취소",
|
|
"changeReminder": "리마인더 변경"
|
|
},
|
|
"reminders": {
|
|
"title": "알림",
|
|
"empty": "알림 없음",
|
|
"emptyDescription": "노트에 알림을 추가하면 여기에서 확인할 수 있습니다.",
|
|
"upcoming": "다가오는 알림",
|
|
"overdue": "지난 알림",
|
|
"done": "완료",
|
|
"markDone": "완료로 표시",
|
|
"markUndone": "미완료로 표시",
|
|
"todayAt": "오늘 {time}",
|
|
"tomorrowAt": "내일 {time}",
|
|
"clearCompleted": "클리어 완료",
|
|
"viewAll": "모든 알림 보기",
|
|
"snooze1h": "Snooze 1 hour"
|
|
},
|
|
"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",
|
|
"noParent": "상위 없음",
|
|
"parentNotebook": "상위 노트북",
|
|
"under": "아래에",
|
|
"trashCascadeWarning": "이렇게 하면 모든 메모와 하위 노트북도 삭제됩니다.",
|
|
"trashConfirm": "이 노트북을 휴지통으로 이동하시겠습니까?",
|
|
"trashTitle": "휴지통으로 이동"
|
|
},
|
|
"notebookSuggestion": {
|
|
"title": "{name}(으)로 이동하시겠습니까?",
|
|
"description": "이 메모는 이 노트북에 속하는 것 같습니다",
|
|
"move": "이동",
|
|
"dismiss": "무시",
|
|
"dismissIn": "무시 ({timeLeft}초 후 닫힘)",
|
|
"moveToNotebook": "노트북으로 이동",
|
|
"generalNotes": "일반 메모",
|
|
"movedToNotebook": "노트북으로 이동됨"
|
|
},
|
|
"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": "정리 중 오류 발생",
|
|
"success": "Cleanup successful"
|
|
},
|
|
"zipExport": {
|
|
"title": "GDPR 워크스페이스보내기 (ZIP)",
|
|
"description": "모든 노트, 첨부 파일, 브레인스토밍 캔버스를 Markdown ZIP으로 다운로드합니다.",
|
|
"button": "ZIP보내기",
|
|
"success": "워크스페이스를보냈습니다",
|
|
"failed": "보내기 실패"
|
|
},
|
|
"zipExporting": "보내는 중…"
|
|
},
|
|
"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",
|
|
"autoDelete30": "30일 후 자동 삭제"
|
|
},
|
|
"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": "시각적 스타일은 모서리 반경, 간격 및 정보 밀도에 영향을 미칩니다."
|
|
}
|
|
},
|
|
"intelligenceOS": "인텔리전스 OS"
|
|
},
|
|
"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": "일본어"
|
|
},
|
|
"exportMarkdown": "Markdown으로 내보내기",
|
|
"importMarkdown": "Markdown 가져오기",
|
|
"markdownExportSuccess": "노트가 Markdown으로 내보내졌습니다",
|
|
"markdownExportError": "노트 내보내기 실패",
|
|
"markdownImportSuccess": "Markdown 가져오기 성공",
|
|
"publishTitle": "공개 게시",
|
|
"publishDesc": "이 노트를 공개 URL에 게시합니다. 링크가 있는 누구나 읽을 수 있습니다.",
|
|
"publish": "게시",
|
|
"publishSuccess": "노트가 게시되었습니다!",
|
|
"publishLive": "게시 중",
|
|
"unpublish": "게시 취소",
|
|
"unpublishSuccess": "노트가 게시 취소되었습니다",
|
|
"publishBlocked": "게시가 거부되었습니다",
|
|
"publishSimple": "있는 그대로 게시",
|
|
"publishSimpleHint": "무료 — 노트 내용을 그대로 사용",
|
|
"publishWithAi": "AI로 게시",
|
|
"publishWithAiHint": "강화된 레이아웃 · {count}크레딧 남음",
|
|
"publishWithAiLocked": "Pro 요금제에서 이용 가능",
|
|
"publishWithAiGenerating": "레이아웃 생성 중…",
|
|
"publishTemplateMagazine": "매거진 기사",
|
|
"publishTemplateBrief": "전문가 브리핑",
|
|
"publishTemplateEssay": "에세이",
|
|
"publishAiSuccess": "AI 강화 페이지가 게시되었습니다!",
|
|
"publishRewriteLabel": "웹용으로 다시 쓰기",
|
|
"publishRewriteOnHint": "편집기 블록(연습문제, 접기 섹션, 안내 상자)을 웹용으로 구성 — AI는 서론만 작성",
|
|
"publishRewriteOffHint": "원본 텍스트가 유지되며 AI가 편집 프레임만 추가",
|
|
"copyPublicLink": "링크 복사",
|
|
"openPublicPage": "공개 페이지 열기"
|
|
},
|
|
"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 한도에 도달했습니다. 계속하려면 플랜을 업그레이드하세요.",
|
|
"downloadPptx": "PPTX",
|
|
"downloadPptxDesc": "PowerPoint로 다운로드",
|
|
"pptxSuccess": "PPTX 다운로드됨",
|
|
"pptxError": "PPTX 내보내기 실패",
|
|
"fitToScreen": "중앙으로",
|
|
"legendWave1": "변형",
|
|
"legendWave2": "유추",
|
|
"legendWave3": "파괴",
|
|
"legendConverted": "변환됨"
|
|
},
|
|
"usageMeter": {
|
|
"packName": "AI Discovery Pack",
|
|
"packPro": "프로 팩",
|
|
"packBusiness": "비즈니스 팩",
|
|
"packEnterprise": "엔터프라이즈 팩",
|
|
"featureSearch": "Search",
|
|
"featureTags": "Tags",
|
|
"featureTitles": "Titles",
|
|
"featureReformulate": "재작성",
|
|
"featureChat": "채팅",
|
|
"featureBrainstormSessions": "브레인스톰 세션",
|
|
"featureCharts": "AI 차트",
|
|
"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",
|
|
"subtitle": "본인에게 맞는 플랜 선택",
|
|
"freeDescription": "Memento 체험을 위해",
|
|
"freeF1": "30개 시맨틱 검색",
|
|
"freeF2": "15개 자동 태그",
|
|
"freeF3": "5개 자동 제목",
|
|
"freeF4": "100개 메모",
|
|
"freeF5": "3개 노트북",
|
|
"freePlanDesc": "Memento 체험을 위한 최적",
|
|
"freePrice": "무료",
|
|
"proDescription": "컨설턴트 및 프리랜서를 위한",
|
|
"proFeature5": "월 50회 재작성",
|
|
"proFeature6": "월 50개 AI 메시지",
|
|
"proCta": "Pro로 업그레이드",
|
|
"businessFeature5": "월 500회 재작성",
|
|
"businessFeature6": "월 500개 AI 메시지",
|
|
"businessCta": "Business로 업그레이드",
|
|
"recommended": "추천",
|
|
"instantActivation": "즉시 활성화",
|
|
"secureDesc": "Stripe를 통한 안전한 결제",
|
|
"secureTransactions": "보안 거래",
|
|
"satisfactionGuarantee": "30일 환불 보장"
|
|
},
|
|
"landing": {
|
|
"nav": {
|
|
"features": "기능",
|
|
"agents": "AI 에이전트",
|
|
"brainstorm": "Brainstorm",
|
|
"pricing": "요금",
|
|
"tech": "아키텍처",
|
|
"login": "로그인",
|
|
"cta": "시작하기"
|
|
},
|
|
"hero": {
|
|
"badge": "인공지능으로 구동",
|
|
"title1": "당신의 제2의 뇌,",
|
|
"title2": "드디어 증폭됩니다.",
|
|
"subtitle": "Memento는 단순한 메모 앱이 아닙니다. 6종류의 AI 에이전트와 최첨단 시맨틱 검색으로 아이디어를 실시간으로 연결·분석·발전시키는 지능형 생태계입니다.",
|
|
"cta": "지금 가입하기",
|
|
"secondary": "기능 보기",
|
|
"memoryEcho": "Memory Echo",
|
|
"memoryEchoText": "\"2024년 3월 지속 가능 디자인 프로젝트와의 연결 감지...\"",
|
|
"brainstormLive": "Brainstorm Live",
|
|
"ideasGenerated": "+12개 아이디어 생성"
|
|
},
|
|
"features": {
|
|
"label": "AI 역량",
|
|
"title": "유연한 지능,",
|
|
"title2": "모든 단어에 스며듭니다.",
|
|
"desc": "Memento는 멀티 프로바이더 아키텍처로 아이디어를 조율합니다.",
|
|
"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": "Memento의 마법을 경험하세요.",
|
|
"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": "라이브 온보딩"
|
|
},
|
|
"basicPrice": "Free"
|
|
},
|
|
"byok": {
|
|
"label": "오픈 클라우드 기술",
|
|
"title": "BYOK 전략",
|
|
"desc": "OpenAI, Anthropic, Google API 키가 있으신가요? Memento에 직접 연결하세요. 강제 크레딧 한도 없이, 선호하는 프로바이더의 실제 사용량만 지불합니다.",
|
|
"noLockin": "락인 없음",
|
|
"noLockinDesc": "클릭 한 번으로 프로바이더 변경.",
|
|
"cost": "최적화된 비용",
|
|
"costDesc": "API 직접 가격으로 지불.",
|
|
"configLabel": "멀티 프로바이더 설정"
|
|
},
|
|
"cta": {
|
|
"title1": "당신의",
|
|
"title2": "잠재력을 깨울 준비가 되셨나요?",
|
|
"desc": "Memento로 미래를 만들고 있는 수천 명의 연구자, 디자이너, 사상가와 함께하세요.",
|
|
"button": "Memento 실행"
|
|
},
|
|
"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"
|
|
},
|
|
"consent": {
|
|
"banner": {
|
|
"title": "Cookie Preferences",
|
|
"description": "We use cookies to improve your experience. Strictly necessary cookies are always active, but you can opt-in to anonymous analytics.",
|
|
"acceptEssentials": "Accept Essentials Only",
|
|
"rejectNonEssential": "Reject Non-Essential",
|
|
"manage": "Manage Preferences",
|
|
"acceptAll": "Accept All"
|
|
},
|
|
"preferences": {
|
|
"title": "Consent Settings",
|
|
"description": "Customize your data privacy preferences. We respect your choice and store no tracking cookies without your consent.",
|
|
"necessaryTitle": "Strictly Necessary Cookies",
|
|
"necessaryDesc": "These cookies are required to authenticate your session, save your language and theme preferences. They cannot be turned off.",
|
|
"alwaysOn": "Always On",
|
|
"analyticsTitle": "Anonymous Analytics",
|
|
"analyticsDesc": "Help us improve Memento by sending completely anonymous usage statistics. No personal data is ever tracked.",
|
|
"cancel": "Cancel",
|
|
"save": "Save Preferences",
|
|
"saved": "Preferences updated successfully."
|
|
},
|
|
"ai": {
|
|
"modalTitle": "AI 처리 동의 필요",
|
|
"modalDescription": "노트, PDF 또는 브레인스토밍 세션을 분석하기 위해 Memento는 해당 데이터를 제3자 AI API(OpenAI, Gemini, DeepSeek)로 안전하게 전송합니다. 엄격한 데이터 무보관 정책을 적용합니다. 동의하면 이 처리를 허용한 것입니다.",
|
|
"zeroRetentionTitle": "데이터 무보관",
|
|
"zeroRetentionDesc": "모든 아웃바운드 요청에 모델 학습 방지 플래그를 포함하여 지적 재산을 보호합니다.",
|
|
"rememberMe": "내 선택 기억하기(다시 묻지 않음)",
|
|
"acceptButton": "허용하고 계속",
|
|
"rejectButton": "거부",
|
|
"aborted": "AI 처리가 취소되었습니다(동의 거부).",
|
|
"revocationTitle": "AI 처리 동의(GDPR)",
|
|
"revocationDescription": "AI 기능을 직접 사용할 때만 노트 내용을 제3자 AI 제공업체로 보내는 선택적 동의입니다.",
|
|
"revokeButton": "동의 철회",
|
|
"grantButton": "동의 부여",
|
|
"statusActive": "활성",
|
|
"statusInactive": "미부여",
|
|
"helpAriaLabel": "AI 동의란?",
|
|
"helpTooltip": "Memento는 데이터를 판매하지 않습니다. 이 동의는 AI 작업을 실행할 때만 적용됩니다(제목, 태그, 채팅, 재작성). 동의 없이도 앱의 나머지 기능은 정상 작동합니다.",
|
|
"whatItMeansTitle": "무슨 뜻인가요?",
|
|
"inactiveHint": "동의하지 않으면 AI 기능만 비활성화됩니다. 노트 작성·편집·정리는 평소처럼 가능합니다.",
|
|
"noCommercialUse": "Memento는 개인 데이터를 판매하거나 수익화하지 않습니다.",
|
|
"affectedFeatures": "영향 기능: 제목 제안, 태그, AI 채팅, 재작성, Memory Echo 등.",
|
|
"dataPortabilityHint": "언제든 모든 데이터를 내보내거나 삭제할 수 있습니다(설정 → 데이터).",
|
|
"dataPortabilityLink": "내 데이터 내보내기",
|
|
"revoked": "동의하지 않음",
|
|
"revokedToast": "AI 동의가 성공적으로 철회되었습니다.",
|
|
"complianceBadge": "GDPR 준수",
|
|
"auditFailed": "동의를 기록하지 못했습니다. 다시 시도하세요."
|
|
}
|
|
},
|
|
"account": {
|
|
"deleteAccount": {
|
|
"sectionTitle": "Right to be Forgotten (GDPR)",
|
|
"sectionDescription": "Permanently and irreversibly delete your account and all associated data.",
|
|
"whatWillBeDeleted": "The following will be permanently deleted:",
|
|
"item1": "All notes, notebooks, and attachments",
|
|
"item2": "All pgvector semantic embeddings",
|
|
"item3": "All BYOK API keys",
|
|
"item4": "All AI conversations and brainstorm sessions",
|
|
"item5": "Quota and usage history",
|
|
"item6": "Your Stripe subscription (if active)",
|
|
"item7": "Your account and login credentials",
|
|
"buttonLabel": "Delete My Account",
|
|
"dialogTitle": "Confirm Account Deletion",
|
|
"dialogDescription": "This action is irreversible. Type your email address to confirm.",
|
|
"emailPlaceholder": "Your email address",
|
|
"confirmButton": "Permanently Delete Account",
|
|
"cancelButton": "Cancel",
|
|
"deleting": "Deleting...",
|
|
"successRedirect": "Your account has been successfully deleted.",
|
|
"errorFailed": "Deletion failed. Please try again."
|
|
}
|
|
},
|
|
"attachments": {
|
|
"title": "첨부파일",
|
|
"addToNote": "메모에 추가",
|
|
"analyzing": "분석 중...",
|
|
"askPlaceholder": "이 문서에 대해 질문하세요...",
|
|
"askQuestions": "질문하기",
|
|
"deleted": "첨부파일이 삭제되었습니다",
|
|
"docExpert": "문서 전문가",
|
|
"docQaWelcome": "이 문서에 대해 질문하세요",
|
|
"maxSize": "최대 크기",
|
|
"onlyPdf": "PDF만",
|
|
"processingFailed": "처리 실패",
|
|
"remove": "제거",
|
|
"thinking": "생각 중...",
|
|
"uploaded": "업로드됨",
|
|
"uploadError": "업로드 오류",
|
|
"uploadFailed": "업로드 실패",
|
|
"uploading": "업로드 중..."
|
|
},
|
|
"onboarding": {
|
|
"welcome_title": "AI로 강화된 당신의 기억",
|
|
"welcome_subtitle": "Memento는 당신이 잊은 것을 기억합니다.",
|
|
"welcome_cta": "시작하기",
|
|
"skip": "건너뛰기",
|
|
"step_notes_title": "당신의 노트",
|
|
"step_notes_empty": "아직 노트가 없습니다. 가져오거나 예제로 시작하세요.",
|
|
"step_notes_import": "내 노트 가져오기",
|
|
"step_notes_demo": "예제 노트 5개 만들기",
|
|
"step_notes_has_notes": "이미 {count}개의 노트가 있습니다. 마법을 발견해 봅시다.",
|
|
"step_notes_cta": "내 노트 준비 완료",
|
|
"step_aha_title": "잊은 것을 찾아보세요",
|
|
"step_aha_subtitle": "질문을 입력하세요. 잊었던 노트를 찾아보세요.",
|
|
"step_aha_placeholder": "생산성에 관한 노트...",
|
|
"step_aha_cta": "Memento 탐색",
|
|
"progress": "{total} 중 {current}",
|
|
"creating_demo_notes": "예제 노트 생성 중...",
|
|
"demo_notes_ready": "예제 노트 5개 생성 완료!",
|
|
"badge_credits": "⚡ {count}크레딧 남음",
|
|
"badge_upgrade": "Pro로 업그레이드 →",
|
|
"no_results": "결과 없음 — 다른 검색어를 시도하세요.",
|
|
"search_credit_used": "검색 1회 사용됨",
|
|
"quota_exceeded": "검색 할당량 초과 — Pro로 업그레이드하세요.",
|
|
"step_aha_search_button": "검색",
|
|
"step_aha_search_aria": "노트 검색",
|
|
"step_notes_hint": "💡 이 노트들은 다음 단계의 AI 검색 데모에 활용됩니다.",
|
|
"step_features_title": "당신의 AI 슈퍼파워",
|
|
"step_features_subtitle": "어디서 시작할지 선택하세요.",
|
|
"step_features_cta": "시작합시다!",
|
|
"feature_search_title": "시맨틱 검색",
|
|
"feature_search_desc": "키워드뿐만 아니라 의미로 노트를 찾아보세요.",
|
|
"feature_flashcards_title": "AI 플래시카드",
|
|
"feature_flashcards_desc": "노트에서 SRS 복습 카드를 한 번의 클릭으로 생성하세요.",
|
|
"feature_brainstorm_title": "AI 브레인스토밍",
|
|
"feature_brainstorm_desc": "AI 기반 협업 브레인스토밍 세션.",
|
|
"feature_chat_title": "노트와 채팅",
|
|
"feature_chat_desc": "개인 지식 베이스에 질문하세요.",
|
|
"feature_insights_title": "시맨틱 인사이트",
|
|
"feature_insights_desc": "아이디어 간의 숨겨진 연결을 발견하세요.",
|
|
"feature_export_title": "Markdown 내보내기",
|
|
"feature_export_desc": "표준 Markdown 형식으로 노트를 가져오거나 내보내세요.",
|
|
"welcome_title_name": "안녕하세요 {name} 👋",
|
|
"import_formats": "지원 형식: .md, .txt",
|
|
"import_error": "일부 파일을 가져올 수 없습니다. 다시 시도하세요.",
|
|
"import_notes_ready": "{count}개의 노트를 가져왔습니다!",
|
|
"action_write_title": "첫 번째 실제 노트 작성",
|
|
"action_write_desc": "노트를 만들고 아이디어를 기록하세요.",
|
|
"action_flashcards_title": "첫 번째 플래시카드 생성",
|
|
"action_flashcards_desc": "노트를 열고 플래시카드 버튼을 클릭하세요.",
|
|
"action_brainstorm_title": "AI 브레인스토밍 시작",
|
|
"action_brainstorm_desc": "AI 에이전트와 아이디어를 탐색하세요.",
|
|
"action_try": "해보기",
|
|
"step_features_cta_all": "모두 준비됨 — 시작합시다!",
|
|
"action_write_where": "닫기 → 사이드바의 \"+ 새 노트\" 클릭",
|
|
"action_flashcards_where": "닫기 → 노트 열기 → 툴바의 🃏 버튼",
|
|
"action_brainstorm_where": "닫기 → 사이드바의 \"Canvas\" 섹션",
|
|
"pill_resume": "✨ 투어 재개",
|
|
"action_done": "완료!",
|
|
"editor_hints_title": "Editor tips",
|
|
"editor_hints_got_it": "Got it!",
|
|
"hint_slash_title": "\"/\" command — insert blocks",
|
|
"hint_slash_desc": "In the editor, type \"/\" to open the block menu: heading, list, code block, table, to-do list, and AI commands (Clarify, Shorten, Improve, Expand).",
|
|
"hint_ai_title": "Built-in AI assistant",
|
|
"hint_ai_desc": "Click the ✨ button in the toolbar to open the AI panel — ask questions, summarize, rewrite, or brainstorm directly in your note.",
|
|
"hint_version_title": "Version history",
|
|
"hint_version_desc": "Click the ⓘ button in the toolbar → \"Versions\" tab. Enable versioning, then save and restore snapshots of your note at any time.",
|
|
"hint_flashcards_title": "Generate flashcards",
|
|
"hint_flashcards_desc": "Click the 🎓 button in the toolbar to auto-generate flashcards from your note for spaced repetition review.",
|
|
"hint_links_title": "Links between notes",
|
|
"hint_links_desc": "Type \"[[\" in the editor to search and link to another note. Linked notes appear as backlinks at the bottom of the note.",
|
|
"hint_create_note_title": "Create a note",
|
|
"hint_create_note_desc": "Click the \"+\" button in the sidebar or press Ctrl+N to create a new note. Then start writing.",
|
|
"hint_flip_title": "Flip the card",
|
|
"hint_flip_desc": "Press Space (or click the card) to flip it and reveal the answer.",
|
|
"hint_rate_keys_title": "Rate with keyboard",
|
|
"hint_rate_keys_desc": "After flipping, press 1 (Hard), 2 (Difficult), 3 (Good) or 4 (Easy) to rate the card. The SM-2 algorithm schedules your next review automatically.",
|
|
"hint_generate_from_note_title": "Generate from a note",
|
|
"hint_generate_from_note_desc": "Open any note and click the 🎓 button in the toolbar to automatically generate flashcards from its content.",
|
|
"hint_brainstorm_start_title": "Start with an idea",
|
|
"hint_brainstorm_start_desc": "Type any concept or question in the input field and press Enter. The AI will generate a set of ideas around it.",
|
|
"hint_brainstorm_deepen_title": "Deepen an idea",
|
|
"hint_brainstorm_deepen_desc": "Click on any idea card to expand it with sub-ideas and explore it further.",
|
|
"hint_brainstorm_export_title": "Export your session",
|
|
"hint_brainstorm_export_desc": "When done, export the entire brainstorm session as a structured note saved to your notebook.",
|
|
"hint_insights_clusters_title": "Note clusters",
|
|
"hint_insights_clusters_desc": "Your notes are automatically grouped into thematic clusters. Click a cluster to explore the notes it contains.",
|
|
"hint_insights_bridge_title": "Bridge notes",
|
|
"hint_insights_bridge_desc": "Bridge notes connect multiple clusters. They are highlighted because they hold your knowledge graph together.",
|
|
"hint_insights_refresh_title": "Refresh clusters",
|
|
"hint_insights_refresh_desc": "If you've added new notes, click the refresh button to recalculate the clusters with the latest content."
|
|
},
|
|
"blockAction": {
|
|
"moveUp": "Move block up",
|
|
"moveDown": "Move block down",
|
|
"moveUpFirst": "This is already the first block",
|
|
"moveDownLast": "This is already the last block",
|
|
"copyContent": "Copy content",
|
|
"contentCopied": "Content copied!",
|
|
"emptyBlock": "This block is empty",
|
|
"turnInto_paragraph": "Text",
|
|
"delete": "Delete",
|
|
"duplicate": "Duplicate",
|
|
"turnInto": "Turn into",
|
|
"turnInto_heading1": "Heading 1",
|
|
"turnInto_heading2": "Heading 2",
|
|
"turnInto_heading3": "Heading 3",
|
|
"turnInto_bulletList": "Bullet List",
|
|
"turnInto_orderedList": "Numbered List",
|
|
"turnInto_taskList": "Task List",
|
|
"turnInto_blockquote": "Quote",
|
|
"turnInto_codeBlock": "Code Block",
|
|
"turnInto_database": "Inline database",
|
|
"copyRef": "Copy block reference",
|
|
"copied": "Reference copied!",
|
|
"copyRefFailed": "Could not copy block reference",
|
|
"copyRefNoNote": "Save the note before copying a block reference",
|
|
"copyRefUnsupported": "This block type cannot be referenced yet"
|
|
},
|
|
"insightsView": {
|
|
"title": "시맨틱 인사이트",
|
|
"subtitle": "지식의 숨겨진 구조 발견",
|
|
"resync": "네트워크 재동기화",
|
|
"mapping": "매핑 중…",
|
|
"loading": "노트 로딩 중…",
|
|
"mappingTitle": "지식 매핑 중…",
|
|
"mappingHint": "This can take one to three minutes. You can keep browsing; the page will update when it's done.",
|
|
"analyzeNow": "시맨틱 분석 시작",
|
|
"emptyNeedMoreNotes": "Add {count} more notes to unlock semantic clustering (minimum 10).",
|
|
"embeddingsHint": "AI 인덱싱: {indexed}/{total}노트만.",
|
|
"vsGraphHint": "This is not the same as “Link map” (network icon in the sidebar): here, AI groups your notes by theme.",
|
|
"openGraphMap": "링크 맵 열기",
|
|
"analysisFailed": "분석 실패. AI 설정을 확인하세요.",
|
|
"analysisSuccess": "분석 완료: {count}개 테마 감지.",
|
|
"analysisNoClusters": "아직 테마가 없습니다.",
|
|
"staleResults": "마지막 분석 결과 표시 중.",
|
|
"semanticGraphLegend": "테마 개요 (링크 맵 아님)",
|
|
"fitGraphView": "화면에 맞춤",
|
|
"graphPreviewHint": "Theme overview: the number is how many notes belong here. Hover a dot for the title, click to open. Full list on the right.",
|
|
"graphMoreNotes": "+{count} more in this theme",
|
|
"graphNotesLabel": "노트",
|
|
"clusterFallback": "테마 {index}",
|
|
"unclusteredNotes": "{count} notes not assigned to a theme (hidden from graph).",
|
|
"emptyTitle": "지식 클러스터 발견",
|
|
"emptyDescription": "Click \"Re-sync network\" to analyze your notes and find hidden connections",
|
|
"stats": {
|
|
"clusters": "클러스터",
|
|
"bridgeNotes": "브리지 노트"
|
|
},
|
|
"clusters": {
|
|
"title": "Semantic clusters",
|
|
"notesCount": "{count} notes",
|
|
"centralNotes": "Central notes",
|
|
"emptyCluster": "No notes in this cluster"
|
|
},
|
|
"bridgeNotes": {
|
|
"title": "Powerful bridge notes",
|
|
"score": "점수: {score}%",
|
|
"empty": "No significant bridge notes yet. Deepen your research to find new connections."
|
|
},
|
|
"suggestions": {
|
|
"title": "Missing links (AI generated)",
|
|
"bridging": "{clusterA}와 {clusterB} 연결",
|
|
"emptyTitle": "제안 없음",
|
|
"emptyDescription": "All your clusters may already be connected!",
|
|
"createNote": "브리지 노트 만들기"
|
|
},
|
|
"unknownNote": "제목 없음",
|
|
"viewSplit": "Split",
|
|
"viewGraph": "그래프",
|
|
"viewDashboard": "대시보드",
|
|
"isolatedClusters": {
|
|
"title": "Isolated clusters ({count})",
|
|
"badge": "연결 안 됨",
|
|
"empty": "모든 클러스터 연결됨!"
|
|
},
|
|
"focusCluster": {
|
|
"title": "클러스터 포커스 활성",
|
|
"description": "This thematic cluster gathers {count} complementary notes. Click on a note to access it directly:",
|
|
"close": "닫기"
|
|
},
|
|
"badgeDominant": "Dominant",
|
|
"bridgeCount": "브리지",
|
|
"echoTitle": "You keep returning to this idea",
|
|
"tipClusters": "AI grouped your notes by semantic affinity — regardless of which notebook they're in. Each theme represents a subject your mind keeps returning to.",
|
|
"tipClustersAction": "Click a theme to see its notes. Click a note to open it.",
|
|
"tipBridgeNotes": "These notes speak to two different themes at once. They reveal where your thinking crosses boundaries — often where the most original ideas hide.",
|
|
"tipBridgeNotesAction": "Click a note to open it and understand the connection.",
|
|
"tipEcho": "Memory Echo detects two notes written at very different times that cover the same idea. Your mind revisited a thought without realising it.",
|
|
"tipEchoAction": "Two notes, same idea, different moments. Click to explore.",
|
|
"tipSuggestions": "These themes have no note linking them yet. AI proposes a starting idea. Click 'Create bridge note' to write it and open it in the editor.",
|
|
"tipSuggestionsAction": "Click 'Create bridge note' to write the note and open it immediately.",
|
|
"tipIsolated": "These themes are isolated: no note connects them to the others. Maybe you're exploring a fragile idea? One synthesis note would be enough to create the link.",
|
|
"tipIsolatedAction": "These themes have no note connecting them to the rest of your thinking.",
|
|
"recalcSystem": {
|
|
"title": "재계산 시스템",
|
|
"statusSynced": "동기화됨",
|
|
"scheduledCron": "예약됨",
|
|
"lastSync": "마지막 동기화"
|
|
},
|
|
"resetFocus": "포커스 해제",
|
|
"listView": "List",
|
|
"graphAriaLabel": "Semantic network: {clusters} clusters, {notes} notes, {bridges} bridge notes. Switch to List view for accessible navigation.",
|
|
"listAriaLabel": "Accessible cluster list with notes and bridge connections"
|
|
}
|
|
}
|