{ "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": "ノート", "reminders": "リマインダー", "labels": "ラベル", "editLabels": "ラベルを編集", "newNoteTabs": "新しいノート", "newNoteTabsHint": "このノートブックにノートを作成", "noLabelsInNotebook": "このノートブックにはまだラベルがありません", "archive": "アーカイブ", "trash": "ゴミ箱", "clearFilter": "Remove filter" }, "notes": { "title": "ノート", "newNote": "新しいノート", "untitled": "無題", "placeholder": "ノートを作成...", "markdownPlaceholder": "ノートを作成...(Markdown対応)", "titlePlaceholder": "タイトル", "listItem": "リスト項目", "addListItem": "+ リスト項目", "newChecklist": "新しいチェックリスト", "add": "追加", "adding": "追加中...", "close": "閉じる", "confirmDelete": "このノートを削除してもよろしいですか?", "confirmLeaveShare": "この共有ノートを退出してもよろしいですか?", "sharedBy": "共有者", "leaveShare": "退出", "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": "少なくとも1つの項目またはメディアを追加してください", "noteCreated": "ノートを作成しました", "noteCreateFailed": "ノートの作成に失敗しました", "deleted": "Note deleted", "deleteFailed": "Failed to delete note", "aiAssistant": "AIアシスタント", "changeSize": "サイズを変更", "backgroundOptions": "背景オプション", "moreOptions": "その他のオプション", "remindMe": "リマインド", "markdownMode": "Markdown", "addCollaborators": "共同編集者を追加", "duplicate": "複製", "share": "共有", "showCollaborators": "共同編集者を表示", "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": "削除", "dragToReorder": "ドラッグして並べ替え", "more": "もっと見る", "emptyState": "ノートがありません", "emptyStateTabs": "まだノートがありません。サイドバーの「新しいノート」を使って追加してください(AIタイトル提案が作成画面に表示されます)。", "inNotebook": "ノートブック内", "moveFailed": "移動に失敗しました", "clarifyFailed": "明確化に失敗しました", "shortenFailed": "短縮に失敗しました", "improveFailed": "改善に失敗しました", "transformFailed": "変換に失敗しました", "markdown": "Markdown", "unpinned": "ピン留め解除", "redoShortcut": "やり直し (Ctrl+Y)", "undoShortcut": "元に戻す (Ctrl+Z)", "viewCards": "カード表示", "viewCardsTooltip": "ドラッグ&ドロップで並べ替え可能なカードグリッド", "viewTabs": "リスト表示", "viewTabsTooltip": "上部にタブ、下にノート — タブをドラッグで並べ替え", "viewModeGroup": "ノートの表示モード", "reorderTabs": "タブを並べ替え", "modified": "更新日時", "created": "作成日時", "loading": "読み込み中...", "exportPDF": "PDFエクスポート", "savedStatus": "保存済み", "dirtyStatus": "変更済み", "completedLabel": "完了", "notes.emptyNotebook": "空のノートブック", "notes.emptyNotebookDesc": "このノートブックにはノートがありません。+ をクリックして作成。", "notes.noNoteSelected": "ノート未選択", "notes.selectOrCreateNote": "リストからノートを選択または新規作成してください。", "commitVersion": "バージョンを保存", "versionSaved": "バージョンを保存しました", "deleteVersion": "このバージョンを削除", "versionDeleted": "バージョンを削除しました", "deleteVersionConfirm": "このバージョンを完全に削除しますか?", "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": "プレビューするバージョンを選択してください", "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", "archiveFailed": "Failed to archive", "sort": "Sort", "confirmDeleteTitle": "Delete note", "leftShare": "Share removed", "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} に切り替え" }, "pagination": { "previous": "←", "pageInfo": "{currentPage} / {totalPages} ページ", "next": "→" }, "labels": { "title": "ラベル", "filter": "ラベルで絞り込み", "manage": "ラベルを管理", "manageTooltip": "ラベルを管理", "changeColor": "色を変更", "changeColorTooltip": "色を変更", "delete": "削除", "deleteTooltip": "ラベルを削除", "confirmDelete": "このラベルを削除してもよろしいですか?", "newLabelPlaceholder": "新しいラベルを作成", "namePlaceholder": "ラベル名を入力", "addLabel": "ラベルを追加", "createLabel": "ラベルを作成", "labelName": "ラベル名", "labelColor": "ラベルの色", "manageLabels": "ラベルを管理", "manageLabelsDescription": "このノートのラベルを追加・削除します。ラベルをクリックして色を変更できます。", "selectedLabels": "選択中のラベル", "allLabels": "すべてのラベル", "clearAll": "すべてクリア", "filterByLabel": "ラベルで絞り込み", "tagAdded": "タグ「{tag}」を追加しました", "showLess": "折りたたむ", "showMore": "もっと見る", "editLabels": "ラベルを編集", "editLabelsDescription": "ラベルの作成、色の編集、削除を行います。", "noLabelsFound": "ラベルが見つかりません。", "loading": "読み込み中...", "notebookRequired": "⚠️ ラベルはノートブック内でのみ使用できます。先にこのノートをノートブックに移動してください。", "count": "{count} 個のラベル", "noLabels": "ラベルがありません", "confirmDeleteShort": "削除しますか?", "labelRemoved": "ラベル「{label}」を削除しました" }, "search": { "placeholder": "検索", "searchPlaceholder": "ノートを検索...", "semanticInProgress": "AI検索中...", "semanticTooltip": "AIセマンティック検索", "searching": "検索中...", "noResults": "結果が見つかりませんでした", "resultsFound": "{count}件のノートが見つかりました", "exactMatch": "完全一致", "related": "関連", "disabledAdmin": "管理者モードで検索は無効" }, "collaboration": { "emailPlaceholder": "メールアドレスを入力", "addCollaborator": "共同編集者を追加", "removeCollaborator": "共同編集者を削除", "owner": "オーナー", "canEdit": "編集可能", "canView": "閲覧可能", "shareNote": "ノートを共有", "shareWithCollaborators": "共同編集者と共有", "addCollaboratorDescription": "メールアドレスでこのノートの共同編集者を追加します。", "viewerDescription": "このノートへのアクセス権があります。オーナーのみが共同編集者を管理できます。", "emailAddress": "メールアドレス", "enterEmailAddress": "メールアドレスを入力", "invite": "招待", "peopleWithAccess": "アクセス権のあるユーザー", "noCollaborators": "まだ共同編集者がいません。上で追加してください!", "noCollaboratorsViewer": "まだ共同編集者がいません。", "pendingInvite": "保留中の招待", "pending": "保留中", "remove": "削除", "unnamedUser": "名前のないユーザー", "done": "完了", "willBeAdded": "{email}はノート作成時に共同編集者として追加されます", "alreadyInList": "このメールアドレスはすでにリストにあります", "nowHasAccess": "{name}がこのノートにアクセスできるようになりました", "accessRevoked": "アクセス権が取り消されました", "errorLoading": "共同編集者の読み込みエラー", "failedToAdd": "共同編集者の追加に失敗しました", "failedToRemove": "共同編集者の削除に失敗しました" }, "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": "変換中のエラー", "assistant": "AIアシスタント", "generating": "生成中...", "generateTitles": "タイトルを生成", "reformulateText": "テキストをリフォーミュレート", "reformulating": "リフォーミュレート中...", "clarify": "明確にする", "shorten": "短くする", "improveStyle": "スタイルを改善", "reformulationComparison": "リフォーミュレーションの比較", "original": "元のテキスト", "reformulated": "リフォーミュレート済み", "autoLabels": { "error": "ラベル候補の取得に失敗しました", "noLabelsSelected": "ラベルが選択されていません", "created": "{count} 個のラベルを作成しました", "analyzing": "ノートを分析中...", "title": "新しいラベル候補", "description": "\"{notebookName}\"({totalNotes} 件のノート)で繰り返し出てくるテーマを検出しました。ラベルを作成しますか?", "note": "件", "notes": "件", "typeContent": "ラベル候補を取得するにはコンテンツを入力...", "createNewLabel": "この新しいラベルを作成して追加", "new": "(新規)", "create": "作成", "creating": "ラベルを作成中...", "notesCount": "{count} 件", "typeForSuggestions": "ラベル候補を取得するにはコンテンツを入力..." }, "batchOrganization": { "title": "AI で整理", "description": "AI がノートを分析し、ノートブックに整理する方法を提案します。", "analyzing": "ノートを分析中...", "noNotebooks": "利用可能なノートブックがありません。先にノートブックを作成してください。", "noSuggestions": "AI はこれらのノートを整理する良い方法を見つけられませんでした。", "apply": "適用", "applying": "適用中...", "success": "{count} 件のノートを移動しました", "error": "整理プランの作成に失敗しました", "noNotesSelected": "ノートが選択されていません", "applyFailed": "整理プランの適用に失敗しました", "selectAllIn": "{notebook} のすべてのノートを選択", "selectNote": "ノートを選択:{title}" }, "notebookSummary": { "regenerate": "要約を再生成", "regenerating": "要約を再生成中...", "exportPDF": "PDFとしてエクスポート" }, "clarifyDesc": "テキストをより明確で分かりやすくします", "shortenDesc": "テキストを要約し、要点をまとめます", "improve": "文章を改善", "improveDesc": "文法を修正し、スタイルを向上させます", "toMarkdown": "Markdownで整形", "toMarkdownDesc": "見出し、箇条書きを追加してテキストを構造化します", "translate": "翻訳", "translateDesc": "テキストの言語を変更します", "translateBack": "戻す", "translationApplied": "翻訳を適用しました", "translationFailed": "翻訳に失敗しました", "undo": "AIを取り消し", "undoAI": "AI変換を取り消し", "undoApplied": "元のテキストに戻しました", "minWordsError": "AIアクションを使用するには、ノートに5語以上が必要です。", "genericError": "AIエラー", "actionError": "AIアクション中にエラー", "appliedToNote": "ノートに適用しました", "applyToNote": "ノートに適用", "undoLastAction": "最後のAIアクションを元に戻す", "selectContext": "コンテキストを選択...", "selectNotebook": "ノートブックを選択", "chatPlaceholder": "AIに編集、要約、または下書きを依頼...", "assistantTitle": "AIアシスタント", "currentNote": "現在のノート", "shrinkPanel": "パネルを縮小", "expandPanel": "パネルを展開", "chatTab": "チャット", "noteActions": "ノートアクション", "askToStart": "アシスタントに質問して始めましょう。", "contextLabel": "コンテキスト", "thisNote": "このノート", "allMyNotes": "すべてのノート", "notebookGeneric": "ノートブック", "writingTone": "文章のトーン", "askAboutThisNote": "このノートについてAIに質問...", "askAboutYourNotes": "ノートについてAIに質問...", "webSearchLabel": "ウェブ検索", "newLineHint": "Shift+Enter = 改行", "resultLabel": "結果", "discardAction": "破棄", "transformationsDesc": "変換 — ノートに直接適用", "writeMinWordsAction": "AIアクションを有効にするには5語以上書いてください。", "processingAction": "処理中...", "noImagesError": "No images in this note", "overview": "Overview", "action": { "clarify": "明確化", "shorten": "短縮", "improve": "改善", "toMarkdown": "Markdownに", "describeImages": "Describe images" }, "openAssistant": "AIアシスタントを開く", "poweredByMomento": "Momento AI搭載", "welcomeMsg": "こんにちは!AIアシスタントです。ノートについて何かお手伝いできますか?トーンの調整、メッセージの展開、要約などが可能です。", "summaryLast5": "最近の5ノートの要約", "analyzingProgress": "分析中...", "generateInsightsBtn": "インサイトを生成", "newDiscussion": "新しい会話", "noRecentConversations": "最近の会話はありません。", "discussionContextLabel": "会話コンテキスト", "webSearchNotConfigured": "ウェブ検索(未設定)", "historyTab": "履歴", "insightsTab": "インサイト", "aiCopilot": "AIコパイロット", "suggestTitle": "AIタイトル提案", "generateTitleFromImage": "Generate title from image", "titleGenerated": "Title generated from image" }, "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": "リストからノートを削除しました" }, "nav": { "home": "ホーム", "notes": "ノート", "notebooks": "ノートブック", "generalNotes": "一般ノート", "archive": "アーカイブ", "settings": "設定", "profile": "プロフィール", "aiSettings": "AI設定", "logout": "ログアウト", "login": "ログイン", "adminDashboard": "管理ダッシュボード", "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": "エージェント" }, "settings": { "title": "設定", "description": "設定と環境設定を管理", "account": "アカウント", "appearance": "外観", "theme": "テーマ", "themeLight": "ライト", "themeDark": "ダーク", "themeSystem": "システム", "notifications": "通知", "language": "言語", "selectLanguage": "言語を選択", "security": "セキュリティ", "about": "について", "version": "バージョン", "settingsSaved": "設定を保存しました", "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": "自動検出", "emailNotifications": "メール通知", "emailNotificationsDesc": "重要な通知をメールで受け取ります", "desktopNotifications": "デスクトップ通知", "desktopNotificationsDesc": "ブラウザで通知を受け取ります", "notificationsDesc": "通知設定を管理します", "themeBaseGroup": "Base", "themePalettesGroup": "Color palettes", "themeSepia": "Sepia", "themeMidnight": "Midnight", "themeRose": "Rose", "themeGreen": "Green", "themeLavender": "Lavender", "themeSand": "Sand", "themeOcean": "Ocean", "themeSunset": "Sunset", "themeBlue": "Blue" }, "profile": { "title": "プロフィール", "description": "個人情報を更新", "displayName": "表示名", "email": "メールアドレス", "changePassword": "パスワードを変更", "changePasswordDescription": "パスワードを更新します。現在のパスワードが必要です。", "currentPassword": "現在のパスワード", "newPassword": "新しいパスワード", "confirmPassword": "パスワードを確認", "updatePassword": "パスワードを更新", "passwordChangeSuccess": "パスワードを変更しました", "passwordChangeFailed": "パスワードの変更に失敗しました", "passwordUpdated": "パスワードを更新しました", "passwordError": "パスワードの更新エラー", "languagePreferences": "言語設定", "languagePreferencesDescription": "AI機能とインターフェースの優先言語を選択してください。", "preferredLanguage": "優先言語", "selectLanguage": "言語を選択", "languageDescription": "この言語はAI機能、コンテンツ分析、インターフェーステキストに使用されます。", "autoDetect": "自動検出", "updateSuccess": "プロフィールを更新しました", "updateFailed": "プロフィールの更新に失敗しました", "languageUpdateSuccess": "言語を更新しました", "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キーが必要" }, "general": { "loading": "読み込み中...", "save": "保存", "cancel": "キャンセル", "add": "追加", "edit": "編集", "confirm": "確認", "close": "閉じる", "back": "戻る", "next": "次へ", "previous": "前へ", "submit": "送信", "reset": "リセット", "apply": "適用", "clear": "クリア", "select": "選択", "tryAgain": "もう一度お試しください", "error": "エラーが発生しました", "operationSuccess": "操作が成功しました", "operationFailed": "操作が失敗しました", "testConnection": "接続テスト", "clean": "クリーン", "indexAll": "すべてインデックス", "preview": "プレビュー" }, "colors": { "default": "デフォルト", "red": "赤", "blue": "青", "green": "緑", "yellow": "黄", "purple": "紫", "pink": "ピンク", "orange": "オレンジ", "gray": "グレー" }, "reminder": { "title": "リマインダー", "setReminder": "リマインダーを設定", "removeReminder": "リマインダーを削除", "reminderDate": "リマインダー日付", "reminderTime": "リマインダー時刻", "save": "リマインダーを設定", "cancel": "キャンセル" }, "reminders": { "title": "リマインダー", "empty": "リマインダーなし", "emptyDescription": "ノートにリマインダーを追加すると、ここに表示されます。", "upcoming": "予定", "overdue": "期限切れ", "done": "完了", "markDone": "完了にする", "markUndone": "未完了にする", "todayAt": "今日 {time}", "tomorrowAt": "明日 {time}" }, "notebook": { "create": "ノートブックを作成", "createNew": "新しいノートブックを作成", "createDescription": "新しいコレクションを開始して、ノート、アイデア、プロジェクトを効率的に整理しましょう。", "name": "ノートブック名", "namePlaceholder": "例:Q4マーケティング戦略", "myNotebook": "マイノートブック", "saving": "保存中...", "selectIcon": "アイコン", "selectColor": "色", "cancel": "キャンセル", "creating": "作成中...", "edit": "ノートブックを編集", "editDescription": "ノートブックの名前、アイコン、色を変更します。", "delete": "ノートブックを削除", "deleteWarning": "このノートブックを削除してもよろしいですか?ノートは一般ノートに移動されます。", "deleteConfirm": "削除", "summary": "ノートブックの概要", "summaryDescription": "このノートブックのすべてのノートのAI搭載の概要を生成します。", "generating": "概要を生成中...", "summaryError": "概要の生成エラー", "labels": "ラベル", "noLabels": "ラベルがありません", "pdfTitle": "概要 — {name}", "pdfNotesLabel": "ノート:", "pdfGeneratedOn": "生成日:", "confidence": "信頼度", "savingReminder": "リマインダーの保存に失敗しました", "removingReminder": "リマインダーの削除に失敗しました", "generatingDescription": "Please wait..." }, "notebookSuggestion": { "title": "{name}に移動しますか?", "description": "このノートはこのノートブックに属しているようです", "move": "移動", "dismiss": "無視", "dismissIn": "無視({timeLeft}秒で閉じます)", "moveToNotebook": "ノートブックに移動", "generalNotes": "一般ノート" }, "admin": { "title": "管理ダッシュボード", "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 (Local & Free)", "providerOpenAIOption": "🤖 OpenAI (GPT-5, GPT-4)", "providerCustomOption": "🔧 Custom OpenAI-Compatible", "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": "ラベルを自動で提案・適用" }, "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": "役割の更新に失敗しました", "demote": "降格", "promote": "昇格", "confirmDelete": "よろしいですか?この操作は元に戻せません。", "table": { "name": "名前", "email": "メール", "role": "役割", "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}ミリ秒", "generatedTags": "生成されたタグ:", "embeddingDimensions": "埋め込み次元:", "vectorDimensions": "ベクトル次元", "first5Values": "最初の5つの値:", "error": "エラー:", "testError": "テストエラー:{error}", "tipTitle": "ヒント:", "tipDescription": "テスト前にAIテストパネルを使用して設定の問題を診断してください。" }, "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": "Web", "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": "データ管理", "toolsDescription": "データベースの健全性を維持するツール", "exporting": "エクスポート中...", "importing": "インポート中...", "deleting": "削除中...", "dangerZone": "危険区域", "dangerZoneDescription": "これらの操作は元に戻せません。注意してください", "indexingComplete": "インデックス完了", "indexingError": "インデックスエラー", "cleanupComplete": "クリーンアップ完了", "cleanupError": "クリーンアップエラー", "export": { "title": "すべてのノートをエクスポート", "description": "すべてのノートをJSONファイルとしてダウンロードします。すべてのコンテンツ、ラベル、メタデータが含まれます。", "button": "ノートをエクスポート", "success": "ノートが正常にエクスポートされました", "failed": "ノートのエクスポートに失敗しました" }, "import": { "title": "ノートをインポート", "description": "JSONファイルをアップロードしてノートをインポートします。これは既存のノートに追加され、置き換えられません。", "button": "ノートをインポート", "success": "{count}個のノートをインポートしました", "failed": "ノートのインポートに失敗しました" }, "delete": { "title": "すべてのノートを削除", "description": "すべてのノートを完全に削除します。この操作は元に戻せません。", "button": "すべてのノートを削除", "confirm": "よろしいですか?これによりすべてのノートが完全に削除されます。", "success": "すべてのノートが削除されました", "failed": "ノートの削除に失敗しました" }, "indexing": { "title": "検索インデックスを再構築", "description": "セマンティック検索を改善するためにすべてのノートの埋め込みを再生成します。", "button": "インデックスを再構築", "success": "インデックス作成完了:{count}個のノートを処理", "failed": "インデックス作成中にエラーが発生しました" }, "cleanup": { "title": "孤立データをクリーンアップ", "description": "削除されたノートを参照するラベルと接続を削除します。", "button": "クリーンアップ", "failed": "クリーンアップ中にエラーが発生しました" } }, "appearance": { "title": "外観", "description": "アプリの見た目をカスタマイズ", "notesViewDescription": "ホームとノートブックでノートを表示する方法を選択します。", "notesViewLabel": "ノートのレイアウト", "notesViewTabs": "タブ(OneNote風)", "notesViewMasonry": "カード(グリッド)", "selectTheme": "Select theme", "fontFamilyLabel": "フォントファミリー", "fontFamilyDescription": "アプリ全体で使用するフォントを選択してください", "selectFontFamily": "Inter は読みやすさに最適化されています。システムはOSのネイティブフォントを使用します", "fontSystem": "システムデフォルト" }, "generalSettings": { "title": "一般設定", "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": "ゴミ箱は空です", "emptyDescription": "削除されたメモはここに表示されます", "restore": "復元", "deletePermanently": "完全に削除", "noteTrashed": "メモをゴミ箱に移動しました", "noteRestored": "メモを復元しました", "notePermanentlyDeleted": "メモを完全に削除しました", "emptyTrash": "ゴミ箱を空にする", "emptyTrashConfirm": "ゴミ箱内のすべてのメモを完全に削除しますか?", "emptyTrashSuccess": "ゴミ箱を空にしました", "permanentDelete": "完全に削除", "permanentDeleteConfirm": "このメモは完全に削除されます。この操作は取り消せません。" }, "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": "整理" }, "common": { "unknown": "不明", "notAvailable": "利用不可", "loading": "読み込み中...", "error": "エラー", "success": "成功", "confirm": "確認", "cancel": "キャンセル", "close": "閉じる", "save": "保存", "delete": "削除", "edit": "編集", "add": "追加", "remove": "削除", "search": "検索", "noResults": "結果なし", "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": "オブザーバー", "custom": "カスタム" }, "typeDescriptions": { "scraper": "複数のサイトをスクレイピングして要約を作成", "researcher": "トピックに関する情報を検索", "monitor": "ノートブックを監視しノートを分析", "custom": "独自のプロンプトを持つ自由エージェント" }, "form": { "agentType": "エージェントタイプ", "name": "名前", "namePlaceholder": "例:火曜日のAIウォッチ", "description": "説明(任意)", "descriptionPlaceholder": "週次AIニュースまとめ", "urlsLabel": "スクレイピングするURL", "urlsOptional": "(任意)", "sourceNotebook": "監視するノートブック", "selectNotebook": "ノートブックを選択...", "targetNotebook": "対象ノートブック", "inbox": "受信箱", "instructions": "AIの指示", "instructionsPlaceholder": "エージェントの動作を説明...", "frequency": "頻度", "cancel": "キャンセル", "saving": "保存中...", "save": "保存", "create": "エージェントを作成", "editTitle": "エージェントを編集", "createTitle": "新しいエージェント", "nameRequired": "名前は必須です", "addUrl": "URLを追加", "advancedMode": "詳細設定", "instructionsHint": "自動プロンプトを置き換えます", "researchTopic": "調査テーマ", "researchTopicPlaceholder": "例: AIの最新動向", "notifyEmail": "メール通知", "notifyEmailHint": "実行後にエージェントの結果をメールで受け取る", "includeImages": "Include images", "includeImagesHint": "Extract images from scraped pages and attach them to the generated note", "back": "Back", "configuration": "Configuration", "options": "Options" }, "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": "削除エラー", "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": "Techウォッチ", "description": "主要テックサイトをスクレイピングし、ニュースまとめを作成します。" }, "veilleDev": { "name": "Devウォッチ", "description": "開発者向けサイトをスクレイピングし、新しい技術やフレームワークを要約します。" }, "surveillant": { "name": "ノートオブザーバー", "description": "ノートブックの最新ノートを分析し、補足・参考文献・リンクを提案します。" }, "chercheur": { "name": "トピックリサーチャー", "description": "トピックに関する詳細情報を検索し、参考文献付きの構造化ノートを作成します。" } }, "runLog": { "title": "履歴", "noHistory": "実行履歴なし", "toolTrace": "{count}件のツール呼び出し", "step": "ステップ {num}" }, "tools": { "title": "エージェントツール", "webSearch": "ウェブ検索", "webScrape": "ウェブスクレイプ", "noteSearch": "ノート検索", "noteRead": "ノート読み取り", "noteCreate": "ノート作成", "urlFetch": "URL取得", "memorySearch": "メモリ", "configNeeded": "設定", "selected": "{count}件選択済み", "maxSteps": "最大反復回数" }, "metadata": { "executions": "{count}回実行" }, "defaultRoles": { "scraper": "あなたは監視アシスタントです。複数のウェブサイトの記事を明確で構造化された要約にまとめてください。", "researcher": "あなたは厳密な研究者です。要求されたトピックについて、背景、要点、議論、参考文献を含む調査ノートを作成してください。", "monitor": "あなたは分析アシスタントです。提供されたノートを分析し、方向性、参考文献、ノート間の関連性を提案してください。", "custom": "あなたは役立つアシスタントです。" }, "help": { "title": "エージェントガイド", "btnLabel": "ヘルプ", "close": "閉じる", "whatIsAgent": "エージェントとは?", "whatIsAgentContent": "An **agent** is an AI assistant that runs automatically to perform tasks for you. It has access to **tools** (web search, web scraping, note reading...) and produces a **note** with its results.\n\nThink of it as a small autonomous worker: you give it a mission, it researches or scrapes information, then writes a structured note you can read later.", "howToUse": "エージェントの使い方", "howToUseContent": "1. Click **\"New Agent\"** (or start from a **Template** at the bottom of the page)\n2. Choose an **agent type** (Researcher, Monitor, Observer, Custom)\n3. Give it a **name** and fill in the type-specific fields\n4. Optionally pick a **target notebook** where results will be saved\n5. Choose a **frequency** (Manual = you trigger it yourself)\n6. Click **Create**, then hit the **Run** button on the agent card\n7. Once finished, a new note appears in your target notebook", "types": "エージェントの種類", "typesContent": "### Researcher\nSearches the web on a **topic you define** and creates a structured note with sources and references.\n\n- **Fields:** name, research topic (e.g. \"Latest advances in quantum computing\")\n- **Default tools:** web search, web scraping, note search, note creation\n- **Requirements:** a web search provider must be configured (SearXNG or Brave Search)\n\n### Monitor (Scraper)\nScrapes a **list of URLs** you specify and produces a summary of their content.\n\n- **Fields:** name, list of URLs (e.g. tech news sites, blogs...)\n- **Default tools:** web scraping, note creation\n- **Use case:** weekly tech watch, competitor monitoring, blog roundups\n\n### Observer (Notebook Monitor)\nReads notes from a **notebook you select** and produces analysis, connections, and suggestions.\n\n- **Fields:** name, source notebook (the one to analyze)\n- **Default tools:** note search, note read, note creation\n- **Use case:** find connections between your notes, get reading suggestions, detect recurring themes\n\n### Custom\nA blank canvas: you write your own **prompt** and pick your own **tools**.\n\n- **Fields:** name, description, custom instructions (in Advanced mode)\n- **No default tools** — you choose exactly what the agent needs\n- **Use case:** anything creative or specific that doesn't fit the other types", "advanced": "詳細モード(AI指示、最大反復回数)", "advancedContent": "Click **\"Advanced mode\"** at the bottom of the form to access additional settings.\n\n### AI Instructions\n\nThis field lets you **replace the default system prompt** for the agent. If left empty, the agent uses an automatic prompt adapted to its type.\n\n**Why use it?** You want to control exactly how the agent behaves. For example:\n- \"Write the summary in English, even if sources are in French\"\n- \"Structure the note with sections: Context, Key Points, Personal Opinion\"\n- \"Ignore articles older than 30 days and focus on recent news\"\n- \"For each detected theme, suggest 3 follow-up leads with links\"\n\n> **Note:** Your instructions replace the defaults, they don't add to them.\n\n### Max iterations\n\nThis is the **maximum number of cycles** the agent can perform. One cycle = the agent thinks, calls a tool, reads the result, then decides the next action.\n\n- **3-5 iterations:** for simple tasks (scraping a single page)\n- **10 iterations (default):** good balance for most cases\n- **15-25 iterations:** for deep research where the agent needs to explore multiple leads\n\n> **Warning:** More iterations = more time and potentially higher API costs.", "tools": "利用可能なツール(詳細)", "toolsContent": "When advanced mode is enabled, you can choose exactly which tools the agent can use.\n\n### Web Search\nAllows the agent to **search the internet** via SearXNG or Brave Search.\n\n- **What it does:** The agent formulates a query, gets search results, and can then scrape the most relevant pages.\n- **When to enable:** When the agent needs to find information on a topic (Researcher or Custom type).\n- **Configuration required:** SearXNG (with JSON format enabled) or a Brave Search API key. Configurable in **Admin > Agent Tools**.\n- **Example:** The agent searches \"React Server Components best practices 2025\", gets 10 results, then scrapes the top 3.\n\n### Web Scrape\nAllows the agent to **extract text content from a web page** given its URL.\n\n- **What it does:** The agent visits a URL and retrieves the structured text (headings, paragraphs, lists). Ads, menus and footers are typically filtered out.\n- **When to enable:** For the Monitor type (mandatory), or any agent that needs to read web pages.\n- **Configuration:** Works out of the box, but a **Jina Reader API key** improves quality and removes rate limits. Configurable in **Admin > Agent Tools**.\n- **Example:** The agent scrapes 5 tech blogs and produces a synthesized summary.\n\n### Note Search\nAllows the agent to **search your existing notes**.\n\n- **What it does:** The agent performs a text search across all your notes (or a specific notebook).\n- **When to enable:** For Observer-type agents, or any agent that needs to cross-reference information with your notes.\n- **Configuration:** None — works immediately.\n- **Example:** The agent searches all notes containing \"machine learning\" to see what you've already written on the topic.\n\n### Read Note\nAllows the agent to **read the full content of a specific note**.\n\n- **What it does:** After finding a note (via Note Search), the agent can read its entire content to analyze or use it.\n- **When to enable:** As a companion to Note Search. Enable both together so the agent can search AND read.\n- **Configuration:** None.\n- **Example:** The agent finds 5 notes about \"productivity\", reads them all, and writes a synthesis.\n\n### Create Note\nAllows the agent to **write a new note** in your target notebook.\n\n- **What it does:** The agent creates a note with a title and content. This is how results end up in your notebooks.\n- **When to enable:** Almost always — without this tool, the agent cannot save its results. **Leave it enabled by default.**\n- **Configuration:** None.\n- **Example:** The agent creates a note \"Tech Watch - Week 16\" with a summary of 5 articles.\n\n### Fetch URL\nAllows the agent to **download the raw content of a URL** (HTML, JSON, text...).\n\n- **What it does:** Unlike scraping which extracts clean text, Fetch URL retrieves raw content. Useful for APIs, JSON files, or non-standard pages.\n- **When to enable:** When the agent needs to query REST APIs, read RSS feeds, or access raw data.\n- **Configuration:** None.\n- **Example:** The agent queries the GitHub API to list the latest commits of a project.\n\n### Memory\nAllows the agent to **access its previous execution history**.\n\n- **What it does:** The agent can search through results from past runs. This lets it compare, track changes, or avoid repeating the same information.\n- **When to enable:** For agents that run regularly and need to maintain continuity between executions.\n- **Configuration:** None.\n- **Example:** The agent compares this week's news with last week's and highlights what's new.", "frequency": "頻度とスケジュール", "frequencyContent": "| Frequency | Behavior\n|-----------|----------\n| **Manual** | You click \"Run\" yourself — no automatic scheduling\n| **Hourly** | Runs every hour\n| **Daily** | Runs once per day\n| **Weekly** | Runs once per week\n| **Monthly** | Runs once per month\n\n> **Tip:** Start with \"Manual\" to test your agent, then switch to an automatic frequency once you're satisfied with the results.", "targetNotebook": "保存先ノートブック", "targetNotebookContent": "When an agent finishes its task, it **creates a note**. The **target notebook** determines where that note goes:\n\n- **Inbox** (default) — the note goes to your general notes\n- **Specific notebook** — choose a notebook to keep agent results organized\n\n> **Tip:** Create a dedicated notebook like \"Agent Reports\" to keep all automated content in one place.", "templates": "テンプレート", "templatesContent": "Templates are pre-configured agents ready to install in one click. You'll find them at the **bottom of the Agents page**.\n\nAvailable templates include:\n\n- **AI Watch** — weekly AI news roundup from 5 specialized sites\n- **Tech Watch** — general tech news summary\n- **Dev Watch** — developer news and new frameworks\n- **Note Observer** — analyzes a notebook and suggests connections\n- **Topic Researcher** — deep research on a specific topic\n\nOnce installed, you can edit the agent to customize it.", "tips": "ヒントとトラブルシューティング", "tipsContent": "- **Start with a template** and customize it — it's the fastest way to get a working agent\n- **Test with \"Manual\"** frequency before enabling automatic scheduling\n- **A \"Researcher\" agent requires a web search provider** — configure SearXNG (JSON format) or Brave Search in **Admin > Agent Tools**\n- **If an agent fails**, click on its card then **History** to see the execution log and tool traces\n- **The \"Enabled/Disabled\" toggle** lets you pause an agent without deleting it\n- **Web scraping quality** improves with a Jina Reader API key (optional, in Admin > Agent Tools)\n- **Combine \"Note Search\" + \"Read Note\"** so the agent can find AND analyze your notes' content\n- **Enable \"Memory\"** if your agent runs regularly — it will avoid repeating the same information across runs", "tooltips": { "agentType": "エージェントが実行するタスクの種類を選択してください。各タイプには異なる機能とフィールドがあります。", "researchTopic": "エージェントがウェブで調査するトピック。より良い結果のために具体的に指定してください。", "description": "このエージェントが何をするかの短い説明。目的を思い出すのに役立ちます。", "urls": "スクレイプするウェブサイトのリスト。エージェントは各URLにアクセスしてコンテンツを抽出します。", "sourceNotebook": "エージェントが分析するノートブック。このノートブックのノートを読んで関連性やテーマを見つけます。", "targetNotebook": "エージェントの結果ノートが保存される場所。受信トレイまたは特定のノートブックを選択してください。", "frequency": "エージェントが自動実行される頻度。テストするには手動から始めてください。", "instructions": "デフォルトのAIプロンプトを置き換えるカスタム指示。自動プロンプトを使用する場合は空のままにしてください。", "tools": "エージェントが使用できるツールを選択してください。各ツールはエージェントに特定の機能を与えます。", "maxSteps": "推論サイクルの最大数。ステップが多いほど深い分析ですが、時間がかかります。" } } }, "chat": { "title": "AIチャット", "subtitle": "ノートやAIエージェントとチャット", "newConversation": "新しい会話", "noHistory": "履歴なし", "untitled": "無題の会話", "deleteConfirm": "この会話を削除しますか?", "yes": "はい", "placeholder": "アシスタントにメッセージを送信...", "allNotebooks": "すべてのノートブック", "inAllNotebooks": "すべてのノートブック内", "active": "アクティブ", "disclaimer": "AIは間違えることがあります。重要な情報は確認してください。", "assistantError": "アシスタントエラー", "loadError": "会話の読み込みエラー", "createError": "会話の作成エラー", "deleteError": "削除エラー", "renamed": "会話名を変更しました", "renameError": "名前変更エラー", "welcome": "ノートの要約、新しいアイデアの生成、ノートブックについてのディスカッションなどをお手伝いします。", "searching": "検索中...", "noNotesFoundForContext": "この質問に関連するノートが見つかりませんでした。一般的な知識でお答えください。", "webSearch": "ウェブ検索", "timeoutWarning": "Response is taking longer than expected..." }, "labHeader": { "title": "ラボ", "live": "ライブ", "currentProject": "現在のプロジェクト", "choose": "選択...", "yourSpaces": "あなたのスペース", "updated": "更新済み", "newSpace": "新しい思考スペース", "new": "新規", "renamed": "スペース名を変更しました", "renameError": "名前変更エラー", "created": "新しいスペースを作成しました", "createFailed": "作成に失敗しました", "deleteSpace": "スペースを削除", "deleted": "スペースを削除しました", "deleteError": "削除エラー", "rename": "Rename" }, "lab": { "initializing": "ワークスペースを初期化中", "loadingIdeas": "アイデアを読み込み中..." } }