458 lines
18 KiB
YAML
458 lines
18 KiB
YAML
# Main menu
|
|
menu:
|
|
subtitle: 'Terminalowy trener pisania'
|
|
adaptive_drill: 'Trening adaptacyjny'
|
|
adaptive_drill_desc: 'Fonetyczne slowa z adaptacyjnym odblokowywaniem liter'
|
|
code_drill: 'Trening kodu'
|
|
code_drill_desc: 'Cwicz pisanie skladni kodu'
|
|
passage_drill: 'Trening tekstu'
|
|
passage_drill_desc: 'Przepisuj fragmenty ksiazek'
|
|
skill_tree: 'Drzewo umiejetnosci'
|
|
skill_tree_desc: 'Przegladaj sciezki postepu i uruchamiaj treningi'
|
|
keyboard: 'Klawiatura'
|
|
keyboard_desc: 'Poznaj uklad klawiatury i statystyki klawiszy'
|
|
statistics: 'Statystyki'
|
|
statistics_desc: 'Przegladaj statystyki pisania'
|
|
settings: 'Ustawienia'
|
|
settings_desc: 'Konfiguruj keydr'
|
|
day_streak: ' | %{days} dni z rzedu'
|
|
key_progress: ' Postep klawiszy %{unlocked}/%{total} (%{mastered} opanowanych) | Cel %{target} WPM%{streak}'
|
|
hint_start: '[1-3] Rozpocznij'
|
|
hint_skill_tree: '[t] Drzewo'
|
|
hint_keyboard: '[b] Klawiatura'
|
|
hint_stats: '[s] Statystyki'
|
|
hint_settings: '[c] Ustawienia'
|
|
hint_quit: '[q] Wyjdz'
|
|
|
|
# Drill screen
|
|
drill:
|
|
title: ' Trening '
|
|
mode_adaptive: 'Adaptacyjny'
|
|
mode_code: 'Kod (bez rankingu)'
|
|
mode_passage: 'Tekst (bez rankingu)'
|
|
focus_char: 'Fokus: ''%{ch}'''
|
|
focus_bigram: 'Fokus: "%{bigram}"'
|
|
focus_both: 'Fokus: ''%{ch}'' + "%{bigram}"'
|
|
header_wpm: 'WPM'
|
|
header_acc: 'Dok'
|
|
header_err: 'Bld'
|
|
code_source: ' Zrodlo kodu '
|
|
passage_source: ' Zrodlo tekstu '
|
|
footer: '[ESC] Zakoncz trening [Backspace] Usun'
|
|
keys_reenabled: 'Klawisze przywrocone w %{ms}ms'
|
|
hint_end: '[ESC] Zakoncz trening'
|
|
hint_backspace: '[Backspace] Usun'
|
|
|
|
# Dashboard / drill result
|
|
dashboard:
|
|
title: ' Trening zakonczony '
|
|
results: 'Wyniki'
|
|
unranked_note_prefix: ' (Bez rankingu'
|
|
unranked_note_suffix: ' nie liczy sie do drzewa umiejetnosci)'
|
|
speed: ' Predkosc: '
|
|
accuracy_label: ' Dokladnosc:'
|
|
time_label: ' Czas: '
|
|
errors_label: ' Bledy: '
|
|
correct_detail: ' (%{correct}/%{total} poprawnych)'
|
|
input_blocked: ' Wejscie tymczasowo zablokowane '
|
|
input_blocked_ms: '(%{ms}ms pozostalo)'
|
|
hint_continue: '[c/Enter/Space] Kontynuuj'
|
|
hint_retry: '[r] Powtorz'
|
|
hint_menu: '[q] Menu'
|
|
hint_stats: '[s] Statystyki'
|
|
hint_delete: '[x] Usun'
|
|
|
|
# Stats sidebar (during drill)
|
|
sidebar:
|
|
title: ' Statystyki '
|
|
wpm: 'WPM: '
|
|
target: 'Cel: '
|
|
target_wpm: '%{wpm} WPM'
|
|
accuracy: 'Dokladnosc: '
|
|
progress: 'Postep: '
|
|
correct: 'Poprawne: '
|
|
errors: 'Bledy: '
|
|
time: 'Czas: '
|
|
last_drill: ' Ostatni trening '
|
|
vs_avg: ' vs sr: '
|
|
|
|
# Statistics dashboard
|
|
stats:
|
|
title: ' Statystyki '
|
|
empty: 'Brak ukonczonych treningow. Zacznij pisac!'
|
|
tab_dashboard: '[1] Przeglad'
|
|
tab_history: '[2] Historia'
|
|
tab_activity: '[3] Aktywnosc'
|
|
tab_accuracy: '[4] Dokladnosc'
|
|
tab_timing: '[5] Czas reakcji'
|
|
tab_ngrams: '[6] N-gramy'
|
|
hint_back: '[ESC] Wstecz'
|
|
hint_next_tab: '[Tab] Nastepna karta'
|
|
hint_switch_tab: '[1-6] Zmien karte'
|
|
hint_navigate: '[j/k] Nawiguj'
|
|
hint_page: '[PgUp/PgDn] Strona'
|
|
hint_delete: '[x] Usun'
|
|
summary_title: ' Podsumowanie '
|
|
drills: ' Treningi: '
|
|
avg_wpm: ' Sr WPM: '
|
|
best_wpm: ' Najlepszy WPM: '
|
|
accuracy_label: ' Dokladnosc: '
|
|
total_time: ' Laczny czas: '
|
|
wpm_chart_title: ' WPM na trening (ostatnie 20, cel: %{target}) '
|
|
accuracy_chart_title: ' Dokladnosc %% (ostatnie 50 treningow) '
|
|
chart_drill: 'Tren #'
|
|
chart_accuracy_pct: 'Dokladnosc %%'
|
|
sessions_title: ' Ostatnie sesje '
|
|
session_header: ' # WPM Raw Dok%% Czas Data/Czas Tryb Ranking Czesciowy'
|
|
session_separator: ' ─────────────────────────────────────────────────────────────────────'
|
|
delete_confirm: 'Usunac sesje #%{idx}? (t/n)'
|
|
confirm_title: ' Potwierdz '
|
|
yes: 'tak'
|
|
no: 'nie'
|
|
keyboard_accuracy_title: ' Dokladnosc klawiatury %% '
|
|
keyboard_timing_title: ' Czas reakcji klawiatury (ms) '
|
|
slowest_keys_title: ' Najwolniejsze klawisze (ms) '
|
|
fastest_keys_title: ' Najszybsze klawisze (ms) '
|
|
worst_accuracy_title: ' Najgorsza dokladnosc (%%) '
|
|
best_accuracy_title: ' Najlepsza dokladnosc (%%) '
|
|
not_enough_data: ' Za malo danych'
|
|
streaks_title: ' Serie '
|
|
current_streak: ' Biezaca: '
|
|
best_streak: ' Najlepsza: '
|
|
active_days: ' Aktywne dni: '
|
|
top_days_none: ' Najlepsze dni: brak'
|
|
top_days: ' Najlepsze dni: %{days}'
|
|
wpm_label: ' WPM: %{avg}/%{target} (%{pct}%%)'
|
|
acc_label: ' Dok: %{pct}%%'
|
|
keys_label: ' Klawisze: %{unlocked}/%{total} (%{mastered} opanowanych)'
|
|
ngram_empty: 'Wykonaj treningi adaptacyjne, aby zobaczyc dane n-gramow'
|
|
ngram_header_speed_narrow: ' Bgrm Predk Oczek Anom%'
|
|
ngram_header_error_narrow: ' Bgrm Bld Prb Czest Oczek Anom%'
|
|
ngram_header_speed: ' Bigram Predkosc Oczekiw Probki Anom%'
|
|
ngram_header_error: ' Bigram Bledy Probki Czest Oczekiw Anom%'
|
|
focus_title: ' Aktywny fokus '
|
|
focus_char_label: ' Fokus: '
|
|
focus_bigram_value: 'Bigram %{label}'
|
|
focus_plus: ' + '
|
|
anomaly_error: 'blad'
|
|
anomaly_speed: 'predkosc'
|
|
focus_detail_both: ' Znak ''%{ch}'': najslabszy klawisz | Bigram %{label}: anomalia %{type} %{pct}%%'
|
|
focus_detail_char_only: ' Znak ''%{ch}'': najslabszy klawisz, brak potwierdzonych anomalii bigramow'
|
|
focus_detail_bigram_only: ' (anomalia %{type}: %{pct}%%)'
|
|
focus_empty: ' Wykonaj treningi adaptacyjne, aby zobaczyc dane fokusu'
|
|
error_anomalies_title: ' Anomalie bledow (%{count}) '
|
|
no_error_anomalies: ' Nie wykryto anomalii bledow'
|
|
speed_anomalies_title: ' Anomalie predkosci (%{count}) '
|
|
no_speed_anomalies: ' Nie wykryto anomalii predkosci'
|
|
scope_label_prefix: ' '
|
|
bi_label: ' | Bi: %{count}'
|
|
tri_label: ' | Tri: %{count}'
|
|
hes_label: ' | Wah: >%{ms}ms'
|
|
gain_label: ' | Zysk: %{value}'
|
|
gain_interval: ' (co 50)'
|
|
focus_char_value: 'Znak ''%{ch}'''
|
|
|
|
# Activity heatmap
|
|
heatmap:
|
|
title: ' Dzienna aktywnosc (sesje na dzien) '
|
|
jan: 'Sty'
|
|
feb: 'Lut'
|
|
mar: 'Mar'
|
|
apr: 'Kwi'
|
|
may: 'Maj'
|
|
jun: 'Cze'
|
|
jul: 'Lip'
|
|
aug: 'Sie'
|
|
sep: 'Wrz'
|
|
oct: 'Paz'
|
|
nov: 'Lis'
|
|
dec: 'Gru'
|
|
|
|
# Chart
|
|
chart:
|
|
wpm_over_time: ' WPM w czasie '
|
|
drill_number: 'Tren #'
|
|
|
|
# Settings
|
|
settings:
|
|
title: ' Ustawienia '
|
|
subtitle: 'Uzyj strzalek do nawigacji, Enter/prawo zmienia, ESC zapisuje i wychodzi'
|
|
target_wpm: 'Docelowy WPM'
|
|
theme: 'Motyw'
|
|
word_count: 'Liczba slow'
|
|
ui_language: 'Jezyk interfejsu'
|
|
dictionary_language: 'Jezyk slownika'
|
|
keyboard_layout: 'Uklad klawiatury'
|
|
code_language: 'Jezyk programowania'
|
|
code_downloads: 'Pobieranie kodu'
|
|
on: 'Wlacz'
|
|
off: 'Wylacz'
|
|
code_download_dir: 'Katalog pobierania kodu'
|
|
snippets_per_repo: 'Fragmenty na repo'
|
|
unlimited: 'Bez limitu'
|
|
download_code_now: 'Pobierz kod teraz'
|
|
run_downloader: 'Uruchom pobieranie'
|
|
passage_downloads: 'Pobieranie tekstow'
|
|
passage_download_dir: 'Katalog pobierania tekstow'
|
|
paragraphs_per_book: 'Akapity na ksiazke'
|
|
whole_book: 'Cala ksiazka'
|
|
download_passages_now: 'Pobierz teksty teraz'
|
|
export_path: 'Sciezka eksportu'
|
|
export_data: 'Eksportuj dane'
|
|
export_now: 'Eksportuj teraz'
|
|
import_path: 'Sciezka importu'
|
|
import_data: 'Importuj dane'
|
|
import_now: 'Importuj teraz'
|
|
hint_save_back: '[ESC] Zapisz i wstecz'
|
|
hint_change_value: '[Enter/strzalki] Zmien wartosc'
|
|
hint_edit_path: '[Enter na sciezce] Edytuj'
|
|
hint_move: '[←→] Przesun'
|
|
hint_tab_complete: '[Tab] Uzupelnij (na koncu)'
|
|
hint_confirm: '[Enter] Potwierdz'
|
|
hint_cancel: '[Esc] Anuluj'
|
|
success_title: ' Sukces '
|
|
error_title: ' Blad '
|
|
press_any_key: 'Nacisnij dowolny klawisz'
|
|
file_exists_title: ' Plik istnieje '
|
|
file_exists: 'Plik juz istnieje w tej sciezce.'
|
|
overwrite_rename: '[d] Nadpisz [r] Zmien nazwe [Esc] Anuluj'
|
|
erase_warning: 'To skasuje Twoje obecne dane.'
|
|
export_first: 'Najpierw wyeksportuj, jesli chcesz je zachowac.'
|
|
proceed_yn: 'Kontynuowac? (t/n)'
|
|
confirm_import_title: ' Potwierdz import '
|
|
|
|
# Selection screens
|
|
select:
|
|
dictionary_language_title: ' Wybierz jezyk slownika '
|
|
keyboard_layout_title: ' Wybierz uklad klawiatury '
|
|
code_language_title: ' Wybierz jezyk programowania '
|
|
passage_source_title: ' Wybierz zrodlo tekstu '
|
|
ui_language_title: ' Wybierz jezyk interfejsu '
|
|
more_above: '... %{count} wiecej powyzej ...'
|
|
more_below: '... %{count} wiecej ponizej ...'
|
|
current: ' (biezacy)'
|
|
disabled: ' (wylaczony)'
|
|
enabled_default: ' (wlaczony, domyslny: %{layout})'
|
|
enabled: ' (wlaczony)'
|
|
disabled_blocked: ' (wylaczony: zablokowany)'
|
|
built_in: ' (wbudowany)'
|
|
cached: ' (w pamieci podrecznej)'
|
|
disabled_download: ' (wylaczony: wymagane pobranie)'
|
|
download_required: ' (wymagane pobranie)'
|
|
hint_navigate: '[Gora/Dol/PgUp/PgDn] Nawiguj'
|
|
hint_confirm: '[Enter] Potwierdz'
|
|
hint_back: '[ESC] Wstecz'
|
|
language_resets_layout: 'Wybor jezyka resetuje uklad klawiatury do domyslnego dla tego jezyka.'
|
|
layout_no_language_change: 'Zmiana ukladu nie zmienia jezyka slownika.'
|
|
disabled_network_notice: 'Niektorej jezyki sa wylaczone: wlacz pobieranie sieciowe w ustawieniach.'
|
|
disabled_sources_notice: 'Niektore zrodla sa wylaczone: wlacz pobieranie sieciowe w ustawieniach.'
|
|
passage_all: 'Wszystkie (wbudowane + wszystkie ksiazki)'
|
|
passage_builtin: 'Tylko wbudowane teksty'
|
|
passage_book_prefix: 'Ksiazka: %{title}'
|
|
|
|
# Progress
|
|
progress:
|
|
overall_key_progress: 'Ogolny postep klawiszy'
|
|
unlocked_mastered: '%{unlocked}/%{total} odblokowanych (%{mastered} opanowanych)'
|
|
|
|
# Skill tree
|
|
skill_tree:
|
|
title: ' Drzewo umiejetnosci '
|
|
locked: 'Zablokowany'
|
|
unlocked: 'odblokowany'
|
|
mastered: 'opanowany'
|
|
in_progress: 'w toku'
|
|
complete: 'ukonczony'
|
|
locked_status: 'zablokowany'
|
|
locked_notice: 'Ukoncz %{count} podstawowych liter, aby odblokowac galezi'
|
|
branches_separator: 'Galezi (dostepne po %{count} podstawowych literach)'
|
|
unlocked_letters: 'Odblokowano %{unlocked}/%{total} liter'
|
|
level: 'Poziom %{current}/%{total}'
|
|
level_zero: 'Poziom 0/%{total}'
|
|
in_focus: ' w fokusie'
|
|
hint_navigate: '[↑↓/jk] Nawiguj'
|
|
hint_scroll: '[PgUp/PgDn lub Ctrl+U/Ctrl+D] Przewin'
|
|
hint_back: '[q] Wstecz'
|
|
hint_unlock: '[Enter] Odblokuj'
|
|
hint_start_drill: '[Enter] Rozpocznij trening'
|
|
unlock_msg_1: 'Po odblokowaniu domyslny trening adaptacyjny bedzie wlaczal klawisze z tej galezi.'
|
|
unlock_msg_2: 'Jesli chcesz skupic sie tylko na tej galezi, uruchom trening bezposrednio z drzewa.'
|
|
confirm_unlock: 'Odblokowac %{branch}?'
|
|
confirm_yn: '[y] Odblokuj [n/ESC] Anuluj'
|
|
lvl_prefix: 'Poz'
|
|
branch_primary_letters: 'Podstawowe litery'
|
|
branch_capital_letters: 'Wielkie litery'
|
|
branch_numbers: 'Cyfry 0-9'
|
|
branch_prose_punctuation: 'Interpunkcja'
|
|
branch_whitespace: 'Biale znaki'
|
|
branch_code_symbols: 'Symbole kodu'
|
|
level_frequency_order: 'Kolejnosc czestotliwosci'
|
|
level_common_sentence_capitals: 'Popularne wielkie litery zdan'
|
|
level_name_capitals: 'Wielkie litery imion'
|
|
level_remaining_capitals: 'Pozostale wielkie litery'
|
|
level_common_digits: 'Popularne cyfry'
|
|
level_all_digits: 'Wszystkie cyfry'
|
|
level_essential: 'Niezbedne'
|
|
level_common: 'Popularne'
|
|
level_expressive: 'Ekspresyjne'
|
|
level_enter_return: 'Enter/Return'
|
|
level_tab_indent: 'Tab/Wciecie'
|
|
level_arithmetic_assignment: 'Arytmetyka i przypisanie'
|
|
level_grouping: 'Grupowanie'
|
|
level_logic_reference: 'Logika i referencje'
|
|
level_special: 'Specjalne'
|
|
|
|
# Milestones
|
|
milestones:
|
|
unlock_title: ' Klawisz odblokowany! '
|
|
mastery_title: ' Klawisz opanowany! '
|
|
branches_title: ' Nowe galezi dostepne! '
|
|
branch_complete_title: ' Galaz ukonczona! '
|
|
all_unlocked_title: ' Wszystkie klawisze odblokowane! '
|
|
all_mastered_title: ' Pelne opanowanie klawiatury! '
|
|
unlocked: 'odblokowany'
|
|
mastered: 'opanowany'
|
|
use_finger: 'Uzyj %{finger}'
|
|
hold_right_shift: 'Przytrzymaj prawy Shift (prawy maly palec)'
|
|
hold_left_shift: 'Przytrzymaj lewy Shift (lewy maly palec)'
|
|
congratulations_all_letters: 'Gratulacje! Opanowales wszystkie %{count} podstawowych liter'
|
|
new_branches_available: 'Nowe galezi umiejetnosci sa teraz dostepne:'
|
|
visit_skill_tree: 'Odwiedz drzewo umiejetnosci, aby odblokowac nowa galaz'
|
|
and_start_training: 'i zacznij trening!'
|
|
open_skill_tree: 'Nacisnij [t], aby otworzyc drzewo umiejetnosci'
|
|
branch_complete_msg: 'Ukonczyles galaz %{branch}!'
|
|
all_levels_mastered: 'Wszystkie %{count} poziomow opanowanych.'
|
|
all_keys_confident: 'Kazdy klawisz w tej galezi jest na pelnej pewnosci.'
|
|
all_unlocked_msg: 'Odblokowano kazdy klawisz na klawiaturze!'
|
|
all_unlocked_desc: 'Kazdy znak, symbol i modyfikator jest teraz dostepny w Twoich treningach.'
|
|
keep_practicing_mastery: 'Kontynuuj cwiczenie, aby budowac bieglosc — gdy kazdy klawisz osiagnie pelna'
|
|
confidence_complete: 'pewnosc, osiagniesz pelne opanowanie klawiatury!'
|
|
all_mastered_msg: 'Gratulacje — osiagnales pelne opanowanie klawiatury!'
|
|
all_mastered_desc: 'Kazdy klawisz na klawiaturze jest na maksymalnej pewnosci.'
|
|
mastery_takes_practice: 'Bieglosc to nie cel — wymaga ciaglej praktyki.'
|
|
keep_drilling: 'Kontynuuj treningi, aby utrzymac swoj poziom.'
|
|
hint_skill_tree_continue: '[t] Otworz drzewo [Inny klawisz] Kontynuuj'
|
|
hint_any_key: 'Nacisnij dowolny klawisz, aby kontynuowac'
|
|
input_blocked: 'Wejscie tymczasowo zablokowane (%{ms}ms pozostalo)'
|
|
unlock_msg_1: 'Swietna robota! Rozwijaj swoje umiejetnosci pisania.'
|
|
unlock_msg_2: 'Kolejny klawisz w Twoim arsenale!'
|
|
unlock_msg_3: 'Twoja klawiatura rosnie! Tak trzymaj.'
|
|
unlock_msg_4: 'Krok blizej do pelnego opanowania klawiatury!'
|
|
mastery_msg_1: 'Ten klawisz jest teraz na pelnej pewnosci!'
|
|
mastery_msg_2: 'Ten klawisz masz w malym palcu!'
|
|
mastery_msg_3: 'Pamiec miesniowa zablokowana!'
|
|
mastery_msg_4: 'Kolejny klawisz podbity!'
|
|
|
|
# Keyboard explorer
|
|
keyboard:
|
|
title: ' Klawiatura '
|
|
subtitle: 'Nacisnij dowolny klawisz lub kliknij klawisz'
|
|
hint_navigate: '[←→↑↓/hjkl/Tab] Nawiguj'
|
|
hint_back: '[q/ESC] Wstecz'
|
|
key_label: 'Klawisz: '
|
|
finger_label: 'Palec: '
|
|
hand_left: 'Lewy'
|
|
hand_right: 'Prawy'
|
|
finger_index: 'Wskazujacy'
|
|
finger_middle: 'Srodkowy'
|
|
finger_ring: 'Serdeczny'
|
|
finger_pinky: 'Maly'
|
|
finger_thumb: 'Kciuk'
|
|
overall_accuracy: ' Ogolna dokladnosc: %{correct}/%{total} (%{pct}%%)'
|
|
ranked_accuracy: ' Rankingowa dokladnosc: %{correct}/%{total} (%{pct}%%)'
|
|
confidence: 'Pewnosc: '
|
|
no_data: 'Brak danych'
|
|
no_data_short: 'Brak danych'
|
|
key_details: ' Szczegoly klawisza '
|
|
key_details_char: ' Szczegoly klawisza: ''%{ch}'' '
|
|
key_details_name: ' Szczegoly klawisza: %{name} '
|
|
press_key_hint: 'Nacisnij klawisz, aby zobaczyc szczegoly'
|
|
shift_label: 'Shift: '
|
|
shift_no: 'Nie'
|
|
overall_avg_time: 'Sredni czas: '
|
|
overall_best_time: 'Najlepszy czas: '
|
|
overall_samples: 'Probki: '
|
|
overall_accuracy_label: 'Ogolna dokladnosc: '
|
|
branch_label: 'Galaz: '
|
|
level_label: 'Poziom: '
|
|
built_in_key: 'Wbudowany klawisz'
|
|
unlocked_label: 'Odblokowany: '
|
|
yes: 'Tak'
|
|
no: 'Nie'
|
|
in_focus_label: 'W fokusie?: '
|
|
mastery_label: 'Bieglosc: '
|
|
mastery_locked: 'Zablokowany'
|
|
ranked_avg_time: 'Rankingowy sr czas: '
|
|
ranked_best_time: 'Rankingowy najl czas: '
|
|
ranked_samples: 'Rankingowe probki: '
|
|
ranked_accuracy_label: 'Rankingowa dokladnosc: '
|
|
|
|
# Intro dialogs
|
|
intro:
|
|
passage_title: ' Ustawienia pobierania tekstow '
|
|
code_title: ' Ustawienia pobierania kodu '
|
|
enable_downloads: 'Wlacz pobieranie sieciowe'
|
|
download_dir: 'Katalog pobierania'
|
|
paragraphs_per_book: 'Akapity na ksiazke (0 = cala)'
|
|
whole_book: 'cala ksiazka'
|
|
snippets_per_repo: 'Fragmenty na repo (0 = bez limitu)'
|
|
unlimited: 'bez limitu'
|
|
start_passage_drill: 'Rozpocznij trening tekstu'
|
|
start_code_drill: 'Rozpocznij trening kodu'
|
|
confirm: 'Potwierdz'
|
|
hint_navigate: '[Gora/Dol] Nawiguj'
|
|
hint_adjust: '[Lewo/Prawo] Dostosuj'
|
|
hint_edit: '[Pisz/Backspace] Edytuj'
|
|
hint_confirm: '[Enter] Potwierdz'
|
|
hint_cancel: '[ESC] Anuluj'
|
|
preparing_download: 'Przygotowywanie pobierania...'
|
|
download_passage_title: ' Pobieranie zrodla tekstu '
|
|
download_code_title: ' Pobieranie zrodla kodu '
|
|
book_label: ' Ksiazka: %{name}'
|
|
repo_label: ' Repo: %{name}'
|
|
progress_bytes: '[%{name}] %{downloaded}/%{total} bajtow'
|
|
downloaded_bytes: 'Pobrano: %{bytes} bajtow'
|
|
downloading_book_progress: 'Pobieranie ksiazki: [%{bar}] %{downloaded}/%{total} bajtow'
|
|
downloading_book_bytes: 'Pobieranie ksiazki: %{bytes} bajtow'
|
|
downloading_code_progress: 'Pobieranie: [%{bar}] %{downloaded}/%{total} bajtow'
|
|
downloading_code_bytes: 'Pobieranie: %{bytes} bajtow'
|
|
current_book: 'Biezaca: %{name} (ksiazka %{done}/%{total})'
|
|
current_repo: 'Biezace: %{name} (repo %{done}/%{total})'
|
|
passage_instructions_1: 'keydr moze pobierac teksty z Project Gutenberg do cwiczenia pisania.'
|
|
passage_instructions_2: 'Ksiazki sa pobierane raz i przechowywane lokalnie.'
|
|
passage_instructions_3: 'Skonfiguruj ustawienia pobierania ponizej, a nastepnie rozpocznij trening.'
|
|
code_instructions_1: 'keydr moze pobierac otwarty kod zrodlowy z GitHub do cwiczenia pisania.'
|
|
code_instructions_2: 'Kod jest pobierany raz i przechowywany lokalnie.'
|
|
code_instructions_3: 'Skonfiguruj ustawienia pobierania ponizej, a nastepnie rozpocznij trening.'
|
|
|
|
# Status messages (from app.rs)
|
|
status:
|
|
recovery_files: 'Znaleziono pliki odzyskiwania z przerwanego importu. Dane moga byc niespojne — rozważ ponowny import.'
|
|
dir_not_exist: 'Katalog nie istnieje: %{path}'
|
|
no_data_store: 'Brak dostepnego magazynu danych'
|
|
serialization_error: 'Blad serializacji: %{error}'
|
|
exported_to: 'Wyeksportowano do %{path}'
|
|
export_failed: 'Eksport nie powiodl sie: %{error}'
|
|
could_not_read: 'Nie mozna odczytac pliku: %{error}'
|
|
invalid_export: 'Nieprawidlowy plik eksportu: %{error}'
|
|
unsupported_version: 'Nieobslugiwana wersja eksportu: %{got} (oczekiwana %{expected})'
|
|
import_failed: 'Import nie powiodl sie: %{error}'
|
|
imported_theme_fallback: 'Zaimportowano pomyslnie (motyw ''%{theme}'' nie znaleziony, uzywam domyslnego)'
|
|
imported_success: 'Zaimportowano pomyslnie'
|
|
adaptive_unavailable: 'Tryb adaptacyjny rankingowy niedostepny: %{error}'
|
|
switched_to: 'Przelaczono na %{name}'
|
|
layout_changed: 'Uklad zmieniony na %{name}'
|
|
|
|
# Errors (for UI boundary translation)
|
|
errors:
|
|
unknown_language: 'Nieznany jezyk: %{key}'
|
|
unknown_layout: 'Nieznany uklad klawiatury: %{key}'
|
|
unsupported_pair: 'Nieobslugiwana para jezyk/uklad: %{language} + %{layout}'
|
|
language_blocked: 'Jezyk zablokowany przez poziom wsparcia: %{key}'
|
|
|
|
# Common
|
|
common:
|
|
wpm: 'WPM'
|
|
cpm: 'CPM'
|
|
back: 'Wstecz'
|