fix(quotas): unifier le décompte IA (BYOK, rollback) et combler les fuites
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:
@@ -1718,6 +1718,8 @@
|
||||
"mcpSettings": {
|
||||
"title": "MCP",
|
||||
"description": "إدارة مفاتيح API وتكوين الأدوات الخارجية",
|
||||
"tierRequired": "Pro+ فقط",
|
||||
"upgradeHint": "يتطلب الوصول إلى MCP (مفاتيح API لـ Cursor وClaude Desktop إلخ) خطة Pro أو أعلى. قم بالترقية في الفوترة لفتح هذه الميزة.",
|
||||
"whatIsMcp": {
|
||||
"title": "ما هو MCP؟",
|
||||
"description": "بروتوكول سياق النموذج (MCP) هو بروتوكول مفتوح يمكّن نماذج الذكاء الاصطناعي من التفاعل بأمان مع الأدوات ومصادر البيانات الخارجية. باستخدام 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": "ما هو MCP (Model Context Protocol)؟",
|
||||
"step1": "MCP هو بروتوكول يسمح لوكلاء الذكاء الاصطناعي في Memento بالاتصال بالأدوات الخارجية (قواعد البيانات، واجهات API، الملفات، إلخ).",
|
||||
"step2": "يوفر Memento خادم MCP مع 22 أداة — يمكن لوكلائك قراءة/إنشاء الملاحظات، والبحث في قاعدتك، وإدارة الدفاتر، إلخ.",
|
||||
"step3": "أنشئ مفتاح API هنا، ثم قم بتكوينه في عميل MCP الخاص بك (Claude Desktop، Cursor، Continue.dev…) مع عنوان URL للخادم.",
|
||||
"step4": "تنسيق التكوين: عنوان URL لخادم MCP + مفتاحك في رأس 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}ث"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user