fix(quotas): unifier le décompte IA (BYOK, rollback) et combler les fuites
All checks were successful
CI / Lint, Unit Tests & Build (push) Successful in 6m55s
CI / Deploy production (on server) (push) Successful in 36s

Centralise la réserve via ai-quota, corrige admin unavailable (-1), brancher les routes sans quota et le host-pays brainstorm, avec usage-meter élargi, noms de clusters, MCP et ajustements dashboard/insights.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Antigravity
2026-07-15 20:42:25 +00:00
parent 30da592ba2
commit 4fe31ebc99
75 changed files with 2949 additions and 785 deletions

View File

@@ -1718,6 +1718,8 @@
"mcpSettings": {
"title": "MCP",
"description": "APIキーの管理と外部ツールの設定",
"tierRequired": "Pro+ のみ",
"upgradeHint": "MCPアクセスCursor、Claude DesktopなどのAPIキーにはProプラン以上が必要です。請求設定でアップグレードしてこの機能を有効にしてください。",
"whatIsMcp": {
"title": "MCPとは",
"description": "Model Context ProtocolMCPは、AIモデルが外部ツールやデータソースと安全にやり取りできるようにするオープンプロトコルです。MCPを使用すると、Claude Code、Cursor、N8NなどのツールをMementoインスタンスに接続し、プログラムでートの読み取り、作成、整理を行うことができます。",
@@ -1743,7 +1745,12 @@
"lastUsed": "最終使用",
"never": "未使用",
"confirmRevoke": "このキーを無効化してよろしいですか?使用中のツールがアクセスを失います。",
"confirmDelete": "このキーを永久に削除してよろしいですか?"
"confirmDelete": "このキーを永久に削除してよろしいですか?",
"errors": {
"generate": "キーの生成に失敗しました",
"revoke": "キーの取り消しに失敗しました",
"delete": "キーの削除に失敗しました"
}
},
"createDialog": {
"title": "APIキーを生成",
@@ -1773,6 +1780,15 @@
"title": "N8N",
"description": "N8N MCPードで以下の認証情報を使用してください"
}
},
"helpBox": {
"title": "MCPModel Context Protocolとは",
"step1": "MCPは、MementoのAIエージェントが外部ツールデータベース、API、ファイルなどに接続できるようにするプロトコルです。",
"step2": "Mementoは22のツールを備えたMCPサーバーを提供します — エージェントはノートの読み取り/作成、データベースの検索、ノートブックの管理などが可能です。",
"step3": "ここでAPIキーを作成し、MCPクライアントClaude Desktop、Cursor、Continue.dev…でサーバーURLと共に設定してください。",
"step4": "設定形式MCPサーバーURL + Authorizationヘッダーにあなたのキー。",
"step4Link": "MCPドキュメント",
"step5": "使用例Claude DesktopにMementoへートの作成、ートブックの検索、エージェントの作成を依頼できます。"
}
},
"agents": {
@@ -2500,7 +2516,23 @@
"instantActivation": "即座の有効化",
"secureDesc": "Stripeによる安全な決済",
"secureTransactions": "安全なトランザクション",
"satisfactionGuarantee": "30日間満足保証"
"satisfactionGuarantee": "30日間満足保証",
"cancelConfirm": "サブスクリプションを本当にキャンセルしますか?現在の請求期間の終了まで Pro/Business へのアクセスは維持されます。",
"cancelSuccess": "サブスクリプションは正常にキャンセルされました。現在の請求期間の終了時に終了します。",
"invoices": "請求書と領収書",
"invoiceAmount": "金額",
"invoiceDate": "日付",
"invoiceNumber": "番号",
"invoiceStatus": "ステータス",
"noInvoices": "請求書はありません。",
"checkoutFailed": "チェックアウトを開始できませんでした。もう一度お試しください。",
"portalFailed": "請求ポータルを開けませんでした。",
"cancelFailed": "サブスクリプションをキャンセルできませんでした。",
"downloadPdf": "PDFをダウンロード",
"fetchStatusFailed": "請求ステータスを取得できませんでした",
"fetchQuotasFailed": "クォータを取得できませんでした",
"fetchInvoicesFailed": "請求履歴を読み込めませんでした。",
"savePercent": "17%お得"
},
"landing": {
"nav": {
@@ -3029,5 +3061,13 @@
"hintNavigate": "移動",
"hintOpen": "開く",
"hintClose": "閉じる"
},
"quotaPaywall": {
"title": "月制限に達しました",
"description": "今月分の{feature}クレジットを使い切りました。",
"upgrade": "プランをアップグレード",
"useOwnKey": "独自のAPIキーを使用",
"later": "後で",
"closingIn": "{n}秒後に閉じます"
}
}