# Main menu menu: subtitle: 'Terminal Skrivtroenare' adaptive_drill: 'Adaptiv oevning' adaptive_drill_desc: 'Fonetiska ord med adaptiv bokstavsupplaasning' code_drill: 'Kodoevning' code_drill_desc: 'Oeva paa att skriva kodsyntax' passage_drill: 'Textoevning' passage_drill_desc: 'Skriv av stycken ur boecker' skill_tree: 'Faerdighetstraed' skill_tree_desc: 'Visa framstegsgrenar och starta oevningar' keyboard: 'Tangentbord' keyboard_desc: 'Utforska tangentbordslayout och tangentstatistik' statistics: 'Statistik' statistics_desc: 'Visa din skrivstatistik' settings: 'Installningar' settings_desc: 'Konfigurera keydr' day_streak: ' | %{days} dagars svit' key_progress: ' Tangentframsteg %{unlocked}/%{total} (%{mastered} behaerskade) | Maal %{target} WPM%{streak}' hint_start: '[1-3] Start' hint_skill_tree: '[t] Faerdighetstraed' hint_keyboard: '[b] Tangentbord' hint_stats: '[s] Statistik' hint_settings: '[c] Installningar' hint_quit: '[q] Avsluta' # Drill screen drill: title: ' Oevning ' mode_adaptive: 'Adaptiv' mode_code: 'Kod (Orankad)' mode_passage: 'Text (Orankad)' focus_char: 'Fokus: ''%{ch}''' focus_bigram: 'Fokus: "%{bigram}"' focus_both: 'Fokus: ''%{ch}'' + "%{bigram}"' header_wpm: 'WPM' header_acc: 'Nog' header_err: 'Fel' code_source: ' Kodkaella ' passage_source: ' Textkaella ' footer: '[ESC] Avsluta oevning [Backspace] Radera' keys_reenabled: 'Tangenter aateraktiverade efter %{ms}ms' hint_end: '[ESC] Avsluta oevning' hint_backspace: '[Backspace] Radera' # Dashboard / drill result dashboard: title: ' Oevning klar ' results: 'Resultat' unranked_note_prefix: ' (Orankad' unranked_note_suffix: ' racknas inte i faerdighetsgrenen)' speed: ' Hastighet: ' accuracy_label: ' Noggrannhet: ' time_label: ' Tid: ' errors_label: ' Fel: ' correct_detail: ' (%{correct}/%{total} korrekta)' input_blocked: ' Inmatning tillfalligt blockerad ' input_blocked_ms: '(%{ms}ms aaterstar)' hint_continue: '[c/Enter/Space] Fortsaett' hint_retry: '[r] Foersoek igen' hint_menu: '[q] Meny' hint_stats: '[s] Statistik' hint_delete: '[x] Radera' # Stats sidebar (during drill) sidebar: title: ' Statistik ' wpm: 'WPM: ' target: 'Maal: ' target_wpm: '%{wpm} WPM' accuracy: 'Noggrannhet: ' progress: 'Framsteg: ' correct: 'Korrekta: ' errors: 'Fel: ' time: 'Tid: ' last_drill: ' Senaste oevning ' vs_avg: ' vs snitt: ' # Statistics dashboard stats: title: ' Statistik ' empty: 'Inga oevningar avklarade aennu. Boerja skriva!' tab_dashboard: '[1] Dashboard' tab_history: '[2] Historik' tab_activity: '[3] Aktivitet' tab_accuracy: '[4] Noggrannhet' tab_timing: '[5] Timing' tab_ngrams: '[6] N-gram' hint_back: '[ESC] Tillbaka' hint_next_tab: '[Tab] Naesta flik' hint_switch_tab: '[1-6] Byt flik' hint_navigate: '[j/k] Navigera' hint_page: '[PgUp/PgDn] Sida' hint_delete: '[x] Radera' summary_title: ' Sammanfattning ' drills: ' Oevningar: ' avg_wpm: ' Snitt WPM: ' best_wpm: ' Baesta WPM: ' accuracy_label: ' Noggrannhet: ' total_time: ' Total tid: ' wpm_chart_title: ' WPM per oevning (Senaste 20, Maal: %{target}) ' accuracy_chart_title: ' Noggrannhet %% (Senaste 50 oevningar) ' chart_drill: 'Oevning #' chart_accuracy_pct: 'Noggrannhet %%' sessions_title: ' Senaste sessioner ' session_header: ' # WPM Raa Nog%% Tid Datum/Tid Laege Rankad Delvis' session_separator: ' ─────────────────────────────────────────────────────────────────────' delete_confirm: 'Radera session #%{idx}? (y/n)' confirm_title: ' Bekraefta ' yes: 'ja' no: 'nej' keyboard_accuracy_title: ' Tangentbords noggrannhet %% ' keyboard_timing_title: ' Tangentbords timing (ms) ' slowest_keys_title: ' Laangsammaste tangenter (ms) ' fastest_keys_title: ' Snabbaste tangenter (ms) ' worst_accuracy_title: ' Saemst noggrannhet (%%) ' best_accuracy_title: ' Baest noggrannhet (%%) ' not_enough_data: ' Inte tillraeckligt med data' streaks_title: ' Sviter ' current_streak: ' Nuvarande: ' best_streak: ' Baesta: ' active_days: ' Aktiva dagar: ' top_days_none: ' Toppdagar: inga' top_days: ' Toppdagar: %{days}' wpm_label: ' WPM: %{avg}/%{target} (%{pct}%%)' acc_label: ' Nog: %{pct}%%' keys_label: ' Tangenter: %{unlocked}/%{total} (%{mastered} behaerskade)' ngram_empty: 'Genomfoer naagra adaptiva oevningar foer att se n-gram data' ngram_header_speed_narrow: ' Bgrm Hast Foerv Anom%' ngram_header_error_narrow: ' Bgrm Fel Stp Freq Foerv Anom%' ngram_header_speed: ' Bigram Hast Foervant Stickpr. Anom%' ngram_header_error: ' Bigram Fel Stickpr. Freq Foervant Anom%' focus_title: ' Aktivt fokus ' focus_char_label: ' Fokus: ' focus_bigram_value: 'Bigram %{label}' focus_plus: ' + ' anomaly_error: 'fel' anomaly_speed: 'hastighet' focus_detail_both: ' Tecken ''%{ch}'': svagaste tangent | Bigram %{label}: %{type}-anomali %{pct}%%' focus_detail_char_only: ' Tecken ''%{ch}'': svagaste tangent, inga bekraeftade bigram-anomalier' focus_detail_bigram_only: ' (%{type}-anomali: %{pct}%%)' focus_empty: ' Genomfoer naagra adaptiva oevningar foer att se fokusdata' error_anomalies_title: ' Fel-anomalier (%{count}) ' no_error_anomalies: ' Inga fel-anomalier upptaeckta' speed_anomalies_title: ' Hastighets-anomalier (%{count}) ' no_speed_anomalies: ' Inga hastighets-anomalier upptaeckta' scope_label_prefix: ' ' bi_label: ' | Bi: %{count}' tri_label: ' | Tri: %{count}' hes_label: ' | Hes: >%{ms}ms' gain_label: ' | Vinst: %{value}' gain_interval: ' (var 50:e)' focus_char_value: 'Tecken ''%{ch}''' # Activity heatmap heatmap: title: ' Daglig aktivitet (Sessioner per dag) ' jan: 'Jan' feb: 'Feb' mar: 'Mar' apr: 'Apr' may: 'Maj' jun: 'Jun' jul: 'Jul' aug: 'Aug' sep: 'Sep' oct: 'Okt' nov: 'Nov' dec: 'Dec' # Chart chart: wpm_over_time: ' WPM oever tid ' drill_number: 'Oevning #' # Settings settings: title: ' Installningar ' subtitle: 'Piltangenter foer att navigera, Enter/Hoeger foer att aendra, ESC foer att spara' target_wpm: 'Maal-WPM' theme: 'Tema' word_count: 'Antal ord' ui_language: 'Spraak (UI)' dictionary_language: 'Ordlistespraak' keyboard_layout: 'Tangentbordslayout' code_language: 'Kodspraak' code_downloads: 'Kod-nedladdningar' on: 'Paa' off: 'Av' code_download_dir: 'Kod-nedladdningsmapp' snippets_per_repo: 'Utdrag per repo' unlimited: 'Obegransat' download_code_now: 'Ladda ner kod nu' run_downloader: 'Starta nedladdning' passage_downloads: 'Text-nedladdningar' passage_download_dir: 'Text-nedladdningsmapp' paragraphs_per_book: 'Stycken per bok' whole_book: 'Hela boken' download_passages_now: 'Ladda ner texter nu' export_path: 'Exportsoekvaeg' export_data: 'Exportera data' export_now: 'Exportera nu' import_path: 'Importsoekvaeg' import_data: 'Importera data' import_now: 'Importera nu' hint_save_back: '[ESC] Spara & tillbaka' hint_change_value: '[Enter/pilar] AEndra vaerde' hint_edit_path: '[Enter paa soekvaeg] Redigera' hint_move: '[←→] Flytta' hint_tab_complete: '[Tab] Komplettera (i slutet)' hint_confirm: '[Enter] Bekraefta' hint_cancel: '[Esc] Avbryt' success_title: ' Lyckades ' error_title: ' Fel ' press_any_key: 'Tryck paa valfri tangent' file_exists_title: ' Filen finns ' file_exists: 'En fil finns redan paa denna soekvaeg.' overwrite_rename: '[d] Skriv oever [r] Byt namn [Esc] Avbryt' erase_warning: 'Detta kommer att radera din nuvarande data.' export_first: 'Exportera foerst om du vill behalla den.' proceed_yn: 'Fortsaett? (y/n)' confirm_import_title: ' Bekraefta import ' # Selection screens select: dictionary_language_title: ' Vaelj ordlistespraak ' keyboard_layout_title: ' Vaelj tangentbordslayout ' code_language_title: ' Vaelj kodspraak ' passage_source_title: ' Vaelj textkaella ' ui_language_title: ' Vaelj spraak (UI) ' more_above: '... %{count} fler ovan ...' more_below: '... %{count} fler nedan ...' current: ' (nuvarande)' disabled: ' (inaktiverad)' enabled_default: ' (aktiverad, standard: %{layout})' enabled: ' (aktiverad)' disabled_blocked: ' (inaktiverad: blockerad)' built_in: ' (inbyggd)' cached: ' (sparad)' disabled_download: ' (inaktiverad: nedladdning kraevs)' download_required: ' (nedladdning kraevs)' hint_navigate: '[Upp/Ner/PgUp/PgDn] Navigera' hint_confirm: '[Enter] Bekraefta' hint_back: '[ESC] Tillbaka' language_resets_layout: 'Spraakval aaterstaeller tangentbordslayouten till spraakens standard.' layout_no_language_change: 'Layoutaendringar aendrar inte ordlistespraaket.' disabled_network_notice: 'Vissa spraak aer inaktiverade: aktivera naetverksnedladdningar i intro/installningar.' disabled_sources_notice: 'Vissa kaellor aer inaktiverade: aktivera naetverksnedladdningar i intro/installningar.' passage_all: 'Alla (Inbyggda + alla boecker)' passage_builtin: 'Endast inbyggda passager' passage_book_prefix: 'Bok: %{title}' # Progress progress: overall_key_progress: 'Total tangentframsteg' unlocked_mastered: '%{unlocked}/%{total} uplaasta (%{mastered} behaerskade)' # Skill tree skill_tree: title: ' Faerdighetstraed ' locked: 'Laast' unlocked: 'uplaast' mastered: 'behaerskad' in_progress: 'paagaar' complete: 'klar' locked_status: 'laast' locked_notice: 'Slutfoer %{count} grundboekstaver foer att laasa upp grenar' branches_separator: 'Grenar (tillgaengliga efter %{count} grundboekstaver)' unlocked_letters: '%{unlocked}/%{total} boekstaver uplaasta' level: 'Nivaa %{current}/%{total}' level_zero: 'Nivaa 0/%{total}' in_focus: ' i fokus' hint_navigate: '[↑↓/jk] Navigera' hint_scroll: '[PgUp/PgDn eller Ctrl+U/Ctrl+D] Scrolla' hint_back: '[q] Tillbaka' hint_unlock: '[Enter] Laas upp' hint_start_drill: '[Enter] Starta oevning' unlock_msg_1: 'Efter upplaasning blandas uplaasta tangenter fraan denna gren in i den adaptiva oevningen.' unlock_msg_2: 'Vill du bara oeva denna gren, starta en oevning direkt fraan denna gren i Faerdighetsgrenen.' confirm_unlock: 'Laas upp %{branch}?' confirm_yn: '[y] Laas upp [n/ESC] Avbryt' lvl_prefix: 'Niv' branch_primary_letters: 'Grundboekstaver' branch_capital_letters: 'Versaler' branch_numbers: 'Siffror 0-9' branch_prose_punctuation: 'Skiljetecken' branch_whitespace: 'Blanksteg' branch_code_symbols: 'Kodsymboler' level_frequency_order: 'Frekvensordning' level_common_sentence_capitals: 'Vanliga meningsversaler' level_name_capitals: 'Namnversaler' level_remaining_capitals: 'Oevriga versaler' level_common_digits: 'Vanliga siffror' level_all_digits: 'Alla siffror' level_essential: 'Grundlaeggande' level_common: 'Vanliga' level_expressive: 'Uttrycksfulla' level_enter_return: 'Enter/Return' level_tab_indent: 'Tab/Indrag' level_arithmetic_assignment: 'Aritmetik & Tilldelning' level_grouping: 'Gruppering' level_logic_reference: 'Logik & Referens' level_special: 'Special' # Milestones milestones: unlock_title: ' Tangent uplaast! ' mastery_title: ' Tangent behaerskad! ' branches_title: ' Nya faerdighetsgrenar tillgaengliga! ' branch_complete_title: ' Gren klar! ' all_unlocked_title: ' Alla tangenter uplaasta! ' all_mastered_title: ' Full tangentbordsbehaerskning! ' unlocked: 'uplaast' mastered: 'behaerskad' use_finger: 'Anvaend ditt %{finger}' hold_right_shift: 'Haall hoeger Shift (hoeger lillfinger)' hold_left_shift: 'Haall vaenster Shift (vaenster lillfinger)' congratulations_all_letters: 'Grattis! Du har behaerskat alla %{count} grundboekstaver' new_branches_available: 'Nya faerdighetsgrenar aer nu tillgaengliga:' visit_skill_tree: 'Besoek Faerdighetsgrenen foer att laasa upp en ny gren' and_start_training: 'och boerja traena!' open_skill_tree: 'Tryck [t] foer att oeppna Faerdighetsgrenen nu' branch_complete_msg: 'Du har slutfoert grenen %{branch}!' all_levels_mastered: 'Alla %{count} nivaaer behaerskade.' all_keys_confident: 'Varje tangent i denna gren har fullt foertroende.' all_unlocked_msg: 'Du har laast upp varje tangent paa tangentbordet!' all_unlocked_desc: 'Varje tecken, symbol och modifierare aer nu tillgaenglig i dina oevningar.' keep_practicing_mastery: 'Fortsaett oeva foer att bygga behaerskning — naer varje tangent naar fullt' confidence_complete: 'foertroende har du uppnaatt fullstaendig tangentbordsbehaerskning!' all_mastered_msg: 'Grattis — du har uppnaatt fullstaendig tangentbordsbehaerskning!' all_mastered_desc: 'Varje tangent paa tangentbordet har maximalt foertroende.' mastery_takes_practice: 'Behaerskning aer inte en destination — det kraever staendig oevning.' keep_drilling: 'Fortsaett oeva foer att behalla din skaerpa.' hint_skill_tree_continue: '[t] Faerdighetstraed [Annan tangent] Fortsaett' hint_any_key: 'Tryck paa valfri tangent foer att fortsaetta' input_blocked: 'Inmatning tillfalligt blockerad (%{ms}ms aaterstar)' unlock_msg_1: 'Bra jobbat! Fortsaett bygga dina skrivfaerdigheter.' unlock_msg_2: 'Annu en tangent i din arsenal!' unlock_msg_3: 'Ditt tangentbord vaexer! Fortsaett saa.' unlock_msg_4: 'Ett steg naermare full tangentbordsbehaerskning!' mastery_msg_1: 'Denna tangent har nu fullt foertroende!' mastery_msg_2: 'Du behaerskar denna tangent perfekt!' mastery_msg_3: 'Muskelminne foerankrat!' mastery_msg_4: 'Annu en tangent eroevrrad!' # Keyboard explorer keyboard: title: ' Tangentbord ' subtitle: 'Tryck paa en tangent eller klicka paa en tangent' hint_navigate: '[←→↑↓/hjkl/Tab] Navigera' hint_back: '[q/ESC] Tillbaka' key_label: 'Tangent: ' finger_label: 'Finger: ' hand_left: 'Vaenster' hand_right: 'Hoeger' finger_index: 'Pekfinger' finger_middle: 'Langfinger' finger_ring: 'Ringfinger' finger_pinky: 'Lillfinger' finger_thumb: 'Tumme' overall_accuracy: ' Total noggrannhet: %{correct}/%{total} (%{pct}%%)' ranked_accuracy: ' Rankad noggrannhet: %{correct}/%{total} (%{pct}%%)' confidence: 'Foertroende: ' no_data: 'Ingen data aennu' no_data_short: 'Ingen data' key_details: ' Tangentdetaljer ' key_details_char: ' Tangentdetaljer: ''%{ch}'' ' key_details_name: ' Tangentdetaljer: %{name} ' press_key_hint: 'Tryck paa en tangent foer detaljer' shift_label: 'Shift: ' shift_no: 'Nej' overall_avg_time: 'Total snittid: ' overall_best_time: 'Total baesta tid: ' overall_samples: 'Total stickprov: ' overall_accuracy_label: 'Total noggrannhet: ' branch_label: 'Gren: ' level_label: 'Nivaa: ' built_in_key: 'Inbyggd tangent' unlocked_label: 'Uplaast: ' yes: 'Ja' no: 'Nej' in_focus_label: 'I fokus?: ' mastery_label: 'Behaerskning: ' mastery_locked: 'Laast' ranked_avg_time: 'Rankad snittid: ' ranked_best_time: 'Rankad baesta tid: ' ranked_samples: 'Rankade stickprov: ' ranked_accuracy_label: 'Rankad noggrannhet: ' # Intro dialogs intro: passage_title: ' Text-nedladdning installning ' code_title: ' Kod-nedladdning installning ' enable_downloads: 'Aktivera naetverksnedladdningar' download_dir: 'Nedladdningsmapp' paragraphs_per_book: 'Stycken per bok (0 = hela)' whole_book: 'hela boken' snippets_per_repo: 'Utdrag per repo (0 = obegransat)' unlimited: 'obegransat' start_passage_drill: 'Starta textoevning' start_code_drill: 'Starta kodoevning' confirm: 'Bekraefta' hint_navigate: '[Upp/Ner] Navigera' hint_adjust: '[Vaenster/Hoeger] Justera' hint_edit: '[Skriv/Backspace] Redigera' hint_confirm: '[Enter] Bekraefta' hint_cancel: '[ESC] Avbryt' preparing_download: 'Forbereder nedladdning...' download_passage_title: ' Laddar ner textkaella ' download_code_title: ' Laddar ner kodkaella ' book_label: ' Bok: %{name}' repo_label: ' Repo: %{name}' progress_bytes: '[%{name}] %{downloaded}/%{total} bytes' downloaded_bytes: 'Nedladdat: %{bytes} bytes' downloading_book_progress: 'Laddar ner aktuell bok: [%{bar}] %{downloaded}/%{total} bytes' downloading_book_bytes: 'Laddar ner aktuell bok: %{bytes} bytes' downloading_code_progress: 'Laddar ner: [%{bar}] %{downloaded}/%{total} bytes' downloading_code_bytes: 'Laddar ner: %{bytes} bytes' current_book: 'Aktuell: %{name} (bok %{done}/%{total})' current_repo: 'Aktuell: %{name} (repo %{done}/%{total})' passage_instructions_1: 'keydr kan ladda ner texter fraan Project Gutenberg foer skrivoevning.' passage_instructions_2: 'Boecker laddas ner en gaang och sparas lokalt.' passage_instructions_3: 'Konfigurera nedladdningsinstallningar nedan och starta en textoevning.' code_instructions_1: 'keydr kan ladda ner oeppenkallkod fraan GitHub foer skrivoevning.' code_instructions_2: 'Kod laddas ner en gaang och sparas lokalt.' code_instructions_3: 'Konfigurera nedladdningsinstallningar nedan och starta en kodoevning.' # Status messages (from app.rs) status: recovery_files: 'Aaterstaellningsfiler hittade fraan avbruten import. Data kan vara inkonsekvent — oevervaeg att importera paa nytt.' dir_not_exist: 'Mappen finns inte: %{path}' no_data_store: 'Inget datalager tillgaengligt' serialization_error: 'Serialiseringsfel: %{error}' exported_to: 'Exporterad till %{path}' export_failed: 'Export misslyckades: %{error}' could_not_read: 'Kunde inte laesa filen: %{error}' invalid_export: 'Ogiltig exportfil: %{error}' unsupported_version: 'Exportversion stoeds inte: %{got} (foervaentad %{expected})' import_failed: 'Import misslyckades: %{error}' imported_theme_fallback: 'Importerad (tema ''%{theme}'' hittades inte, standard anvaends)' imported_success: 'Importerad' adaptive_unavailable: 'Adaptivt rankat laege inte tillgaengligt: %{error}' switched_to: 'Bytt till %{name}' layout_changed: 'Layout aendrad till %{name}' # Errors (for UI boundary translation) errors: unknown_language: 'Okaent spraak: %{key}' unknown_layout: 'Okaend tangentbordslayout: %{key}' unsupported_pair: 'Spraak-/layoutpar stoeds inte: %{language} + %{layout}' language_blocked: 'Spraak blockerat av stoednivaa: %{key}' # Common common: wpm: 'WPM' cpm: 'CPM' back: 'Tillbaka'