{
  "app": {
    "name": "TrainUs",
    "loading": "Indlæser…"
  },
  "common": {
    "markdownHint": "Grundlæggende Markdown understøttes",
    "back": "Tilbage",
    "clearSearch": "Ryd søgning"
  },
  "error": {
    "dbInitFailed": "Kunne ikke initialisere databasen",
    "browserNotCompatible": "Din browser understøtter ikke de nødvendige lagringsfunktioner. Sørg for at bruge en nyere version af din browser og at du ikke er i privat browsing.",
    "dbNewerThanApp": "Dine data blev oprettet af en nyere version af appen. Dine data er ikke blevet ændret. Genindlæs siden for at få den nyeste version af appen.",
    "dbMigrationFailed": "Databaseopdateringen mislykkedes, og dine data blev ikke ændret. Genindlæs siden for at prøve igen, eller gendan den sikkerhedskopi, du lige har downloadet, hvis problemet fortsætter.",
    "dbConnectionLost": "Databaseforbindelsen gik tabt på grund af en uventet fejl. Genindlæs siden for at genoprette forbindelsen.",
    "reload": "Genindlæs"
  },
  "migration": {
    "title": "Databaseopdatering påkrævet",
    "body": "Appen er blevet opdateret, og din database skal migreres fra version {{from}} til version {{to}}.",
    "backupRequired": "Før opdateringen skal du downloade en sikkerhedskopi af dine data. Opdateringen kan først starte, når sikkerhedskopien er gemt.",
    "downloadBackup": "Download sikkerhedskopi",
    "update": "Opdater",
    "updating": "Opdaterer…"
  },
  "nav": {
    "mainNav": "Hovednavigation",
    "home": "Hjem",
    "exercises": "Øvelser",
    "combos": "Kombos",
    "sessions": "Sessioner",
    "collections": "Samlinger",
    "stats": "Statistik",
    "settings": "Indstillinger"
  },
  "home": {
    "title": "Hjem",
    "empty": "Ingen træningssessioner udført endnu. Start en session for at se din aktivitet her!",
    "recentSessions": "Seneste sessioner",
    "sessionsLast7Days": "Sessioner (de seneste 7 dage)",
    "sessionsLast30Days": "Sessioner (de seneste 30 dage)",
    "history": "Historik",
    "exportHtml": "Eksportér som HTML",
    "exportedOn": "Eksporteret den {{date}}"
  },
  "exercises": {
    "title": "Øvelser",
    "empty": "Ingen øvelser endnu. Opret din første øvelse for at komme i gang!",
    "searchPlaceholder": "Søg i øvelser…",
    "noResults": "Ingen øvelser matcher din søgning.",
    "new": "Ny øvelse",
    "edit": "Rediger øvelse",
    "detail": "Øvelsesdetaljer",
    "deleteConfirm": "Er du sikker på, at du vil slette \"{{title}}\"? Dette kan ikke fortrydes.",
    "deleteConfirmWithHistory": "Er du sikker på, at du vil slette \"{{title}}\"? Dette sletter også {{count}} journalpost(er). Dette kan ikke fortrydes.",
    "deleteConfirmUsage": "Den bruges i {{sessions}} session(er) og {{combos}} kombo(er) og vil blive fjernet derfra.",
    "deleted": "Øvelse slettet.",
    "form": {
      "title": "Titel",
      "titlePlaceholder": "f.eks. Armstrækninger",
      "description": "Beskrivelse",
      "descriptionPlaceholder": "Valgfri beskrivelse…",
      "asymmetric": "Asymmetrisk øvelse",
      "alternate": "Skift side ved hver gentagelse",
      "alternateFalse": "Gennemfør alle gentagelser på én side, skift derefter",
      "imageUrls": "Billed-URL'er",
      "videoUrls": "Video-URL'er",
      "urlPlaceholder": "https://…",
      "addUrl": "Tilføj URL",
      "removeUrl": "Fjern",
      "defaultReps": "Standardgentagelser",
      "defaultWeight": "Standardvægt (kg)",
      "save": "Gem",
      "cancel": "Annuller"
    },
    "reps": "gent.",
    "weight": "kg",
    "asymmetricLabel": "Asymmetrisk",
    "alternateLabel": "Alternerende",
    "delete": "Slet øvelse",
    "videoOffline": "Videoer er ikke tilgængelige offline.",
    "evenRepsHint": "Antal gentagelser skal være lige for asymmetriske øvelser."
  },
  "combos": {
    "title": "Kombos",
    "empty": "Ingen kombos endnu. Opret din første kombo for at komme i gang!",
    "searchPlaceholder": "Søg i kombos…",
    "noResults": "Ingen kombos matcher din søgning.",
    "new": "Ny kombo",
    "edit": "Rediger kombo",
    "detail": "Kombodetailer",
    "deleteConfirm": "Er du sikker på, at du vil slette \"{{title}}\"? Dette kan ikke fortrydes.",
    "deleteConfirmUsage": "Den bruges i {{sessions}} session(er) og vil blive fjernet derfra.",
    "deleted": "Kombo slettet.",
    "exercises": "øvelser",
    "timerConfig": "Timer-konfiguration",
    "delete": "Slet kombo",
    "form": {
      "title": "Titel",
      "titlePlaceholder": "f.eks. Overkrop Blast",
      "description": "Beskrivelse",
      "descriptionPlaceholder": "Valgfri beskrivelse…",
      "type": "Type",
      "exercises": "Øvelser",
      "selectExercise": "Vælg en øvelse",
      "noExercises": "Ingen øvelser tilgængelige — opret øvelser først",
      "addExercise": "Tilføj øvelse",
      "reps": "Gent.",
      "weight": "Vægt (kg)",
      "save": "Gem",
      "cancel": "Annuller"
    },
    "types": {
      "none": "Ingen",
      "emom": "EMOM",
      "amrap": "AMRAP",
      "tabata": "TABATA"
    },
    "timer": {
      "emomDuration": "Varighed",
      "amrapDuration": "Varighed",
      "tabataWorkTime": "Arbejdstid (s)",
      "tabataRestTime": "Hviletid (s)",
      "tabataSeconds": "sekunder",
      "minutes": "minutter",
      "rounds": "runder"
    }
  },
  "collections": {
    "title": "Samlinger",
    "empty": "Ingen samlinger endnu. Opret din første samling for at organisere dine sessioner!",
    "searchPlaceholder": "Søg i samlinger…",
    "noResults": "Ingen samlinger matcher din søgning.",
    "new": "Ny samling",
    "edit": "Rediger samling",
    "detail": "Samlingsdetaljer",
    "deleteConfirm": "Er du sikker på, at du vil slette \"{{label}}\"? Dette kan ikke fortrydes.",
    "deleted": "Samling slettet.",
    "sessions": "sessioner",
    "delete": "Slet samling",
    "form": {
      "label": "Etiket",
      "labelPlaceholder": "f.eks. Ugentlig træning",
      "sessions": "Sessioner",
      "selectSession": "Vælg en session",
      "noSessions": "Ingen sessioner tilgængelige — opret sessioner først",
      "addSession": "Tilføj session",
      "save": "Gem",
      "cancel": "Annuller"
    }
  },
  "sessions": {
    "title": "Sessioner",
    "empty": "Ingen sessioner endnu.",
    "searchPlaceholder": "Søg i sessioner…",
    "noResults": "Ingen sessioner matcher din søgning.",
    "new": "Ny session",
    "edit": "Rediger session",
    "detail": "Sessionsdetaljer",
    "deleteConfirm": "Er du sikker på, at du vil slette \"{{title}}\"? Dette kan ikke fortrydes.",
    "deleteConfirmWithHistory": "Er du sikker på, at du vil slette \"{{title}}\"? Dette sletter også {{count}} udførelseslog(ge). Dette kan ikke fortrydes.",
    "deleteConfirmUsage": "Den er en del af {{collections}} samling(er) og vil blive fjernet derfra.",
    "deleted": "Session slettet.",
    "items": "elementer",
    "delete": "Slet session",
    "itemType": {
      "exercise": "Øvelse",
      "combo": "Kombo"
    },
    "form": {
      "title": "Titel",
      "titlePlaceholder": "f.eks. Overkrop dag",
      "description": "Beskrivelse",
      "descriptionPlaceholder": "Valgfri beskrivelse…",
      "items": "Elementer",
      "reps": "Gent.",
      "durationMin": "Varighed (min)",
      "weight": "Vægt (kg)",
      "selectExercise": "Vælg en øvelse",
      "selectCombo": "Vælg en kombo",
      "noExercises": "Ingen øvelser tilgængelige — opret øvelser først",
      "noCombos": "Ingen kombos tilgængelige — opret kombos først",
      "addItem": "Tilføj element",
      "save": "Gem",
      "cancel": "Annuller"
    }
  },
  "stats": {
    "title": "Statistik",
    "empty": "Ingen data endnu. Udfør en session for at se din statistik.",
    "usingSince": "Du har brugt TrainUs siden {{date}}",
    "dateRange": {
      "7d": "7 dage",
      "30d": "30 dage",
      "3m": "3 måneder",
      "all": "Altid"
    },
    "summary": {
      "sessions": "Sessioner",
      "exercises": "Udførte øvelser",
      "streak": "Dages streak"
    },
    "charts": {
      "frequency": {
        "title": "Frekvens",
        "week": "Per uge",
        "month": "Per måned",
        "yLabel": "Sessioner",
        "noData": "Ingen sessioner i denne periode."
      },
      "volume": {
        "title": "Volumen",
        "yLabel": "Volumen (kg·gent.)",
        "noData": "Ingen volumedata i denne periode."
      },
      "progression": {
        "title": "Progression",
        "selectExercise": "Vælg en øvelse…",
        "reps": "Gent.",
        "weight": "Vægt (kg)",
        "noData": "Ingen data for denne øvelse i denne periode."
      }
    }
  },
  "settings": {
    "title": "Indstillinger",
    "language": "Sprog",
    "userName": "Brugernavn",
    "userNamePlaceholder": "Indtast dit navn",
    "nameRequired": "Navn må ikke være tomt",
    "userId": "Bruger-id",
    "theme": "Tema",
    "themeLight": "Lys",
    "themeDark": "Mørk",
    "themeTrainus": "TrainUs",
    "database": "Database",
    "downloadDb": "Download database",
    "downloadDbHint": "Download eller gendan den rå SQLite-databasefil.",
    "restoreDb": "Gendan database",
    "restoreDbWarning": "Dette vil erstatte ALLE nuværende data med indholdet af den valgte fil. Dette kan ikke fortrydes.\n\nNuværende appversion: {{version}}\n\nEr du sikker på, at du vil fortsætte?",
    "restoreInProgress": "Gendanner database…",
    "restoreSuccess": "Database gendannet",
    "restoreError": "Gendannelse af database mislykkedes",
    "restoreAdapted": "Skema tilpasset fra version {{from}} til {{to}}.",
    "restoreRows": "række(r)",
    "restoreDismiss": "OK",
    "restoreErrorCodes": {
      "INVALID_FILE": "Den valgte fil er ikke en gyldig SQLite-database eller er beskadiget.",
      "INCOMPLETE_DB": "Den valgte fil er ikke en gyldig TrainUs-database (manglende påkrævede tabeller).",
      "INCOMPATIBLE_VERSION": "Databaseversionen er inkompatibel, og ingen migreringsvej er tilgængelig.",
      "ADAPT_FAILED": "Tilpasning af databaseskema mislykkedes.",
      "RESTORE_FAILED": "Der opstod en fejl under gendannelse af data.",
      "UNEXPECTED": "Der opstod en uventet fejl."
    },
    "exportImport": "Eksporter / Importer",
    "exportAllData": "Eksporter alle data",
    "exportData": "Eksporter data",
    "importData": "Importer data",
    "importAsMine": "Importer som mine",
    "comingSoon": "Kommer snart i en fremtidig opdatering.",
    "suffixManagement": "Importsuffikser",
    "suffixHint": "Administrer suffikser til at skelne importerede øvelser fra andre brugere.",
    "suffixDeleteConfirm": "Slet suffikset \"{{suffix}}\" for {{name}}? Importerede øvelser slettes ikke.",
    "suffixDeleteTitle": "Slet suffiks",
    "backupReminderInvalid": "Skal være mellem 1 og 365",
    "initializeDb": "Initialiser database",
    "initializeDbHint": "Slet alle data og nulstil databasen til dens indledende tilstand. Denne handling kan ikke fortrydes.",
    "initializeDbTitle": "Initialiser database",
    "initializeDbConfirm": "Jeg forstår, at dette vil slette alle mine data permanent og ikke kan fortrydes",
    "backup": {
      "lastBackup": "Seneste sikkerhedskopi: {{when}}",
      "neverBackedUp": "Aldrig sikkerhedskopieret",
      "reminderEvery": "Påmind mig hver",
      "reminderEveryUnit": "dage"
    },
    "sound": "Lyd",
    "soundVolume": "Lydstyrke",
    "soundTest": "Test",
    "voiceAnnouncements": "Stemmemeddelelser",
    "credits": "Kreditering",
    "manageJournal": "Administrer øvelseslogge",
    "manageJournalHint": "Slet øvelseslogposter inden for et datointerval.",
    "cleanJournalBtn": "Ryd journaldata"
  },
  "cleanJournal": {
    "title": "Ryd journaldata",
    "hint": "Vælg et datointerval for permanent at slette alle øvelseslogposter inden for det.",
    "from": "Fra",
    "to": "Til",
    "errorToBeforeFrom": "Slutdato skal være på eller efter startdato.",
    "matchCount_one": "{{count}} session vil blive slettet.",
    "matchCount_other": "{{count}} sessioner vil blive slettet.",
    "matchCount": "{{count}} session(er) vil blive slettet.",
    "confirmLabel": "Jeg forstår, at dette permanent vil slette de valgte øvelseslogposter og ikke kan fortrydes.",
    "deleteBtn": "Slet"
  },
  "credits": {
    "title": "Kreditering",
    "intro": "Open source-ikoner brugt i denne applikation:",
    "appIcon": {
      "name": "Mighty Force",
      "description": "App-ikon, af Delapouite",
      "author": "Delapouite"
    },
    "bootstrapIcons": {
      "name": "Bootstrap Icons",
      "description": "UI-ikoner brugt gennem hele applikationen"
    },
    "gameIcons": "game-icons.net vedligeholdes af Lorc, Delapouite & bidragydere",
    "thirdParties": {
      "title": "Tredjepartsbiblioteker"
    },
    "testingTools": {
      "title": "Testværktøjer"
    }
  },
  "export": {
    "exercises": "Eksporter alle øvelser",
    "exercise": "Eksporter denne øvelse",
    "combos": "Eksporter alle kombos",
    "combo": "Eksporter denne kombo",
    "sessions": "Eksporter alle sessioner",
    "session": "Eksporter denne session",
    "collections": "Eksporter alle samlinger",
    "collection": "Eksporter denne samling",
    "executionLogs": "Udførelseslogge",
    "settings": "Indstillinger",
    "filterTitle": "Eksporter data",
    "filterDescription": "Vælg hvilke datatyper der skal eksporteres."
  },
  "import": {
    "title": "Importer data",
    "titleAsMine": "Importer som mine",
    "exercises": "Importer øvelser",
    "importAsMine": "Importer som mine",
    "cancel": "Annuller",
    "continue": "Fortsæt",
    "apply": "Importer",
    "done": "Færdig",
    "importing": "Importerer…",
    "exerciseCount": "øvelse(r)",
    "totalCount": "element(er)",
    "executionLogs": "udførelseslog(ge)",
    "from": "Fra {{name}} den {{date}}",
    "usingSuffix": "Suffiks: [{{suffix}}]",
    "suffixExplanation": "Disse elementer er fra {{name}}. Vælg et kort suffiks for at skelne dem fra dine egne.",
    "suffixLabel": "Suffiks",
    "suffixPlaceholder": "f.eks. JD",
    "suffixPreview": "Titler vil se sådan ud: \"{{title}} [{{suffix}}]\"",
    "suffixRequired": "Suffiks er påkrævet.",
    "suffixTaken": "Dette suffiks bruges allerede af en anden bruger.",
    "suffixRenameFailed": "Omdøbning mislykkedes: den ville skabe duplikerede titler. Intet blev omdøbt.",
    "collisionExplanation": "{{count}} element(er) er i konflikt med eksisterende data. Vælg hvad der skal gøres for hvert:",
    "replace": "Erstat",
    "skip": "Spring over",
    "replaceAll": "Erstat alle",
    "skipAll": "Spring alle over",
    "exportedOn": "Eksporteret den {{date}}",
    "reportTitle": "Import fuldført",
    "reportTotalImported": "{{count}} element(er) importeret",
    "reportImported": "{{count}} importeret",
    "reportReplaced": "{{count}} erstattet",
    "reportUpdated": "{{count}} opdateret",
    "reportSkipped": "{{count}} sprunget over",
    "errors": {
      "invalidJson": "Filen indeholder ikke gyldigt JSON.",
      "invalidFormat": "Filformatet genkendes ikke.",
      "missingMetadata": "Filen mangler metadata.",
      "wrongApp": "Denne fil blev ikke eksporteret fra TrainUs.",
      "missingSchema": "Filen mangler skemaversionsinformation.",
      "newerSchema": "Denne fil blev eksporteret fra en nyere version af TrainUs. Opdater venligst applikationen.",
      "missingData": "Filen indeholder ingen data.",
      "missingExporter": "Filen mangler eksportørinformation."
    }
  },
  "validation": {
    "required": "Dette felt er påkrævet.",
    "minValue": "Værdien skal være ≥ {{min}}.",
    "invalidUrl": "Indtast en gyldig URL (https://…).",
    "titleTaken": "En øvelse med denne titel findes allerede.",
    "comboTitleTaken": "En kombo med denne titel findes allerede.",
    "collectionLabelTaken": "En samling med denne etiket findes allerede."
  },
  "shortcuts": {
    "edit": "— tryk E",
    "new": "— tryk N",
    "back": "— tryk Esc",
    "save": "— Ctrl+Enter"
  },
  "execution": {
    "start": "Start session",
    "exit": "Afslut session",
    "steps": "trin",
    "now": "NU",
    "next": "NÆSTE",
    "round": "Runde",
    "reps": "Gent.",
    "weight": "Vægt",
    "side": "Side",
    "sideLeft": "VENSTRE",
    "sideRight": "HØJRE",
    "asymAlternate": "(1x{{left}} ↔ 1x{{right}}) × {{count}}",
    "asymSequential": "{{count}}x {{left}} → {{count}}x {{right}}",
    "done": "Færdig",
    "previous": "Forrige trin",
    "continue": "Fortsæt",
    "oneMoreRound": "En runde til",
    "comboContext": "Kombo: {{title}} — Runde {{round}} af {{total}}",
    "comboComplete": "{{title}} — {{rounds}} runde(r) fuldført",
    "complete": "Session fuldført!",
    "backToSession": "Tilbage til session",
    "timer": {
      "pause": "Pause",
      "resume": "Genoptag",
      "rest": "HVILE",
      "nextExercise": "Næste:",
      "timeUp": "Tiden er gået",
      "timeUpTitle": "⏱ Tiden er gået — {{title}}"
    },
    "showDetails": "Vis øvelsesdetaljer",
    "hideDetails": "Skjul øvelsesdetaljer",
    "videoOffline": "Videoer er ikke tilgængelige offline.",
    "leaveConfirm": "Du er midt i en session. Forlad alligevel? Sessionen vil blive markeret som afbrudt.",
    "voice": {
      "next": "Næste: {{title}}"
    }
  },
  "backup": {
    "reminder": {
      "tooltip": "Seneste sikkerhedskopi for {{days}} dag(e) siden — klik for at sikkerhedskopiere",
      "tooltipNever": "Ingen sikkerhedskopi endnu — klik for at oprette en"
    },
    "modal": {
      "title": "Påmindelse om sikkerhedskopi",
      "body": "Din seneste sikkerhedskopi var for {{days}} dag(e) siden. Vi anbefaler at sikkerhedskopiere dine data regelmæssigt.",
      "bodyNever": "Du har aldrig sikkerhedskopieret dine data. Vi anbefaler at oprette en sikkerhedskopi.",
      "dismiss": "Afvis",
      "goToSettings": "Gå til indstillinger"
    }
  },
  "firstLoadWarning": {
    "title": "Før du starter",
    "singleTab": "TrainUs kan kun være åben i én browserfane ad gangen. Hvis den åbnes i endnu en fane, opstår der fejl.",
    "privateMode": "TrainUs fungerer ikke i privat/inkognitotilstand — dine data vil ikke blive gemt.",
    "dismiss": "Forstået"
  },
  "appUpdate": {
    "title": "Opdatering tilgængelig",
    "body": "En ny version af TrainUs er klar. Opdater nu, eller fortsæt og opdater senere.",
    "updateNow": "Opdater nu",
    "later": "Senere",
    "updating": "Opdaterer…"
  },
  "install": {
    "button": "Installer app",
    "dismiss": "Afvis installationsprompt"
  },
  "modal": {
    "close": "Luk dialog"
  },
  "saveFile": {
    "title": "Gem fil",
    "label": "Filnavn",
    "cancel": "Annuller",
    "save": "Gem"
  },
  "about": {
    "title": "Om TrainUs",
    "appVersion": "Applikationsversion",
    "dbVersion": "Databaseversion",
    "author": "Oprettet af",
    "links": "Links",
    "repository": "Repository",
    "website": "Websted",
    "license": "Licens",
    "licenseBtn": "Se licens"
  },
  "license": {
    "title": "Licens"
  }
}
