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": "Oudste eerst",
"sortAlpha": "A → Z",
"accountMenu": "Accountmenu",
"profile": "Profiel",
"signOut": "Meld u af",
"profile": "Profile",
"signOut": "Sign out",
"sortOrder": "Sorteervolgorde",
"freezePinnedNotebook": "Zet de volgorde van de notitieboekjezijbalk vast",
"unfreezePinnedNotebook": "Maak de volgorde van de notitieblokzijbalk los",
@@ -58,14 +58,15 @@
"renameNotebook": "Hernoemen",
"sharedNotebookBadge": "· Shared",
"sortManual": "Vrije volgorde",
"moveFailed": "Kan notitieboek niet verplaatsen",
"dropToRoot": "Hier loslaten om naar root te verplaatsen"
"moveFailed": "Failed to move notebook",
"dropToRoot": "Drop here to move to root",
"noReminders": "No active reminders."
},
"notes": {
"title": "Notities",
"newNote": "Nieuwe notitie",
"reorganize": "Notities reorganiseren",
"untitled": "Naamloos",
"untitled": "Untitled",
"placeholder": "Maak een notitie...",
"markdownPlaceholder": "Maak een notitie... (Markdown ondersteund)",
"titlePlaceholder": "Titel",
@@ -81,12 +82,12 @@
"add": "Toevoegen",
"adding": "Toevoegen...",
"close": "Sluiten",
"confirmDelete": "Weet u zeker dat u deze notitie wilt verwijderen?",
"confirmDelete": "Are you sure you want to delete this note?",
"confirmLeaveShare": "Weet u zeker dat u deze gedeelde notitie wilt verlaten?",
"sharedBy": "Gedeeld door",
"sharedShort": "Gedeeld",
"leaveShare": "Verlaten",
"delete": "Verwijderen",
"delete": "Delete",
"archive": "Archiveren",
"unarchive": "Dearchiveren",
"pin": "Vastzetten",
@@ -127,7 +128,7 @@
"duplicate": "Dupliceren",
"share": "Delen",
"showCollaborators": "Medewerkers weergeven",
"pinned": "Vastgezet",
"pinned": "Note pinned",
"others": "Overig",
"noNotes": "Geen notities",
"noNotesFound": "Geen notities gevonden",
@@ -159,8 +160,8 @@
"recent": "Recent",
"addNote": "Notitie toevoegen",
"readMore": "Lees meer",
"remove": "Verwijderen",
"dragToReorder": "Sleep om te herschikken",
"remove": "Remove",
"dragToReorder": "Drag to reorder",
"more": "Meer",
"emptyState": "Geen notities hier",
"metadataPanel": "Details",
@@ -173,7 +174,7 @@
"improveFailed": "Verbeteren mislukt",
"transformFailed": "Transformeren mislukt",
"markdown": "Markdown",
"unpinned": "Losgemaakt",
"unpinned": "Note unpinned",
"redoShortcut": "Opnieuw (Ctrl+Y)",
"undoShortcut": "Ongedaan maken (Ctrl+Z)",
"reorderTabs": "Tabblad herschikken",
@@ -761,7 +762,7 @@
"aiSettings": "AI-instellingen",
"logout": "Uitloggen",
"login": "Inloggen",
"adminDashboard": "Beheerdashboard",
"adminDashboard": "Admin Dashboard",
"diagnostics": "Diagnostiek",
"trash": "Prullenbak",
"support": "Memento ondersteunen ☕",
@@ -786,7 +787,8 @@
"proPlan": "Pro Plan",
"chat": "AI Chat",
"lab": "Het Lab",
"agents": "Agents"
"agents": "Agents",
"sharedWithMe": "Shared with me"
},
"settings": {
"title": "Instellingen",
@@ -814,7 +816,7 @@
"security": "Beveiliging",
"about": "Over",
"version": "Versie",
"settingsSaved": "Instellingen opgeslagen",
"settingsSaved": "Settings saved",
"cardSizeMode": "Note Size",
"cardSizeModeDescription": "Choose between variable sizes or uniform size",
"selectCardSizeMode": "Select display mode",
@@ -835,14 +837,14 @@
"semanticIndexingDescription": "Genereer vectoren voor alle notities om intentiegericht zoeken mogelijk te maken",
"profile": "Profiel",
"searchNoResults": "Geen resultaten gevonden",
"languageAuto": "Automatisch",
"languageAuto": "Language set to Auto",
"emailNotifications": "E-mailmeldingen",
"emailNotificationsDesc": "Ontvang belangrijke meldingen per e-mail",
"desktopNotifications": "Bureaubladmeldingen",
"desktopNotificationsDesc": "Ontvang meldingen in uw browser",
"notificationsDesc": "Beheer uw meldingsvoorkeuren",
"autoSave": "Automatisch opslaan",
"autoSaveDesc": "Sla wijzigingen automatisch op tijdens het typen"
"autoSave": "Auto-save",
"autoSaveDesc": "Automatically save changes while typing"
},
"profile": {
"title": "Profiel",
@@ -864,10 +866,10 @@
"preferredLanguage": "Voorkeurstaal",
"selectLanguage": "Selecteer een taal",
"languageDescription": "Deze taal wordt gebruikt voor AI-functies, inhoudsanalyse en interfacetekst.",
"autoDetect": "Automatisch detecteren",
"autoDetect": "Auto-detect",
"updateSuccess": "Profiel bijgewerkt",
"updateFailed": "Profiel bijwerken mislukt",
"languageUpdateSuccess": "Taal succesvol bijgewerkt",
"languageUpdateSuccess": "Language updated successfully",
"languageUpdateFailed": "Taal bijwerken mislukt",
"profileUpdated": "Profiel bijgewerkt",
"profileError": "Fout bij bijwerken profiel",
@@ -922,8 +924,8 @@
},
"general": {
"loading": "Laden...",
"save": "Opslaan",
"cancel": "Annuleren",
"save": "Save",
"cancel": "Cancel",
"add": "Toevoegen",
"edit": "Bewerken",
"confirm": "Bevestigen",
@@ -984,7 +986,7 @@
"createNew": "Nieuw notitieboek maken",
"createDescription": "Start een nieuwe verzameling om uw notities, ideeën en projecten efficiënt te organiseren.",
"name": "Naam van notitieboek",
"namePlaceholder": "bijv. Q4 Marketingstrategie",
"namePlaceholder": "Notebook name",
"myNotebook": "Mijn notitieboek",
"saving": "Opslaan...",
"selectIcon": "Icoon",
@@ -993,7 +995,7 @@
"creating": "Maken...",
"edit": "Notitieboek bewerken",
"editDescription": "Wijzig de naam, het pictogram en de kleur van uw notitieboek.",
"delete": "Notitieboek verwijderen",
"delete": "Delete",
"deleteWarning": "Weet u zeker dat u dit notitieboek wilt verwijderen? Notities worden verplaatst naar Algemene notities.",
"deleteConfirm": "Verwijderen",
"summary": "Samenvatting van notitieboek",
@@ -1012,7 +1014,10 @@
"pinnedFrozenTooltip": "Vastgezet notitieboekje — bestelling bevroren",
"organizeNotebookWithAITooltip": "Organiseer dit notitieboekje met AI",
"assistantRequiredForSummarize": "Schakel AI Assistant in de instellingen in om samen te vatten",
"createSubnotebook": "Subnotitieblok toevoegen"
"createSubnotebook": "Subnotitieblok toevoegen",
"createSubNotebook": "Add sub-notebook",
"rename": "Rename",
"moveToTrash": "Move to trash"
},
"notebookSuggestion": {
"title": "Verplaatsen naar {name}?",
@@ -1430,20 +1435,22 @@
},
"appearance": {
"title": "Weergave",
"description": "Pas aan hoe de app eruit ziet",
"description": "Customize the interface",
"notesViewDescription": "Kies hoe notities worden weergegeven op de startpagina en in notitieboeken.",
"notesViewLabel": "Notities weergave",
"notesViewTabs": "Tabbladen (OneNote-stijl)",
"notesViewMasonry": "Kaarten (raster)",
"notesViewList": "Lijst (tijdschrift)",
"selectTheme": "Select theme",
"fontFamilyLabel": "Lettertypefamilie",
"fontFamilyDescription": "Kies het lettertype dat in de hele app wordt gebruikt",
"selectTheme": "Choose your preferred theme",
"fontFamilyLabel": "Font",
"fontFamilyDescription": "Choose the application's font",
"selectFontFamily": "Inter is geoptimaliseerd voor leesbaarheid, Systeem gebruikt het native lettertype van uw besturingssysteem",
"fontSystem": "Standaard systeemlettertype",
"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": "Prullenbak",
"empty": "De prullenbak is leeg",
"emptyDescription": "Verwijderde notities verschijnen hier",
"restore": "Herstellen",
"empty": "Trash is empty",
"emptyDescription": "Deleted items will appear here. They are kept for 30 days before permanent deletion.",
"restore": "Restore",
"deletePermanently": "Definitief verwijderen",
"noteTrashed": "Notitie naar prullenbak verplaatst",
"noteRestored": "Notitie hersteld",
"notePermanentlyDeleted": "Notitie definitief verwijderd",
"emptyTrash": "Prullenbak legen",
"emptyTrashConfirm": "Alle notities in de prullenbak definitief verwijderen?",
"emptyTrashConfirm": "Empty trash? This is irreversible.",
"emptyTrashSuccess": "Prullenbak geleegd",
"permanentDelete": "Definitief verwijderen",
"permanentDeleteConfirm": "Deze notitie wordt definitief verwijderd. Deze actie kan niet ongedaan worden gemaakt."
"permanentDelete": "Delete permanently",
"permanentDeleteConfirm": "Deze notitie wordt definitief verwijderd. Deze actie kan niet ongedaan worden gemaakt.",
"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",
@@ -1583,7 +1598,23 @@
"chinese": "Chinese",
"japanese": "Japanse"
},
"customPlaceholder": "bijv. Arabisch, Russisch…"
"customPlaceholder": "bijv. Arabisch, Russisch…",
"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": "Onbekend",
@@ -1591,16 +1622,16 @@
"loading": "Laden...",
"error": "Fout",
"success": "Succes",
"confirm": "Bevestigen",
"cancel": "Annuleren",
"confirm": "Confirm",
"cancel": "Cancel",
"close": "Sluiten",
"save": "Opslaan",
"delete": "Verwijderen",
"edit": "Bewerken",
"add": "Toevoegen",
"remove": "Verwijderen",
"search": "Zoeken",
"noResults": "Geen resultaten",
"search": "Search...",
"noResults": "No notes found",
"required": "Vereist",
"optional": "Optioneel"
},
@@ -1982,7 +2013,9 @@
"searching": "Zoeken...",
"noNotesFoundForContext": "Geen relevante notities gevonden voor deze vraag. Beantwoord met je algemene kennis.",
"webSearch": "Zoeken op het web",
"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": "Het Lab",
@@ -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"
}
}
}