Add adaptive drill intro, refactor key hints

This commit is contained in:
2026-04-17 20:35:23 +00:00
parent f855fa5606
commit b5ba61a3a3
29 changed files with 1611 additions and 1165 deletions

View File

@@ -17,12 +17,12 @@ menu:
settings_desc: 'Konfiguruj keydr'
day_streak: ' | %{days} dni v rade'
key_progress: ' Postup klaves %{unlocked}/%{total} (%{mastered} zvladnutych) | Cil %{target} WPM%{streak}'
hint_start: '[1-3] Spustit'
hint_skill_tree: '[t] Strom'
hint_keyboard: '[b] Klavesnice'
hint_stats: '[s] Statistiky'
hint_settings: '[c] Nastaveni'
hint_quit: '[q] Konec'
hint_start: 'Spustit'
hint_skill_tree: 'Strom'
hint_keyboard: 'Klavesnice'
hint_stats: 'Statistiky'
hint_settings: 'Nastaveni'
hint_quit: 'Konec'
# Drill screen
drill:
@@ -40,8 +40,8 @@ drill:
passage_source: ' Zdroj textu '
footer: '[ESC] Ukoncit cviceni [Backspace] Smazat'
keys_reenabled: 'Klavesy obnoveny za %{ms}ms'
hint_end: '[ESC] Ukoncit cviceni'
hint_backspace: '[Backspace] Smazat'
hint_end: 'Ukoncit cviceni'
hint_backspace: 'Smazat'
# Dashboard / drill result
dashboard:
@@ -56,11 +56,11 @@ dashboard:
correct_detail: ' (%{correct}/%{total} spravne)'
input_blocked: ' Vstup docasne zablokovany '
input_blocked_ms: '(%{ms}ms zbyva)'
hint_continue: '[c/Enter/Space] Pokracovat'
hint_retry: '[r] Znovu'
hint_menu: '[q] Menu'
hint_stats: '[s] Statistiky'
hint_delete: '[x] Smazat'
hint_continue: 'Pokracovat'
hint_retry: 'Znovu'
hint_menu: 'Menu'
hint_stats: 'Statistiky'
hint_delete: 'Smazat'
# Stats sidebar (during drill)
sidebar:
@@ -86,12 +86,12 @@ stats:
tab_accuracy: '[4] Presnost'
tab_timing: '[5] Casovani'
tab_ngrams: '[6] N-gramy'
hint_back: '[ESC] Zpet'
hint_next_tab: '[Tab] Dalsi karta'
hint_switch_tab: '[1-6] Prepnout kartu'
hint_navigate: '[j/k] Navigovat'
hint_page: '[PgUp/PgDn] Stranka'
hint_delete: '[x] Smazat'
hint_back: 'Zpet'
hint_next_tab: 'Dalsi karta'
hint_switch_tab: 'Prepnout kartu'
hint_navigate: 'Navigovat'
hint_page: 'Stranka'
hint_delete: 'Smazat'
summary_title: ' Souhrn '
drills: ' Cviceni: '
avg_wpm: ' Prum WPM: '
@@ -200,13 +200,13 @@ settings:
import_path: 'Cesta importu'
import_data: 'Importovat data'
import_now: 'Importovat nyni'
hint_save_back: '[ESC] Ulozit a zpet'
hint_change_value: '[Enter/sipky] Zmenit hodnotu'
hint_edit_path: '[Enter na ceste] Upravit'
hint_move: '[←→] Posunout'
hint_tab_complete: '[Tab] Doplnit (na konci)'
hint_confirm: '[Enter] Potvrdit'
hint_cancel: '[Esc] Zrusit'
hint_save_back: 'Ulozit a zpet'
hint_change_value: 'Zmenit hodnotu'
hint_edit_path: 'Upravit'
hint_move: 'Posunout'
hint_tab_complete: 'Doplnit (na konci)'
hint_confirm: 'Potvrdit'
hint_cancel: 'Zrusit'
success_title: ' Uspech '
error_title: ' Chyba '
press_any_key: 'Stiskni libovolnou klavesu'
@@ -236,9 +236,9 @@ select:
cached: ' (v pameti)'
disabled_download: ' (vypnuto: nutne stahnout)'
download_required: ' (nutne stahnout)'
hint_navigate: '[Nahoru/Dolu/PgUp/PgDn] Navigovat'
hint_confirm: '[Enter] Potvrdit'
hint_back: '[ESC] Zpet'
hint_navigate: 'Navigovat'
hint_confirm: 'Potvrdit'
hint_back: 'Zpet'
language_resets_layout: 'Vyber jazyka obnovi rozlozeni klaves na vychozi pro dany jazyk.'
layout_no_language_change: 'Zmena rozlozeni nemeni jazyk slovniku.'
disabled_network_notice: 'Nektere jazyky jsou vypnute: povolte sitove stahovani v nastaveni.'
@@ -267,11 +267,11 @@ skill_tree:
level: 'Uroven %{current}/%{total}'
level_zero: 'Uroven 0/%{total}'
in_focus: ' v zamereni'
hint_navigate: '[↑↓/jk] Navigovat'
hint_scroll: '[PgUp/PgDn nebo Ctrl+U/Ctrl+D] Rolovat'
hint_back: '[q] Zpet'
hint_unlock: '[Enter] Odemknout'
hint_start_drill: '[Enter] Spustit cviceni'
hint_navigate: 'Navigovat'
hint_scroll: 'Rolovat'
hint_back: 'Zpet'
hint_unlock: 'Odemknout'
hint_start_drill: 'Spustit cviceni'
unlock_msg_1: 'Po odemknuti bude vychozi adaptivni cviceni zahrovat klavesy z teto vetve.'
unlock_msg_2: 'Pokud se chces zamerit jen na tuto vetev, spust cviceni primo ze stromu.'
confirm_unlock: 'Odemknout %{branch}?'
@@ -328,7 +328,7 @@ milestones:
all_mastered_desc: 'Kazda klavesa na klavesnici je na maximalni jistote.'
mastery_takes_practice: 'Zbehlost neni cil — vyzaduje prubezne cviceni.'
keep_drilling: 'Pokracuj v cviceni pro udrzeni sve urovne.'
hint_skill_tree_continue: '[t] Otevrit strom [Jina klavesa] Pokracovat'
hint_skill_tree_continue: 'Otevrit strom [Jina klavesa] Pokracovat'
hint_any_key: 'Stiskni libovolnou klavesu pro pokracovani'
input_blocked: 'Vstup docasne zablokovany (%{ms}ms zbyva)'
unlock_msg_1: 'Skvela prace! Pokracuj v rozvoji svych dovednosti.'
@@ -340,12 +340,24 @@ milestones:
mastery_msg_3: 'Svalova pamet uzamcena!'
mastery_msg_4: 'Dalsi klavesa pokorena!'
# Adaptive drill intro overlay
adaptive_intro:
title: ' Vitejte v Adaptivnim cviceni! '
how_it_works: 'Jak funguje adaptivni cviceni:'
desc_start: 'Zacinas s malou sadou nejbeznejsich pismen.'
desc_progress: 'Jak je pises s jistotou, nove klavesy jsou postupne'
desc_expand: 'odemykany, az zvladnes celou klavesnici.'
target_wpm_label: 'Cilovy WPM:'
target_wpm_desc: 'Ovlivnuje rychlost odemykani — vyssi cile vyzaduji'
target_wpm_default: 'rychlejsi psani. 35 WPM je dobry vychozi bod.'
hint: '[←→] Upravit WPM [Enter/Space] Spustit cviceni'
# Keyboard explorer
keyboard:
title: ' Klavesnice '
subtitle: 'Stiskni libovolnou klavesu nebo klikni na klavesu'
hint_navigate: '[←→↑↓/hjkl/Tab] Navigovat'
hint_back: '[q/ESC] Zpet'
hint_navigate: 'Navigovat'
hint_back: 'Zpet'
key_label: 'Klavesa: '
finger_label: 'Prst: '
hand_left: 'Levy'
@@ -397,11 +409,11 @@ intro:
start_passage_drill: 'Spustit cviceni textu'
start_code_drill: 'Spustit cviceni kodu'
confirm: 'Potvrdit'
hint_navigate: '[Nahoru/Dolu] Navigovat'
hint_adjust: '[Vlevo/Vpravo] Upravit'
hint_edit: '[Pis/Backspace] Editovat'
hint_confirm: '[Enter] Potvrdit'
hint_cancel: '[ESC] Zrusit'
hint_navigate: 'Navigovat'
hint_adjust: 'Upravit'
hint_edit: 'Editovat'
hint_confirm: 'Potvrdit'
hint_cancel: 'Zrusit'
preparing_download: 'Pripravuji stahovani...'
download_passage_title: ' Stahuji zdroj textu '
download_code_title: ' Stahuji zdroj kodu '