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": "AI सेटिंग्स",
"logout": "लॉग आउट",
"login": "लॉग इन",
"adminDashboard": "एडमिन डैशबोर्ड",
"adminDashboard": "Admin Dashboard",
"diagnostics": "निदान",
"trash": "कचरा",
"support": "Memento का समर्थन करें ☕",
@@ -786,7 +787,8 @@
"proPlan": "प्रो योजना",
"chat": "AI चैट",
"lab": "लैब",
"agents": "एजेंट"
"agents": "एजेंट",
"sharedWithMe": "Shared with me"
},
"settings": {
"title": "सेटिंग्स",
@@ -814,7 +816,7 @@
"security": "सुरक्षा",
"about": "के बारे में",
"version": "संस्करण",
"settingsSaved": "सेटिंग्स सहेजी गई",
"settingsSaved": "Settings saved",
"cardSizeMode": "Note Size",
"cardSizeModeDescription": "Choose between variable sizes or uniform size",
"selectCardSizeMode": "Select display mode",
@@ -835,14 +837,14 @@
"semanticIndexingDescription": "Generate vectors for all notes to enable intent-based search",
"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": "यह भाषा AI-संचालित सुविधाओं, सामग्री विश्लेषण और इंटरफेस पाठ के लिए उपयोग की जाएगी।",
"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": "उदा. Q4 मार्केटिंग रणनीति",
"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": "इस नोटबुक को AI के साथ व्यवस्थित करें",
"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": "Select theme",
"fontFamilyLabel": "फ़ॉन्ट परिवार",
"fontFamilyDescription": "पूरे ऐप में उपयोग किए जाने वाले फ़ॉन्ट का चयन करें",
"selectTheme": "Choose your preferred theme",
"fontFamilyLabel": "Font",
"fontFamilyDescription": "Choose the application's font",
"selectFontFamily": "Inter पठनीयता के लिए अनुकूलित है, सिस्टम आपके OS के मूल फ़ॉन्ट का उपयोग करता है",
"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": "Response is taking longer than expected..."
"timeoutWarning": "Response is taking longer than expected...",
"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"
}
}
}