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: 'Konfigurirajte keydr'
day_streak: ' | %{days} dana zaredom'
key_progress: ' Napredak tipki %{unlocked}/%{total} (%{mastered} savladano) | Cilj %{target} WPM%{streak}'
hint_start: '[1-3] Pokreni'
hint_skill_tree: '[t] Stablo vještina'
hint_keyboard: '[b] Tipkovnica'
hint_stats: '[s] Statistika'
hint_settings: '[c] Postavke'
hint_quit: '[q] Izlaz'
hint_start: 'Pokreni'
hint_skill_tree: 'Stablo vještina'
hint_keyboard: 'Tipkovnica'
hint_stats: 'Statistika'
hint_settings: 'Postavke'
hint_quit: 'Izlaz'
# Drill screen
drill:
@@ -40,8 +40,8 @@ drill:
passage_source: ' Izvor teksta '
footer: '[ESC] Završi vježbu [Backspace] Obriši'
keys_reenabled: 'Tipke ponovo aktivne za %{ms}ms'
hint_end: '[ESC] Završi vježbu'
hint_backspace: '[Backspace] Obriši'
hint_end: 'Završi vježbu'
hint_backspace: 'Obriši'
# Dashboard / drill result
dashboard:
@@ -56,11 +56,11 @@ dashboard:
correct_detail: ' (%{correct}/%{total} točno)'
input_blocked: ' Unos privremeno blokiran '
input_blocked_ms: '(%{ms}ms preostalo)'
hint_continue: '[c/Enter/Space] Nastavi'
hint_retry: '[r] Ponovi'
hint_menu: '[q] Izbornik'
hint_stats: '[s] Statistika'
hint_delete: '[x] Obriši'
hint_continue: 'Nastavi'
hint_retry: 'Ponovi'
hint_menu: 'Izbornik'
hint_stats: 'Statistika'
hint_delete: 'Obriši'
# Stats sidebar (during drill)
sidebar:
@@ -86,12 +86,12 @@ stats:
tab_accuracy: '[4] Točnost'
tab_timing: '[5] Tajming'
tab_ngrams: '[6] N-grami'
hint_back: '[ESC] Natrag'
hint_next_tab: '[Tab] Sljedeća kartica'
hint_switch_tab: '[1-6] Kartica'
hint_navigate: '[j/k] Navigacija'
hint_page: '[PgUp/PgDn] Stranica'
hint_delete: '[x] Obriši'
hint_back: 'Natrag'
hint_next_tab: 'Sljedeća kartica'
hint_switch_tab: 'Kartica'
hint_navigate: 'Navigacija'
hint_page: 'Stranica'
hint_delete: 'Obriši'
summary_title: ' Sažetak '
drills: ' Vježbe: '
avg_wpm: ' Prosj. WPM: '
@@ -200,13 +200,13 @@ settings:
import_path: 'Putanja uvoza'
import_data: 'Uvezi podatke'
import_now: 'Uvezi sada'
hint_save_back: '[ESC] Spremi i natrag'
hint_change_value: '[Enter/strelice] Promijeni'
hint_edit_path: '[Enter na putanju] Uredi'
hint_move: '[←→] Pomakni'
hint_tab_complete: '[Tab] Dovrši (na kraju)'
hint_confirm: '[Enter] Potvrdi'
hint_cancel: '[Esc] Odustani'
hint_save_back: 'Spremi i natrag'
hint_change_value: 'Promijeni'
hint_edit_path: 'Uredi'
hint_move: 'Pomakni'
hint_tab_complete: 'Dovrši (na kraju)'
hint_confirm: 'Potvrdi'
hint_cancel: 'Odustani'
success_title: ' Uspjeh '
error_title: ' Greška '
press_any_key: 'Pritisnite bilo koju tipku'
@@ -236,9 +236,9 @@ select:
cached: ' (u predmemoriji)'
disabled_download: ' (onemogućeno: potrebno preuzimanje)'
download_required: ' (potrebno preuzimanje)'
hint_navigate: '[Gore/Dolje/PgUp/PgDn] Navigacija'
hint_confirm: '[Enter] Potvrdi'
hint_back: '[ESC] Natrag'
hint_navigate: 'Navigacija'
hint_confirm: 'Potvrdi'
hint_back: 'Natrag'
language_resets_layout: 'Odabir jezika resetira raspored tipkovnice na zadani za taj jezik.'
layout_no_language_change: 'Promjena rasporeda ne mijenja jezik rječnika.'
disabled_network_notice: 'Neki jezici su onemogućeni: omogućite mrežna preuzimanja u uvodu/postavkama.'
@@ -267,11 +267,11 @@ skill_tree:
level: 'Razina %{current}/%{total}'
level_zero: 'Razina 0/%{total}'
in_focus: ' u fokusu'
hint_navigate: '[↑↓/jk] Navigacija'
hint_scroll: '[PgUp/PgDn ili Ctrl+U/Ctrl+D] Pomicanje'
hint_back: '[q] Natrag'
hint_unlock: '[Enter] Otključaj'
hint_start_drill: '[Enter] Pokreni vježbu'
hint_navigate: 'Navigacija'
hint_scroll: 'Pomicanje'
hint_back: 'Natrag'
hint_unlock: 'Otključaj'
hint_start_drill: 'Pokreni vježbu'
unlock_msg_1: 'Nakon otključavanja, zadana prilagodljiva vježba uključit će otključane tipke iz ove grane.'
unlock_msg_2: 'Ako se želite usredotočiti samo na ovu granu, pokrenite vježbu izravno iz stabla vještina.'
confirm_unlock: 'Otključati %{branch}?'
@@ -328,7 +328,7 @@ milestones:
all_mastered_desc: 'Svaka tipka na tipkovnici je na maksimalnoj razini pouzdanosti.'
mastery_takes_practice: 'Majstorstvo nije odredište — zahtijeva stalnu vježbu.'
keep_drilling: 'Nastavite vježbati kako biste održali formu.'
hint_skill_tree_continue: '[t] Otvori stablo vještina [Bilo koja tipka] Nastavi'
hint_skill_tree_continue: 'Otvori stablo vještina [Bilo koja tipka] Nastavi'
hint_any_key: 'Pritisnite bilo koju tipku za nastavak'
input_blocked: 'Unos privremeno blokiran (%{ms}ms preostalo)'
unlock_msg_1: 'Odličan posao! Nastavite graditi vještine tipkanja.'
@@ -340,12 +340,24 @@ milestones:
mastery_msg_3: 'Mišićna memorija zaključana!'
mastery_msg_4: 'Još jedna tipka osvojena!'
# Uvodni prekrivač prilagodljive vježbe
adaptive_intro:
title: ' Dobrodošli u Prilagodljivu Vježbu! '
how_it_works: 'Kako funkcioniraju prilagodljive vježbe:'
desc_start: 'Počinjete s malim skupom najčešćih slova koja su otključana.'
desc_progress: 'Kako ih tipkate s pouzdanošću, nove tipke se postupno'
desc_expand: 'otključavaju dok ne savladate cijelu tipkovnicu.'
target_wpm_label: 'Ciljni WPM:'
target_wpm_desc: 'Ovo utječe na brzinu otključavanja tipki — viši ciljevi zahtijevaju'
target_wpm_default: 'brže tipkanje. 35 WPM je dobro polazište ako niste sigurni.'
hint: '[←→] Podesi WPM [Enter/Space] Počni vježbu'
# Keyboard explorer
keyboard:
title: ' Tipkovnica '
subtitle: 'Pritisnite bilo koju tipku ili kliknite tipku'
hint_navigate: '[←→↑↓/hjkl/Tab] Navigacija'
hint_back: '[q/ESC] Natrag'
hint_navigate: 'Navigacija'
hint_back: 'Natrag'
key_label: 'Tipka: '
finger_label: 'Prst: '
hand_left: 'Lijeva'
@@ -397,11 +409,11 @@ intro:
start_passage_drill: 'Pokreni vježbu teksta'
start_code_drill: 'Pokreni vježbu koda'
confirm: 'Potvrdi'
hint_navigate: '[Gore/Dolje] Navigacija'
hint_adjust: '[Lijevo/Desno] Prilagodi'
hint_edit: '[Tipkanje/Backspace] Uredi'
hint_confirm: '[Enter] Potvrdi'
hint_cancel: '[ESC] Odustani'
hint_navigate: 'Navigacija'
hint_adjust: 'Prilagodi'
hint_edit: 'Uredi'
hint_confirm: 'Potvrdi'
hint_cancel: 'Odustani'
preparing_download: 'Priprema preuzimanja...'
download_passage_title: ' Preuzimanje izvora teksta '
download_code_title: ' Preuzimanje izvora koda '