feat(notes): liens internes, onglet Réseau, living blocks et consentement IA
Some checks failed
CI / Lint, Test & Build (push) Failing after 1m19s
CI / Deploy production (on server) (push) Has been skipped

Rend les liens entre notes visibles et persistants (sync NoteLink au save, auto-save, graphe réseau rafraîchi), ajoute living blocks, Memory Echo, recherche globale, consentement IA explicite et consolide les prototypes design en architectural-grid.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Antigravity
2026-05-24 14:27:29 +00:00
parent 077e665dfc
commit e2672cd2c2
323 changed files with 20670 additions and 42431 deletions

View File

@@ -183,6 +183,7 @@
"loading": "読み込み中...",
"exportPDF": "PDFエクスポート",
"savedStatus": "保存済み",
"saved": "メモを保存しました",
"dirtyStatus": "変更済み",
"completedLabel": "完了",
"notes": {
@@ -270,7 +271,16 @@
"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."
"notes.selectOrCreateNote": "Select a note from the list or create a new one.",
"attachments": "添付ファイル",
"createFirst": "最初のメモを作成",
"generateIllustration": "イラストを生成",
"illustrationGenerated": "イラストが生成されました",
"open": "開く",
"saveFailed": "保存に失敗しました",
"search": "検索",
"unarchived": "アーカイブ解除",
"uploading": "アップロード中..."
},
"pagination": {
"previous": "←",
@@ -310,7 +320,9 @@
"count": "{count} 個のラベル",
"noLabels": "ラベルがありません",
"confirmDeleteShort": "削除しますか?",
"labelRemoved": "ラベル「{label}」を削除しました"
"labelRemoved": "ラベル「{label}」を削除しました",
"filterByTags": "タグでフィルタ",
"searchTags": "タグを検索"
},
"search": {
"placeholder": "検索",
@@ -427,7 +439,10 @@
"create": "作成",
"creating": "ラベルを作成中...",
"notesCount": "{count} 件",
"typeForSuggestions": "ラベル候補を取得するにはコンテンツを入力..."
"typeForSuggestions": "ラベル候補を取得するにはコンテンツを入力...",
"noNotebook": "No notebook selected",
"noSuggestions": "No suggestions",
"regenerate": "Regenerate"
},
"batchOrganization": {
"title": "AI で整理",
@@ -442,7 +457,10 @@
"noNotesSelected": "ノートが選択されていません",
"applyFailed": "整理プランの適用に失敗しました",
"selectAllIn": "{notebook} のすべてのノートを選択",
"selectNote": "ノートを選択:{title}"
"selectNote": "ノートを選択:{title}",
"notesToOrganize": "Notes to organize",
"selected": "Selected",
"unorganized": "Unorganized"
},
"notebookSummary": {
"regenerate": "要約を再生成",
@@ -516,7 +534,8 @@
"fixGrammar": "文法を修正する",
"translate": "翻訳する",
"explain": "説明する",
"toRichText": "リッチテキストに変換する"
"toRichText": "リッチテキストに変換する",
"customLang": "Custom language"
},
"generate": {
"slides": "スライドの生成",
@@ -550,7 +569,8 @@
"insertDiagramInNote": "現在のノートに PNG を埋め込む",
"diagramImageAlt": "AI が生成した図",
"insertedInNote": "メモに挿入された図",
"insertExportError": "図のエクスポート/アップロード中にエラーが発生しました"
"insertExportError": "図のエクスポート/アップロード中にエラーが発生しました",
"noNoteId": "No note ID"
},
"openAssistant": "AIアシスタントを開く",
"poweredByMomento": "Momento AI搭載",
@@ -631,6 +651,15 @@
"creative": "Creative",
"academic": "Academic",
"casual": "Casual"
},
"noHistory": "履歴なし",
"webSearchDisabled": "Web検索が無効",
"webSearchEnabled": "Web検索が有効",
"result": {
"apply": "Apply",
"original": "Original",
"preview": "Preview",
"suggestion": "Suggestion"
}
},
"titleSuggestions": {
@@ -749,7 +778,8 @@
"brainstormInvite": "ブレーンストーミング",
"brainstormJoined": "ブレーンストーミング",
"systemNotification": "システム",
"downloadFailed": "ダウンロードに失敗しました"
"downloadFailed": "ダウンロードに失敗しました",
"brainstormShared": "ブレインストームが共有されました"
},
"nav": {
"home": "Home",
@@ -945,7 +975,8 @@
"testConnection": "接続テスト",
"clean": "クリーン",
"indexAll": "すべてインデックス",
"preview": "プレビュー"
"preview": "プレビュー",
"delete": "削除"
},
"colors": {
"default": "デフォルト",
@@ -965,7 +996,8 @@
"reminderDate": "リマインダー日付",
"reminderTime": "リマインダー時刻",
"save": "リマインダーを設定",
"cancel": "キャンセル"
"cancel": "キャンセル",
"changeReminder": "リマインダーを変更"
},
"reminders": {
"title": "リマインダー",
@@ -1017,7 +1049,13 @@
"createSubnotebook": "サブノートブックを追加する",
"createSubNotebook": "Add sub-notebook",
"rename": "Rename",
"moveToTrash": "Move to trash"
"moveToTrash": "Move to trash",
"noParent": "親なし",
"parentNotebook": "親ノートブック",
"under": "の下",
"trashCascadeWarning": "これにより、すべてのメモとサブノートブックも削除されます。",
"trashConfirm": "このノートブックをゴミ箱に移動しますか?",
"trashTitle": "ゴミ箱に移動"
},
"notebookSuggestion": {
"title": "{name}に移動しますか?",
@@ -1026,7 +1064,8 @@
"dismiss": "無視",
"dismissIn": "無視({timeLeft}秒で閉じます)",
"moveToNotebook": "ノートブックに移動",
"generalNotes": "一般ノート"
"generalNotes": "一般ノート",
"movedToNotebook": "ノートブックに移動"
},
"admin": {
"title": "管理ダッシュボード",
@@ -1430,8 +1469,17 @@
"title": "孤立データをクリーンアップ",
"description": "削除されたノートを参照するラベルと接続を削除します。",
"button": "クリーンアップ",
"failed": "クリーンアップ中にエラーが発生しました"
}
"failed": "クリーンアップ中にエラーが発生しました",
"success": "Cleanup successful"
},
"zipExport": {
"title": "GDPR ワークスペース書き出し (ZIP)",
"description": "すべてのノート、添付ファイル、ブレインストームキャンバスを Markdown の ZIP でダウンロードします。",
"button": "ZIP を書き出す",
"success": "ワークスペースを書き出しました",
"failed": "書き出しに失敗しました"
},
"zipExporting": "書き出し中…"
},
"appearance": {
"title": "外観",
@@ -1503,7 +1551,8 @@
"daysRemaining": "DAYS LEFT",
"notebookContentPreserved": "Notebook content preserved",
"notebookRestoreHint": "Restoring a notebook also restores all its notes.",
"filterAll": "All"
"filterAll": "All",
"autoDelete30": "30日后に自動削除"
},
"footer": {
"privacy": "プライバシー",
@@ -1988,7 +2037,8 @@
"slideTheme": "プレゼンテーションのカラー パレットを選択します。自動ではAIに判断させます。",
"slideStyle": "視覚的なスタイルは、角の半径、間隔、情報密度に影響します。"
}
}
},
"intelligenceOS": "インテリジェンスOS"
},
"chat": {
"title": "AIチャット",
@@ -2260,9 +2310,16 @@
},
"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",
@@ -2381,7 +2438,28 @@
"enterpriseFeature2": "SSO / SAML",
"enterpriseFeature3": "Dedicated support",
"enterpriseFeature4": "Custom invoicing",
"enterpriseFeature5": "Guaranteed SLA"
"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": {
@@ -2535,7 +2613,8 @@
"feature3": "監査ログとSLA",
"feature4": "専任サポート",
"feature5": "ライブオンボーディング"
}
},
"basicPrice": "Free"
},
"byok": {
"label": "オープンクラウド技術",
@@ -2612,6 +2691,34 @@
"cancel": "Cancel",
"save": "Save Preferences",
"saved": "Preferences updated successfully."
},
"ai": {
"modalTitle": "AI処理への同意が必要です",
"modalDescription": "ート、PDF、ブレインストーミングセッションを分析するため、Mementoはこれらのデータを第三者AI APIOpenAI、Gemini、DeepSeekに安全に送信します。厳格なデータ非保持ポリシーを適用しています。同意することで、この処理を許可したことになります。",
"zeroRetentionTitle": "データ非保持",
"zeroRetentionDesc": "すべての送信リクエストにモデル学習拒否フラグを含め、知的財産を保護します。",
"rememberMe": "選択を記憶する(次回から表示しない)",
"acceptButton": "許可して続行",
"rejectButton": "拒否",
"aborted": "AI処理をキャンセルしました同意が拒否されました。",
"revocationTitle": "AI処理への同意GDPR",
"revocationDescription": "AI機能を明示的に使う場合のみ、ート内容を第三者AIプロバイダーに送る任意の同意です。",
"revokeButton": "同意を取り消す",
"grantButton": "同意する",
"statusActive": "有効",
"statusInactive": "未同意",
"helpAriaLabel": "AI同意とは",
"helpTooltip": "Momentoはデータを販売しません。この同意はAI操作を実行したときのみ適用されますタイトル、タグ、チャット、言い換え。同意がなくてもアプリの他の機能は通常どおり使えます。",
"whatItMeansTitle": "これは何を意味しますか?",
"inactiveHint": "同意がない場合、AI機能のみ無効になります。ートの作成・編集・整理は通常どおり可能です。",
"noCommercialUse": "Momentoは個人データを販売・収益化しません。",
"affectedFeatures": "対象機能タイトル提案、タグ、AIチャット、言い換え、Memory Echo など。",
"dataPortabilityHint": "データはいつでもエクスポートまたは削除できます(設定 → データ)。",
"dataPortabilityLink": "データをエクスポート",
"revoked": "同意未取得",
"revokedToast": "AI同意を正常に取り消しました。",
"complianceBadge": "GDPR 準拠",
"auditFailed": "同意を記録できませんでした。もう一度お試しください。"
}
},
"account": {
@@ -2636,5 +2743,24 @@
"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": "アップロード中..."
}
}
}