mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 06:22:22 -04:00
Feat/Health check tooltip (#4068)
* Feat/Health check tooltip * Update ftl/core/deck-config.ftl * split deckConfigHealthCheckTooltip * wording change * separate "(slow)" * Add title to health check messages
This commit is contained in:
parent
e728e8bcb1
commit
6004616672
3 changed files with 20 additions and 5 deletions
|
@ -395,7 +395,8 @@ deck-config-weights = FSRS parameters
|
||||||
deck-config-compute-optimal-weights = Optimize FSRS parameters
|
deck-config-compute-optimal-weights = Optimize FSRS parameters
|
||||||
deck-config-compute-minimum-recommended-retention = Minimum recommended retention
|
deck-config-compute-minimum-recommended-retention = Minimum recommended retention
|
||||||
deck-config-optimize-button = Optimize Current Preset
|
deck-config-optimize-button = Optimize Current Preset
|
||||||
deck-config-health-check = Check health when optimizing (slow)
|
deck-config-slow-suffix = { $text } (slow)
|
||||||
|
deck-config-health-check = Check health when optimizing
|
||||||
deck-config-compute-button = Compute
|
deck-config-compute-button = Compute
|
||||||
deck-config-ignore-before = Ignore cards reviewed before
|
deck-config-ignore-before = Ignore cards reviewed before
|
||||||
deck-config-time-to-optimize = It's been a while - using the Optimize All Presets button is recommended.
|
deck-config-time-to-optimize = It's been a while - using the Optimize All Presets button is recommended.
|
||||||
|
@ -487,14 +488,16 @@ deck-config-checking-for-improvement = Checking for improvement...
|
||||||
deck-config-optimizing-preset = Optimizing preset { $current_count }/{ $total_count }...
|
deck-config-optimizing-preset = Optimizing preset { $current_count }/{ $total_count }...
|
||||||
deck-config-fsrs-must-be-enabled = FSRS must be enabled first.
|
deck-config-fsrs-must-be-enabled = FSRS must be enabled first.
|
||||||
deck-config-fsrs-params-optimal = The FSRS parameters currently appear to be optimal.
|
deck-config-fsrs-params-optimal = The FSRS parameters currently appear to be optimal.
|
||||||
deck-config-fsrs-bad-fit-warning = Your memory is difficult for FSRS to predict. Recommendations:
|
deck-config-fsrs-bad-fit-warning = Health Check:
|
||||||
|
Your memory is difficult for FSRS to predict. Recommendations:
|
||||||
|
|
||||||
- Suspend or reformulate leeches.
|
- Suspend or reformulate leeches.
|
||||||
- Use the answer buttons consistently. Keep in mind that "Hard" is a passing grade, not a failing grade.
|
- Use the answer buttons consistently. Keep in mind that "Hard" is a passing grade, not a failing grade.
|
||||||
- Understand before you memorize.
|
- Understand before you memorize.
|
||||||
|
|
||||||
If you follow these suggestions, performance will usually improve over the next few months.
|
If you follow these suggestions, performance will usually improve over the next few months.
|
||||||
deck-config-fsrs-good-fit = FSRS is well adjusted to your memory.
|
deck-config-fsrs-good-fit = Health Check:
|
||||||
|
FSRS can adapt to your memory well.
|
||||||
|
|
||||||
deck-config-fsrs-params-no-reviews = No reviews found. Make sure this preset is assigned to all decks (including subdecks) that you want to optimize, and try again.
|
deck-config-fsrs-params-no-reviews = No reviews found. Make sure this preset is assigned to all decks (including subdecks) that you want to optimize, and try again.
|
||||||
|
|
||||||
|
@ -561,6 +564,8 @@ deck-config-compute-optimal-retention-tooltip =
|
||||||
if it significantly differs from 0.9, it's a sign that the time you've allocated each day is either too low
|
if it significantly differs from 0.9, it's a sign that the time you've allocated each day is either too low
|
||||||
or too high for the amount of cards you're trying to learn. This number can be useful as a reference, but it
|
or too high for the amount of cards you're trying to learn. This number can be useful as a reference, but it
|
||||||
is not recommended to copy it into the desired retention field.
|
is not recommended to copy it into the desired retention field.
|
||||||
|
deck-config-health-check-tooltip1 = This will show a warning if FSRS struggles to adapt to your memory.
|
||||||
|
deck-config-health-check-tooltip2 = Health check is performed only when using Optimize Current Preset.
|
||||||
|
|
||||||
deck-config-compute-optimal-retention = Compute minimum recommended retention
|
deck-config-compute-optimal-retention = Compute minimum recommended retention
|
||||||
deck-config-predicted-optimal-retention = Minimum recommended retention: { $num }
|
deck-config-predicted-optimal-retention = Minimum recommended retention: { $num }
|
||||||
|
|
|
@ -342,8 +342,10 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
{/if}
|
{/if}
|
||||||
|
|
||||||
<SwitchRow bind:value={$healthCheck} defaultValue={false}>
|
<SwitchRow bind:value={$healthCheck} defaultValue={false}>
|
||||||
<SettingTitle on:click={() => openHelpModal("deckConfigHealthCheck")}>
|
<SettingTitle on:click={() => openHelpModal("healthCheck")}>
|
||||||
<GlobalLabel title={tr.deckConfigHealthCheck()} />
|
<GlobalLabel
|
||||||
|
title={tr.deckConfigSlowSuffix({ text: tr.deckConfigHealthCheck() })}
|
||||||
|
/>
|
||||||
</SettingTitle>
|
</SettingTitle>
|
||||||
</SwitchRow>
|
</SwitchRow>
|
||||||
|
|
||||||
|
|
|
@ -59,6 +59,14 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
help: tr.deckConfigComputeOptimalRetentionTooltip4(),
|
help: tr.deckConfigComputeOptimalRetentionTooltip4(),
|
||||||
sched: HelpItemScheduler.FSRS,
|
sched: HelpItemScheduler.FSRS,
|
||||||
},
|
},
|
||||||
|
healthCheck: {
|
||||||
|
title: tr.deckConfigHealthCheck(),
|
||||||
|
help:
|
||||||
|
tr.deckConfigHealthCheckTooltip1() +
|
||||||
|
"\n\n" +
|
||||||
|
tr.deckConfigHealthCheckTooltip2(),
|
||||||
|
sched: HelpItemScheduler.FSRS,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
const helpSections: HelpItem[] = Object.values(settings);
|
const helpSections: HelpItem[] = Object.values(settings);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue