feat: add sticky error-aware key mastery
Persist ranked-only mastery and use it consistently across progression, milestones, counts, and localized UI. Preserve mastery during history rebuilds, replay errors accurately, and generate replay-derived test profiles. Document the follow-up plan to remove the drill history cap.
This commit is contained in:
+17
-6
@@ -319,13 +319,13 @@ milestones:
|
||||
open_skill_tree: 'Vajutage [t] oskuste puu avamiseks'
|
||||
branch_complete_msg: 'Olete lõpetanud haru %{branch}!'
|
||||
all_levels_mastered: 'Kõik %{count} taset omandatud.'
|
||||
all_keys_confident: 'Iga klahv selles harus on täielikul tasemel.'
|
||||
all_keys_confident: 'Iga klahv selles harus on omandatud.'
|
||||
all_unlocked_msg: 'Olete avanud kõik klahvid klaviatuuril!'
|
||||
all_unlocked_desc: 'Iga märk, sümbol ja muuteklahv on nüüd harjutustes saadaval.'
|
||||
keep_practicing_mastery: 'Jätkake harjutamist valdamise saavutamiseks — kui iga klahv jõuab täieliku'
|
||||
confidence_complete: 'kindluseni, olete saavutanud täieliku klaviatuuri valdamise!'
|
||||
keep_practicing_mastery: 'Jätkake harjutamist — kui iga klahv on omandatud,'
|
||||
confidence_complete: 'olete saavutanud täieliku klaviatuuri valdamise!'
|
||||
all_mastered_msg: 'Palju õnne — olete saavutanud täieliku klaviatuuri valdamise!'
|
||||
all_mastered_desc: 'Iga klahv klaviatuuril on maksimaalsel tasemel.'
|
||||
all_mastered_desc: 'Iga klahv klaviatuuril on omandatud.'
|
||||
mastery_takes_practice: 'Valdamine pole sihtkoht — see nõuab pidevat harjutamist.'
|
||||
keep_drilling: 'Jätkake harjutamist oma taseme hoidmiseks.'
|
||||
hint_skill_tree_continue: 'Ava oskuste puu [Suvaline klahv] Jätka'
|
||||
@@ -335,16 +335,24 @@ milestones:
|
||||
unlock_msg_2: 'Veel üks klahv teie arsenali!'
|
||||
unlock_msg_3: 'Teie klaviatuur kasvab! Jätkake!'
|
||||
unlock_msg_4: 'Samm lähemale täielikule klaviatuuri valdamisele!'
|
||||
mastery_msg_1: 'See klahv on nüüd täielikul tasemel!'
|
||||
unlock_msg_plural_1: 'Tubli! Jätkake oma trükkimisoskuste arendamist.'
|
||||
unlock_msg_plural_2: 'Veel mitu klahvi teie arsenali!'
|
||||
unlock_msg_plural_3: 'Teie klaviatuur kasvab! Jätkake!'
|
||||
unlock_msg_plural_4: 'Mitu sammu lähemale täielikule klaviatuuri valdamisele!'
|
||||
mastery_msg_1: 'See klahv on nüüd omandatud.'
|
||||
mastery_msg_2: 'See klahv on teil selge!'
|
||||
mastery_msg_3: 'Lihasmälu lukustatud!'
|
||||
mastery_msg_4: 'Veel üks klahv vallutatud!'
|
||||
mastery_msg_plural_1: 'Need klahvid on nüüd omandatud.'
|
||||
mastery_msg_plural_2: 'Need klahvid on teil selged!'
|
||||
mastery_msg_plural_3: 'Lihasmälu lukustatud!'
|
||||
mastery_msg_plural_4: 'Veel mitu klahvi vallutatud!'
|
||||
|
||||
# Kohanduva harjutuse sissejuhatuse ülekate
|
||||
adaptive_intro:
|
||||
title: ' Tere tulemast keydri! '
|
||||
how_it_works: 'Kuidas kohanduvad harjutused toimivad:'
|
||||
description: 'Alustad väikese hulga kõige levinumate tähtedega. Harjutus genereerib ainult sõnu, mis kasutavad neid tähti. Kui trükid neid kindlalt, avatakse uued klahvid järk-järgult, kuni oled omandanud kogu klaviatuuri.'
|
||||
description: 'Alustad väikese hulga kõige levinumate tähtedega. Harjutus genereerib ainult sõnu, mis kasutavad neid tähti. Kui omandad need, avatakse uued klahvid järk-järgult, kuni oled omandanud kogu klaviatuuri.'
|
||||
target_wpm_label: 'Siht-WPM:'
|
||||
target_wpm_desc: 'See mõjutab klahvide avamise kiirust — kõrgemad sihid nõuavad kiiremat trükkimist. 35 WPM on hea lähtepunkt, kui pole kindel. Saad seda alati hiljem seadetes muuta.'
|
||||
hint_adjust: 'Kohanda WPM'
|
||||
@@ -390,6 +398,9 @@ keyboard:
|
||||
in_focus_label: 'Fookuses?: '
|
||||
mastery_label: 'Valdamine: '
|
||||
mastery_locked: 'Lukus'
|
||||
mastery_mastered: 'Omandatud'
|
||||
mastery_in_progress: 'Pooleli'
|
||||
speed_confidence_label: 'Kiiruskindlus: '
|
||||
ranked_avg_time: 'Hinnatud kesk. aeg: '
|
||||
ranked_best_time: 'Hinnatud parim aeg: '
|
||||
ranked_samples: 'Hinnatud proovid: '
|
||||
|
||||
Reference in New Issue
Block a user