docs: add comprehensive Stripe billing guide
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 4s
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:
@@ -66,7 +66,8 @@
|
||||
"sharedNotebookBadge": "· Shared",
|
||||
"sortManual": "Custom order",
|
||||
"moveFailed": "Failed to move notebook",
|
||||
"dropToRoot": "Drop here to move to root"
|
||||
"dropToRoot": "Drop here to move to root",
|
||||
"noReminders": "No active reminders."
|
||||
},
|
||||
"notes": {
|
||||
"title": "Notes",
|
||||
@@ -789,7 +790,8 @@
|
||||
"proPlan": "Pro Plan",
|
||||
"chat": "AI Chat",
|
||||
"lab": "The Workshop",
|
||||
"agents": "Agents"
|
||||
"agents": "Agents",
|
||||
"sharedWithMe": "Shared with me"
|
||||
},
|
||||
"settings": {
|
||||
"title": "Settings",
|
||||
@@ -891,7 +893,10 @@
|
||||
"showRecentNotesDescription": "Display recent notes (last 7 days) on the main page",
|
||||
"recentNotesUpdateSuccess": "Recent notes setting updated successfully",
|
||||
"recentNotesUpdateFailed": "Failed to update recent notes setting",
|
||||
"tab": "Profile"
|
||||
"tab": "Profile",
|
||||
"preferences": "Account Preferences",
|
||||
"desktopNotifications": "Desktop notifications",
|
||||
"desktopNotificationsDesc": "Receive alerts for your reminders and AI activities."
|
||||
},
|
||||
"aiSettings": {
|
||||
"title": "AI",
|
||||
@@ -988,7 +993,7 @@
|
||||
"createNew": "Create New Notebook",
|
||||
"createDescription": "Start a new collection to organize your notes, ideas, and projects efficiently.",
|
||||
"name": "Notebook Name",
|
||||
"namePlaceholder": "e.g. Q4 Marketing Strategy",
|
||||
"namePlaceholder": "Notebook name",
|
||||
"myNotebook": "My Notebook",
|
||||
"saving": "Saving...",
|
||||
"selectIcon": "Icon",
|
||||
@@ -997,7 +1002,7 @@
|
||||
"creating": "Creating...",
|
||||
"edit": "Edit Notebook",
|
||||
"editDescription": "Change the name, icon, and color of your notebook.",
|
||||
"delete": "Delete Notebook",
|
||||
"delete": "Delete",
|
||||
"deleteWarning": "Are you sure you want to delete this notebook? Notes will be moved to General Notes.",
|
||||
"deleteConfirm": "Delete",
|
||||
"summary": "Notebook Summary",
|
||||
@@ -1016,7 +1021,10 @@
|
||||
"pinnedFrozenTooltip": "Pinned notebook — order frozen",
|
||||
"organizeNotebookWithAITooltip": "Organize this notebook with AI",
|
||||
"assistantRequiredForSummarize": "Turn on AI Assistant in settings to summarize",
|
||||
"createSubnotebook": "Add sub-notebook"
|
||||
"createSubnotebook": "Add sub-notebook",
|
||||
"createSubNotebook": "Add sub-notebook",
|
||||
"rename": "Rename",
|
||||
"confirmRename": "Rename"
|
||||
},
|
||||
"notebookSuggestion": {
|
||||
"title": "Move to {name}?",
|
||||
@@ -1435,21 +1443,23 @@
|
||||
},
|
||||
"appearance": {
|
||||
"title": "Appearance",
|
||||
"description": "Customize how the app looks",
|
||||
"description": "Customize the interface",
|
||||
"notesViewDescription": "Choose how notes are shown on home and in notebooks.",
|
||||
"notesViewLabel": "Notes layout",
|
||||
"notesViewTabs": "Tabs (OneNote-style)",
|
||||
"notesViewMasonry": "Cards (grid)",
|
||||
"notesViewList": "List (magazine)",
|
||||
"selectTheme": "Select theme",
|
||||
"fontFamilyLabel": "Font Family",
|
||||
"fontFamilyDescription": "Choose the font used throughout the app",
|
||||
"selectTheme": "Choose your preferred theme",
|
||||
"fontFamilyLabel": "Font",
|
||||
"fontFamilyDescription": "Choose the application's font",
|
||||
"selectFontFamily": "Inter is optimized for readability, System uses your OS native font",
|
||||
"fontSystem": "System Default",
|
||||
"fontSystem": "System",
|
||||
"fontInterDefault": "Inter (default)",
|
||||
"fontPlayfairDisplay": "Playfair Display",
|
||||
"fontJetBrainsMono": "JetBrains Mono",
|
||||
"tab": "Appearance"
|
||||
"tab": "Appearance",
|
||||
"accentColorTitle": "Accent Color",
|
||||
"accentColorDescription": "Set the main color of your workspace"
|
||||
},
|
||||
"usageMeter": {
|
||||
"packName": "AI Discovery Pack",
|
||||
@@ -1507,18 +1517,26 @@
|
||||
},
|
||||
"trash": {
|
||||
"title": "Trash",
|
||||
"empty": "The trash is empty",
|
||||
"emptyDescription": "Deleted notes will appear here",
|
||||
"empty": "Trash is empty",
|
||||
"emptyDescription": "Deleted items will appear here. They are kept for 30 days before permanent deletion.",
|
||||
"restore": "Restore",
|
||||
"deletePermanently": "Delete Permanently",
|
||||
"noteTrashed": "Note moved to trash",
|
||||
"noteRestored": "Note restored",
|
||||
"notePermanentlyDeleted": "Note permanently deleted",
|
||||
"emptyTrash": "Empty Trash",
|
||||
"emptyTrashConfirm": "Permanently delete all notes in the trash?",
|
||||
"emptyTrashConfirm": "Empty trash? This is irreversible.",
|
||||
"emptyTrashSuccess": "Trash emptied",
|
||||
"permanentDelete": "Delete Permanently",
|
||||
"permanentDeleteConfirm": "This note will be permanently deleted. This action cannot be undone."
|
||||
"permanentDelete": "Delete permanently",
|
||||
"permanentDeleteConfirm": "This note will be permanently deleted. This action cannot be undone.",
|
||||
"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": "Privacy",
|
||||
@@ -1613,7 +1631,23 @@
|
||||
"chinese": "Chinese",
|
||||
"japanese": "Japanese"
|
||||
},
|
||||
"customPlaceholder": "e.g. Arabic, Russian…"
|
||||
"customPlaceholder": "e.g. Arabic, Russian…",
|
||||
"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": "Unknown",
|
||||
@@ -1629,8 +1663,8 @@
|
||||
"edit": "Edit",
|
||||
"add": "Add",
|
||||
"remove": "Remove",
|
||||
"search": "Search",
|
||||
"noResults": "No results",
|
||||
"search": "Search...",
|
||||
"noResults": "No notes found",
|
||||
"required": "Required",
|
||||
"optional": "Optional"
|
||||
},
|
||||
@@ -2012,7 +2046,9 @@
|
||||
"searching": "Searching...",
|
||||
"noNotesFoundForContext": "No relevant notes found for this question. Answer with your general knowledge.",
|
||||
"webSearch": "Web Search",
|
||||
"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": "The Workshop",
|
||||
@@ -2562,5 +2598,13 @@
|
||||
"link2Href": "#"
|
||||
}
|
||||
}
|
||||
},
|
||||
"noteHistory": {
|
||||
"title": "Title",
|
||||
"content": "Content",
|
||||
"untitled": "Untitled",
|
||||
"emptyState": "No versions available",
|
||||
"selectVersion": "Select a version to preview its content",
|
||||
"currentVersion": "current"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user