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

@@ -65,8 +65,9 @@
"renameNotebook": "Renommer",
"sharedNotebookBadge": "· partagé",
"sortManual": "Ordre libre",
"moveFailed": "Impossible de déplacer le carnet",
"dropToRoot": "Déposer ici pour remonter à la racine"
"moveFailed": "Échec du déplacement du carnet",
"dropToRoot": "Déposez ici pour déplacer à la racine",
"noReminders": "Aucun rappel actif."
},
"notes": {
"title": "Notes",
@@ -88,7 +89,7 @@
"add": "Ajouter",
"adding": "Ajout...",
"close": "Fermer",
"confirmDelete": "Êtes-vous sûr de vouloir supprimer cette note ?",
"confirmDelete": "Voulez-vous vraiment supprimer cette note ?",
"confirmLeaveShare": "Êtes-vous sûr de vouloir quitter cette note partagée ?",
"sharedBy": "Partagé par",
"sharedShort": "Partagé",
@@ -770,7 +771,7 @@
"aiSettings": "Paramètres IA",
"logout": "Déconnexion",
"login": "Connexion",
"adminDashboard": "Tableau de bord Admin",
"adminDashboard": "Administration",
"diagnostics": "Diagnostics",
"trash": "Corbeille",
"support": "Soutenir Memento ☕",
@@ -795,7 +796,8 @@
"proPlan": "Plan Pro",
"chat": "Chat IA",
"lab": "L'Atelier",
"agents": "Agents"
"agents": "Agents",
"sharedWithMe": "Partagé avec moi"
},
"settings": {
"title": "Paramètres",
@@ -897,7 +899,10 @@
"showRecentNotesDescription": "Afficher les notes récentes (7 derniers jours) sur la page principale",
"recentNotesUpdateSuccess": "Paramètre des notes récentes mis à jour avec succès",
"recentNotesUpdateFailed": "Échec de la mise à jour du paramètre des notes récentes",
"tab": "Profil"
"tab": "Profil",
"preferences": "Préférences de compte",
"desktopNotifications": "Notification bureau",
"desktopNotificationsDesc": "Recevez des alertes pour vos rappels et activités IA."
},
"aiSettings": {
"title": "IA",
@@ -994,7 +999,7 @@
"createNew": "Créer un nouveau carnet",
"createDescription": "Commencez une nouvelle collection pour organiser vos notes, idées et projets efficacement.",
"name": "Nom du carnet",
"namePlaceholder": "ex. Stratégie Marketing Q4",
"namePlaceholder": "Nom du carnet",
"myNotebook": "Mon carnet",
"saving": "Enregistrement...",
"selectIcon": "Icône",
@@ -1003,7 +1008,7 @@
"creating": "Création...",
"edit": "Modifier le carnet",
"editDescription": "Changer le nom, l'icône et la couleur de votre carnet.",
"delete": "Supprimer le carnet",
"delete": "Supprimer",
"deleteWarning": "Êtes-vous sûr de vouloir supprimer ce carnet ? Les notes seront déplacées dans les Notes générales.",
"deleteConfirm": "Supprimer",
"summary": "Résumé du carnet",
@@ -1022,7 +1027,10 @@
"pinnedFrozenTooltip": "Carnet figé (ordre des sous-carnets verrouillé)",
"organizeNotebookWithAITooltip": "Organiser ce carnet avec l'IA",
"assistantRequiredForSummarize": "Activez l'assistant IA dans les paramètres pour résumer",
"createSubnotebook": "Ajouter un sous-carnet"
"createSubnotebook": "Ajouter un sous-carnet",
"createSubNotebook": "Nouveau sous-carnet…",
"rename": "Renommer",
"confirmRename": "Renommer"
},
"notebookSuggestion": {
"title": "Déplacer vers {name} ?",
@@ -1441,21 +1449,23 @@
},
"appearance": {
"title": "Apparence",
"description": "Personnaliser l'apparence de l'application",
"description": "Personnalisez l'interface",
"notesViewDescription": "Choisissez comment afficher les notes sur l'accueil et dans les carnets.",
"notesViewLabel": "Affichage des notes",
"notesViewTabs": "Onglets (type OneNote)",
"notesViewMasonry": "Cartes (grille)",
"notesViewList": "Liste (magazine)",
"selectTheme": "Sélectionner le thème",
"fontFamilyLabel": "Famille de polices",
"fontFamilyDescription": "Choisissez la police utilisée dans toute l'application",
"selectTheme": "Choisissez votre thème",
"fontFamilyLabel": "Police",
"fontFamilyDescription": "Choisissez la police de l'application",
"selectFontFamily": "Inter est optimisé pour la lisibilité, Système utilise la police native de votre système d'exploitation",
"fontSystem": "Police système par défaut",
"fontInterDefault": "Inter (défaut)",
"fontSystem": "Système",
"fontInterDefault": "Inter (par défaut)",
"fontPlayfairDisplay": "Playfair Display",
"fontJetBrainsMono": "JetBrains Mono",
"tab": "Apparence"
"tab": "Apparence",
"accentColorTitle": "Couleur d'activation",
"accentColorDescription": "Définissez la couleur principale de votre espace de travail"
},
"usageMeter": {
"packName": "Pack découverte IA",
@@ -1514,17 +1524,25 @@
"trash": {
"title": "Corbeille",
"empty": "La corbeille est vide",
"emptyDescription": "Les notes supprimées apparaîtront ici",
"emptyDescription": "Les éléments supprimés apparaîtront ici. Ils sont conservés pendant 30 jours avant suppression définitive.",
"restore": "Restaurer",
"deletePermanently": "Supprimer définitivement",
"noteTrashed": "Note déplacée dans la corbeille",
"noteRestored": "Note restaurée",
"notePermanentlyDeleted": "Note supprimée définitivement",
"emptyTrash": "Vider la corbeille",
"emptyTrashConfirm": "Supprimer définitivement toutes les notes de la corbeille ?",
"emptyTrashConfirm": "Vider la corbeille ? Cette action est irréversible.",
"emptyTrashSuccess": "Corbeille vidée",
"permanentDelete": "Supprimer définitivement",
"permanentDeleteConfirm": "Cette note sera supprimée définitivement. Cette action est irréversible."
"permanentDeleteConfirm": "Cette note sera supprimée définitivement. Cette action est irréversible.",
"restoreSuccess": "Restauration réussie",
"restoreError": "Échec de la restauration",
"permanentDeleteSuccess": "Suppression définitive",
"deleteError": "Échec de la suppression",
"daysRemaining": "JOURS RESTANTS",
"notebookContentPreserved": "Contenu du carnet préservé",
"notebookRestoreHint": "La restauration d'un carnet restaure également toutes ses notes.",
"filterAll": "Tous"
},
"footer": {
"privacy": "Confidentialité",
@@ -1619,7 +1637,23 @@
"chinese": "Chinois",
"japanese": "Japonais"
},
"customPlaceholder": "ex. : Arabe, Russe…"
"customPlaceholder": "ex. : Arabe, Russe…",
"autoDetect": "Détection auto",
"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": "Inconnu",
@@ -1635,8 +1669,8 @@
"edit": "Modifier",
"add": "Ajouter",
"remove": "Supprimer",
"search": "Rechercher",
"noResults": "Aucun résultat",
"search": "Rechercher...",
"noResults": "Aucune note trouvée",
"required": "Requis",
"optional": "Optionnel"
},
@@ -2018,7 +2052,9 @@
"searching": "Recherche en cours...",
"noNotesFoundForContext": "Aucune note pertinente trouvée pour cette question. Réponds avec tes connaissances générales.",
"webSearch": "Recherche web",
"timeoutWarning": "La réponse met plus de temps que prévu..."
"timeoutWarning": "La réponse met plus de temps que prévu...",
"quotaExceededBasic": "Le chat IA est réservé au plan PRO et supérieur.",
"quotaExceededTier": "Limite mensuelle atteinte pour le plan {tier}. Elle se réinitialise le mois prochain."
},
"labHeader": {
"title": "L'Atelier",
@@ -2568,5 +2604,13 @@
"link2Href": "#"
}
}
},
"noteHistory": {
"title": "Titre",
"content": "Contenu",
"untitled": "Sans titre",
"emptyState": "Aucune version disponible",
"selectVersion": "Sélectionnez une version pour prévisualiser son contenu",
"currentVersion": "actuelle"
}
}
}