"""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", }