docs(help): fix stale help and guide texts of Budget, Reports and Transactions (#431) #443

Merged
maximus merged 1 commit from issue-431-stale-help into main 2026-10-16 00:37:40 +00:00
5 changed files with 36 additions and 34 deletions
Showing only changes of commit fade01d955 - Show all commits

View file

@ -20,6 +20,7 @@
- Les installations faites depuis le paquet `.rpm` reçoivent désormais les mises à jour automatiques. Le manifeste de mise à jour ne listait que le `.deb`, qu'une installation `.rpm` téléchargeait puis refusait ; il liste maintenant chaque paquet Linux sous sa propre clé. Les installations `.rpm` existantes n'ont rien à réinstaller : elles recevront la prochaine version (vérifié sur le paquet v0.17.1 publié). Les instructions de téléchargement de la page de release ne mentionnent plus d'AppImage, qui n'est pas construite, et nomment désormais le `.rpm`. Le manifeste n'a plus d'entrée Linux générique : les AppImage des versions 0.4.3 à 0.4.5, qui ne savaient pas installer le `.deb` qu'elle désignait et en étaient cassées, affichent désormais une erreur à la vérification des mises à jour ; installez plutôt le paquet `.deb` ou `.rpm` (#320). - Les installations faites depuis le paquet `.rpm` reçoivent désormais les mises à jour automatiques. Le manifeste de mise à jour ne listait que le `.deb`, qu'une installation `.rpm` téléchargeait puis refusait ; il liste maintenant chaque paquet Linux sous sa propre clé. Les installations `.rpm` existantes n'ont rien à réinstaller : elles recevront la prochaine version (vérifié sur le paquet v0.17.1 publié). Les instructions de téléchargement de la page de release ne mentionnent plus d'AppImage, qui n'est pas construite, et nomment désormais le `.rpm`. Le manifeste n'a plus d'entrée Linux générique : les AppImage des versions 0.4.3 à 0.4.5, qui ne savaient pas installer le `.deb` qu'elle désignait et en étaient cassées, affichent désormais une erreur à la vérification des mises à jour ; installez plutôt le paquet `.deb` ou `.rpm` (#320).
- Budget : une sous-catégorie dépliée s'affiche sous sa catégorie parente, et non plus en fin de groupe. Avec les sous-totaux en bas, chaque sous-total suit ses propres lignes, dans la grille Budget comme dans les rapports Budget vs réel et Comparables (#424). - Budget : une sous-catégorie dépliée s'affiche sous sa catégorie parente, et non plus en fin de groupe. Avec les sous-totaux en bas, chaque sous-total suit ses propres lignes, dans la grille Budget comme dans les rapports Budget vs réel et Comparables (#424).
- Import : le nom d'une source est celui de son sous-dossier, en lecture seule ; une source renommée à la configuration n'est plus prise pour une nouvelle source au prochain import (#426). - Import : le nom d'une source est celui de son sous-dossier, en lecture seule ; une source renommée à la configuration n'est plus prise pour une nouvelle source au prochain import (#426).
- Aide et guide : le Budget décrit la saisie dans la colonne Annuel (plus de bouton de répartition) et la saisie limitée aux catégories du dernier niveau ; les Rapports ont cinq cartes et plus d'onglets ; l'ajout d'un mot-clé depuis une transaction passe par le clic droit (#431).
### Sécurité ### Sécurité

View file

@ -20,6 +20,7 @@
- Installs from the `.rpm` package now receive automatic updates. The update manifest only listed the `.deb`, which an `.rpm` install downloaded and then refused; it now lists each Linux package under its own key. Existing `.rpm` installs need no reinstall: they will receive the next version (checked on the published v0.17.1 package). The download instructions of the release page no longer mention an AppImage, which is not built, and now name the `.rpm`. The manifest no longer has a generic Linux entry: the AppImage builds of 0.4.3 to 0.4.5, which could not install the `.deb` it pointed to and were broken by it, now report an error when checking for updates instead; install the `.deb` or `.rpm` package (#320). - Installs from the `.rpm` package now receive automatic updates. The update manifest only listed the `.deb`, which an `.rpm` install downloaded and then refused; it now lists each Linux package under its own key. Existing `.rpm` installs need no reinstall: they will receive the next version (checked on the published v0.17.1 package). The download instructions of the release page no longer mention an AppImage, which is not built, and now name the `.rpm`. The manifest no longer has a generic Linux entry: the AppImage builds of 0.4.3 to 0.4.5, which could not install the `.deb` it pointed to and were broken by it, now report an error when checking for updates instead; install the `.deb` or `.rpm` package (#320).
- Budget: an expanded subcategory now shows under its parent category instead of at the end of the group. With subtotals at the bottom, each subtotal follows its own rows, in the Budget grid as in the Budget vs Actual and Compare reports (#424). - Budget: an expanded subcategory now shows under its parent category instead of at the end of the group. With subtotals at the bottom, each subtotal follows its own rows, in the Budget grid as in the Budget vs Actual and Compare reports (#424).
- Import: a source is named after its subfolder, read-only; a source renamed during configuration is no longer taken for a new source at the next import (#426). - Import: a source is named after its subfolder, read-only; a source renamed during configuration is no longer taken for a new source at the next import (#426).
- Help and guide: Budget describes typing in the Annual column (no more split button) and that only last-level categories take an amount; Reports have five cards and no tabs; adding a keyword from a transaction goes through the right-click menu (#431).
### Security ### Security

View file

@ -248,7 +248,7 @@ Parcourez, filtrez, triez et catégorisez toutes vos transactions importées. C'
2. Cliquez sur un en-tête de colonne pour trier par ordre croissant ou décroissant 2. Cliquez sur un en-tête de colonne pour trier par ordre croissant ou décroissant
3. Pour catégoriser une transaction, cliquez sur son menu déroulant de catégorie et sélectionnez une catégorie 3. Pour catégoriser une transaction, cliquez sur son menu déroulant de catégorie et sélectionnez une catégorie
4. Pour auto-catégoriser toutes les transactions non catégorisées, cliquez sur le bouton Auto-catégoriser 4. Pour auto-catégoriser toutes les transactions non catégorisées, cliquez sur le bouton Auto-catégoriser
5. Pour ajouter une règle de mot-clé depuis une transaction, cliquez sur l'icône + et entrez le mot-clé 5. Pour ajouter une règle de mot-clé depuis une transaction, faites un clic droit sur sa ligne, puis « Ajouter comme mot-clé » ; sur une transaction déjà classée, l'icône étiquette ajoute aussi un mot-clé à sa catégorie
6. Pour répartir une transaction sur plusieurs catégories, utilisez le bouton Répartition et ajoutez les montants par catégorie 6. Pour répartir une transaction sur plusieurs catégories, utilisez le bouton Répartition et ajoutez les montants par catégorie
### Astuces ### Astuces
@ -338,14 +338,14 @@ Planifiez votre budget mensuel pour chaque catégorie et suivez le prévu par ra
1. Utilisez le navigateur d'année pour sélectionner l'année du budget 1. Utilisez le navigateur d'année pour sélectionner l'année du budget
2. Cliquez sur une cellule de mois pour entrer un montant prévu 2. Cliquez sur une cellule de mois pour entrer un montant prévu
3. Appuyez sur Entrée pour sauvegarder, Échap pour annuler, ou Tab pour passer au mois suivant 3. Appuyez sur Entrée pour sauvegarder, Échap pour annuler, ou Tab pour passer au mois suivant
4. Utilisez le bouton de répartition (sur la colonne Annuel) pour distribuer également sur tous les mois 4. Saisissez un montant dans la colonne Annuel pour le répartir également sur les 12 mois ; il remplace les montants mensuels de la ligne
5. Sauvegardez votre budget comme modèle pour le réutiliser les années suivantes 5. Sauvegardez votre budget comme modèle pour le réutiliser les années suivantes
### Astuces ### Astuces
- La colonne Annuel additionne automatiquement les 12 mois — un avertissement apparaît si les totaux mensuels ne correspondent pas - La colonne Annuel additionne automatiquement les 12 mois
- Les modèles peuvent être appliqués à des mois spécifiques ou aux 12 mois d'un coup - Les modèles peuvent être appliqués à des mois spécifiques ou aux 12 mois d'un coup
- Les catégories parentes affichent les sous-totaux agrégés de leurs enfants - Seules les catégories du dernier niveau acceptent un montant ; les catégories parentes affichent les sous-totaux de leurs enfants
- Replier une catégorie est **purement visuel** : les sous-totaux et les totaux annuels sont toujours calculés sur toutes les lignes, jamais seulement sur les lignes visibles — aucun montant saisi n'est perdu quand vous repliez - Replier une catégorie est **purement visuel** : les sous-totaux et les totaux annuels sont toujours calculés sur toutes les lignes, jamais seulement sur les lignes visibles — aucun montant saisi n'est perdu quand vous repliez
--- ---
@ -356,7 +356,7 @@ Planifiez votre budget mensuel pour chaque catégorie et suivez le prévu par ra
### Le hub ### Le hub
En haut, un **panneau de faits saillants** condensé : solde net du mois courant + solde cumul annuel (YTD) avec sparkline 12 mois, top mouvements vs mois précédent et top 5 des plus grosses transactions récentes. En bas, quatre cartes mènent aux quatre sous-rapports dédiés. En haut, un **panneau de faits saillants** condensé : solde net du mois courant + solde cumul annuel (YTD) avec sparkline 12 mois, top mouvements vs mois précédent et top 5 des plus grosses transactions récentes. En bas, cinq cartes mènent aux cinq sous-rapports dédiés.
Le sélecteur de période en haut à droite est **partagé** entre toutes les pages via l'URL : `?from=YYYY-MM-DD&to=YYYY-MM-DD`. Copiez l'URL pour revenir plus tard au même état ou la partager. Le sélecteur de période en haut à droite est **partagé** entre toutes les pages via l'URL : `?from=YYYY-MM-DD&to=YYYY-MM-DD`. Copiez l'URL pour revenir plus tard au même état ou la partager.
@ -439,7 +439,7 @@ Trois modes accessibles via un tab bar :
Les trois modes ci-dessus, comme le tableau **Par catégorie** des Tendances, présentent les catégories en arbre repliable **à chaque niveau**. Chaque catégorie parente — y compris les niveaux intermédiaires — porte son propre chevron : le déplier révèle ses enfants directs (eux-mêmes repliés), de sorte que vous descendez d'un niveau à la fois. Le tableau s'ouvre **entièrement replié** (seules les catégories de premier niveau visibles) ; le bouton **« Tout déplier / Tout replier »** ouvre ou ferme tous les niveaux d'un coup. Replier une catégorie est **purement visuel** — les sous-totaux, totaux et lignes de résultat restent calculés sur l'ensemble des lignes, jamais sur les seules lignes visibles. Vos choix de repli sont **mémorisés par profil** (dans la base du profil, ils disparaissent donc avec lui). Les trois modes ci-dessus, comme le tableau **Par catégorie** des Tendances, présentent les catégories en arbre repliable **à chaque niveau**. Chaque catégorie parente — y compris les niveaux intermédiaires — porte son propre chevron : le déplier révèle ses enfants directs (eux-mêmes repliés), de sorte que vous descendez d'un niveau à la fois. Le tableau s'ouvre **entièrement replié** (seules les catégories de premier niveau visibles) ; le bouton **« Tout déplier / Tout replier »** ouvre ou ferme tous les niveaux d'un coup. Replier une catégorie est **purement visuel** — les sous-totaux, totaux et lignes de résultat restent calculés sur l'ensemble des lignes, jamais sur les seules lignes visibles. Vos choix de repli sont **mémorisés par profil** (dans la base du profil, ils disparaissent donc avec lui).
### Rapport Zoom catégorie (`/reports/category`) ### Rapport Analyse par catégorie (`/reports/category`)
Choisissez une catégorie dans la combobox en haut. Par défaut le rapport inclut automatiquement les sous-catégories (toggle *Directe seulement* pour les exclure). Vous voyez : Choisissez une catégorie dans la combobox en haut. Par défaut le rapport inclut automatiquement les sous-catégories (toggle *Directe seulement* pour les exclure). Vous voyez :
@ -449,7 +449,7 @@ Choisissez une catégorie dans la combobox en haut. Par défaut le rapport inclu
### Édition contextuelle des mots-clés ### Édition contextuelle des mots-clés
**Clic droit** sur n'importe quelle transaction (dans le zoom catégorie, la liste des faits saillants, ou la page Transactions) ouvre un menu *Ajouter comme mot-clé*. Un dialog affiche : **Clic droit** sur n'importe quelle transaction (dans l'analyse par catégorie, la liste des faits saillants, ou la page Transactions) ouvre un menu *Ajouter comme mot-clé*. Un dialog affiche :
1. Une **prévisualisation** des transactions qui seront recatégorisées (jusqu'à 50 visibles avec cases à cocher individuelles — les matches au-delà de 50 peuvent être appliqués via une case explicite) 1. Une **prévisualisation** des transactions qui seront recatégorisées (jusqu'à 50 visibles avec cases à cocher individuelles — les matches au-delà de 50 peuvent être appliqués via une case explicite)
2. Un sélecteur de catégorie cible, où taper quelques lettres filtre la liste 2. Un sélecteur de catégorie cible, où taper quelques lettres filtre la liste
@ -461,7 +461,7 @@ L'application est atomique : soit toutes les transactions cochées sont recatég
- Le toggle **graphique / tableau** est mémorisé par sous-rapport (vos préférences restent même après redémarrage) - Le toggle **graphique / tableau** est mémorisé par sous-rapport (vos préférences restent même après redémarrage)
- Les mots-clés doivent faire entre 2 et 64 caractères (protection contre les regex explosives) - Les mots-clés doivent faire entre 2 et 64 caractères (protection contre les regex explosives)
- Le zoom catégorie est **protégé contre les arborescences cycliques** : un éventuel `parent_id` malformé ne fait pas planter l'app - L'analyse par catégorie est **protégée contre les arborescences cycliques** : un éventuel `parent_id` malformé ne fait pas planter l'app
--- ---

View file

@ -499,9 +499,9 @@
"title": "How to use Budget", "title": "How to use Budget",
"tips": [ "tips": [
"Use the year navigator to switch between years", "Use the year navigator to switch between years",
"Only last-level categories, without a chevron, take an amount; a row with a chevron adds up its subcategories",
"Click on any month cell to edit the planned amount — press Enter to save, Escape to cancel, Tab to move to next month", "Click on any month cell to edit the planned amount — press Enter to save, Escape to cancel, Tab to move to next month",
"The Annual column shows the total of all 12 months", "An amount typed in the Annual column is split evenly over the 12 months and replaces the monthly amounts; the column then shows their total",
"Use the split button to distribute the annual total evenly across all months",
"Save your budget as a template and apply it to specific months or all 12 at once" "Save your budget as a template and apply it to specific months or all 12 at once"
] ]
}, },
@ -665,7 +665,7 @@
"help": { "help": {
"title": "How to use Reports", "title": "How to use Reports",
"tips": [ "tips": [
"Switch between Trends, By Category, and Over Time views using the tabs", "The cards at the bottom of the page open the five reports: Highlights, Trends, Compare, Category Analysis and Cards",
"Use the period selector to adjust the time range for all charts", "Use the period selector to adjust the time range for all charts",
"Monthly Trends shows your income and expenses over time", "Monthly Trends shows your income and expenses over time",
"Category Over Time tracks how spending in each category evolves" "Category Over Time tracks how spending in each category evolves"
@ -1120,7 +1120,7 @@
"Click a column header to sort ascending or descending", "Click a column header to sort ascending or descending",
"To categorize a transaction, click its category dropdown and select a category", "To categorize a transaction, click its category dropdown and select a category",
"To auto-categorize all uncategorized transactions, click the Auto-categorize button", "To auto-categorize all uncategorized transactions, click the Auto-categorize button",
"To add a keyword rule from a transaction, click the + icon and enter the keyword", "To add a keyword rule from a transaction, right-click its row, then “Add as keyword”; on a transaction that already has a category, the tag icon also adds a keyword to that category",
"To split a transaction across categories, use the Split button and add amounts per category" "To split a transaction across categories, use the Split button and add amounts per category"
], ],
"tips": [ "tips": [
@ -1195,44 +1195,44 @@
"Use the year navigator to select the budget year", "Use the year navigator to select the budget year",
"Click on any month cell to enter a planned amount", "Click on any month cell to enter a planned amount",
"Press Enter to save, Escape to cancel, or Tab to move to the next month", "Press Enter to save, Escape to cancel, or Tab to move to the next month",
"Use the split button (on the Annual column) to distribute evenly across all months", "Type an amount in the Annual column to split it evenly over the 12 months; it replaces the row's monthly amounts",
"Save your budget as a template to reuse it in future years" "Save your budget as a template to reuse it in future years"
], ],
"tips": [ "tips": [
"The Annual column auto-sums all 12 months — a warning appears if monthly totals don't match", "The Annual column auto-sums all 12 months",
"Templates can be applied to specific months or all 12 at once", "Templates can be applied to specific months or all 12 at once",
"Parent categories show subtotals aggregated from their children", "Only last-level categories take an amount; parent categories show the subtotals of their children",
"Collapsing a category is purely visual: subtotals and annual totals are always computed over all rows, never just the visible ones — no amount you typed is ever lost" "Collapsing a category is purely visual: subtotals and annual totals are always computed over all rows, never just the visible ones — no amount you typed is ever lost"
] ]
}, },
"reports": { "reports": {
"title": "Reports", "title": "Reports",
"overview": "A hub with a live highlights panel plus four dedicated sub-reports (Highlights, Trends, Compare, Category Zoom). Every page shares a bookmarkable period via the URL query string.", "overview": "A hub with a live highlights panel plus five dedicated sub-reports (Highlights, Trends, Compare, Category Analysis, Cards). Every page shares a bookmarkable period via the URL query string.",
"features": [ "features": [
"Hub: compact highlights panel + 4 navigation cards", "Hub: compact highlights panel + 5 navigation cards",
"Highlights: current month and YTD balances with sparklines, top movers vs. last month, top recent transactions (30/60/90 day window)", "Highlights: current month and YTD balances with sparklines, top movers vs. last month, top recent transactions (30/60/90 day window)",
"Cartes: single-month KPI dashboard (income, expenses, net, savings rate) with a Monthly/YTD toggle, 13-month sparklines, top movers, budget adherence, and seasonality", "Cartes: single-month KPI dashboard (income, expenses, net, savings rate) with a Monthly/YTD toggle, 13-month sparklines, top movers, budget adherence, and seasonality",
"Trends: global flow (income vs. expenses) and by-category evolution with a chart/table toggle", "Trends: global flow (income vs. expenses) and by-category evolution with a chart/table toggle",
"Compare: Month vs. Previous Month, Year vs. Previous Year, and Actual vs. Budget", "Compare: Month vs. Previous Month, Year vs. Previous Year, and Actual vs. Budget",
"Category Zoom: single-category drill-down with donut, monthly evolution, and filterable transaction table; auto-rollup of subcategories", "Category Analysis: single-category drill-down with donut, monthly evolution, and filterable transaction table; auto-rollup of subcategories",
"Contextual keyword editing: right-click a transaction row to add its description as a keyword with a live preview of the matches", "Contextual keyword editing: right-click a transaction row to add its description as a keyword with a live preview of the matches",
"SVG patterns (lines, dots, crosshatch) to distinguish categories", "SVG patterns (lines, dots, crosshatch) to distinguish categories",
"View mode preference (chart vs. table) persisted per report section", "View mode preference (chart vs. table) persisted per report section",
"Collapse the category hierarchy at every level on the Compare reports and the by-category Trends table: a chevron per parent category, opens fully collapsed, an \"Expand all / Collapse all\" button; purely visual (subtotals and results unchanged), remembered per profile" "Collapse the category hierarchy at every level on the Compare reports and the by-category Trends table: a chevron per parent category, opens fully collapsed, an \"Expand all / Collapse all\" button; purely visual (subtotals and results unchanged), remembered per profile"
], ],
"steps": [ "steps": [
"Open /reports to see the highlights panel and four navigation cards", "Open /reports to see the highlights panel and five navigation cards",
"Adjust the period with the period selector — it is mirrored in the URL and shared with every sub-report", "Adjust the period with the period selector — it is mirrored in the URL and shared with every sub-report",
"Click a card or a sub-route link to open the corresponding report", "Click a card or a sub-route link to open the corresponding report",
"On /reports/cartes, pick a reference month then toggle Monthly vs. YTD to flip the 4 KPI cards between the month and the year-to-date cumulative view — the choice is persisted", "On /reports/cartes, pick a reference month then toggle Monthly vs. YTD to flip the 4 KPI cards between the month and the year-to-date cumulative view — the choice is persisted",
"Toggle chart vs. table on any sub-report — your choice is remembered", "Toggle chart vs. table on any sub-report — your choice is remembered",
"Right-click any transaction row in the category zoom, highlights list, or transactions page to add a keyword", "Right-click any transaction row in the category analysis, highlights list, or transactions page to add a keyword",
"In the keyword dialog, review the preview of matching transactions and confirm to apply" "In the keyword dialog, review the preview of matching transactions and confirm to apply"
], ],
"tips": [ "tips": [
"Copy the URL to share a specific period + report state", "Copy the URL to share a specific period + report state",
"Keywords must be 2–64 characters long", "Keywords must be 2–64 characters long",
"The Category Zoom is protected against malformed category trees: a parent_id cycle cannot freeze the app", "The Category Analysis is protected against malformed category trees: a parent_id cycle cannot freeze the app",
"On /reports/cartes in YTD mode, the MoM delta for January is always \"—\" (no prior YTD window inside the same year), and the savings rate stays \"—\" when YTD income is zero", "On /reports/cartes in YTD mode, the MoM delta for January is always \"—\" (no prior YTD window inside the same year), and the savings rate stays \"—\" when YTD income is zero",
"Seasonality, top movers, and budget adherence stay monthly even when the toggle is set to YTD — only the 4 KPI numbers change", "Seasonality, top movers, and budget adherence stay monthly even when the toggle is set to YTD — only the 4 KPI numbers change",
"Your category collapse choices (Compare, Trends, Budget) are remembered per profile: stored in the profile's own database, they are destroyed with it" "Your category collapse choices (Compare, Trends, Budget) are remembered per profile: stored in the profile's own database, they are destroyed with it"

View file

@ -499,9 +499,9 @@
"title": "Comment utiliser le Budget", "title": "Comment utiliser le Budget",
"tips": [ "tips": [
"Utilisez le navigateur d'année pour changer d'année", "Utilisez le navigateur d'année pour changer d'année",
"Seules les catégories du dernier niveau, sans chevron, acceptent un montant ; une ligne à chevron additionne ses sous-catégories",
"Cliquez sur une cellule de mois pour modifier le montant prévu — Entrée pour sauvegarder, Échap pour annuler, Tab pour passer au mois suivant", "Cliquez sur une cellule de mois pour modifier le montant prévu — Entrée pour sauvegarder, Échap pour annuler, Tab pour passer au mois suivant",
"La colonne Annuel affiche le total des 12 mois", "Un montant saisi dans la colonne Annuel est réparti également sur les 12 mois et remplace les montants mensuels ; la colonne affiche ensuite leur total",
"Utilisez le bouton de répartition pour distribuer le total annuel également sur tous les mois",
"Sauvegardez votre budget comme modèle et appliquez-le à des mois spécifiques ou aux 12 mois d'un coup" "Sauvegardez votre budget comme modèle et appliquez-le à des mois spécifiques ou aux 12 mois d'un coup"
] ]
}, },
@ -665,7 +665,7 @@
"help": { "help": {
"title": "Comment utiliser les Rapports", "title": "Comment utiliser les Rapports",
"tips": [ "tips": [
"Basculez entre les vues Tendances, Par catégorie et Dans le temps via les onglets", "Les cartes du bas de la page ouvrent les cinq rapports : Faits saillants, Tendances, Comparables, Analyse par catégorie et Cartes",
"Utilisez le sélecteur de période pour ajuster la plage de dates de tous les graphiques", "Utilisez le sélecteur de période pour ajuster la plage de dates de tous les graphiques",
"Les tendances mensuelles montrent vos revenus et dépenses au fil du temps", "Les tendances mensuelles montrent vos revenus et dépenses au fil du temps",
"Catégories dans le temps suit l'évolution des dépenses par catégorie" "Catégories dans le temps suit l'évolution des dépenses par catégorie"
@ -1120,7 +1120,7 @@
"Cliquez sur un en-tête de colonne pour trier par ordre croissant ou décroissant", "Cliquez sur un en-tête de colonne pour trier par ordre croissant ou décroissant",
"Pour catégoriser une transaction, cliquez sur son menu déroulant de catégorie et sélectionnez une catégorie", "Pour catégoriser une transaction, cliquez sur son menu déroulant de catégorie et sélectionnez une catégorie",
"Pour auto-catégoriser toutes les transactions non catégorisées, cliquez sur le bouton Auto-catégoriser", "Pour auto-catégoriser toutes les transactions non catégorisées, cliquez sur le bouton Auto-catégoriser",
"Pour ajouter une règle de mot-clé depuis une transaction, cliquez sur l'icône + et entrez le mot-clé", "Pour ajouter une règle de mot-clé depuis une transaction, faites un clic droit sur sa ligne, puis « Ajouter comme mot-clé » ; sur une transaction déjà classée, l'icône étiquette ajoute aussi un mot-clé à sa catégorie",
"Pour répartir une transaction sur plusieurs catégories, utilisez le bouton Répartition et ajoutez les montants par catégorie" "Pour répartir une transaction sur plusieurs catégories, utilisez le bouton Répartition et ajoutez les montants par catégorie"
], ],
"tips": [ "tips": [
@ -1195,44 +1195,44 @@
"Utilisez le navigateur d'année pour sélectionner l'année du budget", "Utilisez le navigateur d'année pour sélectionner l'année du budget",
"Cliquez sur une cellule de mois pour entrer un montant prévu", "Cliquez sur une cellule de mois pour entrer un montant prévu",
"Appuyez sur Entrée pour sauvegarder, Échap pour annuler, ou Tab pour passer au mois suivant", "Appuyez sur Entrée pour sauvegarder, Échap pour annuler, ou Tab pour passer au mois suivant",
"Utilisez le bouton de répartition (sur la colonne Annuel) pour distribuer également sur tous les mois", "Saisissez un montant dans la colonne Annuel pour le répartir également sur les 12 mois ; il remplace les montants mensuels de la ligne",
"Sauvegardez votre budget comme modèle pour le réutiliser les années suivantes" "Sauvegardez votre budget comme modèle pour le réutiliser les années suivantes"
], ],
"tips": [ "tips": [
"La colonne Annuel additionne automatiquement les 12 mois — un avertissement apparaît si les totaux mensuels ne correspondent pas", "La colonne Annuel additionne automatiquement les 12 mois",
"Les modèles peuvent être appliqués à des mois spécifiques ou aux 12 mois d'un coup", "Les modèles peuvent être appliqués à des mois spécifiques ou aux 12 mois d'un coup",
"Les catégories parentes affichent les sous-totaux agrégés de leurs enfants", "Seules les catégories du dernier niveau acceptent un montant ; les catégories parentes affichent les sous-totaux de leurs enfants",
"Replier une catégorie est purement visuel : les sous-totaux et les totaux annuels sont toujours calculés sur toutes les lignes, jamais sur les seules lignes visibles — aucun montant saisi n'est perdu" "Replier une catégorie est purement visuel : les sous-totaux et les totaux annuels sont toujours calculés sur toutes les lignes, jamais sur les seules lignes visibles — aucun montant saisi n'est perdu"
] ]
}, },
"reports": { "reports": {
"title": "Rapports", "title": "Rapports",
"overview": "Un hub qui affiche un panneau de faits saillants en direct plus quatre sous-rapports dédiés (Faits saillants, Tendances, Comparables, Zoom catégorie). Chaque page partage une période bookmarkable via la query string de l'URL.", "overview": "Un hub qui affiche un panneau de faits saillants en direct plus cinq sous-rapports dédiés (Faits saillants, Tendances, Comparables, Analyse par catégorie, Cartes). Chaque page partage une période bookmarkable via la query string de l'URL.",
"features": [ "features": [
"Hub : panneau de faits saillants condensé + 4 cartes de navigation", "Hub : panneau de faits saillants condensé + 5 cartes de navigation",
"Faits saillants : soldes mois courant et cumul annuel avec sparklines, top mouvements vs mois précédent, plus grosses transactions récentes (fenêtre 30/60/90 jours)", "Faits saillants : soldes mois courant et cumul annuel avec sparklines, top mouvements vs mois précédent, plus grosses transactions récentes (fenêtre 30/60/90 jours)",
"Cartes : tableau de bord KPI d'un mois (revenus, dépenses, solde net, taux d'épargne) avec toggle Mensuel/YTD, sparklines 13 mois, top mouvements, adhésion budgétaire et saisonnalité", "Cartes : tableau de bord KPI d'un mois (revenus, dépenses, solde net, taux d'épargne) avec toggle Mensuel/YTD, sparklines 13 mois, top mouvements, adhésion budgétaire et saisonnalité",
"Tendances : flux global (revenus vs dépenses) et évolution par catégorie avec toggle graphique/tableau", "Tendances : flux global (revenus vs dépenses) et évolution par catégorie avec toggle graphique/tableau",
"Comparables : Mois vs Mois précédent, Année vs Année précédente, et Réel vs Budget", "Comparables : Mois vs Mois précédent, Année vs Année précédente, et Réel vs Budget",
"Zoom catégorie : analyse d'une seule catégorie avec donut, évolution mensuelle et tableau de transactions filtrable ; rollup automatique des sous-catégories", "Analyse par catégorie : analyse d'une seule catégorie avec donut, évolution mensuelle et tableau de transactions filtrable ; rollup automatique des sous-catégories",
"Édition contextuelle des mots-clés : clic droit sur une ligne de transaction pour ajouter sa description comme mot-clé avec prévisualisation en direct des matches", "Édition contextuelle des mots-clés : clic droit sur une ligne de transaction pour ajouter sa description comme mot-clé avec prévisualisation en direct des matches",
"Motifs SVG (lignes, points, hachures) pour distinguer les catégories", "Motifs SVG (lignes, points, hachures) pour distinguer les catégories",
"Préférence chart/table mémorisée par section de rapport", "Préférence chart/table mémorisée par section de rapport",
"Repli de la hiérarchie à chaque niveau sur les Comparables et la tendance Par catégorie : chevron par catégorie parente, ouverture entièrement repliée, bouton « Tout déplier / Tout replier » ; purement visuel (sous-totaux et résultats inchangés), mémorisé par profil" "Repli de la hiérarchie à chaque niveau sur les Comparables et la tendance Par catégorie : chevron par catégorie parente, ouverture entièrement repliée, bouton « Tout déplier / Tout replier » ; purement visuel (sous-totaux et résultats inchangés), mémorisé par profil"
], ],
"steps": [ "steps": [
"Ouvrez /reports pour voir le panneau de faits saillants et les quatre cartes de navigation", "Ouvrez /reports pour voir le panneau de faits saillants et les cinq cartes de navigation",
"Ajustez la période avec le sélecteur — elle est reflétée dans l'URL et partagée avec tous les sous-rapports", "Ajustez la période avec le sélecteur — elle est reflétée dans l'URL et partagée avec tous les sous-rapports",
"Cliquez sur une carte ou un lien pour ouvrir le sous-rapport correspondant", "Cliquez sur une carte ou un lien pour ouvrir le sous-rapport correspondant",
"Sur /reports/cartes, choisissez un mois de référence puis basculez entre Mensuel et Cumul annuel (YTD) pour flipper les 4 cartes KPI — le choix est persisté", "Sur /reports/cartes, choisissez un mois de référence puis basculez entre Mensuel et Cumul annuel (YTD) pour flipper les 4 cartes KPI — le choix est persisté",
"Basculez graphique/tableau sur n'importe quel sous-rapport — votre choix est mémorisé", "Basculez graphique/tableau sur n'importe quel sous-rapport — votre choix est mémorisé",
"Cliquez droit sur une ligne de transaction dans le zoom catégorie, la liste des faits saillants, ou la page transactions pour ajouter un mot-clé", "Cliquez droit sur une ligne de transaction dans l'analyse par catégorie, la liste des faits saillants, ou la page transactions pour ajouter un mot-clé",
"Dans le dialog de mot-clé, passez en revue la prévisualisation des transactions qui matchent et confirmez pour appliquer" "Dans le dialog de mot-clé, passez en revue la prévisualisation des transactions qui matchent et confirmez pour appliquer"
], ],
"tips": [ "tips": [
"Copiez l'URL pour partager une période et un rapport spécifiques", "Copiez l'URL pour partager une période et un rapport spécifiques",
"Les mots-clés doivent faire entre 2 et 64 caractères", "Les mots-clés doivent faire entre 2 et 64 caractères",
"Le Zoom catégorie est protégé contre les arborescences malformées : un cycle parent_id ne peut pas figer l'app", "L'analyse par catégorie est protégée contre les arborescences malformées : un cycle parent_id ne peut pas figer l'app",
"Sur /reports/cartes en mode YTD, le delta MoM du mois de janvier est toujours « — » (pas de fenêtre YTD antérieure dans la même année), et le taux d'épargne reste « — » quand les revenus YTD sont à zéro", "Sur /reports/cartes en mode YTD, le delta MoM du mois de janvier est toujours « — » (pas de fenêtre YTD antérieure dans la même année), et le taux d'épargne reste « — » quand les revenus YTD sont à zéro",
"La saisonnalité, les top mouvements et l'adhésion budgétaire restent mensuels même quand le toggle est sur YTD — seuls les 4 chiffres KPI changent", "La saisonnalité, les top mouvements et l'adhésion budgétaire restent mensuels même quand le toggle est sur YTD — seuls les 4 chiffres KPI changent",
"Vos choix de repli des catégories (Comparables, Tendances, Budget) sont mémorisés par profil : stockés dans la base du profil, ils disparaissent avec lui" "Vos choix de repli des catégories (Comparables, Tendances, Budget) sont mémorisés par profil : stockés dans la base du profil, ils disparaissent avec lui"