docs: add comprehensive Stripe billing guide
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 4s

Covers architecture, configuration steps, user flows, API routes,
webhooks, pricing, testing with Stripe CLI, production checklist,
and troubleshooting.
This commit is contained in:
Antigravity
2026-05-16 21:10:26 +00:00
parent aa12d2226f
commit bb75b2e763
36 changed files with 2099 additions and 735 deletions

View File

@@ -49,8 +49,8 @@
"sortOldest": "الأقدم أولاً",
"sortAlpha": "أ → ز",
"accountMenu": "قائمة الحساب",
"profile": "حساب تعريفي",
"signOut": "تسجيل الخروج",
"profile": "Profile",
"signOut": "Sign out",
"sortOrder": "ترتيب الترتيب",
"freezePinnedNotebook": "تثبيت ترتيب الشريط الجانبي للكمبيوتر الدفتري",
"unfreezePinnedNotebook": "قم بإزالة تثبيت ترتيب الشريط الجانبي للكمبيوتر الدفتري",
@@ -58,14 +58,15 @@
"renameNotebook": "إعادة تسمية",
"sharedNotebookBadge": "· Shared",
"sortManual": "ترتيب حر",
"moveFailed": "فشل نقل دفتر الملاحظات",
"dropToRoot": "أفلت هنا للنقل إلى الجذر"
"moveFailed": "Failed to move notebook",
"dropToRoot": "Drop here to move to root",
"noReminders": "No active reminders."
},
"notes": {
"title": "الملاحظات",
"newNote": "ملاحظة جديدة",
"reorganize": "إعادة تنظيم الملاحظات",
"untitled": "بدون عنوان",
"untitled": "Untitled",
"placeholder": "اكتب ملاحظة...",
"markdownPlaceholder": "اكتب ملاحظة... (Markdown مدعوم)",
"titlePlaceholder": "العنوان",
@@ -81,12 +82,12 @@
"add": "إضافة",
"adding": "جاري الإضافة...",
"close": "إغلاق",
"confirmDelete": "هل أنت متأكد أنك تريد حذف هذه الملاحظة؟",
"confirmDelete": "Are you sure you want to delete this note?",
"confirmLeaveShare": "هل أنت متأكد أنك تريد مغادرة هذه الملاحظة المشتركة؟",
"sharedBy": "شاركها",
"sharedShort": "مشترك",
"leaveShare": "مغادرة",
"delete": "حذف",
"delete": "Delete",
"archive": "أرشفة",
"unarchive": "إلغاء الأرشفة",
"pin": "تثبيت",
@@ -127,7 +128,7 @@
"duplicate": "نسخ",
"share": "مشاركة",
"showCollaborators": "إظهار المتعاونين",
"pinned": "مثبتة",
"pinned": "Note pinned",
"others": "أخرى",
"noNotes": "لا توجد ملاحظات",
"noNotesFound": "لم يتم العثور على ملاحظات",
@@ -159,8 +160,8 @@
"recent": "الحديثة",
"addNote": "إضافة ملاحظة",
"readMore": "اقرأ المزيد",
"remove": "إزالة",
"dragToReorder": "اسحب لإعادة الترتيب",
"remove": "Remove",
"dragToReorder": "Drag to reorder",
"more": "المزيد",
"emptyState": "لا توجد ملاحظات",
"metadataPanel": "تفاصيل",
@@ -173,7 +174,7 @@
"improveFailed": "فشل التحسين",
"transformFailed": "فشل التحويل",
"markdown": "Markdown",
"unpinned": "غير مثبت",
"unpinned": "Note unpinned",
"redoShortcut": "إعادة (Ctrl+Y)",
"undoShortcut": "تراجع (Ctrl+Z)",
"reorderTabs": "إعادة ترتيب علامة التبويب",
@@ -751,7 +752,7 @@
"downloadFailed": "فشل التنزيل"
},
"nav": {
"home": "الرئيسية",
"home": "Home",
"notes": "الملاحظات",
"notebooks": "الدفاتر",
"generalNotes": "الملاحظات العامة",
@@ -761,7 +762,7 @@
"aiSettings": "إعدادات الذكاء الاصطناعي",
"logout": "تسجيل الخروج",
"login": "تسجيل الدخول",
"adminDashboard": "لوحة تحكم المشرف",
"adminDashboard": "Admin Dashboard",
"diagnostics": "التشخيص",
"trash": "المهملات",
"support": "دعم Memento ☕",
@@ -786,7 +787,8 @@
"proPlan": "خطة احترافية",
"chat": "دردشة الذكاء الاصطناعي",
"lab": "المختبر",
"agents": "الوكلاء"
"agents": "الوكلاء",
"sharedWithMe": "Shared with me"
},
"settings": {
"title": "الإعدادات",
@@ -814,7 +816,7 @@
"security": "الأمان",
"about": "حول",
"version": "الإصدار",
"settingsSaved": "تم حفظ الإعدادات",
"settingsSaved": "Settings saved",
"cardSizeMode": "حجم الملاحظة",
"cardSizeModeDescription": "اختر بين أحجام متغيرة أو حجم موحد",
"selectCardSizeMode": "اختر وضع العرض",
@@ -835,14 +837,14 @@
"semanticIndexingDescription": "إنشاء متجهات لجميع الملاحظات لتفعيل البحث القائم على النية",
"profile": "الملف الشخصي",
"searchNoResults": "لم يتم العثور على إعدادات مطابقة",
"languageAuto": "الكشف التلقائي",
"languageAuto": "Language set to Auto",
"emailNotifications": "إشعارات البريد الإلكتروني",
"emailNotificationsDesc": "تلقي إشعارات مهمة عبر البريد الإلكتروني",
"desktopNotifications": "إشعارات سطح المكتب",
"desktopNotificationsDesc": "تلقي إشعارات في المتصفح",
"notificationsDesc": "إدارة تفضيلات الإشعارات",
"autoSave": "الحفظ التلقائي",
"autoSaveDesc": "حفظ التغييرات تلقائيًا أثناء الكتابة"
"autoSave": "Auto-save",
"autoSaveDesc": "Automatically save changes while typing"
},
"profile": {
"title": "الملف الشخصي",
@@ -864,10 +866,10 @@
"preferredLanguage": "اللغة المفضلة",
"selectLanguage": "اختر لغة",
"languageDescription": "سيتم استخدام هذه اللغة لميزات الذكاء الاصطناعي وتحليل المحتوى ونص الواجهة.",
"autoDetect": "الكشف التلقائي",
"autoDetect": "Auto-detect",
"updateSuccess": "تم تحديث الملف الشخصي",
"updateFailed": "فشل في تحديث الملف الشخصي",
"languageUpdateSuccess": "تم تحديث اللغة بنجاح",
"languageUpdateSuccess": "Language updated successfully",
"languageUpdateFailed": "فشل في تحديث اللغة",
"profileUpdated": "تم تحديث الملف الشخصي",
"profileError": "خطأ في تحديث الملف الشخصي",
@@ -922,8 +924,8 @@
},
"general": {
"loading": "جاري التحميل...",
"save": "حفظ",
"cancel": "إلغاء",
"save": "Save",
"cancel": "Cancel",
"add": "إضافة",
"edit": "تعديل",
"confirm": "تأكيد",
@@ -984,7 +986,7 @@
"createNew": "إنشاء دفتر جديد",
"createDescription": "ابدأ مجموعة جديدة لتنظيم ملاحظاتك وأفكارك ومشاريعك بكفاءة.",
"name": "اسم الدفتر",
"namePlaceholder": "مثال: استراتيجية التسويق الربع سنوية",
"namePlaceholder": "Notebook name",
"myNotebook": "دفتري",
"saving": "جاري الحفظ...",
"selectIcon": "الأيقونة",
@@ -993,7 +995,7 @@
"creating": "جاري الإنشاء...",
"edit": "تحرير الدفتر",
"editDescription": "تغيير اسم الدفتر وأيقونته ولونه.",
"delete": "حذف الدفتر",
"delete": "Delete",
"deleteWarning": "هل أنت متأكد أنك تريد حذف هذا الدفتر؟ سيتم نقل الملاحظات إلى الملاحظات العامة.",
"deleteConfirm": "حذف",
"summary": "ملخص الدفتر",
@@ -1012,7 +1014,10 @@
"pinnedFrozenTooltip": "دفتر ملاحظات مثبت — تم تجميد الطلب",
"organizeNotebookWithAITooltip": "قم بتنظيم دفتر الملاحظات هذا باستخدام الذكاء الاصطناعي",
"assistantRequiredForSummarize": "قم بتشغيل AI Assistant في الإعدادات للتلخيص",
"createSubnotebook": "إضافة دفتر فرعي"
"createSubnotebook": "إضافة دفتر فرعي",
"createSubNotebook": "Add sub-notebook",
"rename": "Rename",
"moveToTrash": "Move to trash"
},
"notebookSuggestion": {
"title": "النقل إلى {name}؟",
@@ -1430,20 +1435,22 @@
},
"appearance": {
"title": "المظهر",
"description": "تخصيص مظهر التطبيق",
"description": "Customize the interface",
"notesViewDescription": "اختر كيفية عرض الملاحظات على الصفحة الرئيسية وفي الدفاتر.",
"notesViewLabel": "عرض الملاحظات",
"notesViewTabs": "علامات تبويب (نمط OneNote)",
"notesViewMasonry": "بطاقات (شبكة)",
"notesViewList": "قائمة (مجلة)",
"selectTheme": "اختر المظهر",
"fontFamilyLabel": "عائلة الخطوط",
"fontFamilyDescription": "اختر الخط المستخدم في جميع أنحاء التطبيق",
"selectTheme": "Choose your preferred theme",
"fontFamilyLabel": "Font",
"fontFamilyDescription": "Choose the application's font",
"selectFontFamily": "Inter مُحسّن لسهولة القراءة، النظام يستخدم الخط الأصلي لنظام التشغيل",
"fontSystem": "الخط الافتراضي للنظام",
"fontSystem": "System",
"fontInterDefault": "Inter (default)",
"fontPlayfairDisplay": "Playfair Display",
"fontJetBrainsMono": "JetBrains Mono"
"fontJetBrainsMono": "JetBrains Mono",
"accentColorTitle": "Accent Color",
"accentColorDescription": "Set the main color of your workspace"
},
"generalSettings": {
"title": "General",
@@ -1477,18 +1484,26 @@
},
"trash": {
"title": "سلة المحذوفات",
"empty": "سلة المحذوفات فارغة",
"emptyDescription": "ستظهر الملاحظات المحذوفة هنا",
"restore": "استعادة",
"empty": "Trash is empty",
"emptyDescription": "Deleted items will appear here. They are kept for 30 days before permanent deletion.",
"restore": "Restore",
"deletePermanently": "حذف نهائي",
"noteTrashed": "تم نقل الملاحظة إلى سلة المحذوفات",
"noteRestored": "تم استعادة الملاحظة",
"notePermanentlyDeleted": "تم حذف الملاحظة نهائيًا",
"emptyTrash": "إفراغ سلة المحذوفات",
"emptyTrashConfirm": "حذف جميع الملاحظات في سلة المحذوفات نهائيًا؟",
"emptyTrashConfirm": "Empty trash? This is irreversible.",
"emptyTrashSuccess": "تم إفراغ سلة المحذوفات",
"permanentDelete": "حذف نهائي",
"permanentDeleteConfirm": "سيتم حذف هذه الملاحظة نهائيًا. لا يمكن التراجع عن هذا الإجراء."
"permanentDelete": "Delete permanently",
"permanentDeleteConfirm": "سيتم حذف هذه الملاحظة نهائيًا. لا يمكن التراجع عن هذا الإجراء.",
"restoreSuccess": "Restored successfully",
"restoreError": "Failed to restore",
"permanentDeleteSuccess": "Permanently deleted",
"deleteError": "Failed to delete",
"daysRemaining": "DAYS LEFT",
"notebookContentPreserved": "Notebook content preserved",
"notebookRestoreHint": "Restoring a notebook also restores all its notes.",
"filterAll": "All"
},
"footer": {
"privacy": "الخصوصية",
@@ -1583,7 +1598,23 @@
"chinese": "الصينية",
"japanese": "اليابانية"
},
"customPlaceholder": "على سبيل المثال العربية والروسية..."
"customPlaceholder": "على سبيل المثال العربية والروسية...",
"autoDetect": "Auto-detect",
"en": "English",
"fr": "Français",
"es": "Español",
"de": "Deutsch",
"fa": "فارسی",
"it": "Italiano",
"pt": "Português",
"ru": "Русский",
"zh": "中文",
"ja": "日本語",
"ko": "한국어",
"ar": "العربية",
"hi": "हिन्दी",
"nl": "Nederlands",
"pl": "Polski"
},
"common": {
"unknown": "غير معروف",
@@ -1591,16 +1622,16 @@
"loading": "جاري التحميل...",
"error": "خطأ",
"success": "نجاح",
"confirm": "تأكيد",
"cancel": "إلغاء",
"confirm": "Confirm",
"cancel": "Cancel",
"close": "إغلاق",
"save": "حفظ",
"delete": "حذف",
"edit": "تعديل",
"add": "إضافة",
"remove": "إزالة",
"search": "بحث",
"noResults": "لا توجد نتائج",
"search": "Search...",
"noResults": "No notes found",
"required": "مطلوب",
"optional": "اختياري"
},
@@ -1982,7 +2013,9 @@
"searching": "جاري البحث...",
"noNotesFoundForContext": "لم يتم العثور على ملاحظات ذات صلة لهذا السؤال. أجب باستخدام معرفتك العامة.",
"webSearch": "بحث الويب",
"timeoutWarning": "الاستجابة تستغرق وقتاً أطول من المتوقع..."
"timeoutWarning": "الاستجابة تستغرق وقتاً أطول من المتوقع...",
"quotaExceededBasic": "AI Chat is available from the PRO plan onwards.",
"quotaExceededTier": "Monthly quota reached for {tier} plan. It will reset next month."
},
"labHeader": {
"title": "المختبر",
@@ -2550,5 +2583,13 @@
"link2Href": "#"
}
}
},
"noteHistory": {
"title": "Title",
"content": "Content",
"untitled": "Untitled",
"emptyState": "No versions available",
"selectVersion": "Select a version to preview its content",
"currentVersion": "current"
}
}
}