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": "Prima il più vecchio",
"sortAlpha": "A→Z",
"accountMenu": "Menù conto",
"profile": "Profilo",
"signOut": "disconnessione",
"profile": "Profile",
"signOut": "Sign out",
"sortOrder": "Ordinamento",
"freezePinnedNotebook": "Blocca l'ordine della barra laterale del taccuino",
"unfreezePinnedNotebook": "Sblocca l'ordine della barra laterale del notebook",
@@ -58,14 +58,15 @@
"renameNotebook": "Rinominare",
"sharedNotebookBadge": "· Shared",
"sortManual": "Ordine libero",
"moveFailed": "Impossibile spostare il quaderno",
"dropToRoot": "Rilascia qui per spostare alla radice"
"moveFailed": "Failed to move notebook",
"dropToRoot": "Drop here to move to root",
"noReminders": "No active reminders."
},
"notes": {
"title": "Note",
"newNote": "Nuova nota",
"reorganize": "Riorganizzare le note",
"untitled": "Senza titolo",
"untitled": "Untitled",
"placeholder": "Scrivi una nota...",
"markdownPlaceholder": "Scrivi una nota... (Markdown supportato)",
"titlePlaceholder": "Titolo",
@@ -81,12 +82,12 @@
"add": "Aggiungi",
"adding": "Aggiunta in corso...",
"close": "Chiudi",
"confirmDelete": "Sei sicuro di voler eliminare questa nota?",
"confirmDelete": "Are you sure you want to delete this note?",
"confirmLeaveShare": "Sei sicuro di voler abbandonare questa nota condivisa?",
"sharedBy": "Condivisa da",
"sharedShort": "Condiviso",
"leaveShare": "Abbandona",
"delete": "Elimina",
"delete": "Delete",
"archive": "Archivia",
"unarchive": "Rimuovi dallarchivio",
"pin": "Fissa",
@@ -127,7 +128,7 @@
"duplicate": "Duplica",
"share": "Condividi",
"showCollaborators": "Mostra collaboratori",
"pinned": "Fissate",
"pinned": "Note pinned",
"others": "Altre",
"noNotes": "Nessuna nota",
"noNotesFound": "Nessuna nota trovata",
@@ -160,7 +161,7 @@
"addNote": "Aggiungi nota",
"readMore": "Leggi di più",
"remove": "Remove",
"dragToReorder": "Trascina per riordinare",
"dragToReorder": "Drag to reorder",
"more": "Altro",
"emptyState": "Nessuna nota qui",
"metadataPanel": "Dettagli",
@@ -173,7 +174,7 @@
"improveFailed": "Miglioramento non riuscito",
"transformFailed": "Trasformazione non riuscita",
"markdown": "Markdown",
"unpinned": "Non fissato",
"unpinned": "Note unpinned",
"redoShortcut": "Ripeti (Ctrl+Y)",
"undoShortcut": "Annulla (Ctrl+Z)",
"reorderTabs": "Riordina scheda",
@@ -761,7 +762,7 @@
"aiSettings": "Impostazioni AI",
"logout": "Logout",
"login": "Login",
"adminDashboard": "Dashboard amministratore",
"adminDashboard": "Admin Dashboard",
"diagnostics": "Diagnostica",
"trash": "Cestino",
"support": "Supporta Memento ☕",
@@ -786,7 +787,8 @@
"proPlan": "Piano Pro",
"chat": "Chat IA",
"lab": "Il Lab",
"agents": "Agenti"
"agents": "Agenti",
"sharedWithMe": "Shared with me"
},
"settings": {
"title": "Settings",
@@ -835,14 +837,14 @@
"semanticIndexingDescription": "Generate vectors for all notes to enable intent-based search",
"profile": "Profilo",
"searchNoResults": "Nessun risultato trovato",
"languageAuto": "Automatico",
"languageAuto": "Language set to Auto",
"emailNotifications": "Notifiche email",
"emailNotificationsDesc": "Ricevi notifiche importanti via email",
"desktopNotifications": "Notifiche desktop",
"desktopNotificationsDesc": "Ricevi notifiche nel browser",
"notificationsDesc": "Gestisci le preferenze di notifica",
"autoSave": "Salvataggio automatico",
"autoSaveDesc": "Salva automaticamente le modifiche durante la digitazione"
"autoSave": "Auto-save",
"autoSaveDesc": "Automatically save changes while typing"
},
"profile": {
"title": "Profilo",
@@ -864,10 +866,10 @@
"preferredLanguage": "Lingua preferita",
"selectLanguage": "Seleziona una lingua",
"languageDescription": "Questa lingua sarà usata per le funzionalità AI, lanalisi dei contenuti e linterfaccia.",
"autoDetect": "Rilevamento automatico",
"autoDetect": "Auto-detect",
"updateSuccess": "Profilo aggiornato",
"updateFailed": "Aggiornamento del profilo non riuscito",
"languageUpdateSuccess": "Lingua aggiornata con successo",
"languageUpdateSuccess": "Language updated successfully",
"languageUpdateFailed": "Aggiornamento della lingua non riuscito",
"profileUpdated": "Profilo aggiornato",
"profileError": "Errore nellaggiornamento del profilo",
@@ -922,8 +924,8 @@
},
"general": {
"loading": "Caricamento...",
"save": "Salva",
"cancel": "Annulla",
"save": "Save",
"cancel": "Cancel",
"add": "Aggiungi",
"edit": "Modifica",
"confirm": "Conferma",
@@ -984,7 +986,7 @@
"createNew": "Crea nuovo notebook",
"createDescription": "Avvia una nuova raccolta per organizzare note, idee e progetti in modo efficiente.",
"name": "Nome del notebook",
"namePlaceholder": "es. Strategia Marketing Q4",
"namePlaceholder": "Notebook name",
"myNotebook": "Il mio quaderno",
"saving": "Salvataggio...",
"selectIcon": "Icona",
@@ -993,7 +995,7 @@
"creating": "Creazione...",
"edit": "Modifica notebook",
"editDescription": "Cambia nome, icona e colore del tuo notebook.",
"delete": "Elimina notebook",
"delete": "Delete",
"deleteWarning": "Sei sicuro di voler eliminare questo notebook? Le note verranno spostate in Note generali.",
"deleteConfirm": "Elimina",
"summary": "Riepilogo notebook",
@@ -1012,7 +1014,10 @@
"pinnedFrozenTooltip": "Taccuino appuntato: ordine congelato",
"organizeNotebookWithAITooltip": "Organizza questo taccuino con l'intelligenza artificiale",
"assistantRequiredForSummarize": "Attiva AI Assistant nelle impostazioni per riepilogare",
"createSubnotebook": "Aggiungi sub-notebook"
"createSubnotebook": "Aggiungi sub-notebook",
"createSubNotebook": "Add sub-notebook",
"rename": "Rename",
"moveToTrash": "Move to trash"
},
"notebookSuggestion": {
"title": "Spostare in {name}?",
@@ -1430,20 +1435,22 @@
},
"appearance": {
"title": "Aspetto",
"description": "Personalizza l'aspetto dell'app",
"description": "Customize the interface",
"notesViewDescription": "Scegli come mostrare le note nella home e nei quaderni.",
"notesViewLabel": "Vista note",
"notesViewTabs": "Schede (stile OneNote)",
"notesViewMasonry": "Schede (griglia)",
"notesViewList": "Elenco (rivista)",
"selectTheme": "Select theme",
"fontFamilyLabel": "Famiglia di caratteri",
"fontFamilyDescription": "Scegli il carattere utilizzato in tutta l'app",
"selectTheme": "Choose your preferred theme",
"fontFamilyLabel": "Font",
"fontFamilyDescription": "Choose the application's font",
"selectFontFamily": "Inter è ottimizzato per la leggibilità, Sistema usa il carattere nativo del tuo sistema operativo",
"fontSystem": "Carattere predefinito di sistema",
"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": "Cestino",
"empty": "Il cestino è vuoto",
"emptyDescription": "Le note eliminate appariranno qui",
"restore": "Ripristina",
"empty": "Trash is empty",
"emptyDescription": "Deleted items will appear here. They are kept for 30 days before permanent deletion.",
"restore": "Restore",
"deletePermanently": "Elimina definitivamente",
"noteTrashed": "Nota spostata nel cestino",
"noteRestored": "Nota ripristinata",
"notePermanentlyDeleted": "Nota eliminata definitivamente",
"emptyTrash": "Svuota cestino",
"emptyTrashConfirm": "Eliminare definitivamente tutte le note nel cestino?",
"emptyTrashConfirm": "Empty trash? This is irreversible.",
"emptyTrashSuccess": "Cestino svuotato",
"permanentDelete": "Elimina definitivamente",
"permanentDeleteConfirm": "Questa nota verrà eliminata definitivamente. Questa azione non può essere annullata."
"permanentDelete": "Delete permanently",
"permanentDeleteConfirm": "Questa nota verrà eliminata definitivamente. Questa azione non può essere annullata.",
"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": "cinese",
"japanese": "giapponese"
},
"customPlaceholder": "per esempio. Arabo, russo…"
"customPlaceholder": "per esempio. Arabo, russo…",
"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": "Sconosciuto",
@@ -1591,16 +1622,16 @@
"loading": "Caricamento...",
"error": "Errore",
"success": "Successo",
"confirm": "Conferma",
"cancel": "Annulla",
"confirm": "Confirm",
"cancel": "Cancel",
"close": "Chiudi",
"save": "Salva",
"delete": "Elimina",
"edit": "Modifica",
"add": "Aggiungi",
"remove": "Rimuovi",
"search": "Cerca",
"noResults": "Nessun risultato",
"search": "Search...",
"noResults": "No notes found",
"required": "Obbligatorio",
"optional": "Opzionale"
},
@@ -1982,7 +2013,9 @@
"searching": "Ricerca in corso...",
"noNotesFoundForContext": "Nessuna nota rilevante trovata per questa domanda. Rispondi con la tua conoscenza generale.",
"webSearch": "Ricerca 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": "Il Laboratorio",
@@ -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"
}
}
}