"""Dansk oversættelse — standardsprog."""

STRINGS = {
    # App
    "app.title":                "LineDance Player",
    "app.ready":                "Klar",
    "app.no_song":              "— Ingen sang indlæst —",
    "app.playlist_done":        "— Danseliste afsluttet —",
    "app.no_dance_tagged":      "ingen dans tagget",

    # Menu
    "menu.file":                "Filer",
    "menu.go_online":           "Gå online...",
    "menu.go_offline":          "Gå offline",
    "menu.settings":            "Indstillinger...",
    "menu.quit":                "Afslut",

    # Bibliotek
    "library.title":            "BIBLIOTEK",
    "library.search":           "Søg i titel, artist, album, dans...",
    "library.songs":            "{count} sange",
    "library.song":             "{count} sang",
    "library.results":          "{count} resultater for \"{query}\"",
    "library.result":           "{count} resultat for \"{query}\"",
    "library.btn_bpm":          "♩  BPM alle",
    "library.btn_manage":       "⚙  Mapper",
    "library.bpm_scanning":     "♩  {done}/{total}...",
    "library.bpm_all_done":     "♩  Alle har BPM",
    "library.missing":          "⚠  ",
    "library.no_dance":         "ingen dans tagget",

    # Mapper dialog
    "folders.title":            "Administrer musikbiblioteker",
    "folders.active":           "Aktive musikbiblioteker:",
    "folders.note":             "Når du fjerner et bibliotek, slettes det fra overvågningen.\nSangene forbliver i databasen men markeres som manglende (⚠).",
    "folders.btn_add":          "+ Tilføj mappe",
    "folders.btn_remove":       "✕  Fjern valgt",
    "folders.btn_scan":         "⟳  Scan alle",
    "folders.btn_close":        "Luk",
    "folders.never_scanned":    "aldrig",
    "folders.not_found":        "  ⚠ mappe ikke fundet",
    "folders.songs_count":      "{count} sange  ·  senest scannet: {date}",
    "folders.confirm_remove":   "Fjern overvågningen af:\n{path}\n\nSange i biblioteket forbliver i databasen men markeres som manglende.",

    # Danseliste
    "playlist.title":           "DANSELISTE",
    "playlist.new_title":       "DANSELISTE — NY",
    "playlist.btn_new":         "✚  Ny",
    "playlist.btn_save":        "💾  Gem som...",
    "playlist.btn_load":        "📂  Hent...",
    "playlist.btn_start":       "▶  START EVENT",
    "playlist.progress":        "{played} / {total} afspillet",
    "playlist.not_saved":       "● ikke gemt",
    "playlist.saved":           "✓ gemt",
    "playlist.save_error":      "⚠ gemfejl",
    "playlist.restored":        "✓ gendannet",
    "playlist.saved_as":        "✓ gemt som \"{name}\"",
    "playlist.name_prompt":     "Navn på danselisten:",
    "playlist.name_dialog":     "Gem danseliste",
    "playlist.load_dialog":     "Hent danseliste",
    "playlist.load_choose":     "Vælg en liste:",
    "playlist.empty":           "Danselisten er tom.",
    "playlist.no_lists":        "Ingen gemte danselister fundet.",
    "playlist.confirm_new":     "Ryd den aktuelle liste og start forfra?",
    "playlist.confirm_event":   "Dette nulstiller alle statusser i danselisten.\nFortsæt?",
    "playlist.ready":           "Klar: {title} — tryk ▶ for at starte",
    "playlist.done":            "Danselisten er afsluttet",
    "playlist.event_ready":     "Event klar: {title} — tryk ▶ for at starte",
    "playlist.added":           "Tilføjet til danseliste: {title}",

    # Kontekstmenu danseliste
    "playlist.ctx_play":        "▶  Afspil denne",
    "playlist.ctx_skip":        "—  Spring over",
    "playlist.ctx_unplay":      "↺  Sæt til ikke afspillet",
    "playlist.ctx_played":      "✓  Sæt til afspillet",
    "playlist.ctx_remove":      "✕  Fjern fra liste",

    # Kontekstmenu bibliotek
    "library.ctx_add":          "Tilføj til danseliste",
    "library.ctx_play":         "Afspil",
    "library.ctx_tags":         "✎  Rediger dans-tags...",
    "library.ctx_bpm":          "♩  Analysér BPM",
    "library.ctx_send":         "Send til",
    "library.ctx_mail":         "✉  Send som mail",
    "library.btn_danse":        "Danse",

    # Afspiller
    "player.no_song":           "Ingen sang indlæst",
    "player.loaded":            "Indlæst: {title}",
    "player.vol":               "VOL",
    "player.demo_btn":          "▶\n{sec} SEK",
    "player.event_resumed":     "Event genoptaget ved: {title} — tryk ▶ for at fortsætte",

    # Transport-knapper (tooltips)
    "player.btn_prev":          "Forrige sang",
    "player.btn_play":          "Afspil / Pause",
    "player.btn_stop":          "Stop",
    "player.btn_next":          "Næste sang",
    "player.btn_demo":          "Afspil forspil",

    # Indstillinger
    "settings.title":           "Indstillinger",
    "settings.tab_appearance":  "🎨  Udseende",
    "settings.tab_playback":    "▶  Afspilning",
    "settings.tab_mail":        "✉  Mail",
    "settings.tab_online":      "🌐  Online",
    "settings.tab_language":    "🌍  Sprog",
    "settings.btn_save":        "💾  Gem indstillinger",
    "settings.btn_cancel":      "Annuller",
    "settings.dark_theme":      "Start med mørkt tema",
    "settings.theme_note":      "Du kan altid skifte tema mens programmet kører via topbar-knappen.",
    "settings.demo_group":      "Forspil (▶ N SEK knappen)",
    "settings.demo_length":     "Forspil-længde:",
    "settings.demo_fade":       "Fade-ud:",
    "settings.demo_suffix":     "  sekunder",
    "settings.fade_suffix":     "  sekunder  (0 = ingen fade)",
    "settings.demo_note":       "Forspillet afspiller begyndelsen af sangen.\nFade-ud tilføjes oven i forspillets længde.",
    "settings.mail_group":      "Mailklient",
    "settings.mail_label":      "Klient:",
    "settings.mail_path":       "Sti:",
    "settings.mail_auto":       "Auto-detekter (Thunderbird → Outlook → mailto:)",
    "settings.mail_tb":         "Thunderbird",
    "settings.mail_ol":         "Outlook (Windows)",
    "settings.mail_custom":     "Brugerdefineret sti",
    "settings.mail_mailto":     "Kun mailto: (ingen vedhæftning)",
    "settings.mail_note":       "Med Thunderbird og Outlook åbnes et nyt compose-vindue med filen vedhæftet.",
    "settings.online_group":    "Automatisk login ved opstart",
    "settings.auto_login":      "Log automatisk ind når programmet starter",
    "settings.username":        "Brugernavn:",
    "settings.password":        "Kodeord:",
    "settings.password_warn":   "⚠  Kodeordet gemmes lokalt på denne computer.\nBrug kun dette på en personlig maskine.",
    "settings.lang_group":      "Sprog",
    "settings.lang_label":      "Programsprog:",
    "settings.lang_note":       "Sproget anvendes næste gang programmet startes.",
    "settings.saved":           "Indstillinger gemt",

    # Tag-editor
    "tags.title":               "Rediger tags — {title}",
    "tags.can_write":           "✓ Danse skrives til filen",
    "tags.cant_write":          "⚠ Dette format understøtter ikke fil-skrivning",
    "tags.hint":                "Skriv dansenavn — forslag vises som 'Navn / Niveau'. Vælg fra listen for at få niveau automatisk.",
    "tags.dances":              "Danse",
    "tags.alts":                "Alternativ-danse",
    "tags.btn_add":             "+ Tilføj",
    "tags.btn_save":            "💾  Gem tags",
    "tags.btn_cancel":          "Annuller",
    "tags.new_dance":           "Ny dans (f.eks. Cowboy Cha Cha)...",
    "tags.new_alt":             "Alternativ dans...",
    "tags.note":                "note...",
    "tags.warn_file":           "Gemt i database, men kunne ikke skrive til filen.",
    "tags.error":               "Kunne ikke gemme: {error}",
    "tags.no_level":            "— intet niveau —",

    # Niveauer
    "level.none":               "— intet niveau —",
    "level.beginner":           "Begynder",
    "level.let_ovet":           "Let øvet",
    "level.easy":               "Let øvet",
    "level.ovet":               "Øvet",
    "level.intermediate":       "Øvet",
    "level.erfaren":            "Erfaren",
    "level.experienced":        "Erfaren",
    "level.ekspert":            "Ekspert",
    "level.expert":             "Ekspert",

    # Online / login
    "online.logging_in":        "Logger ind som {username}...",
    "online.logged_in":         "Online som {username}",
    "online.auto_login_fail":   "Auto-login fejlede — kør Filer → Gå online manuelt",
    "online.logged_out":        "Offline",
    "online.syncing":           "Synkroniserer dans-data...",
    "online.synced":            "Synkroniseret {levels} niveauer og {names} dans-navne",

    # Scanning
    "scan.preparing":           "Starter scanning af biblioteker...",
    "scan.scanning":            "Scanner: {name}...",
    "scan.scanning_count":      "Scanner: {name} ({count} filer)...",
    "scan.done":                "Scan færdig — {count} filer gennemgået",
    "scan.error":               "Scan fejl: {error}",
    "scan.folder_missing":      "⚠ Mappe ikke fundet: {path}",

    # Fejl
    "error.title":              "Fejl",
    "error.db_init":            "Database fejl: {error}",
    "error.folder_remove":      "Kunne ikke fjerne: {error}",
    "error.save_tags":          "Kunne ikke gemme tags: {error}",

    # Mail
    "mail.thunderbird_ok":      "Thunderbird åbnet med {filename} vedh.",
    "mail.outlook_ok":          "Outlook åbnet med {filename} vedh.",
    "mail.fallback":            "Ingen kendt mailklient fundet — åbnet mailto: (uden vedhæftning)",
    "mail.file_missing":        "Filen blev ikke fundet — kan ikke sende mail",

    # Generelt
    "btn.ok":                   "OK",
    "btn.cancel":               "Annuller",
    "btn.close":                "Luk",
    "btn.yes":                  "Ja",
    "btn.no":                   "Nej",
    "dialog.confirm":           "Bekræft",
}
