# 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: 'Start'
  hint_skill_tree: 'Faerdighetstraed'
  hint_keyboard: 'Tangentbord'
  hint_stats: 'Statistik'
  hint_settings: 'Installningar'
  hint_quit: '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: 'Avsluta oevning'
  hint_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: 'Fortsaett'
  hint_retry: 'Foersoek igen'
  hint_menu: 'Meny'
  hint_stats: 'Statistik'
  hint_delete: '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: 'Tillbaka'
  hint_next_tab: 'Naesta flik'
  hint_switch_tab: 'Byt flik'
  hint_navigate: 'Navigera'
  hint_page: 'Sida'
  hint_delete: '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}'
  hes_label: ' | Hes: >%{ms}ms'
  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: 'Spara & tillbaka'
  hint_change_value: 'AEndra vaerde'
  hint_edit_path: 'Redigera'
  hint_move: 'Flytta'
  hint_tab_complete: 'Komplettera (i slutet)'
  hint_confirm: 'Bekraefta'
  hint_cancel: '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: 'Navigera'
  hint_confirm: 'Bekraefta'
  hint_back: '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: 'Navigera'
  hint_scroll: 'Scrolla'
  hint_back: 'Tillbaka'
  hint_unlock: 'Laas upp'
  hint_start_drill: '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: '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!'

# Intro-oeverlagg foer adaptiv oevning
adaptive_intro:
  title: ' Vaelkommen till keydr! '
  how_it_works: 'Hur adaptiva oevningar fungerar:'
  description: 'Du boerjar med en liten uppsaettning av de vanligaste uplaasta bokstaeverna. Oevningen genererar bara ord som anvaender dessa bokstaever. Naer du skriver dem med saekerhet laases nya tangenter gradvis upp tills du behaerskar hela tangentbordet.'
  target_wpm_label: 'Maal-WPM:'
  target_wpm_desc: 'Detta paaverkar hur snabbt tangenter laases upp — hoegre maal kraever snabbare skrivande. 35 WPM aer en bra startpunkt om du aer osaeker. Du kan alltid aendra detta senare i installningarna.'
  hint_adjust: 'Justera WPM'
  hint_start: 'Starta oevning'
  hint_back: 'Huvudmeny'

# Keyboard explorer
keyboard:
  title: ' Tangentbord '
  subtitle: 'Tryck paa en tangent eller klicka paa en tangent'
  hint_navigate: 'Navigera'
  hint_back: '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: 'Navigera'
  hint_adjust: 'Justera'
  hint_edit: 'Redigera'
  hint_confirm: 'Bekraefta'
  hint_cancel: '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'
