From 3521da3ad64f5812a231d830a509aa2192fccb7a Mon Sep 17 00:00:00 2001 From: Luc Mcgrady Date: Mon, 1 Sep 2025 05:58:20 +0100 Subject: [PATCH] Chore/Remove CMRR from fsrs help modal (#4290) * Remove cmrr from fsrs help sections * move other strings --- ftl/core/deck-config.ftl | 21 ++++++++++--------- .../deck-options/FsrsOptionsOuter.svelte | 5 ----- 2 files changed, 11 insertions(+), 15 deletions(-) diff --git a/ftl/core/deck-config.ftl b/ftl/core/deck-config.ftl index da3e4ea34..43d03c6bb 100644 --- a/ftl/core/deck-config.ftl +++ b/ftl/core/deck-config.ftl @@ -384,8 +384,6 @@ deck-config-which-deck = Which deck would you like to display options for? deck-config-updating-cards = Updating cards: { $current_cards_count }/{ $total_cards_count }... deck-config-invalid-parameters = The provided FSRS parameters are invalid. Leave them blank to use the default parameters. deck-config-not-enough-history = Insufficient review history to perform this operation. -deck-config-unable-to-determine-desired-retention = - Unable to determine a minimum recommended retention. deck-config-must-have-400-reviews = { $count -> [one] Only { $count } review was found. @@ -394,7 +392,6 @@ deck-config-must-have-400-reviews = # Numbers that control how aggressively the FSRS algorithm schedules cards deck-config-weights = FSRS parameters deck-config-compute-optimal-weights = Optimize FSRS parameters -deck-config-compute-minimum-recommended-retention = Minimum recommended retention deck-config-optimize-button = Optimize Current Preset # Indicates that a given function or label, provided via the "text" variable, operates slowly. deck-config-slow-suffix = { $text } (slow) @@ -407,7 +404,6 @@ deck-config-historical-retention = Historical retention deck-config-smaller-is-better = Smaller numbers indicate a better fit to your review history. deck-config-steps-too-large-for-fsrs = When FSRS is enabled, steps of 1 day or more are not recommended. deck-config-get-params = Get Params -deck-config-predicted-minimum-recommended-retention = Minimum recommended retention: { $num } deck-config-complete = { $num }% complete. deck-config-iterations = Iteration: { $count }... deck-config-reschedule-cards-on-change = Reschedule cards on change @@ -468,12 +464,7 @@ deck-config-compute-optimal-weights-tooltip2 = By default, parameters will be calculated from the review history of all decks using the current preset. You can optionally adjust the search before calculating the parameters, if you'd like to alter which cards are used for optimizing the parameters. -deck-config-compute-optimal-retention-tooltip4 = - This tool will attempt to find the desired retention value - that will lead to the most material learnt, in the least amount of time. The calculated number can serve as a reference - when deciding what to set your desired retention to. You may wish to choose a higher desired retention if you’re - willing to invest more study time to achieve it. Setting your desired retention lower than the minimum - is not recommended, as it will lead to a higher workload, because of the high forgetting rate. + deck-config-please-save-your-changes-first = Please save your changes first. deck-config-workload-factor-change = Approximate workload: {$factor}x (compared to {$previousDR}% desired retention) @@ -544,6 +535,16 @@ deck-config-fsrs-good-fit = Health Check: ## NO NEED TO TRANSLATE. This text is no longer used by Anki, and will be removed in the future. +deck-config-unable-to-determine-desired-retention = + Unable to determine a minimum recommended retention. +deck-config-predicted-minimum-recommended-retention = Minimum recommended retention: { $num } +deck-config-compute-minimum-recommended-retention = Minimum recommended retention +deck-config-compute-optimal-retention-tooltip4 = + This tool will attempt to find the desired retention value + that will lead to the most material learnt, in the least amount of time. The calculated number can serve as a reference + when deciding what to set your desired retention to. You may wish to choose a higher desired retention if you’re + willing to invest more study time to achieve it. Setting your desired retention lower than the minimum + is not recommended, as it will lead to a higher workload, because of the high forgetting rate. deck-config-plotted-on-x-axis = (Plotted on the X-axis) deck-config-a-100-day-interval = { $days -> diff --git a/ts/routes/deck-options/FsrsOptionsOuter.svelte b/ts/routes/deck-options/FsrsOptionsOuter.svelte index fa543b5fc..49d4c681d 100644 --- a/ts/routes/deck-options/FsrsOptionsOuter.svelte +++ b/ts/routes/deck-options/FsrsOptionsOuter.svelte @@ -59,11 +59,6 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html sched: HelpItemScheduler.FSRS, global: true, }, - computeOptimalRetention: { - title: tr.deckConfigComputeOptimalRetention(), - help: tr.deckConfigComputeOptimalRetentionTooltip4(), - sched: HelpItemScheduler.FSRS, - }, healthCheck: { title: tr.deckConfigHealthCheck(), help: