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: 'Nyomja meg a [t] gombot a képességfa megnyitásához'
|
||||
branch_complete_msg: 'Befejezte a %{branch} ágat!'
|
||||
all_levels_mastered: 'Mind a %{count} szint elsajátítva.'
|
||||
all_keys_confident: 'Minden billentyű ebben az ágban teljes megbízhatóságú.'
|
||||
all_keys_confident: 'Az ág minden billentyűje elsajátításra került.'
|
||||
all_unlocked_msg: 'Feloldotta a billentyűzet összes billentyűjét!'
|
||||
all_unlocked_desc: 'Minden karakter, szimbólum és módosító elérhető a gyakorlatokban.'
|
||||
keep_practicing_mastery: 'Folytassa a gyakorlást a mesteri szint eléréséhez — ha minden billentyű eléri a teljes'
|
||||
confidence_complete: 'megbízhatóságot, elérte a teljes billentyűzet elsajátítását!'
|
||||
keep_practicing_mastery: 'Folytassa a gyakorlást — ha minden billentyűt elsajátított,'
|
||||
confidence_complete: 'elérte a teljes billentyűzet elsajátítását!'
|
||||
all_mastered_msg: 'Gratulálunk — elérte a teljes billentyűzet elsajátítását!'
|
||||
all_mastered_desc: 'A billentyűzet minden billentyűje maximális megbízhatóságú.'
|
||||
all_mastered_desc: 'A billentyűzet minden billentyűje elsajátításra került.'
|
||||
mastery_takes_practice: 'Az elsajátítás nem végállomás — folyamatos gyakorlást igényel.'
|
||||
keep_drilling: 'Folytassa a gyakorlást, hogy megőrizze szintjét.'
|
||||
hint_skill_tree_continue: 'Képességfa megnyitása [Bármely billentyű] Tovább'
|
||||
@@ -335,16 +335,24 @@ milestones:
|
||||
unlock_msg_2: 'Újabb billentyű az arzenáljában!'
|
||||
unlock_msg_3: 'A billentyűzete bővül! Így tovább.'
|
||||
unlock_msg_4: 'Egy lépéssel közelebb a teljes elsajátításhoz!'
|
||||
mastery_msg_1: 'Ez a billentyű most teljes megbízhatóságú!'
|
||||
unlock_msg_plural_1: 'Szép munka! Fejlessze tovább gépelési készségeit.'
|
||||
unlock_msg_plural_2: 'Újabb billentyűk az arzenáljában!'
|
||||
unlock_msg_plural_3: 'A billentyűzete bővül! Így tovább.'
|
||||
unlock_msg_plural_4: 'Több lépéssel közelebb a teljes elsajátításhoz!'
|
||||
mastery_msg_1: 'Ezt a billentyűt most elsajátította.'
|
||||
mastery_msg_2: 'Ezt a billentyűt tökéletesen tudja!'
|
||||
mastery_msg_3: 'Izommemória rögzítve!'
|
||||
mastery_msg_4: 'Még egy billentyű meghódítva!'
|
||||
mastery_msg_plural_1: 'Ezeket a billentyűket most elsajátította.'
|
||||
mastery_msg_plural_2: 'Ezeket a billentyűket tökéletesen tudja!'
|
||||
mastery_msg_plural_3: 'Izommemória rögzítve!'
|
||||
mastery_msg_plural_4: 'Még több billentyű meghódítva!'
|
||||
|
||||
# Adaptív gyakorlat bevezető felugró
|
||||
adaptive_intro:
|
||||
title: ' Üdvözöljük a keydr-ben! '
|
||||
how_it_works: 'Hogyan működnek az adaptív gyakorlatok:'
|
||||
description: 'A leggyakoribb betűk egy kis készletével kezd, amelyek fel vannak oldva. A gyakorlat csak olyan szavakat generál, amelyek ezeket a betűket használják. Ahogy magabiztosan gépeli őket, az új billentyűk fokozatosan feloldódnak, amíg el nem sajátítja a teljes billentyűzetet.'
|
||||
description: 'A leggyakoribb betűk egy kis készletével kezd, amelyek fel vannak oldva. A gyakorlat csak olyan szavakat generál, amelyek ezeket a betűket használják. Ahogy elsajátítja őket, az új billentyűk fokozatosan feloldódnak, amíg el nem sajátítja a teljes billentyűzetet.'
|
||||
target_wpm_label: 'Cél WPM:'
|
||||
target_wpm_desc: 'Ez befolyásolja a billentyűk feloldásának sebességét — magasabb célok gyorsabb gépelést igényelnek. 35 WPM jó kiindulópont, ha bizonytalan. Ezt később bármikor módosíthatja a beállításokban.'
|
||||
hint_adjust: 'WPM beállítása'
|
||||
@@ -390,6 +398,9 @@ keyboard:
|
||||
in_focus_label: 'Fókuszban?: '
|
||||
mastery_label: 'Elsajátítás: '
|
||||
mastery_locked: 'Zárolva'
|
||||
mastery_mastered: 'Elsajátítva'
|
||||
mastery_in_progress: 'Folyamatban'
|
||||
speed_confidence_label: 'Sebesség-megbízhatóság: '
|
||||
ranked_avg_time: 'Ért. átl. idő: '
|
||||
ranked_best_time: 'Ért. legjobb idő: '
|
||||
ranked_samples: 'Ért. minták: '
|
||||
|
||||
Reference in New Issue
Block a user