Files
2026-04-12 10:25:41 +02:00

202 lines
9.7 KiB
Python

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