fix(ui): thème, textes et lisibilité restants de la revue
All checks were successful
CI / Lint, Unit Tests & Build (push) Successful in 6m57s
CI / Deploy production (on server) (push) Successful in 24s

Les boutons suivent la couleur d’apparence, les libellés trop petits ou trop techniques sont clarifiés, et le catalogue des fournisseurs se met à jour tout seul.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Antigravity
2026-08-30 21:13:07 +00:00
parent ebf6f16fde
commit afbb0dfc2d
77 changed files with 2842 additions and 1546 deletions

View File

@@ -130,7 +130,7 @@
"add": "إضافة",
"adding": "جاري الإضافة...",
"close": "إغلاق",
"confirmDelete": "هل أنت متأكد أنك تريد حذف هذه الملاحظة؟",
"confirmDelete": "ستنتقل هذه الملاحظة إلى سلة المهملات. يمكنك استعادتها لاحقاً.",
"confirmLeaveShare": "هل أنت متأكد أنك تريد مغادرة هذه الملاحظة المشتركة؟",
"sharedBy": "شاركها",
"sharedShort": "مشترك",
@@ -2095,14 +2095,14 @@
"collapse": "طي"
},
"mcpSettings": {
"title": "MCP",
"title": "أدوات خارجية",
"description": "إدارة مفاتيح API وتكوين الأدوات الخارجية",
"tierRequired": "Pro+ فقط",
"upgradeHint": "يتطلب الوصول إلى MCP (مفاتيح API لـ Cursor وClaude Desktop إلخ) خطة Pro أو أعلى. قم بالترقية في الفوترة لفتح هذه الميزة.",
"whatIsMcp": {
"title": "ما هو MCP؟",
"title": "ما فائدة هذا؟",
"description": "بروتوكول سياق النموذج (MCP) هو بروتوكول مفتوح يمكّن نماذج الذكاء الاصطناعي من التفاعل بأمان مع الأدوات ومصادر البيانات الخارجية. باستخدام MCP، يمكنك ربط أدوات مثل Claude Code و Cursor و N8N بمثيل Memento الخاص بك لقراءة ملاحظاتك وإنشائها وتنظيمها برمجيًا.",
"learnMore": "معرفة المزيد عن MCP"
"learnMore": "معرفة المزيد"
},
"serverStatus": {
"title": "حالة الخادم",
@@ -2161,12 +2161,12 @@
}
},
"helpBox": {
"title": "ما هو MCP (Model Context Protocol)؟",
"title": "كيف أصل أداة؟",
"step1": "MCP هو بروتوكول يسمح لوكلاء الذكاء الاصطناعي في Memento بالاتصال بالأدوات الخارجية (قواعد البيانات، واجهات API، الملفات، إلخ).",
"step2": "يوفر Memento خادم MCP مع 22 أداة — يمكن لوكلائك قراءة/إنشاء الملاحظات، والبحث في قاعدتك، وإدارة الدفاتر، إلخ.",
"step3": "أنشئ مفتاح API هنا، ثم قم بتكوينه في عميل MCP الخاص بك (Claude Desktop، Cursor، Continue.dev…) مع عنوان URL للخادم.",
"step4": "تنسيق التكوين: عنوان URL لخادم MCP + مفتاحك في رأس Authorization.",
"step4Link": "توثيق MCP",
"step4Link": "المساعدة الرسمية",
"step5": "حالة الاستخدام: اطلب من Claude Desktop كتابة ملاحظة في Memento، أو البحث في دفاترك، أو إنشاء وكيل."
}
},
@@ -2334,6 +2334,17 @@
"title": "القوالب",
"install": "تثبيت",
"installing": "جاري التثبيت...",
"seeAll": "عرض الكل",
"showLess": "عرض أقل",
"categoryAll": "الكل",
"categoryWatch": "متابعة",
"categoryDigest": "ملخصات",
"categoryTools": "أدوات",
"categoryGenerate": "إنشاء",
"taskExtractor": {
"name": "المهام في الملاحظات",
"description": "يجد المهام في ملاحظاتك ويجمعها في مكان واحد."
},
"veilleAI": {
"name": "مراقبة الذكاء الاصطناعي",
"description": "يجمع البيانات من 5 مواقع متخصصة في الذكاء الاصطناعي وينشئ ملخصًا أسبوعيًا."
@@ -2740,7 +2751,7 @@
"slashDatabaseDesc": "ضمن البيانات المنظمة لدفترك",
"slashLinkPreview": "معاينة الرابط",
"slashLinkPreviewDesc": "تحويل رابط إلى بطاقة بصرية",
"slashLivingBlock": "كتلة حية",
"slashLivingBlock": "كتلة مرتبطة",
"slashLivingBlockDesc": "إدراج من ملاحظة أخرى",
"slashMath": "معادلة",
"slashMathDesc": "صيغة رياضية بتدوين LaTeX",
@@ -3007,7 +3018,7 @@
"proChat": "100 chat messages / month",
"later": "لاحقاً",
"upgradePricing": "ترقية إلى Pro",
"addApiKey": "استخدم مفتاح API الخاص بك (BYOK)",
"addApiKey": "استخدم مفتاحك الخاص",
"featureBrainstormCreate": "Créations brainstorm",
"featureBrainstormEnrich": "Enrichissements brainstorm",
"featureBrainstormExpand": "Extensions brainstorm",
@@ -3025,10 +3036,10 @@
"outOfCredits": "نفدت الأرصدة — خيارات"
},
"byokSettings": {
"title": "مفاتيح API الخاصة بك (BYOK)",
"title": "مفاتيح المزوّد الخاصة بك",
"description": "Connect your own LLM provider keys to bypass Discovery Pack quotas. Keys are encrypted at rest.",
"badgeActive": "BYOK نشط",
"tierRequired": "يتطلب BYOK خطة Pro أو أعلى. قم بالترقية لربط مفاتيح API الخاصة بك.",
"badgeActive": "المفاتيح نشطة",
"tierRequired": "يتطلب هذا الخيار خطة Pro أو أعلى.",
"provider": "المزود",
"providerPlaceholder": "اختر مزوداً",
"alias": "تسمية (اختياري)",
@@ -3167,6 +3178,9 @@
"fetchInvoicesFailed": "تعذر تحميل سجل الفوترة.",
"savePercent": "وفّر ~17%",
"cancelSubscription": "إلغاء الاشتراك",
"changeOffer": "تغيير العرض",
"downgradeToFree": "العودة إلى العرض المجاني",
"cancellingNotice": "إلغاء مجدول — الوصول حتى {date}",
"disabledByAdmin": "الفوترة والترقيات معطلة حالياً. اتصل بالمسؤول إذا كنت بحاجة إلى وصول.",
"tab": "الفواتير",
"creditsFromPacks": "أرصدة الحزم",
@@ -3284,34 +3298,37 @@
"title": "فوّض العمل الثقيل.",
"desc": "بحث، استخراج، شرائح، مخططات، مراقبة — وكلاء يكتبون في Second Brain.",
"scraper": {
"title": "Scraper",
"title": "مراقب",
"desc": "روابط وRSS → ملاحظات مركّبة بصور."
},
"researcher": {
"title": "Researcher",
"title": "باحث",
"desc": "استعلامات عميقة ومصادر وملاحظات بحث منظمة."
},
"slideGen": {
"title": "Slide Gen",
"title": "الشرائح",
"desc": "ملاحظات → عروض أو شرائح HTML تفاعلية."
},
"monitor": {
"title": "Monitor",
"title": "مراقب",
"desc": "راقب الدفاتر: اتجاهات ورؤى."
},
"diagramGen": {
"title": "Diagram Gen",
"title": "رسم بياني",
"desc": "أفكار → خرائط ذهنية وتدفقات Excalidraw."
},
"custom": {
"title": "Custom",
"title": "مخصص",
"desc": "أدوارك ومصادرك وجداولك."
}
},
"byok": {
"label": "بدون قفل",
"title": "مفاتيحك. نماذجك. دماغك الثاني.",
"desc": "أرصدة Memento أو OpenAI وAnthropic وGoogle… بدّل المزوّد بنقرة."
"desc": "أرصدة Memento، أو مزوّدك الخاص. بدّل بنقرة — المنتج يبقى لك.",
"pointCredits": "أرصدة Memento إن أردت الأمر بسيطًا",
"pointProvider": "أو اربط مزوّدك الخاص",
"pointYours": "المفتاح يبقى لديك — ولا يُعرض هنا أبدًا"
},
"pricing": {
"label": "Pricing",
@@ -3339,7 +3356,7 @@
"desc": "للعقول الجادة.",
"cta": "انتقل إلى Pro",
"feature0": "ملاحظات بلا حد",
"feature1": "BYOK",
"feature1": "مفاتيحك الخاصة",
"feature2": "200 بحث دلالي / شهر",
"feature3": "وكلاء (12 تشغيل/شهر)",
"feature4": "سجل 30 يومًا",
@@ -3350,11 +3367,11 @@
"desc": "Second Brain للفريق.",
"cta": "اختر Business",
"feature0": "10 متعاونين",
"feature1": "BYOK · 13 مزودًا",
"feature1": "مفاتيحك · {count} مزودين",
"feature2": "1000 بحث دلالي",
"feature3": "وكلاء (60 تشغيل/شهر)",
"feature4": "عصف ذهني بلا حد",
"feature5": "API / MCP"
"feature5": "أدوات خارجية"
},
"enterprise": {
"name": "Enterprise",
@@ -3545,12 +3562,12 @@
"feature_search_title": "البحث الدلالي",
"feature_search_desc": "ابحث عن أي ملاحظة بالمعنى، ليس فقط بالكلمات المفتاحية.",
"feature_flashcards_title": "بطاقات الذكاء الاصطناعي",
"feature_flashcards_desc": "أنشئ بطاقات مراجعة SRS من ملاحظاتك بنقرة واحدة.",
"feature_flashcards_desc": "أنشئ بطاقات مراجعة من ملاحظاتك بنقرة واحدة.",
"feature_brainstorm_title": "العصف الذهني بالذكاء الاصطناعي",
"feature_brainstorm_desc": "جلسات عصف ذهني تعاوني مدعومة بالذكاء الاصطناعي.",
"feature_chat_title": "الدردشة مع ملاحظاتك",
"feature_chat_desc": "اطرح أسئلة على قاعدة معرفتك الشخصية.",
"feature_insights_title": "رؤى دلالية",
"feature_insights_title": "الروابط",
"feature_insights_desc": "اكتشف الروابط الخفية بين أفكارك.",
"feature_export_title": "تصدير Markdown",
"feature_export_desc": "استورد وصدِّر ملاحظاتك بتنسيق Markdown القياسي.",
@@ -3638,9 +3655,10 @@
"createDiagramCostHint": "≈ 4 أرصدة ذكاء اصطناعي"
},
"insightsView": {
"title": "رؤى دلالية",
"title": "الروابط",
"toggleMenu": "إظهار القائمة أو إخفاؤها",
"subtitle": "اكتشف البنية المخفية لمعرفتك",
"resync": "إعادة مزامنة الشبكة",
"resync": "تحديث",
"mapping": "جاري الربط…",
"loading": "جاري تحميل الملاحظات…",
"mappingTitle": "جاري رسم خريطة معرفتك…",
@@ -3800,7 +3818,7 @@
"apiKey": "مفتاح API",
"apiUrl": "رابط API",
"baseUrlRequired": "يرجى تقديم عنوان URL للـ API",
"byokActive": "BYOK مفعّل",
"byokActive": "المفاتيح نشطة",
"choose": "اختر…",
"chooseModel": "اختر نموذجًا…",
"chooseProvider": "اختر مزودًا…",
@@ -4011,7 +4029,7 @@
"tabProgress": "تقدم",
"tapToFlip": "مسافة أو انقر للقلب",
"toolbarGenerate": "إنشاء بطاقات تعليمية",
"toolbarGenerateHint": "التكرار المتباعد SM-2",
"toolbarGenerateHint": "تعود في الوقت المناسب",
"totalCardsLabel": "إجمالي البطاقات",
"totalReviewsLabel": "إجمالي المراجعات",
"upToDate": "محدّث",
@@ -4055,6 +4073,9 @@
"homeDashboard": {
"activityEmptyHint": "حرر الملاحظات للاطلاع على إيقاع كتابتك على مدى آخر 90 يوماً.",
"agentCreated": "تم إنشاء الوكيل وتشغيله",
"agentCreatedInCard": "الوكيل جاهز.",
"agentOpenCreated": "فتح الوكيل",
"agentSeeNextSuggestion": "عرض التالي",
"agentDiscovery": "وكيل",
"agentFailed": "فشل الإنشاء",
"agentsEmpty": "لم يُقترح وكلاء بحث بعد. استمر في الكتابة — سيقترح Memento مواضيع تركيب عندما تتجمع ملاحظاتك.",
@@ -4063,6 +4084,8 @@
"aiFound": "وجد الذكاء الاصطناعي",
"aiProviderUnavailable": "الذكاء الاصطناعي غير متاح مؤقتًا. تحقق من إعدادات المزود.",
"allCaughtUp": "كل شيء مكتمل.",
"remindersEmpty": "لا تذكيرات لليوم.",
"remindersOpenAll": "عرض التذكيرات",
"alreadySeen": "مشاهد",
"analyzeNotes": "حلل ملاحظاتي",
"analyzing": "جارٍ التحليل…",
@@ -4180,6 +4203,8 @@
"pulseReview": "{count} للمراجعة",
"quickCapture": "التقاط سريع",
"quickCapturePlaceholder": "فكرة، خاطرة… اضغط Enter للحفظ في الوارد.",
"captureGoesToFile": "يذهب إلى الوارد.",
"captureSend": "إرسال إلى الوارد",
"reminders": "التذكيرات",
"resumeAlso": "أيضًا مؤخرًا",
"resumeEmptyCta": "التقاط فكرة",
@@ -4267,6 +4292,7 @@
"widgetHide": "إخفاء أداة",
"widgetOpen": "فتح",
"widgetPinnedEmpty": "لا توجد ملاحظات مثبتة بعد.",
"pinnedNoNotebook": "بدون دفتر",
"widgetReset": "إعادة تعيين",
"widgetResetDone": "تمت استعادة لوحة التحكم الافتراضية.",
"widgetStatsBridges": "جسور",