Emby is Jellyfin's upstream ancestor and speaks a near-identical MediaBrowser
API, so the existing Jellyfin stack is parameterised by a `MediaBrowserDialect`
rather than forked. `JellyfinClient`, its auth service, endpoint discovery, LAN
discovery, and the add/edit connection screens all take the dialect and keep one
implementation; `MediaBackend.emby` and `ConnectionKind.emby` carry it through
the neutral models, the Drift `kind` discriminator, downloads, and caches.
Every divergence below was measured against a live Emby 4.9.5 server, not
inferred from documentation, and each is documented at its capability getter.
Jellyfin's request strings stay byte-identical so nothing about its behaviour
changes.
Routes and auth
- Emby only accepts the pre-10.9 user-scoped item routes (`/Users/{id}/Items/…`,
`/Users/{id}/PlayedItems/…`, `/Users/{id}/FavoriteItems/…`); the unprefixed
forms Jellyfin 10.11 added return 404.
- The API is also served under a legacy `/emby` prefix, and both dialects accept
the token as `X-Emby-Token` or `api_key=`.
- Emby answers only its own LAN discovery datagram ("who is EmbyServer?") and
ignores Jellyfin's; its default HTTPS port is 8920.
- No `/QuickConnect` route exists, so Quick Connect stays Jellyfin-only.
Row fields Emby withholds
- `ProductionYear`, `OfficialRating`, `PremiereDate` and `DateCreated` are absent
from list rows unless named in `Fields`, which would otherwise strip the year
and age-rating badge from every card in the app.
- `UserData.LastPlayedDate` never appears on a list row under `Fields=UserData`,
`EnableUserData=true` or the user-scoped `Ids=` form — only on the single-item
detail route, or when the Emby-specific `UserDataLastPlayedDate` token is
requested. Without it every recency-ordered surface silently degrades to
library-add time, and `JellyfinApiCache.applyWatchState` stamps
`DateTime.now()` on watched rows, so an offline watch-state pull would rewrite
the cached play time of everything it walked.
Continue Watching and Next Up
- Emby computes Next Up per series only: the library-wide `/Shows/NextUp` query
returns nothing under every parameter combination tried. The shelf is
therefore reconstructed from a played-episode recency scan plus one
`/Shows/NextUp?SeriesId=` per distinct series, bounded by a shared wall clock
that covers the scan as well — per-request timeouts cannot bound the pass
because `MediaServerHttpClient` times the connect and receive phases
independently. Rows are stamped with their series' newest play from the same
response that ordered them, so no per-series enrichment request is needed.
- `/Shows/NextUp` ignores `NextUpDateCutoff`, and no server-side played-date
filter exists to delegate to (`MinDatePlayed` and `MinDateLastPlayed` are
ignored; `MinDateLastSaved`, `MinDateCreated` and `MinPremiereDate` filter
unrelated dates), so the 365-day window is applied to the scanned dates.
- The resume route returns items with no saved position, including plain next
episodes, so the Emby resume leg reads from `/Items?Filters=IsResumable`.
- Emby is ahead of Jellyfin in one place: `/Users/{id}/Items/{id}/HideFromResume`
makes Continue Watching removal a real capability.
Everything else
- `/Sessions/Playing` and `/Sessions/Playing/Progress` reject a body with no
`PlaySessionId` (HTTP 400), so playback reporting always sends one.
- Passing any `MediaTypes` value to the playlist query returns an empty list.
- There is no aggregate `/Items/Filters` route; the four filter facets are
reassembled from `/Genres`, `/OfficialRatings`, `/Studios` and `/Tags`.
- Metadata writes take name-pair lists (`Genres: [{'Name': 'Action'}]`); the
plain string array is accepted and then silently discarded.
- Custom artwork uploads must be base64 text, not raw bytes — which was broken
for Jellyfin too and is fixed for both.
- Trickplay, media segments and lyrics 404 on Emby, so scrub previews are absent
and intro/credit markers fall back to chapter names.
Verified against a local Emby 4.9.5 and a Jellyfin 10.11.11 control server:
onboarding, browse, detail, playable stream URLs serving real bytes, subtitle
sidecars, watch-state write and restore, hubs, cross-server aggregation and
search across both backends simultaneously.
1906 lines
80 KiB
JSON
1906 lines
80 KiB
JSON
{
|
||
"app": {
|
||
"title": "Plezy"
|
||
},
|
||
"auth": {
|
||
"signInWithPlex": "Log ind med Plex",
|
||
"showQRCode": "Vis QR-kode",
|
||
"authenticate": "Godkend",
|
||
"authenticationTimeout": "Godkendelsen tog for lang tid. Prøv igen.",
|
||
"scanQRToSignIn": "Scan denne QR-kode for at logge ind",
|
||
"waitingForAuth": "Venter på godkendelse...\nLog ind fra din browser.",
|
||
"useBrowser": "Brug browseren",
|
||
"or": "eller",
|
||
"connectToMediaBrowser": "",
|
||
"useQuickConnect": "Brug Quick Connect",
|
||
"quickConnectInstructions": "Åbn Quick Connect i Jellyfin, og indtast denne kode.",
|
||
"quickConnectWaiting": "Venter på godkendelse…",
|
||
"quickConnectCancel": "Annuller",
|
||
"quickConnectExpired": "Quick Connect er udløbet. Prøv igen.",
|
||
"localDataRecoveryRequired": "Plezy kunne ikke gendanne lokale loginoplysninger og ventende afspilningsdata på en sikker måde. Log ind igen."
|
||
},
|
||
"common": {
|
||
"cancel": "Annuller",
|
||
"save": "Gem",
|
||
"close": "Luk",
|
||
"clear": "Ryd",
|
||
"reset": "Nulstil",
|
||
"later": "Senere",
|
||
"submit": "Indsend",
|
||
"confirm": "Bekræft",
|
||
"retry": "Prøv igen",
|
||
"logout": "Log ud",
|
||
"unknown": "Ukendt",
|
||
"refresh": "Opdater",
|
||
"yes": "Ja",
|
||
"no": "Nej",
|
||
"delete": "Slet",
|
||
"edit": "Rediger",
|
||
"shuffle": "Bland",
|
||
"addTo": "Tilføj til...",
|
||
"createNew": "Opret ny",
|
||
"connect": "Forbind",
|
||
"disconnect": "Afbryd",
|
||
"play": "Afspil",
|
||
"pause": "Pause",
|
||
"resume": "Genoptag",
|
||
"error": "Fejl",
|
||
"search": "Søg",
|
||
"home": "Hjem",
|
||
"back": "Tilbage",
|
||
"settings": "Indstillinger",
|
||
"mute": "Lydløs",
|
||
"ok": "OK",
|
||
"off": "Fra",
|
||
"seasonNumber": "Sæson ${number}",
|
||
"episodeNumberTitle": "Episode ${number} – ${title}",
|
||
"chapterNumber": "Kapitel ${number}",
|
||
"reconnect": "Genopret forbindelse",
|
||
"viewAll": "Vis alle",
|
||
"checkingNetwork": "Tjekker netværk...",
|
||
"loadingServers": "Indlæser servere...",
|
||
"connectingToServers": "Forbinder til servere...",
|
||
"startingOfflineMode": "Starter offlinetilstand...",
|
||
"loading": "Indlæser...",
|
||
"fullscreen": "Fuldskærm",
|
||
"exitFullscreen": "Forlad fuldskærm",
|
||
"pressBackAgainToExit": "Tryk på tilbage igen for at afslutte",
|
||
"ratingSource": {
|
||
"critic": "",
|
||
"audience": "",
|
||
"imdb": "",
|
||
"tmdb": "",
|
||
"rottenTomatoes": "",
|
||
"simkl": "",
|
||
"mal": "",
|
||
"anilist": "",
|
||
"trakt": "",
|
||
"rottenTomatoesCritic": "",
|
||
"rottenTomatoesAudience": ""
|
||
}
|
||
},
|
||
"screens": {
|
||
"licenses": "Licenser",
|
||
"switchProfile": "Skift profil",
|
||
"subtitleStyling": "Undertekststil",
|
||
"mpvConfig": "mpv.conf",
|
||
"logs": "Logfiler"
|
||
},
|
||
"update": {
|
||
"available": "Opdatering tilgængelig",
|
||
"versionAvailable": "Version ${version} er tilgængelig",
|
||
"currentVersion": "Nuværende: ${version}",
|
||
"skipVersion": "Spring denne version over",
|
||
"viewRelease": "Vis udgivelse",
|
||
"latestVersion": "Du har den nyeste version",
|
||
"checkFailed": "Kunne ikke søge efter opdateringer"
|
||
},
|
||
"settings": {
|
||
"title": "Indstillinger",
|
||
"supportDeveloper": "Støt Plezy",
|
||
"supportDeveloperDescription": "Doner via Liberapay for at finansiere udviklingen",
|
||
"language": "Sprog",
|
||
"theme": "Tema",
|
||
"appearance": "Udseende",
|
||
"videoPlayback": "Videoafspilning",
|
||
"videoPlaybackDescription": "Konfigurer afspilningsadfærd",
|
||
"advanced": "Avanceret",
|
||
"episodePosterMode": "Episodeplakatstil",
|
||
"seriesPoster": "Serieplakat",
|
||
"seasonPoster": "Sæsonplakat",
|
||
"episodeThumbnail": "Miniature",
|
||
"showHeroSectionDescription": "Vis karrusel med udvalgt indhold på startskærmen",
|
||
"secondsLabel": "Sekunder",
|
||
"minutesLabel": "Minutter",
|
||
"secondsShort": "s",
|
||
"minutesShort": "m",
|
||
"durationHint": "Indtast varighed (${min}-${max})",
|
||
"systemTheme": "System",
|
||
"lightTheme": "Lys",
|
||
"darkTheme": "Mørk",
|
||
"oledTheme": "OLED",
|
||
"libraryDensity": "Bibliotekstæthed",
|
||
"compact": "Kompakt",
|
||
"comfortable": "Komfortabel",
|
||
"tvCornerSpotlightBackdrop": "Fremhævet baggrundsbillede i hjørnet",
|
||
"tvCornerSpotlightBackdropDescription": "Vis fremhævet grafik i øverste højre hjørne i stedet for at fylde skærmen",
|
||
"viewMode": "Visningstilstand",
|
||
"gridView": "Gitter",
|
||
"listView": "Liste",
|
||
"showHeroSection": "Vis udvalgt indhold",
|
||
"continueWatchingAction": "Handling for \"Fortsæt med at se\"",
|
||
"continueWatchingPlay": "Afspil",
|
||
"continueWatchingDetails": "Åbn detaljer",
|
||
"episodeAction": "Handling for afsnit",
|
||
"episodePlay": "Afspil",
|
||
"episodeDetails": "Åbn detaljer",
|
||
"useGlobalHubs": "Brug startlayout",
|
||
"useGlobalHubsDescription": "Vis samlet startsideindhold. Brug ellers biblioteksanbefalinger.",
|
||
"showServerNameOnHubs": "Vis servernavn på hubber",
|
||
"showServerNameOnHubsDescription": "Vis altid servernavne i titler på hubber.",
|
||
"groupLibrariesByServer": "Grupper biblioteker efter server",
|
||
"groupLibrariesByServerDescription": "Gruppér bibliotekerne i sidepanelet under hver medieserver.",
|
||
"alwaysKeepSidebarOpen": "Hold altid sidepanelet åbent",
|
||
"alwaysKeepSidebarOpenDescription": "Sidepanelet forbliver udvidet, og indholdsområdet tilpasser sig",
|
||
"showUnwatchedCount": "Vis antal usete",
|
||
"showUnwatchedCountDescription": "Vis antal usete episoder på serier og sæsoner",
|
||
"showEpisodeNumberOnCards": "Vis episodenummer på kort",
|
||
"showEpisodeNumberOnCardsDescription": "Vis sæson- og episodenummer på episodekort",
|
||
"showSeasonPostersOnTabs": "Vis sæsonplakater på faner",
|
||
"showSeasonPostersOnTabsDescription": "Vis hver sæsons plakat over dens fane",
|
||
"tvFullCardLayout": "TV-kort med billeder over hele fladen",
|
||
"tvFullCardLayoutDescription": "Brug TV-kort, der kun viser billeder, med skuespillernavnene ovenpå",
|
||
"focusGlow": "Fokusglød",
|
||
"focusGlowDescription": "Vis en blød glød omkring det fokuserede kort",
|
||
"visualEffects": "Visuelle effekter",
|
||
"visualEffectsAuto": "Automatisk",
|
||
"visualEffectsAutoDescription": "Reducer automatisk effekter på enheder med lav ydeevne",
|
||
"visualEffectsFull": "Fuld",
|
||
"visualEffectsReduced": "Reduceret",
|
||
"visualEffectsReducedDescription": "Færre animationer og illustrationer i lavere opløsning",
|
||
"hideSpoilers": "Skjul spoilere for usete episoder",
|
||
"hideSpoilersDescription": "Slør miniaturebilleder og beskrivelser for usete episoder",
|
||
"playerBackend": "Afspillermotor",
|
||
"exoPlayer": "ExoPlayer",
|
||
"mpv": "mpv",
|
||
"hardwareDecoding": "Hardwaredekodning",
|
||
"hardwareDecodingDescription": "Brug hardwareacceleration, når den er tilgængelig",
|
||
"bufferSize": "Bufferstørrelse",
|
||
"bufferSizeMB": "${size}MB",
|
||
"bufferSizeAuto": "Automatisk (anbefalet)",
|
||
"bufferSizeWarning": "${heap} MB hukommelse tilgængelig. En buffer på ${size} MB kan påvirke afspilningen.",
|
||
"defaultQualityTitle": "Standardkvalitet",
|
||
"musicQualityTitle": "Musikkvalitet",
|
||
"subtitleStyling": "Undertekststil",
|
||
"subtitleStylingDescription": "Tilpas underteksters udseende",
|
||
"smallSkipDuration": "Kort spring",
|
||
"largeSkipDuration": "Langt spring",
|
||
"rewindOnResume": "Spol tilbage ved genoptagelse",
|
||
"secondsUnit": "${seconds} sekunder",
|
||
"defaultSleepTimer": "Standard-sovetimer",
|
||
"minutesUnit": "${minutes} minutter",
|
||
"rememberTrackSelections": "Husk sporvalg for hver serie/film",
|
||
"rememberTrackSelectionsDescription": "Husk valget af lyd og undertekster for hver titel",
|
||
"followServerTrackSelections": "Brug serverens sporvalg for hvert afsnit",
|
||
"followServerTrackSelectionsDescription": "Ved afsnitsskift anvendes lyden og underteksterne valgt på serveren i stedet for at videreføre det aktuelle valg",
|
||
"showChapterMarkersOnTimeline": "Vis kapitelmarkører på tidslinjen",
|
||
"showChapterMarkersOnTimelineDescription": "Opdel tidslinjen ved kapitelgrænser",
|
||
"clickVideoTogglesPlayback": "Klik på videoen for at skifte mellem afspilning og pause",
|
||
"clickVideoTogglesPlaybackDescription": "Klik på videoen for at afspille eller sætte på pause i stedet for at vise betjeningsknapperne.",
|
||
"videoPlayerControls": "Videoafspillerkontroller",
|
||
"keyboardShortcuts": "Tastaturgenveje",
|
||
"keyboardShortcutsDescription": "Tilpas tastaturgenveje",
|
||
"videoPlayerNavigation": "Videoafspillernavigation",
|
||
"videoPlayerNavigationDescription": "Brug piletaster til at navigere videoafspillerkontroller",
|
||
"watchTogetherRelay": "Relayserver til Se sammen",
|
||
"watchTogetherRelayDescription": "Angiv en brugerdefineret relayserver. Alle skal bruge den samme server.",
|
||
"watchTogetherRelayHint": "https://min-relay.eksempel.dk",
|
||
"watchTogetherRelayInvalid": "Angiv en gyldig basis-URL til en HTTP- eller HTTPS-relayserver.",
|
||
"crashReporting": "Fejlrapportering",
|
||
"crashReportingDescription": "Send fejlrapporter for at hjælpe med at forbedre appen",
|
||
"debugLogging": "Fejlfindingslogning",
|
||
"debugLoggingDescription": "Aktiver detaljeret logning til fejlfinding",
|
||
"viewLogs": "Vis logfiler",
|
||
"viewLogsDescription": "Vis programmets logfiler",
|
||
"clearImageCache": "",
|
||
"clearImageCacheDescription": "",
|
||
"clearImageCacheSuccess": "",
|
||
"resetSettings": "Nulstil indstillinger",
|
||
"resetSettingsDescription": "Gendan standardindstillinger. Dette kan ikke fortrydes.",
|
||
"resetSettingsSuccess": "Indstillinger nulstillet",
|
||
"backup": "Sikkerhedskopi",
|
||
"exportSettings": "Eksportér indstillinger",
|
||
"exportSettingsDescription": "Gem dine præferencer i en fil",
|
||
"exportSettingsSuccess": "Indstillinger eksporteret",
|
||
"importSettings": "Importér indstillinger",
|
||
"importSettingsDescription": "Gendan præferencer fra en fil",
|
||
"importSettingsConfirm": "Dette vil erstatte dine nuværende indstillinger. Fortsæt?",
|
||
"importSettingsSuccess": "Indstillinger importeret",
|
||
"importSettingsInvalidFile": "Denne fil er ikke en gyldig eksport af Plezy-indstillinger",
|
||
"importSettingsNoUser": "Log ind før import af indstillinger",
|
||
"shortcutsReset": "Genveje nulstillet til standard",
|
||
"about": "Om",
|
||
"aboutDescription": "App-information og licenser",
|
||
"updates": "Opdateringer",
|
||
"updateAvailable": "Opdatering tilgængelig",
|
||
"checkForUpdates": "Søg efter opdateringer",
|
||
"autoCheckUpdatesOnStartup": "Søg automatisk efter opdateringer ved opstart",
|
||
"autoCheckUpdatesOnStartupDescription": "Giv besked, når en opdatering er tilgængelig ved start",
|
||
"validationErrorEnterNumber": "Indtast et gyldigt tal",
|
||
"validationErrorDuration": "Varigheden skal være mellem ${min} og ${max} ${unit}",
|
||
"shortcutAlreadyAssigned": "Genvejen er allerede tildelt ${action}",
|
||
"shortcutUpdated": "Genvejen for ${action} er opdateret",
|
||
"saveFailed": "Ændringerne kunne ikke gemmes. Prøv igen.",
|
||
"autoSkip": "Automatisk spring",
|
||
"autoSkipIntro": "Spring intro over automatisk",
|
||
"autoSkipIntroDescription": "Spring automatisk intromarkører over efter få sekunder",
|
||
"autoSkipCredits": "Spring rulletekster over automatisk",
|
||
"autoSkipCreditsDescription": "Spring automatisk rulleteksterne over, og afspil næste episode",
|
||
"forceSkipMarkerFallback": "Tving reservemarkører",
|
||
"forceSkipMarkerFallbackDescription": "Brug mønstre i kapiteltitler, selv når Plex har markører",
|
||
"autoSkipDelay": "Forsinkelse ved automatisk spring",
|
||
"autoSkipDelayDescription": "Vent ${seconds} sekunder, før der springes automatisk",
|
||
"introPattern": "Intromarkørmønster",
|
||
"introPatternDescription": "Regulært udtryk til at genkende intromarkører i kapiteltitler",
|
||
"creditsPattern": "Rulletekstmarkørmønster",
|
||
"creditsPatternDescription": "Regulært udtryk til at genkende rulletekstmarkører i kapiteltitler",
|
||
"invalidRegex": "Ugyldigt regulært udtryk",
|
||
"regex": "Regulært udtryk",
|
||
"downloads": "Downloads",
|
||
"downloadLocationDescription": "Vælg, hvor downloadet indhold skal gemmes",
|
||
"downloadLocationDefault": "Standard (applager)",
|
||
"downloadLocationCustom": "Brugerdefineret placering",
|
||
"selectFolder": "Vælg mappe",
|
||
"resetToDefault": "Nulstil til standard",
|
||
"currentPath": "Nuværende: ${path}",
|
||
"downloadLocationChanged": "Downloadplacering ændret",
|
||
"downloadLocationReset": "Downloadplacering nulstillet",
|
||
"downloadLocationInvalid": "Valgt mappe er ikke skrivbar",
|
||
"downloadLocationPickerUnavailable": "Mappevalg er ikke tilgængeligt på denne enhed",
|
||
"downloadOnWifiOnly": "Download kun via Wi-Fi",
|
||
"downloadOnWifiOnlyDescription": "Forhindr downloads via mobildata",
|
||
"autoRemoveWatchedDownloads": "Fjern sete downloads automatisk",
|
||
"autoRemoveWatchedDownloadsDescription": "Slet sete downloads automatisk",
|
||
"cellularDownloadBlocked": "Downloads er blokeret på mobilnettet. Brug Wi-Fi, eller skift indstillingen.",
|
||
"maxVolume": "Maksimal lydstyrke",
|
||
"maxVolumeDescription": "Tillad lydstyrkeforstærkning over 100 % for stille medier",
|
||
"maxVolumePercent": "${percent}%",
|
||
"discordRichPresence": "Discord Rich Presence",
|
||
"discordRichPresenceDescription": "Vis på Discord, hvad du ser",
|
||
"services": "Tjenester",
|
||
"servicesDescription": "Forbind Trakt, MyAnimeList, Seerr og mere",
|
||
"manageLibrariesDescription": "Omarranger og skjul biblioteker",
|
||
"companionRemoteServer": "Fjernbetjeningsserver",
|
||
"companionRemoteServerDescription": "Tillad mobilenheder på dit netværk at styre denne app",
|
||
"autoPip": "Automatisk billede-i-billede",
|
||
"autoPipDescription": "Skift automatisk til billede-i-billede, når du forlader appen under afspilning",
|
||
"matchContentFrameRate": "Tilpas billedhastigheden til indholdet",
|
||
"matchContentFrameRateDescription": "Tilpas skærmens opdateringsfrekvens til videoindhold",
|
||
"matchRefreshRate": "Tilpas opdateringsfrekvensen",
|
||
"matchRefreshRateDescription": "Tilpas skærmens opdateringsfrekvens i fuld skærm",
|
||
"matchDynamicRange": "Tilpas dynamikområdet",
|
||
"matchDynamicRangeDescription": "Slå HDR til for HDR-indhold og derefter tilbage til SDR",
|
||
"displaySwitchDelay": "Forsinkelse ved skærmskift",
|
||
"tunneledPlayback": "Tunneleret afspilning",
|
||
"tunneledPlaybackDescription": "Brug videotunneling. Slå fra, hvis HDR-afspilning viser sort video.",
|
||
"audioPassthrough": "Lyd-passthrough",
|
||
"audioPassthroughDescription": "Send Dolby/DTS-lyd til din receiver eller dit TV uden genkodning, så surroundlyd bevares. Slå fra, hvis du ikke har lyd.",
|
||
"audioPassthroughDescriptionAppleTv": "Brug Apples indbyggede Dolby-dekoder til Dolby Digital Plus, inklusive Atmos. DTS og TrueHD afspilles stadig som flerkanals-PCM. Slå fra, hvis du ikke har lyd.",
|
||
"audioDownmix": "Downmix til stereo",
|
||
"audioDownmixDescription": "Mix surroundlyd ned til to kanaler til stereohøjttalere eller hovedtelefoner",
|
||
"downmixCenterBoost": "Forstærkning af centerkanal",
|
||
"downmixCenterBoostValue": "${db} dB",
|
||
"downmixCenterBoostLabel": "Forstærkning (dB)",
|
||
"downmixCenterBoostShort": "dB",
|
||
"audioDownmixNormalize": "Normaliser lydstyrken ved downmix",
|
||
"audioDownmixNormalizeDescription": "Sænk mixets lydstyrke for at undgå clipping. Slå fra for at bevare den oprindelige lydstyrke (høje scener kan blive forvrænget).",
|
||
"atmosDiagnostics": "Atmos-outputtest",
|
||
"atmosDiagnosticsDescription": "Diagnosticér Dolby Atmos-output ved at afspille testsignaler gennem systemafspilleren",
|
||
"atmosTestHlsAtmos": "Apple Atmos-stream",
|
||
"atmosTestHlsAtmosDescription": "Kendt god Dolby Atmos-stream. Receiveren bør vise Dolby Atmos.",
|
||
"atmosTestHlsControl": "Apple surround-stream",
|
||
"atmosTestHlsControlDescription": "Kontrolstream uden Atmos. Receiveren bør vise surround uden Atmos.",
|
||
"atmosTestRawStream": "Rå EAC3-stream",
|
||
"atmosTestRawStreamDescription": "Streamer testfilen præcis som Atmos-afspilning i afspilleren. Kræver testfilens URL.",
|
||
"atmosTestRawFile": "Rå EAC3-fil",
|
||
"atmosTestRawFileDescription": "Afspiller testfilen med kendt længde. Kræver testfilens URL.",
|
||
"atmosTestAsbarNative": "Sample-buffer-renderer (native)",
|
||
"atmosTestAsbarNativeDescription": "Sender filens urørte komprimerede lyd direkte til systemets renderer. Kræver testfilens URL.",
|
||
"atmosTestAsbarGenerated": "Sample-buffer-renderer (genopbygget)",
|
||
"atmosTestAsbarGeneratedDescription": "Det samme, men med lydbeskrivelsen opbygget som ved afspilning. Kræver testfilens URL.",
|
||
"atmosTestSessionMode": "Brug filmafspilningstilstand",
|
||
"atmosTestSessionModeDescription": "Fra bruger den tilstand, Dolby dokumenterer. Til bruger den tidligere tilstand.",
|
||
"atmosTestShowRoutePicker": "Vælg AirPlay-udgang",
|
||
"atmosTestHideRoutePicker": "Skjul AirPlay-udgangsvælger",
|
||
"atmosTestRoutePickerDescription": "Sender testen til en AirPlay-modtager. Kun AirPlay rapporterer den valgte lydtilstand.",
|
||
"atmosTestStop": "Stop test",
|
||
"atmosTestUrl": "Testfilens URL",
|
||
"atmosTestUrlDescription": "HTTP-URL til en rå .ec3 Dolby Atmos-fil (f.eks. udtrukket med ffmpeg)",
|
||
"atmosTestUrlMissing": "Angiv testfilens URL først",
|
||
"atmosTestStatus": "Status",
|
||
"dvConversionMode": "Dolby Vision-konvertering",
|
||
"dvConversionModeDescription": "Vælg, hvordan ExoPlayer håndterer Dolby Vision Profile 7-filer.",
|
||
"dvConversionAuto": "Automatisk",
|
||
"dvConversionNative": "Indbygget / deaktiveret",
|
||
"dvConversionDv81": "P7 → P8.1",
|
||
"dvConversionHevcStrip": "P7 → HEVC",
|
||
"dvConversionAutoDescription": "Brug registrering af enhedens funktioner og normal reserveadfærd",
|
||
"dvConversionNativeDescription": "Gennemtving indbygget DV7-understøttelse, og undlad at forsøge DV-konvertering igen",
|
||
"dvConversionDv81Description": "Tving inline RPU-konvertering til Dolby Vision profil 8.1",
|
||
"dvConversionHevcStripDescription": "Fjern Dolby Vision RPU/EL-lag og brug almindelig HEVC",
|
||
"requireProfileSelectionOnOpen": "Spørg om profil ved åbning",
|
||
"requireProfileSelectionOnOpenDescription": "Vis profilvalg hver gang appen åbnes",
|
||
"forceTvMode": "Gennemtving TV-tilstand",
|
||
"forceTvModeDescription": "Tving TV-layout. Til enheder, der ikke registreres automatisk. Kræver genstart.",
|
||
"startInFullscreen": "Start i fuldskærm",
|
||
"startInFullscreenDescription": "Åbn Plezy i fuldskærmstilstand ved opstart",
|
||
"exitFullscreenOnPlayerClose": "Forlad fuldskærm ved lukning af afspiller",
|
||
"exitFullscreenOnPlayerCloseDescription": "Afslut automatisk fuldskærm, når videoafspilleren lukkes",
|
||
"autoHidePerformanceOverlay": "Skjul ydelsesoverlay automatisk",
|
||
"autoHidePerformanceOverlayDescription": "Lad ydelsesoverlayet tone ud sammen med afspilningsknapperne",
|
||
"showNavBarLabels": "Vis tekst på navigationslinjen",
|
||
"showNavBarLabelsDescription": "Vis tekst under ikonerne på navigationslinjen",
|
||
"startupSection": "Startsektion",
|
||
"liveTvDefaultFavorites": "Vis favoritkanaler som standard",
|
||
"liveTvDefaultFavoritesDescription": "Vis kun favoritkanaler ved åbning af Live TV",
|
||
"display": "Skærm",
|
||
"homeScreen": "Startskærm",
|
||
"navigation": "Navigation",
|
||
"window": "Vindue",
|
||
"content": "Indhold",
|
||
"player": "Afspiller",
|
||
"subtitlesAndConfig": "Undertekster og konfiguration",
|
||
"seekAndTiming": "Søgning og timing",
|
||
"behavior": "Adfærd"
|
||
},
|
||
"search": {
|
||
"hint": "Søg film, serier, musik...",
|
||
"tryDifferentTerm": "Prøv en anden søgning",
|
||
"searchYourMedia": "Søg i dine medier",
|
||
"enterTitleActorOrKeyword": "Indtast titel, skuespiller eller nøgleord"
|
||
},
|
||
"hotkeys": {
|
||
"setShortcutFor": "Indstil genvej for ${actionName}",
|
||
"clearShortcut": "Ryd genvej",
|
||
"noShortcutSet": "Ingen genvej angivet",
|
||
"currentShortcut": "Nuværende genvej:",
|
||
"pressToRecord": "Vælg for at registrere en genvej",
|
||
"recordingShortcut": "Tryk på genvejen nu",
|
||
"actions": {
|
||
"playPause": "Afspil/Pause",
|
||
"volumeUp": "Lydstyrke op",
|
||
"volumeDown": "Lydstyrke ned",
|
||
"seekForward": "Spol frem (${seconds}s)",
|
||
"seekBackward": "Spol tilbage (${seconds}s)",
|
||
"fullscreenToggle": "Slå fuldskærm til/fra",
|
||
"muteToggle": "Slå lyd til/fra",
|
||
"subtitleToggle": "Slå undertekster til/fra",
|
||
"audioTrackNext": "Næste lydspor",
|
||
"subtitleTrackNext": "Næste undertekstspor",
|
||
"chapterNext": "Næste kapitel",
|
||
"chapterPrevious": "Forrige kapitel",
|
||
"episodeNext": "Næste afsnit",
|
||
"episodePrevious": "Forrige afsnit",
|
||
"speedIncrease": "Øg hastighed",
|
||
"speedDecrease": "Sænk hastighed",
|
||
"speedReset": "Nulstil hastighed",
|
||
"zoomIn": "Zoom ind",
|
||
"zoomOut": "Zoom ud",
|
||
"zoomReset": "Nulstil zoom",
|
||
"subSeekNext": "Søg til næste undertekst",
|
||
"subSeekPrev": "Søg til forrige undertekst",
|
||
"shaderToggle": "Slå shadere til/fra",
|
||
"skipMarker": "Spring intro/rulletekster over",
|
||
"screenshot": "Tag skærmbillede"
|
||
}
|
||
},
|
||
"fileInfo": {
|
||
"title": "Filinfo",
|
||
"overview": "",
|
||
"video": "Video",
|
||
"audio": "Lyd",
|
||
"subtitles": "Undertekster",
|
||
"images": "",
|
||
"dataStreams": "",
|
||
"lyrics": "",
|
||
"file": "Fil",
|
||
"attachments": "",
|
||
"delivery": "",
|
||
"versionCounter": "",
|
||
"fileCounter": "",
|
||
"noStreams": "",
|
||
"copyPath": "",
|
||
"pathCopied": "",
|
||
"codec": "Codec",
|
||
"codecTag": "",
|
||
"resolution": "Opløsning",
|
||
"codedResolution": "",
|
||
"bitrate": "Bitrate",
|
||
"frameRate": "Billedhastighed",
|
||
"rotation": "",
|
||
"comment": "",
|
||
"audioDescription": "",
|
||
"headerCompression": "",
|
||
"sidecarFile": "",
|
||
"transportTimestamp": "",
|
||
"displayOffset": "",
|
||
"previewFailureCode": "",
|
||
"previewRetries": "",
|
||
"aspectRatio": "Billedformat",
|
||
"pixelAspectRatio": "",
|
||
"profile": "Profil",
|
||
"level": "",
|
||
"bitDepth": "Bitdybde",
|
||
"pixelFormat": "",
|
||
"colorSpace": "Farverum",
|
||
"colorRange": "Farveområde",
|
||
"colorPrimaries": "Farveprimærer",
|
||
"colorTransfer": "",
|
||
"chromaSubsampling": "Chroma-subsampling",
|
||
"chromaLocation": "",
|
||
"scanType": "",
|
||
"interlaced": "",
|
||
"anamorphic": "",
|
||
"referenceFrames": "",
|
||
"dynamicRange": "",
|
||
"dolbyVision": "",
|
||
"dolbyVisionLevel": "",
|
||
"dolbyVisionVersion": "",
|
||
"dolbyVisionLayers": "",
|
||
"baseLayerCompatibility": "",
|
||
"avcBitstream": "",
|
||
"nalLengthSize": "",
|
||
"scalingMatrix": "",
|
||
"streamIdentifier": "",
|
||
"streamIndex": "",
|
||
"streamId": "",
|
||
"language": "",
|
||
"languageCode": "",
|
||
"streamTitle": "",
|
||
"channels": "Kanaler",
|
||
"sampleRate": "",
|
||
"spatialAudio": "",
|
||
"textBased": "",
|
||
"subtitleFormat": "",
|
||
"provider": "",
|
||
"matchScore": "",
|
||
"externalDelivery": "",
|
||
"sidecarPath": "",
|
||
"sourceStream": "",
|
||
"temporary": "",
|
||
"timeBase": "",
|
||
"overallBitrate": "Samlet bitrate",
|
||
"path": "Sti",
|
||
"fileName": "",
|
||
"size": "Størrelse",
|
||
"totalSize": "",
|
||
"container": "Container",
|
||
"duration": "Varighed",
|
||
"previewThumbnails": "",
|
||
"previewIndex": "",
|
||
"packetLength": "",
|
||
"filePresent": "",
|
||
"fileReadable": "",
|
||
"streamPath": "",
|
||
"optimizedForStreaming": "Optimeret til streaming",
|
||
"has64bitOffsets": "64-bit-forskydninger",
|
||
"protocol": "",
|
||
"mediaType": "",
|
||
"sourceKind": "",
|
||
"optimizedVersion": "",
|
||
"optimizationTarget": "",
|
||
"deletedAt": "",
|
||
"remoteSource": "",
|
||
"infiniteStream": "",
|
||
"directPlay": "",
|
||
"directStream": "",
|
||
"transcoding": "",
|
||
"etag": "",
|
||
"versionId": "",
|
||
"fileId": "",
|
||
"defaultAudioTrack": "",
|
||
"defaultSubtitleTrack": "",
|
||
"subtitlesOff": "",
|
||
"flagDefault": "",
|
||
"flagForced": "",
|
||
"flagSelected": "",
|
||
"flagExternal": "",
|
||
"flagHearingImpaired": "",
|
||
"flagDub": "",
|
||
"flagOriginal": ""
|
||
},
|
||
"mediaMenu": {
|
||
"markAsWatched": "Markér som set",
|
||
"markAsUnwatched": "Markér som uset",
|
||
"removeFromContinueWatching": "Fjern fra Fortsæt med at se",
|
||
"viewDetails": "Vis detaljer",
|
||
"goToSeries": "Gå til serie",
|
||
"shufflePlay": "Afspil tilfældigt",
|
||
"shuffleNotAvailableOffline": "Tilfældig afspilning er ikke tilgængelig offline",
|
||
"fileInfo": "Filinfo",
|
||
"deleteFromServer": "Slet fra server",
|
||
"confirmDelete": "Slet dette medie og dets filer fra din server?",
|
||
"deleteMultipleWarning": "Dette inkluderer alle episoder og deres filer.",
|
||
"mediaDeletedSuccessfully": "Mediet blev slettet",
|
||
"mediaFailedToDelete": "Mediet kunne ikke slettes",
|
||
"rate": "Bedøm",
|
||
"playFromBeginning": "Afspil fra begyndelsen",
|
||
"playVersion": "Afspil version..."
|
||
},
|
||
"rateSheet": {
|
||
"title": "Bedøm",
|
||
"server": "Server",
|
||
"favorite": "Favorit",
|
||
"favorited": "Føjet til favoritter",
|
||
"saved": "Gemt",
|
||
"notAvailable": "Intet match fundet",
|
||
"noConnectedServices": "Forbind en tjeneste under Indstillinger for at bedømme via den."
|
||
},
|
||
"accessibility": {
|
||
"mediaCardMovie": "${title}, film",
|
||
"mediaCardShow": "${title}, TV-serie",
|
||
"mediaCardEpisode": "${title}, ${episodeInfo}",
|
||
"mediaCardSeason": "${title}, ${seasonInfo}",
|
||
"mediaCardWatched": "set",
|
||
"mediaCardPartiallyWatched": "${percent} procent set",
|
||
"mediaCardUnwatched": "uset",
|
||
"tapToPlay": "Tryk for at afspille",
|
||
"decrease": "Formindsk",
|
||
"increase": "Forøg",
|
||
"decreaseValue": "Formindsk ${label}",
|
||
"increaseValue": "Forøg ${label}",
|
||
"hue": "Farvetone",
|
||
"saturation": "Mætning",
|
||
"brightness": "Lysstyrke",
|
||
"hexColor": "Hexfarve",
|
||
"expandText": "Udvid tekst",
|
||
"collapseText": "Fold tekst sammen",
|
||
"alphabetNavigation": "Alfabetnavigation",
|
||
"alphabetScrollHint": "Stryg op eller ned for at flytte ét bogstav",
|
||
"rowColumnPosition": "Række ${row} af ${rowCount}, kolonne ${column} af ${columnCount}",
|
||
"rowPosition": "Række ${row} af ${rowCount}"
|
||
},
|
||
"tooltips": {
|
||
"shufflePlay": "Afspil tilfældigt",
|
||
"playTrailer": "Afspil trailer",
|
||
"markAsWatched": "Markér som set",
|
||
"markAsUnwatched": "Markér som uset"
|
||
},
|
||
"audioTracks": {
|
||
"track": "Lydspor ${n}"
|
||
},
|
||
"videoControls": {
|
||
"audioLabel": "Lyd",
|
||
"subtitlesLabel": "Undertekster",
|
||
"resetToZero": "Nulstil til 0ms",
|
||
"addTime": "+${amount}${unit}",
|
||
"minusTime": "-${amount}${unit}",
|
||
"playsLater": "${label} afspilles senere",
|
||
"playsEarlier": "${label} afspilles tidligere",
|
||
"noOffset": "Ingen forskydning",
|
||
"letterbox": "Letterbox",
|
||
"fillScreen": "Fyld skærm",
|
||
"stretch": "Stræk",
|
||
"lockRotation": "Lås rotation",
|
||
"unlockRotation": "Lås rotation op",
|
||
"timerActive": "Timer aktiv",
|
||
"playbackWillPauseIn": "Afspilningen sættes på pause om ${duration}",
|
||
"sleepTimerEndOfVideo": "Slutningen af aktuel video",
|
||
"sleepTimerStopAtHeader": "Stop ved",
|
||
"sleepTimerDurationHeader": "Varighed",
|
||
"playbackWillPauseAtEnd": "Afspilningen sættes på pause ved slutningen af denne video",
|
||
"stillWatching": "Ser du stadig?",
|
||
"pausingIn": "Sætter på pause om ${seconds} s",
|
||
"continueWatching": "Fortsæt",
|
||
"autoPlayNext": "Afspil næste automatisk",
|
||
"playNext": "Afspil næste",
|
||
"playButton": "Afspil",
|
||
"pauseButton": "Pause",
|
||
"playbackPaused": "",
|
||
"playbackResumed": "",
|
||
"loadingVideo": "",
|
||
"showPlaybackControls": "Vis afspilningsknapper",
|
||
"hidePlaybackControls": "Skjul afspilningsknapper",
|
||
"seekBackwardButton": "Spol ${seconds} sekunder tilbage",
|
||
"seekForwardButton": "Spol ${seconds} sekunder frem",
|
||
"previousButton": "Forrige episode",
|
||
"nextButton": "Næste episode",
|
||
"previousChapterButton": "Forrige kapitel",
|
||
"nextChapterButton": "Næste kapitel",
|
||
"muteButton": "Slå lyden fra",
|
||
"unmuteButton": "Slå lyden til",
|
||
"settingsButton": "Afspilningsindstillinger",
|
||
"tracksButton": "Lyd og undertekster",
|
||
"chaptersButton": "Kapitler",
|
||
"versionQualityButton": "Version og kvalitet",
|
||
"versionColumnHeader": "Version",
|
||
"qualityColumnHeader": "Kvalitet",
|
||
"qualityOriginal": "Original",
|
||
"qualityPresetLabel": "${resolution}p ${bitrate} Mbps",
|
||
"transcodeUnavailableFallback": "Transkodning utilgængelig — afspiller original kvalitet",
|
||
"subtitleUnavailableFallback": "De valgte undertekster kunne ikke indlæses — afspilningen fortsætter uden undertekster",
|
||
"pipButton": "Billede-i-billede-tilstand",
|
||
"aspectRatioButton": "Billedformat",
|
||
"ambientLighting": "Omgivelsesbelysning",
|
||
"fullscreenButton": "Fuldskærm",
|
||
"exitFullscreenButton": "Forlad fuldskærm",
|
||
"alwaysOnTopButton": "Altid øverst",
|
||
"rotationLockButton": "Rotationslås",
|
||
"lockScreen": "Lås skærm",
|
||
"screenLockButton": "Skærmlås",
|
||
"longPressToUnlock": "Hold nede for at låse op",
|
||
"timelineSlider": "Videotidslinje",
|
||
"volumeSlider": "Lydstyrkeniveau",
|
||
"endsAt": "Slutter kl. ${time}",
|
||
"pipActive": "Afspiller i billede-i-billede",
|
||
"pipFailed": "Billede-i-billede kunne ikke starte",
|
||
"screenshotSaved": "Skærmbillede gemt",
|
||
"zoomPercent": "Zoom ${percent}%",
|
||
"pipErrors": {
|
||
"androidVersion": "Kræver Android 8.0 eller nyere",
|
||
"iosVersion": "Kræver iOS 15.0 eller nyere",
|
||
"permissionDisabled": "Billede-i-billede er deaktiveret. Slå det til i systemindstillinger.",
|
||
"notSupported": "Enheden understøtter ikke billede-i-billede",
|
||
"voSwitchFailed": "Kunne ikke skifte videooutput til billede-i-billede",
|
||
"failed": "Billede-i-billede kunne ikke starte",
|
||
"unknown": "Der opstod en fejl: ${error}"
|
||
},
|
||
"chapters": "Kapitler",
|
||
"noChaptersAvailable": "Ingen kapitler tilgængelige",
|
||
"queue": "Kø",
|
||
"noQueueItems": "Ingen elementer i køen",
|
||
"searchSubtitles": "Søg undertekster",
|
||
"language": "Sprog",
|
||
"noSubtitlesFound": "Ingen undertekster fundet",
|
||
"subtitleDownloaded": "Undertekst downloadet",
|
||
"subtitleDownloadedNotApplied": "Underteksten blev downloadet, men kunne ikke vælges",
|
||
"subtitleDownloadFailed": "Kunne ikke downloade undertekst",
|
||
"searchLanguages": "Søg sprog..."
|
||
},
|
||
"userStatus": {},
|
||
"messages": {
|
||
"markedAsWatched": "Markeret som set",
|
||
"markedAsUnwatched": "Markeret som uset",
|
||
"markedAsWatchedOffline": "Markeret som set (synkroniseres online)",
|
||
"markedAsUnwatchedOffline": "Markeret som uset (synkroniseres online)",
|
||
"autoRemovedWatchedDownload": "Automatisk fjernet: ${title}",
|
||
"autoRemovedWatchedDownloads": {
|
||
"one": "Fjernede automatisk ${n} set download",
|
||
"other": "Fjernede automatisk ${n} sete downloads"
|
||
},
|
||
"removedFromContinueWatching": "Fjernet fra Fortsæt med at se",
|
||
"errorLoading": "Fejl: ${error}",
|
||
"searchPartialResults": "",
|
||
"streamInterrupted": "Streamen blev afbrudt. Tryk på afspil, eller spol for at prøve igen.",
|
||
"liveStreamInterrupted": "Livestreamen blev afbrudt. Tryk på afspil for at prøve igen.",
|
||
"fileInfoNotAvailable": "Filinfo ikke tilgængelig",
|
||
"playbackAuthenticationRequired": "Log ind på medieserveren igen for at afspille dette element.",
|
||
"playbackServerUnavailable": "Medieserveren er ikke tilgængelig. Prøv igen senere.",
|
||
"playbackDataInvalid": "Serveren returnerede ugyldige afspilningsoplysninger.",
|
||
"playbackCancelled": "Afspilningen blev annulleret.",
|
||
"playbackFailed": "Afspilningen kunne ikke startes.",
|
||
"errorLoadingFileInfo": "Fejl ved indlæsning af filinfo: ${error}",
|
||
"errorLoadingSeries": "Fejl ved indlæsning af serie",
|
||
"musicNotSupported": "Musikafspilning understøttes endnu ikke",
|
||
"noDescriptionAvailable": "Ingen beskrivelse tilgængelig",
|
||
"noProfilesAvailable": "Ingen profiler tilgængelige",
|
||
"contactAdminForProfiles": "Kontakt din serveradministrator for at tilføje profiler",
|
||
"unableToDetermineLibrarySection": "Kunne ikke finde bibliotekssektionen for dette element",
|
||
"logsCleared": "Logfilerne blev ryddet",
|
||
"logsCopied": "Logfilerne blev kopieret til udklipsholderen",
|
||
"noLogsAvailable": "Ingen logfiler tilgængelige",
|
||
"libraryScanning": "Scanner \"${title}\"...",
|
||
"libraryScanStarted": "Biblioteksscanning startet for \"${title}\"",
|
||
"libraryScanFailed": "Kunne ikke scanne bibliotek: ${error}",
|
||
"metadataRefreshing": "Opdaterer metadata for \"${title}\"...",
|
||
"metadataRefreshStarted": "Metadataopdatering startet for \"${title}\"",
|
||
"metadataRefreshFailed": "Kunne ikke opdatere metadata: ${error}",
|
||
"logoutConfirm": "Er du sikker på, at du vil logge ud?",
|
||
"noSeasonsFound": "Ingen sæsoner fundet",
|
||
"seasonsLoadFailed": "Kunne ikke indlæse sæsoner",
|
||
"noEpisodesFound": "Ingen episoder fundet i første sæson",
|
||
"noEpisodesFoundGeneral": "Ingen episoder fundet",
|
||
"episodesLoadFailed": "Kunne ikke indlæse episoder",
|
||
"noResultsFound": "Ingen resultater fundet",
|
||
"sleepTimerSet": "Sove-timer indstillet til ${label}",
|
||
"noItemsAvailable": "Ingen elementer tilgængelige",
|
||
"failedToCreatePlayQueueNoItems": "Kunne ikke oprette en afspilningskø — ingen elementer",
|
||
"failedPlayback": "Kunne ikke ${action}: ${error}",
|
||
"switchingToCompatiblePlayer": "Skifter til kompatibel afspiller...",
|
||
"serverLimitTitle": "Afspilning mislykkedes",
|
||
"serverLimitBody": "Serverfejl (HTTP 500). En båndbredde- eller transkodningsgrænse afviste sandsynligvis sessionen. Bed ejeren om at justere den.",
|
||
"mediaUnreadableTitle": "",
|
||
"mediaUnreadableBody": "",
|
||
"logsUploaded": "Logfilerne blev uploadet",
|
||
"logsUploadFailed": "Logfilerne kunne ikke uploades",
|
||
"logId": "Log-ID"
|
||
},
|
||
"subtitlingStyling": {
|
||
"text": "Tekst",
|
||
"border": "Kant",
|
||
"background": "Baggrund",
|
||
"fontSize": "Skriftstørrelse",
|
||
"textColor": "Tekstfarve",
|
||
"borderSize": "Kantstørrelse",
|
||
"borderColor": "Kantfarve",
|
||
"backgroundOpacity": "Baggrundsopacitet",
|
||
"backgroundColor": "Baggrundsfarve",
|
||
"position": "Position",
|
||
"assOverride": "ASS-tilsidesættelse",
|
||
"overrideScale": "Skaler",
|
||
"overrideForce": "Gennemtving",
|
||
"overrideStrip": "Fjern formatering",
|
||
"positionTop": "Øverst",
|
||
"positionBottom": "Nederst",
|
||
"bold": "Fed",
|
||
"italic": "Kursiv",
|
||
"renderResolution": "Gengivelsesopløsning",
|
||
"renderResolutionScreen": "Skærmopløsning",
|
||
"renderResolutionVideo": "Videoopløsning"
|
||
},
|
||
"mpvConfig": {
|
||
"title": "mpv.conf",
|
||
"description": "Avancerede videoafspillerindstillinger",
|
||
"presets": "Forudindstillinger",
|
||
"noPresets": "Ingen gemte forudindstillinger",
|
||
"saveAsPreset": "Gem som forudindstilling...",
|
||
"presetName": "Forudindstillingsnavn",
|
||
"presetNameHint": "Indtast et navn for denne forudindstilling",
|
||
"loadPreset": "Indlæs",
|
||
"deletePreset": "Slet",
|
||
"presetSaved": "Forudindstilling gemt",
|
||
"presetLoaded": "Forudindstilling indlæst",
|
||
"presetDeleted": "Forudindstilling slettet",
|
||
"confirmDeletePreset": "Er du sikker på, at du vil slette denne forudindstilling?",
|
||
"configPlaceholder": "gpu-api=vulkan\nhwdec=auto\n# comment"
|
||
},
|
||
"dialog": {
|
||
"confirmAction": "Bekræft handling"
|
||
},
|
||
"profiles": {
|
||
"addPlezyProfile": "Tilføj Plezy-profil",
|
||
"switchingProfile": "Skifter profil…",
|
||
"deleteThisProfileTitle": "Slet denne profil?",
|
||
"deleteThisProfileMessage": "Fjern ${displayName}. Forbindelser påvirkes ikke.",
|
||
"active": "Aktiv",
|
||
"manage": "Administrer",
|
||
"delete": "Slet",
|
||
"signOut": "Log ud",
|
||
"signOutPlexTitle": "Log ud af Plex?",
|
||
"signOutPlexMessage": "Fjern ${displayName} og alle Plex Home-brugere? Du kan altid logge ind igen.",
|
||
"signedOutPlex": "Logget ud af Plex.",
|
||
"signOutFailed": "Kunne ikke logge ud.",
|
||
"sectionTitle": "Profiler",
|
||
"summarySingle": "Tilføj profiler for at kombinere administrerede brugere med lokale identiteter",
|
||
"summaryMultipleWithActive": "${count} profiler · aktiv: ${activeName}",
|
||
"summaryMultiple": "${count} profiler",
|
||
"removeConnectionTitle": "Fjern forbindelse?",
|
||
"removeConnectionMessage": "Fjern adgangen til ${connectionLabel} for ${displayName}. De andre profiler beholder den.",
|
||
"deleteProfileTitle": "Slet profil?",
|
||
"deleteProfileMessage": "Fjern ${displayName} og forbindelserne. Servere forbliver tilgængelige.",
|
||
"profileNameLabel": "Profilnavn",
|
||
"pinProtectionLabel": "PIN-beskyttelse",
|
||
"pinManagedByPlex": "PIN administreres af Plex. Rediger på plex.tv.",
|
||
"noPinSetEditOnPlex": "Ingen PIN-kode angivet. Hvis der skal kræves en, skal du redigere Plex Home-brugeren på plex.tv.",
|
||
"setPin": "Angiv PIN",
|
||
"setPinTitle": "Angiv PIN",
|
||
"confirmPinTitle": "Bekræft PIN",
|
||
"pinSet": "PIN angivet",
|
||
"changePin": "Skift",
|
||
"removePin": "Fjern",
|
||
"connectionsLabel": "Forbindelser",
|
||
"add": "Tilføj",
|
||
"deleteProfileButton": "Slet profil",
|
||
"noConnectionsHint": "Ingen forbindelser — tilføj en for at bruge denne profil.",
|
||
"noConnections": "Ingen forbindelser",
|
||
"plexHomeAccount": "Plex Home-konto",
|
||
"connectionDefault": "Standard",
|
||
"connectionAs": "som ${displayName}",
|
||
"makeDefault": "Gør til standard",
|
||
"removeConnection": "Fjern",
|
||
"profileRenamed": "Profil omdøbt.",
|
||
"borrowAddTo": "Tilføj til ${displayName}",
|
||
"borrowExplain": "Lån en anden profils forbindelse. PIN-beskyttede profiler kræver en PIN.",
|
||
"borrowEmpty": "Intet at låne endnu.",
|
||
"borrowEmptySubtitle": "Forbind Plex eller Jellyfin til en anden profil først.",
|
||
"borrowLoadFailed": "De tilgængelige forbindelser kunne ikke indlæses. Prøv igen.",
|
||
"borrowFromProfile": "Fra ${displayName}",
|
||
"borrowConnectionBorrowed": "Forbindelse lånt.",
|
||
"borrowFailed": "Kunne ikke låne forbindelse.",
|
||
"incorrectPin": "Forkert PIN.",
|
||
"incorrectPinTryAgain": "Forkert PIN. Prøv igen.",
|
||
"sourceProfileMissingParentAccount": "Kildeprofilen mangler sin overordnede konto.",
|
||
"failedToLoadHomeUsers": "Kunne ikke indlæse dine Plex Home-brugere. Tjek din forbindelse, og prøv igen.",
|
||
"failedToVerifyPin": "Kunne ikke bekræfte PIN.",
|
||
"newProfile": "Ny profil",
|
||
"profileNameHint": "f.eks. Gæster, Børn, Familiens stue",
|
||
"pinProtectionOptional": "PIN-beskyttelse (valgfri)",
|
||
"pinExplain": "Der kræves en 4-cifret PIN-kode for at skifte profil.",
|
||
"continueButton": "Fortsæt",
|
||
"pinsDontMatch": "PIN-koderne matcher ikke"
|
||
},
|
||
"connections": {
|
||
"sectionTitle": "Forbindelser",
|
||
"addConnection": "Tilføj forbindelse",
|
||
"addConnectionSubtitleNoProfile": "Log ind med Plex eller forbind til en Jellyfin-server",
|
||
"addConnectionSubtitleScoped": "Føj til ${displayName}: Plex, Jellyfin eller en anden profilforbindelse",
|
||
"sessionExpiredOne": "Sessionen er udløbet for ${name}",
|
||
"sessionExpiredMany": "Sessionerne er udløbet for ${count} servere",
|
||
"signInAgain": "Log ind igen",
|
||
"editMediaBrowserTitle": "",
|
||
"editMediaBrowserIntro": ""
|
||
},
|
||
"discover": {
|
||
"title": "Opdag",
|
||
"noContentAvailable": "Intet indhold tilgængeligt",
|
||
"addMediaToLibraries": "Tilføj medier til dine biblioteker",
|
||
"continueWatching": "Fortsæt med at se",
|
||
"continueWatchingIn": "Fortsæt med at se i ${library}",
|
||
"nextUp": "Næste afsnit",
|
||
"nextUpIn": "Næste afsnit i ${library}",
|
||
"recentlyAdded": "Nyligt tilføjet",
|
||
"recentlyAddedIn": "Nyligt tilføjet i ${library}",
|
||
"latestAlbumsIn": "Nyeste album i ${library}",
|
||
"recentlyPlayedIn": "Senest afspillet i ${library}",
|
||
"mostPlayedIn": "Mest afspillet i ${library}",
|
||
"playEpisode": "S${season}E${episode}",
|
||
"overview": "Oversigt",
|
||
"cast": "Rollebesætning",
|
||
"extras": "Trailere og ekstramateriale",
|
||
"studio": "Studie",
|
||
"rating": "Bedømmelse",
|
||
"director": "Instruktør",
|
||
"directors": "Instruktører",
|
||
"movie": "Film",
|
||
"tvShow": "TV-serie",
|
||
"minutesLeft": "${minutes} min tilbage",
|
||
"moreLikeThis": "Mere som dette"
|
||
},
|
||
"errors": {
|
||
"searchFailed": "Søgning mislykkedes: ${error}",
|
||
"searchUnavailable": "",
|
||
"connectionTimeout": "Forbindelsen fik timeout under indlæsning af ${context}",
|
||
"connectionFailed": "Kan ikke oprette forbindelse til medieserver",
|
||
"unableToLoad": "Kunne ikke indlæse ${context}. Prøv igen.",
|
||
"noClientAvailable": "Ingen klient tilgængelig",
|
||
"pleaseEnterToken": "Indtast et token",
|
||
"invalidToken": "Ugyldigt token",
|
||
"failedToVerifyToken": "Kunne ikke verificere token: ${error}",
|
||
"failedToSwitchProfile": "Kunne ikke skifte til ${displayName}",
|
||
"failedToDeleteProfile": "Kunne ikke slette ${displayName}",
|
||
"failedToRate": "Kunne ikke opdatere bedømmelsen"
|
||
},
|
||
"libraries": {
|
||
"title": "Biblioteker",
|
||
"fallbackTitle": "Bibliotek",
|
||
"scanLibraryFiles": "Scan biblioteksfiler",
|
||
"scanLibrary": "Scan bibliotek",
|
||
"analyze": "Analysér",
|
||
"analyzeLibrary": "Analysér bibliotek",
|
||
"refreshMetadata": "Opdater metadata",
|
||
"emptyTrash": "Tøm papirkurv",
|
||
"emptyingTrash": "Tømmer papirkurv for \"${title}\"...",
|
||
"trashEmptied": "Papirkurv tømt for \"${title}\"",
|
||
"failedToEmptyTrash": "Kunne ikke tømme papirkurv: ${error}",
|
||
"analyzing": "Analyserer \"${title}\"...",
|
||
"analysisStarted": "Analyse startet for \"${title}\"",
|
||
"failedToAnalyze": "Kunne ikke analysere bibliotek: ${error}",
|
||
"noLibrariesFound": "Ingen biblioteker fundet",
|
||
"allLibrariesHidden": "Alle biblioteker er skjult",
|
||
"hiddenLibrariesCount": "Skjulte biblioteker (${count})",
|
||
"thisLibraryIsEmpty": "Dette bibliotek er tomt",
|
||
"noItemsMatchFilters": "Ingen elementer matcher de aktive filtre",
|
||
"resetFilters": "Nulstil filtre",
|
||
"all": "Alle",
|
||
"clearAll": "Ryd alle",
|
||
"scanLibraryConfirm": "Er du sikker på, at du vil scanne \"${title}\"?",
|
||
"analyzeLibraryConfirm": "Er du sikker på, at du vil analysere \"${title}\"?",
|
||
"refreshMetadataConfirm": "Er du sikker på, at du vil opdatere metadata for \"${title}\"?",
|
||
"emptyTrashConfirm": "Er du sikker på, at du vil tømme papirkurven for \"${title}\"?",
|
||
"manageLibraries": "Administrer biblioteker",
|
||
"sort": "Sortér",
|
||
"sortBy": "Sortér efter",
|
||
"filters": "Filtre",
|
||
"confirmActionMessage": "Er du sikker på, at du vil udføre denne handling?",
|
||
"showLibrary": "Vis bibliotek",
|
||
"hideLibrary": "Skjul bibliotek",
|
||
"libraryOptions": "Biblioteksindstillinger",
|
||
"content": "biblioteksindhold",
|
||
"selectLibrary": "Vælg bibliotek",
|
||
"filtersWithCount": "Filtre (${count})",
|
||
"noRecommendations": "Ingen anbefalinger tilgængelige",
|
||
"noCollections": "Ingen samlinger i dette bibliotek",
|
||
"noFoldersFound": "Ingen mapper fundet",
|
||
"folders": "mapper",
|
||
"tabs": {
|
||
"recommended": "Anbefalet",
|
||
"browse": "Gennemse",
|
||
"collections": "Samlinger",
|
||
"playlists": "Playlister"
|
||
},
|
||
"groupings": {
|
||
"title": "Gruppering",
|
||
"all": "Alle",
|
||
"movies": "Film",
|
||
"shows": "TV-serier",
|
||
"seasons": "Sæsoner",
|
||
"episodes": "Episoder",
|
||
"artists": "Kunstnere",
|
||
"albums": "Album",
|
||
"tracks": "Numre",
|
||
"folders": "Mapper"
|
||
},
|
||
"filterCategories": {
|
||
"genre": "Genre",
|
||
"year": "År",
|
||
"contentRating": "Aldersvurdering",
|
||
"tag": "Tag",
|
||
"unwatched": "Usete",
|
||
"unplayed": "Ikke afspillet",
|
||
"favorites": "Favoritter"
|
||
},
|
||
"sortLabels": {
|
||
"title": "Titel",
|
||
"dateAdded": "Tilføjet dato",
|
||
"releaseDate": "Udgivelsesdato",
|
||
"rating": "Vurdering",
|
||
"communityRating": "Fællesskabsvurdering",
|
||
"criticRating": "Kritikerbedømmelse",
|
||
"userRating": "Brugerbedømmelse",
|
||
"datePlayed": "Afspilningsdato",
|
||
"playCount": "Antal afspilninger",
|
||
"productionYear": "Produktionsår",
|
||
"runtime": "Spilletid",
|
||
"officialRating": "Officiel vurdering",
|
||
"premiereDate": "Premieredato",
|
||
"startDate": "Startdato",
|
||
"airTime": "Sendetid",
|
||
"studio": "Studie",
|
||
"random": "Tilfældig",
|
||
"dateShared": "Delt dato",
|
||
"latestEpisodeAirDate": "Seneste episodes premieredato",
|
||
"lastEpisodeDateAdded": "Dato for senest tilføjede episode"
|
||
}
|
||
},
|
||
"about": {
|
||
"title": "Om",
|
||
"openSourceLicenses": "Open source-licenser",
|
||
"versionLabel": "Version ${version}",
|
||
"appDescription": "En smuk Plex- og Jellyfin-klient bygget med Flutter",
|
||
"viewLicensesDescription": "Se licenser for tredjepartsbiblioteker"
|
||
},
|
||
"serverSelection": {
|
||
"noServersFoundForAccount": "Ingen servere fundet for ${username} (${email})",
|
||
"failedToLoadServers": "Kunne ikke indlæse servere: ${error}"
|
||
},
|
||
"hubDetail": {
|
||
"title": "Titel",
|
||
"releaseYear": "Udgivelsesår",
|
||
"dateAdded": "Tilføjelsesdato",
|
||
"rating": "Bedømmelse",
|
||
"noItemsFound": "Ingen elementer fundet"
|
||
},
|
||
"logs": {
|
||
"clearLogs": "Ryd logfiler",
|
||
"copyLogs": "Kopiér logfiler",
|
||
"uploadLogs": "Upload logfiler"
|
||
},
|
||
"startup": {
|
||
"failedTitle": "",
|
||
"failedBody": "",
|
||
"failedBodyRepairable": "",
|
||
"phaseLabel": "",
|
||
"showDetails": "",
|
||
"hideDetails": "",
|
||
"copyDetails": "",
|
||
"detailsCopied": "",
|
||
"uploadDetails": "",
|
||
"repairStorage": "",
|
||
"repairTitle": "",
|
||
"repairBodyCommon": "",
|
||
"repairBodyOneCredential": "",
|
||
"repairBodySignInsKept": "",
|
||
"repairBodySignInsLost": "",
|
||
"repairBodySessionsUncertain": "",
|
||
"repairConfirm": "",
|
||
"repairSucceeded": "",
|
||
"repairNeedsRestart": "",
|
||
"restartRequiredBody": "",
|
||
"quitPlezy": "",
|
||
"repairFailed": "",
|
||
"repairKeptSignIns": "",
|
||
"repairLostSignIns": "",
|
||
"repairLostSessions": "",
|
||
"backupTitle": "",
|
||
"backupWarning": "",
|
||
"deleteBackup": "",
|
||
"backupDeleted": "",
|
||
"previousFailureTitle": ""
|
||
},
|
||
"licenses": {
|
||
"relatedPackages": "Relaterede pakker",
|
||
"license": "Licens",
|
||
"licenseNumber": "Licens ${number}",
|
||
"licensesCount": "${count} licenser"
|
||
},
|
||
"navigation": {
|
||
"libraries": "Biblioteker",
|
||
"downloads": "Downloads",
|
||
"liveTv": "Live TV",
|
||
"explore": "Udforsk"
|
||
},
|
||
"explore": {
|
||
"title": "Udforsk",
|
||
"selectSource": "Vælg kilde",
|
||
"rows": {
|
||
"watchlist": "Ønskeliste",
|
||
"recommendedMovies": "Anbefalede film",
|
||
"recommendedShows": "Anbefalede serier",
|
||
"trendingMovies": "Populære film lige nu",
|
||
"trendingShows": "Populære serier lige nu",
|
||
"popularMovies": "Populære film",
|
||
"popularShows": "Populære serier",
|
||
"trendingAnime": "Populær anime lige nu",
|
||
"suggestedAnime": "Anbefalet anime",
|
||
"airingAnime": "Bedste aktuelle anime",
|
||
"popularAnime": "Mest populære anime",
|
||
"trending": "Populært lige nu",
|
||
"upcomingMovies": "Kommende film",
|
||
"upcomingShows": "Kommende serier"
|
||
},
|
||
"status": {
|
||
"airing": "Sendes",
|
||
"ended": "Afsluttet",
|
||
"canceled": "Aflyst",
|
||
"upcoming": "Kommende"
|
||
},
|
||
"episodeCount": {
|
||
"one": "${n} afsnit",
|
||
"other": "${n} afsnit"
|
||
},
|
||
"cast": "Rollebesætning",
|
||
"characters": "Figurer",
|
||
"addToWatchlist": "Føj til ønskeliste",
|
||
"removeFromWatchlist": "Fjern fra ønskeliste",
|
||
"watchlistUpdateFailed": "Kunne ikke opdatere ønskelisten",
|
||
"notInLibrary": "Ikke i dit bibliotek",
|
||
"inTheseLibraries": "I disse biblioteker",
|
||
"checkingLibrary": "Tjekker dit bibliotek...",
|
||
"emptyTitle": "Der er ikke noget her endnu",
|
||
"emptyMessage": "Indholdsrækker fra ${source} vises her, når de har indhold.",
|
||
"searchHint": "Søg i ${source}",
|
||
"searchEmpty": "Ingen resultater for \"${query}\"",
|
||
"searchPrompt": "Søg efter film og serier på ${source}.",
|
||
"searchFailed": "Søgningen mislykkedes. Tjek din forbindelse, og prøv igen.",
|
||
"badge": {
|
||
"rankPopular": "",
|
||
"rankAiring": "",
|
||
"rankRated": "",
|
||
"rankFavorited": "",
|
||
"rankTrending": "",
|
||
"rankSeasonal": "",
|
||
"watchingNow": "",
|
||
"available": "",
|
||
"partiallyAvailable": "",
|
||
"availableIn4k": "",
|
||
"requested": "",
|
||
"pendingApproval": "",
|
||
"processing": "",
|
||
"declined": "",
|
||
"requestFailed": "",
|
||
"requested4k": "",
|
||
"seasonsAvailable": "",
|
||
"nextEpisodeIn": "",
|
||
"nextAiringIn": "",
|
||
"episodesShort": "",
|
||
"minutesPerEpisode": "",
|
||
"adult": ""
|
||
},
|
||
"stats": {
|
||
"listed": "",
|
||
"viewersDay": "",
|
||
"viewersWeek": "",
|
||
"viewersMonth": "",
|
||
"viewersYear": "",
|
||
"viewersAllTime": "",
|
||
"planning": "",
|
||
"favorited": "",
|
||
"dropRate": "",
|
||
"comments": {
|
||
"one": "",
|
||
"other": ""
|
||
},
|
||
"votes": "",
|
||
"watching": "",
|
||
"completed": "",
|
||
"onHold": "",
|
||
"dropped": ""
|
||
},
|
||
"season": {
|
||
"winter": "",
|
||
"spring": "",
|
||
"summer": "",
|
||
"fall": "",
|
||
"withYear": ""
|
||
},
|
||
"format": {
|
||
"tv": "",
|
||
"tvShort": "",
|
||
"movie": "",
|
||
"special": "",
|
||
"ova": "",
|
||
"ona": "",
|
||
"music": "",
|
||
"other": ""
|
||
},
|
||
"sourceMaterial": {
|
||
"original": "",
|
||
"manga": "",
|
||
"lightNovel": "",
|
||
"novel": "",
|
||
"visualNovel": "",
|
||
"game": "",
|
||
"webComic": "",
|
||
"musicRelease": "",
|
||
"otherMedia": ""
|
||
},
|
||
"creditRole": {
|
||
"director": "",
|
||
"writer": "",
|
||
"producer": "",
|
||
"creator": "",
|
||
"composer": ""
|
||
},
|
||
"relation": {
|
||
"prequel": "",
|
||
"sequel": "",
|
||
"sideStory": "",
|
||
"spinOff": "",
|
||
"alternativeVersion": "",
|
||
"summary": "",
|
||
"parentStory": "",
|
||
"adaptation": "",
|
||
"other": ""
|
||
},
|
||
"broadcast": "",
|
||
"broadcastWithZone": "",
|
||
"detail": {
|
||
"originalTitle": "",
|
||
"alsoKnownAs": "",
|
||
"studios": "",
|
||
"country": "",
|
||
"language": "",
|
||
"released": "",
|
||
"physicalRelease": "",
|
||
"ended": "",
|
||
"addedOn": "",
|
||
"yourRating": "",
|
||
"budget": "",
|
||
"revenue": "",
|
||
"contentAdvisory": "",
|
||
"tags": "",
|
||
"revealSpoilerTags": "",
|
||
"links": "",
|
||
"watchOn": "",
|
||
"watchTrailer": "",
|
||
"openOn": "",
|
||
"crew": "",
|
||
"ratings": "",
|
||
"schedule": "",
|
||
"recommendedByUsers": {
|
||
"one": "",
|
||
"other": ""
|
||
},
|
||
"recommendedBy": "",
|
||
"favoritedBy": "",
|
||
"unairedEpisodes": "",
|
||
"recommendedByPercent": "",
|
||
"relatedTitles": "",
|
||
"background": ""
|
||
},
|
||
"totalResults": {
|
||
"one": "",
|
||
"other": ""
|
||
}
|
||
},
|
||
"liveTv": {
|
||
"title": "Live TV",
|
||
"guide": "Guide",
|
||
"noChannels": "Ingen kanaler tilgængelige",
|
||
"noDvr": "Der er ikke konfigureret DVR på nogen server",
|
||
"serverUnavailable": "Live-tv-serveren er ikke tilgængelig.",
|
||
"serverNotConnected": "Live-tv-serveren er ikke forbundet.",
|
||
"noPrograms": "Ingen programdata tilgængelige",
|
||
"liveStreamFailed": "Livestream mislykkedes",
|
||
"unknownProgram": "Ukendt program",
|
||
"unknownHub": "Ukendt",
|
||
"unknownError": "Ukendt fejl",
|
||
"channelNumber": "Kanal ${number}",
|
||
"unknownChannel": "Ukendt kanal",
|
||
"live": "LIVE",
|
||
"reloadGuide": "Genindlæs guide",
|
||
"now": "Nu",
|
||
"today": "I dag",
|
||
"tomorrow": "I morgen",
|
||
"midnight": "Midnat",
|
||
"overnight": "Nat",
|
||
"morning": "Morgen",
|
||
"daytime": "Dagtid",
|
||
"evening": "Aften",
|
||
"lateNight": "Sen aften",
|
||
"whatsOn": "Hvad vises der?",
|
||
"watchChannel": "Se kanal",
|
||
"favorites": "Favoritter",
|
||
"reorderFavorites": "Omarranger favoritter",
|
||
"favoritesLoadFailed": "Favoritter kunne ikke indlæses. Kontrollér forbindelsen, og prøv igen.",
|
||
"favoritesUpdateFailed": "Favoritterne kunne ikke opdateres. Kontrollér forbindelsen, og prøv igen.",
|
||
"joinSession": "Deltag i igangværende session",
|
||
"watchFromStart": "Se fra start (${minutes} min siden)",
|
||
"watchLive": "Se live",
|
||
"goToLive": "Gå til live",
|
||
"record": "Optag",
|
||
"recordEpisode": "Optag episode",
|
||
"recordSeries": "Optag serie",
|
||
"recordOptions": "Optageindstillinger",
|
||
"saveTo": "Gem i",
|
||
"recordings": "Optagelser",
|
||
"scheduledRecordings": "Planlagt",
|
||
"recordingRules": "Optagelsesregler",
|
||
"noScheduledRecordings": "Ingen optagelser planlagt",
|
||
"manageRecording": "Administrer optagelse",
|
||
"cancelRecording": "Annuller optagelse",
|
||
"cancelRecordingTitle": "Annuller denne optagelse?",
|
||
"cancelRecordingMessage": "${title} bliver ikke længere optaget.",
|
||
"deleteRule": "Slet regel",
|
||
"deleteRuleTitle": "Slet optagelsesregel?",
|
||
"deleteRuleMessage": "Fremtidige episoder af ${title} bliver ikke optaget.",
|
||
"recordingScheduled": "Optagelse planlagt",
|
||
"alreadyScheduled": "Dette program er allerede planlagt",
|
||
"dvrAdminRequired": "DVR-indstillinger kræver en administratorkonto",
|
||
"recordingFailed": "Kunne ikke planlægge optagelse",
|
||
"recordingTargetMissing": "Kunne ikke bestemme optagelsesbibliotek",
|
||
"recordNotAvailable": "Optagelse er ikke tilgængelig for dette program",
|
||
"recordingCancelled": "Optagelse annulleret",
|
||
"recordingRuleDeleted": "Optagelsesregel slettet",
|
||
"processRecordingRules": "Evaluer regler igen",
|
||
"recordingInProgress": "Optager nu",
|
||
"recordingsCount": "${count} planlagt",
|
||
"editRule": "Rediger regel",
|
||
"editRuleAction": "Rediger",
|
||
"recordingRuleUpdated": "Optagelsesregel opdateret",
|
||
"guideReloadRequested": "Der er anmodet om en opdatering af guiden",
|
||
"rulesProcessRequested": "Der er anmodet om en ny evaluering af reglerne",
|
||
"recordShow": "Optag program"
|
||
},
|
||
"collections": {
|
||
"title": "Samlinger",
|
||
"collection": "Samling",
|
||
"empty": "Samlingen er tom",
|
||
"deleteCollection": "Slet samling",
|
||
"deleteConfirm": "Slet \"${title}\"? Dette kan ikke fortrydes.",
|
||
"deleted": "Samling slettet",
|
||
"deleteFailed": "Kunne ikke slette samling",
|
||
"deleteFailedWithError": "Kunne ikke slette samling: ${error}",
|
||
"selectCollection": "Vælg samling",
|
||
"collectionName": "Samlingsnavn",
|
||
"enterCollectionName": "Indtast samlingsnavn",
|
||
"addedToCollection": "Tilføjet til samling",
|
||
"errorAddingToCollection": "Kunne ikke tilføje til samling",
|
||
"created": "Samling oprettet",
|
||
"removeFromCollection": "Fjern fra samling",
|
||
"removeFromCollectionConfirm": "Fjern \"${title}\" fra denne samling?",
|
||
"removedFromCollection": "Fjernet fra samling",
|
||
"removeFromCollectionFailed": "Kunne ikke fjerne fra samling",
|
||
"removeFromCollectionError": "Fejl ved fjernelse fra samling: ${error}",
|
||
"searchCollections": "Søg i samlinger..."
|
||
},
|
||
"playlists": {
|
||
"title": "Playlister",
|
||
"playlist": "Playliste",
|
||
"noPlaylists": "Ingen playlister fundet",
|
||
"create": "Opret playliste",
|
||
"playlistName": "Playlistenavn",
|
||
"enterPlaylistName": "Indtast playlistenavn",
|
||
"delete": "Slet playliste",
|
||
"removeItem": "Fjern fra playliste",
|
||
"smartPlaylist": "Smart playliste",
|
||
"itemCount": "${count} elementer",
|
||
"oneItem": "1 element",
|
||
"emptyPlaylist": "Denne playliste er tom",
|
||
"deleteConfirm": "Slet playliste?",
|
||
"deleteMessage": "Er du sikker på, at du vil slette \"${name}\"?",
|
||
"created": "Playliste oprettet",
|
||
"deleted": "Playliste slettet",
|
||
"itemAdded": "Tilføjet til playliste",
|
||
"itemRemoved": "Fjernet fra playliste",
|
||
"selectPlaylist": "Vælg playliste",
|
||
"searchPlaylists": "Søg i playlister...",
|
||
"errorCreating": "Kunne ikke oprette playliste",
|
||
"errorDeleting": "Kunne ikke slette playliste",
|
||
"errorLoading": "Kunne ikke indlæse playlister",
|
||
"errorAdding": "Kunne ikke tilføje til playliste",
|
||
"errorReordering": "Kunne ikke ændre rækkefølge på playlisteelement",
|
||
"errorRemoving": "Kunne ikke fjerne fra playliste"
|
||
},
|
||
"music": {
|
||
"goToAlbum": "Gå til album",
|
||
"goToArtist": "Gå til kunstner",
|
||
"instantMix": "Direkte miks",
|
||
"playNext": "Afspil næste",
|
||
"addToQueue": "Føj til kø",
|
||
"discNumber": "Disk ${n}",
|
||
"trackCount": {
|
||
"one": "${n} nummer",
|
||
"other": "${n} numre"
|
||
},
|
||
"nowPlaying": "Afspiller nu",
|
||
"playingFrom": "Afspiller fra ${title}",
|
||
"queue": "Kø",
|
||
"clearQueue": "Ryd kø",
|
||
"lyrics": "Sangtekst",
|
||
"noLyrics": "Ingen sangtekst tilgængelig",
|
||
"sleepTimer": "Sovetimer",
|
||
"sleepTimerEndOfTrack": "Slutningen af nummeret",
|
||
"sleepTimerMinutes": "${n} minutter",
|
||
"stopPlayback": "Stop afspilning",
|
||
"previousTrack": "Forrige nummer",
|
||
"nextTrack": "Næste nummer",
|
||
"repeat": "Gentag",
|
||
"repeatAll": "Gentag alle",
|
||
"repeatOne": "Gentag ét nummer"
|
||
},
|
||
"watchTogether": {
|
||
"title": "Se sammen",
|
||
"description": "Se indhold synkroniseret med venner og familie",
|
||
"createSession": "Opret session",
|
||
"creating": "Opretter...",
|
||
"joinSession": "Deltag i session",
|
||
"joining": "Deltager...",
|
||
"controlMode": "Kontroltilstand",
|
||
"controlModeQuestion": "Hvem kan styre afspilning?",
|
||
"hostOnly": "Kun vært",
|
||
"anyone": "Alle",
|
||
"hostingSession": "Er vært for sessionen",
|
||
"inSession": "Deltager i en session",
|
||
"sessionCode": "Sessionskode",
|
||
"openSessionControls": "Åbn sessionsstyring for Se sammen",
|
||
"copySessionCode": "Kopiér sessionskode",
|
||
"hostControlsPlayback": "Værten styrer afspilningen",
|
||
"anyoneCanControl": "Alle kan styre afspilningen",
|
||
"hostControls": "Værten styrer",
|
||
"anyoneControls": "Alle styrer",
|
||
"participants": "Deltagere",
|
||
"host": "Vært",
|
||
"hostBadge": "VÆRT",
|
||
"youAreHost": "Du er vært",
|
||
"watchingWithOthers": "Ser med andre",
|
||
"endSession": "Afslut session",
|
||
"leaveSession": "Forlad session",
|
||
"endSessionQuestion": "Afslut session?",
|
||
"leaveSessionQuestion": "Forlad session?",
|
||
"endSessionConfirm": "Dette afslutter sessionen for alle deltagere.",
|
||
"leaveSessionConfirm": "Du vil blive fjernet fra sessionen.",
|
||
"endSessionConfirmOverlay": "Dette afslutter fællesafspilningen for alle deltagere.",
|
||
"leaveSessionConfirmOverlay": "Din forbindelse til fællesafspilningen afbrydes.",
|
||
"end": "Afslut",
|
||
"leave": "Forlad",
|
||
"syncing": "Synkroniserer...",
|
||
"joinWatchSession": "Deltag i fællesafspilning",
|
||
"enterCodeHint": "Indtast 5-tegns kode",
|
||
"pasteFromClipboard": "Indsæt fra udklipsholder",
|
||
"pleaseEnterCode": "Indtast en sessionskode",
|
||
"codeMustBe5Chars": "Sessionskode skal være 5 tegn",
|
||
"joinInstructions": "Indtast værtens sessionskode for at deltage.",
|
||
"failedToCreate": "Kunne ikke oprette session",
|
||
"failedToJoin": "Kunne ikke deltage i session",
|
||
"sessionCodeCopied": "Sessionskode kopieret til udklipsholder",
|
||
"relayUnreachable": "Relayserveren kan ikke nås. Blokering hos internetudbyderen kan forhindre Se sammen.",
|
||
"reconnectingToHost": "Genopretter forbindelse til vært...",
|
||
"currentPlayback": "Nuværende afspilning",
|
||
"joinCurrentPlayback": "Deltag i nuværende afspilning",
|
||
"joinCurrentPlaybackDescription": "Hop tilbage til det værten ser nu",
|
||
"failedToOpenCurrentPlayback": "Kunne ikke åbne nuværende afspilning",
|
||
"participantJoined": "${name} deltog",
|
||
"participantLeft": "${name} forlod",
|
||
"participantPaused": "${name} satte på pause",
|
||
"participantResumed": "${name} genoptog",
|
||
"participantSeeked": "${name} ændrede afspilningspositionen",
|
||
"participantBuffering": "${name} bufferer",
|
||
"participantNeedsUpdate": "${name} bruger en ældre appversion — synkronisering er ikke tilgængelig",
|
||
"resumingWithout": "Fortsætter uden ${name}",
|
||
"waitingForParticipants": "Venter på, at de andre bliver klar...",
|
||
"waitingForName": "Venter på ${name}...",
|
||
"recentRooms": "Seneste rum",
|
||
"renameRoom": "Omdøb rum",
|
||
"removeRoom": "Fjern",
|
||
"guestSwitchUnavailable": "Kunne ikke skifte — server ikke tilgængelig for synkronisering",
|
||
"guestSwitchFailed": "Kunne ikke skifte — indhold blev ikke fundet på denne server"
|
||
},
|
||
"downloads": {
|
||
"title": "Downloads",
|
||
"manage": "Administrer",
|
||
"tvShows": "TV-serier",
|
||
"movies": "Film",
|
||
"music": "Musik",
|
||
"tracksQueued": "${count} numre i kø til download",
|
||
"noDownloads": "Ingen downloads endnu",
|
||
"noDownloadsDescription": "Downloadet indhold vises her til offlinevisning",
|
||
"downloadNow": "Download",
|
||
"deleteDownload": "Slet download",
|
||
"retryDownload": "Prøv download igen",
|
||
"downloadQueued": "Download i kø",
|
||
"downloadResumed": "Download genoptaget",
|
||
"serverErrorBitrate": "Serverfejl: filen overskrider muligvis grænsen for ekstern bitrate",
|
||
"storageFull": "Downloads blev stoppet, fordi enhedens lagerplads er fuld. Frigør plads, og prøv igen.",
|
||
"episodesQueued": "${count} episoder i downloadkø",
|
||
"downloadDeleted": "Download slettet",
|
||
"deleteConfirm": "Slet \"${title}\" fra denne enhed?",
|
||
"cancelledDownloadTitle": "Annulleret download",
|
||
"cancelledDownloadMessage": "Denne download blev annulleret. Hvad vil du gøre?",
|
||
"allEpisodesAlreadyDownloaded": "Alle episoder er allerede downloadet",
|
||
"resumeDownload": "Genoptag download",
|
||
"cancelledDownload": "Annulleret download",
|
||
"syncingFile": "${file} (synkroniserer ${status})",
|
||
"downloadedFileClickToComplete": "${file} downloadet — klik for at fuldføre",
|
||
"partialDownloadClickToComplete": "Delvist downloadet — klik for at fuldføre",
|
||
"deleting": "Sletter...",
|
||
"deletingWithProgress": "Sletter ${title}... (${current} af ${total})",
|
||
"queuedTooltip": "I kø",
|
||
"queuedFilesTooltip": "I kø: ${files}",
|
||
"downloadingTooltip": "Downloader...",
|
||
"downloadingFilesTooltip": "Downloader ${files}",
|
||
"noDownloadsTree": "Ingen downloads",
|
||
"pauseAll": "Sæt alle på pause",
|
||
"resumeAll": "Genoptag alle",
|
||
"deleteAll": "Slet alle",
|
||
"selectVersion": "Vælg version",
|
||
"allEpisodes": "Alle episoder",
|
||
"unwatchedOnly": "Kun usete",
|
||
"nextNUnwatched": "Næste ${count} usete",
|
||
"customAmount": "Angiv antal...",
|
||
"includeSpecials": "Medtag specialafsnit",
|
||
"howManyEpisodes": "Hvor mange episoder?",
|
||
"invalidEpisodeCount": "Indtast et gyldigt antal episoder.",
|
||
"keepSynced": "Synkroniser løbende",
|
||
"downloadOnce": "Download én gang",
|
||
"keepNUnwatched": "Behold ${count} usete",
|
||
"editSyncRule": "Rediger synkroniseringsregel",
|
||
"removeSyncRule": "Fjern synkroniseringsregel",
|
||
"removeSyncRuleConfirm": "Stop synkronisering af \"${title}\"? Downloadede episoder beholdes.",
|
||
"removeListSyncRuleConfirm": "",
|
||
"deleteSyncRuleDownloads": "",
|
||
"deleteSyncRuleDownloadsDescription": "",
|
||
"syncRuleCreated": "Synkroniseringsregel oprettet — beholder ${count} usete episoder",
|
||
"syncRuleUpdated": "Synkroniseringsregel opdateret",
|
||
"syncRuleRemoved": "Synkroniseringsregel fjernet",
|
||
"syncRuleAndDownloadsRemoved": "",
|
||
"syncRuleCleanupBusy": "",
|
||
"syncRuleCleanupUnavailable": "",
|
||
"syncedNewEpisodes": "Synkroniserede ${count} nye episoder for ${title}",
|
||
"activeSyncRules": "Synkroniseringsregler",
|
||
"noSyncRules": "Ingen synkroniseringsregler",
|
||
"manageSyncRule": "Administrer synkronisering",
|
||
"editEpisodeCount": "Antal episoder",
|
||
"editSyncFilter": "Synkroniseringsfilter",
|
||
"syncAllItems": "Synkroniserer alle elementer",
|
||
"syncUnwatchedItems": "Synkroniserer usete elementer",
|
||
"syncRuleServerContext": "Server: ${server} • ${status}",
|
||
"syncRuleAvailable": "Tilgængelig",
|
||
"syncRuleOffline": "Offline",
|
||
"syncRuleSignInRequired": "Login påkrævet",
|
||
"syncRuleNotAvailableForProfile": "Ikke tilgængelig for nuværende profil",
|
||
"syncRuleUnknownServer": "Ukendt server",
|
||
"syncRuleListCreated": "Synkroniseringsregel oprettet",
|
||
"backgroundWarning": {
|
||
"bannerBlocked": "Downloads stopper, når du forlader appen",
|
||
"bannerDegraded": "Downloads i baggrunden kan være begrænsede",
|
||
"bannerAction": "Detaljer",
|
||
"sheetTitle": "Downloads i baggrunden er blokeret",
|
||
"sheetTitleDegraded": "Downloads i baggrunden kan være begrænsede",
|
||
"sheetIntro": "Android forhindrer Plezy i at downloade stabilt i baggrunden.",
|
||
"sheetIntroDegraded": "Din enhed begrænser, hvornår Plezy kan downloade i baggrunden.",
|
||
"reasonBackgroundRestricted": "Plezys baggrundsaktivitet er begrænset. Indstil batteriforbruget eller baggrundsaktiviteten til \"Ubegrænset\".",
|
||
"reasonStandbyRestricted": "Android har sat Plezy i begrænset standbytilstand. Indstil batteriforbruget til \"Ubegrænset\".",
|
||
"reasonDownloadChannelBlocked": "Notifikationer om downloads er slået fra, så status og betjeningsknapper muligvis ikke er tilgængelige.",
|
||
"reasonNotificationsDisabled": "Notifikationer er slået fra. På Android 13 eller nyere er de nødvendige ved lange downloads i baggrunden.",
|
||
"reasonDataSaver": "Datasparefunktionen er slået til, hvilket blokerer downloads i baggrunden via mobildata. Downloads bør stadig køre på Wi-Fi.",
|
||
"reasonOemUnknown": "Downloads stoppede gentagne gange, mens Plezy var i baggrunden. Tjek Plezys indstillinger for batteriforbrug eller baggrundsaktivitet.",
|
||
"openSettings": "Åbn indstillinger",
|
||
"stillNotWorking": "Enhedsspecifik hjælp",
|
||
"stillNotWorkingDescription": "Se vejledningen til din enhed, eller send en logfil fra Indstillinger › Vis logfiler, hvis problemet fortsætter.",
|
||
"dialogTitle": "Downloads bliver muligvis ikke færdige",
|
||
"dialogDownloadAnyway": "Download alligevel",
|
||
"dialogFixFirst": "Løs dette først",
|
||
"statusTile": "Downloads i baggrunden",
|
||
"statusOk": "Må køre i baggrunden",
|
||
"statusBlocked": "Blokeret af systemindstillinger",
|
||
"statusDegraded": "Begrænset af systemindstillinger",
|
||
"statusUnknown": "Endnu ikke kontrolleret",
|
||
"settingsUnavailable": "Kunne ikke åbne systemindstillingerne på denne enhed",
|
||
"linkUnavailable": "Kunne ikke åbne dontkillmyapp.com på denne enhed"
|
||
}
|
||
},
|
||
"shaders": {
|
||
"title": "Shadere",
|
||
"noShaderDescription": "Ingen videoforbedring",
|
||
"nvscalerDescription": "NVIDIA-billedskalering for skarpere video",
|
||
"artcnnVariantNeutral": "Neutral",
|
||
"artcnnVariantDenoise": "Støjreduktion",
|
||
"artcnnVariantDenoiseSharpen": "Støjreduktion + skarphed",
|
||
"qualityFast": "Hurtig",
|
||
"qualityHQ": "Høj kvalitet",
|
||
"mode": "Tilstand",
|
||
"importShader": "Importér shader",
|
||
"customShaderDescription": "Brugerdefineret GLSL-shader",
|
||
"shaderImported": "Shader importeret",
|
||
"shaderImportFailed": "Kunne ikke importere shader",
|
||
"deleteShader": "Slet shader",
|
||
"deleteShaderConfirm": "Slet \"${name}\"?"
|
||
},
|
||
"companionRemote": {
|
||
"title": "Fjernbetjening",
|
||
"connectedTo": "Forbundet til ${name}",
|
||
"unknownDevice": "Ukendt enhed",
|
||
"session": {
|
||
"startingServer": "Starter fjernbetjeningsserver...",
|
||
"hostAddress": "Værtsadresse",
|
||
"connected": "Forbundet",
|
||
"serverRunning": "Fjernbetjeningsserver aktiv",
|
||
"serverStopped": "Fjernbetjeningsserver stoppet",
|
||
"serverRunningDescription": "Mobile enheder på dit netværk kan oprette forbindelse til denne app",
|
||
"serverStoppedDescription": "Start serveren for at tillade mobilenheder at oprette forbindelse",
|
||
"usePhoneToControl": "Brug din mobilenhed til at styre denne app",
|
||
"startServer": "Start serveren",
|
||
"stopServer": "Stop serveren",
|
||
"minimize": "Minimér"
|
||
},
|
||
"pairing": {
|
||
"discoveryDescription": "Plezy-enheder med samme Plex-konto vises her",
|
||
"hostAddressHint": "192.168.1.100:48632",
|
||
"connecting": "Opretter forbindelse...",
|
||
"searchingForDevices": "Søger efter enheder...",
|
||
"noDevicesFound": "Ingen enheder fundet på dit netværk",
|
||
"noDevicesHint": "Åbn Plezy på din computer, og brug det samme Wi-Fi-netværk",
|
||
"availableDevices": "Tilgængelige enheder",
|
||
"manualConnection": "Manuel forbindelse",
|
||
"cryptoInitFailed": "Kunne ikke starte sikker forbindelse. Log ind på Plex først.",
|
||
"validationHostRequired": "Angiv en værtsadresse",
|
||
"validationHostFormat": "Format skal være IP:port (f.eks. 192.168.1.100:48632)",
|
||
"connectionTimedOut": "Forbindelsen fik timeout. Brug samme netværk på begge enheder.",
|
||
"sessionNotFound": "Enhed ikke fundet. Sørg for, at Plezy kører på værten.",
|
||
"authFailed": "Godkendelse mislykkedes. Begge enheder skal bruge samme Plex-konto.",
|
||
"failedToConnect": "Kunne ikke oprette forbindelse: ${error}"
|
||
},
|
||
"remote": {
|
||
"disconnectConfirm": "Vil du afbryde forbindelsen til fjernsessionen?",
|
||
"reconnecting": "Genopretter forbindelse...",
|
||
"attemptOf": "Forsøg ${current} af 5",
|
||
"retryNow": "Prøv igen nu",
|
||
"tabRemote": "Fjernbetjening",
|
||
"tabPlay": "Afspil",
|
||
"tabMore": "Mere",
|
||
"menu": "Menu",
|
||
"tabNavigation": "Fanenavigation",
|
||
"tabDiscover": "Opdag",
|
||
"tabLibraries": "Biblioteker",
|
||
"tabSearch": "Søg",
|
||
"tabDownloads": "Downloads",
|
||
"tabSettings": "Indstillinger",
|
||
"previous": "Forrige",
|
||
"playPause": "Afspil/Pause",
|
||
"next": "Næste",
|
||
"seekBack": "Spol tilbage",
|
||
"stop": "Stop",
|
||
"seekForward": "Spol frem",
|
||
"volume": "Lydstyrke",
|
||
"volumeDown": "Ned",
|
||
"volumeUp": "Op",
|
||
"fullscreen": "Fuldskærm",
|
||
"subtitles": "Undertekster",
|
||
"audio": "Lyd",
|
||
"searchHint": "Søg på desktop..."
|
||
},
|
||
"errors": {
|
||
"noNetworkInterface": "Ingen netværksgrænseflade fundet",
|
||
"authenticationFailed": "Godkendelse mislykkedes",
|
||
"serverStartFailed": "Fjernbetjeningsserveren kunne ikke startes: ${error}",
|
||
"commandFailed": "Kunne ikke sende fjernkommando: ${error}",
|
||
"joinTimedOut": "Tidsgrænse for deltagelse i session overskredet",
|
||
"failedToConnectAnyAddress": "Kunne ikke oprette forbindelse til nogen adresse",
|
||
"connectionLostAfterAttempts": "Forbindelse mistet efter ${attempts} forsøg",
|
||
"connectionLost": "Forbindelse mistet"
|
||
}
|
||
},
|
||
"videoSettings": {
|
||
"playbackSpeed": "Afspilningshastighed",
|
||
"normalSpeed": "Normal",
|
||
"sleepTimerActive": "Aktiv (${duration})",
|
||
"zoom": "Zoom",
|
||
"sleepTimer": "Sove-timer",
|
||
"audioSync": "Lydsynkronisering",
|
||
"subtitleSync": "Undertekstsynkronisering",
|
||
"hdr": "HDR",
|
||
"audioOutput": "Lydoutput",
|
||
"performanceOverlay": "Ydelsesoverlay",
|
||
"audioPassthrough": "Lyd-passthrough",
|
||
"audioOutputDolbyAtmos": "Dolby Atmos",
|
||
"audioOutputDolbyAudio": "Dolby Audio",
|
||
"audioOutputSurround": "Surround",
|
||
"audioOutputSpatial": "Rumlig lyd",
|
||
"audioOutputStereo": "Stereo",
|
||
"audioNormalization": "Normalisér lydstyrke",
|
||
"audioDownmix": "Downmix til stereo"
|
||
},
|
||
"performanceOverlay": {
|
||
"color": "Farve",
|
||
"performance": "Ydeevne",
|
||
"buffer": "Buffer",
|
||
"app": "App",
|
||
"decoder": "Dekoder",
|
||
"rawDecoder": "Rå dekoder",
|
||
"tunneling": "Tunneling",
|
||
"aspect": "Billedformat",
|
||
"rotation": "Rotation",
|
||
"dvSource": "DV-kilde",
|
||
"dvPath": "DV-sti",
|
||
"p7Conversion": "P7-konv.",
|
||
"sampleRate": "Samplingsrate",
|
||
"pixelFormat": "Pixelformat",
|
||
"hwFormat": "HW-format",
|
||
"matrix": "Matrix",
|
||
"primaries": "Primærfarver",
|
||
"transfer": "Overførsel",
|
||
"renderFps": "Gengivelses-FPS",
|
||
"displayFps": "Skærm-FPS",
|
||
"avSync": "A/V-synk.",
|
||
"dropped": "Tabte",
|
||
"dvRpus": "DV RPU’er",
|
||
"dvRpuAverage": "DV RPU gns.",
|
||
"dvSampleAverage": "DV-sample gns.",
|
||
"maxLuma": "Maks. luma",
|
||
"minLuma": "Min. luma",
|
||
"maxCll": "MaxCLL",
|
||
"maxFall": "MaxFALL",
|
||
"cacheUsed": "Brugt cache",
|
||
"cacheLimit": "Cachegrænse",
|
||
"speed": "Hastighed",
|
||
"player": "Afspiller",
|
||
"memory": "Hukommelse",
|
||
"uiFps": "UI-FPS"
|
||
},
|
||
"externalPlayer": {
|
||
"title": "Ekstern afspiller",
|
||
"useExternalPlayer": "Brug ekstern afspiller",
|
||
"useExternalPlayerDescription": "Åbn videoer i en anden app",
|
||
"selectPlayer": "Vælg afspiller",
|
||
"customPlayers": "Brugerdefinerede afspillere",
|
||
"systemDefault": "Systemstandard",
|
||
"addCustomPlayer": "Tilføj brugerdefineret afspiller",
|
||
"playerName": "Afspillernavn",
|
||
"playerNameHint": "Min afspiller",
|
||
"playerCommand": "Kommando",
|
||
"playerPackage": "Pakkenavn",
|
||
"playerUrlScheme": "URL-skema",
|
||
"off": "Fra",
|
||
"launchFailed": "Kunne ikke åbne ekstern afspiller",
|
||
"appNotInstalled": "${name} er ikke installeret",
|
||
"playInExternalPlayer": "Afspil i ekstern afspiller"
|
||
},
|
||
"metadataEdit": {
|
||
"editMetadata": "Rediger...",
|
||
"screenTitle": "Rediger metadata",
|
||
"basicInfo": "Grundlæggende oplysninger",
|
||
"artwork": "Grafik",
|
||
"advancedSettings": "Avancerede indstillinger",
|
||
"title": "Titel",
|
||
"sortTitle": "Sorteringstitel",
|
||
"originalTitle": "Originaltitel",
|
||
"releaseDate": "Udgivelsesdato",
|
||
"contentRating": "Aldersgrænse",
|
||
"studio": "Studie",
|
||
"tagline": "Slogan",
|
||
"summary": "Resumé",
|
||
"poster": "Plakat",
|
||
"background": "Baggrund",
|
||
"logo": "Logo",
|
||
"squareArt": "Kvadratisk billede",
|
||
"selectPoster": "Vælg plakat",
|
||
"selectBackground": "Vælg baggrund",
|
||
"selectLogo": "Vælg logo",
|
||
"selectSquareArt": "Vælg kvadratisk billede",
|
||
"fromUrl": "Fra URL",
|
||
"uploadFile": "Upload fil",
|
||
"enterImageUrl": "Indtast billed-URL",
|
||
"imageUrl": "Billed-URL",
|
||
"metadataUpdated": "Metadata opdateret",
|
||
"metadataUpdateFailed": "Kunne ikke opdatere metadata",
|
||
"artworkUpdated": "Grafik opdateret",
|
||
"artworkUpdateFailed": "Kunne ikke opdatere grafik",
|
||
"noArtworkAvailable": "Ingen grafik tilgængelig",
|
||
"artworkOption": "Grafikvalg ${index}",
|
||
"selectedArtworkOption": "Grafikvalg ${index}, valgt",
|
||
"notSet": "Ikke indstillet",
|
||
"libraryDefault": "Biblioteksstandard",
|
||
"accountDefault": "Kontostandard",
|
||
"seriesDefault": "Seriestandard",
|
||
"episodeSorting": "Episodesortering",
|
||
"oldestFirst": "Ældste først",
|
||
"newestFirst": "Nyeste først",
|
||
"keep": "Behold",
|
||
"allEpisodes": "Alle episoder",
|
||
"latestEpisodes": "${count} seneste episoder",
|
||
"latestEpisode": "Seneste episode",
|
||
"episodesAddedPastDays": "Episoder tilføjet de seneste ${count} dage",
|
||
"deleteAfterPlaying": "Slet episoder efter afspilning",
|
||
"never": "Aldrig",
|
||
"afterADay": "Efter en dag",
|
||
"afterAWeek": "Efter en uge",
|
||
"afterAMonth": "Efter en måned",
|
||
"onNextRefresh": "Ved næste opdatering",
|
||
"seasons": "Sæsoner",
|
||
"show": "Vis",
|
||
"hide": "Skjul",
|
||
"episodeOrdering": "Episoderækkefølge",
|
||
"tmdbAiring": "The Movie Database (udsendt)",
|
||
"tvdbAiring": "TheTVDB (udsendt)",
|
||
"tvdbAbsolute": "TheTVDB (Absolut)",
|
||
"metadataLanguage": "Metadatasprog",
|
||
"useOriginalTitle": "Brug originaltitel",
|
||
"preferredAudioLanguage": "Foretrukket lydsprog",
|
||
"preferredSubtitleLanguage": "Foretrukket undertekstsprog",
|
||
"subtitleMode": "Automatisk valg af undertekster",
|
||
"manuallySelected": "Manuelt valgt",
|
||
"shownWithForeignAudio": "Vis ved fremmedsproget lyd",
|
||
"alwaysEnabled": "Altid aktiveret",
|
||
"tags": "Tags",
|
||
"addTag": "Tilføj tag",
|
||
"genre": "Genre",
|
||
"director": "Instruktør",
|
||
"writer": "Forfatter",
|
||
"producer": "Producer",
|
||
"country": "Land",
|
||
"collection": "Samling",
|
||
"label": "Etiket",
|
||
"style": "Stil",
|
||
"mood": "Stemning"
|
||
},
|
||
"matchScreen": {
|
||
"match": "Match...",
|
||
"fixMatch": "Ret match...",
|
||
"unmatch": "Fjern match",
|
||
"unmatchConfirm": "Ryd dette match? Plex behandler det som umatchet, indtil det matches igen.",
|
||
"unmatchSuccess": "Match fjernet",
|
||
"unmatchFailed": "Kunne ikke fjerne match",
|
||
"matchApplied": "Match anvendt",
|
||
"matchFailed": "Kunne ikke anvende match",
|
||
"titleHint": "Titel",
|
||
"yearHint": "År",
|
||
"search": "Søg",
|
||
"noMatchesFound": "Ingen match fundet"
|
||
},
|
||
"serverTasks": {
|
||
"title": "Serveropgaver",
|
||
"failedToLoad": "Kunne ikke indlæse opgaver",
|
||
"noTasks": "Ingen opgaver kører"
|
||
},
|
||
"trakt": {
|
||
"title": "Trakt",
|
||
"connected": "Forbundet",
|
||
"connectedAs": "Forbundet som @${username}",
|
||
"disconnectConfirm": "Frakobl Trakt-konto?",
|
||
"disconnectConfirmBody": "Plezy stopper med at sende hændelser til Trakt. Du kan tilslutte igen når som helst.",
|
||
"scrobble": "Realtids-scrobbling",
|
||
"scrobbleDescription": "Send afspil-, pause- og stop-begivenheder til Trakt under afspilning.",
|
||
"watchedSync": "Synkroniser set-status",
|
||
"watchedSyncDescription": "Når du markerer elementer som set i Plezy, markeres de også på Trakt."
|
||
},
|
||
"seerr": {
|
||
"title": "Seerr",
|
||
"connectTitle": "Forbind Seerr",
|
||
"serverUrl": "Server-URL",
|
||
"serverUrlHelper": "Adressen på din Seerr-instans",
|
||
"checkServer": "Fortsæt",
|
||
"signInWithJellyfin": "Log ind med Jellyfin",
|
||
"signInWithEmby": "Log ind med Emby",
|
||
"signInWithLocal": "Brug en lokal konto",
|
||
"email": "E-mail",
|
||
"noSignInMethods": "Denne Seerr-instans tilbyder ingen loginmetode, som Plezy understøtter.",
|
||
"instance": "Instans",
|
||
"disconnectConfirm": "Afbryd forbindelsen til Seerr?",
|
||
"disconnectConfirmBody": "Plezy glemmer denne Seerr-instans. Du kan altid oprette forbindelse igen.",
|
||
"request": "Anmod",
|
||
"request4k": "Anmod i 4K",
|
||
"seasons": "Sæsoner",
|
||
"allSeasons": "Alle sæsoner",
|
||
"advancedOptions": "Avanceret",
|
||
"destinationServer": "Destinationsserver",
|
||
"qualityProfile": "Kvalitetsprofil",
|
||
"rootFolder": "Rodmappe",
|
||
"languageProfile": "Sprogprofil",
|
||
"requestSubmitted": "Anmodning sendt",
|
||
"requestFailed": "Anmodning mislykkedes: ${error}",
|
||
"requestsLoadFailed": "Kunne ikke indlæse anmodningsmuligheder",
|
||
"nothingToRequest": "Alt er allerede tilgængeligt eller anmodet.",
|
||
"statusAvailable": "Tilgængelig",
|
||
"statusPartiallyAvailable": "Delvist tilgængelig",
|
||
"statusRequested": "Anmodet",
|
||
"statusProcessing": "Behandler"
|
||
},
|
||
"services": {
|
||
"title": "Tjenester",
|
||
"hubSubtitle": "Synkroniser dit visningsfremskridt, og anmod om nye titler.",
|
||
"notConnected": "Ikke forbundet",
|
||
"connectedAs": "Forbundet som @${username}",
|
||
"scrobble": "Registrer fremgang automatisk",
|
||
"scrobbleDescription": "Opdater din liste, når du er færdig med et afsnit eller en film.",
|
||
"disconnectConfirm": "Afbryd forbindelsen til ${service}?",
|
||
"disconnectConfirmBody": "Plezy stopper med at opdatere ${service}. Du kan altid oprette forbindelse igen.",
|
||
"connectFailed": "Kunne ikke forbinde til ${service}. Prøv igen.",
|
||
"names": {
|
||
"mal": "MyAnimeList",
|
||
"anilist": "AniList",
|
||
"simkl": "Simkl",
|
||
"seerr": "Seerr"
|
||
},
|
||
"deviceCode": {
|
||
"title": "Aktiver Plezy på ${service}",
|
||
"body": "Besøg ${url} og indtast denne kode:",
|
||
"openToActivate": "Åbn ${service} for at aktivere",
|
||
"copyCode": "Kopiér aktiveringskode",
|
||
"waitingForAuthorization": "Venter på godkendelse…",
|
||
"codeCopied": "Kode kopieret"
|
||
},
|
||
"oauthProxy": {
|
||
"title": "Log ind på ${service}",
|
||
"body": "Scan denne QR-kode, eller åbn URL'en på en enhed.",
|
||
"openToSignIn": "Åbn ${service} for at logge ind",
|
||
"copyUrl": "Kopiér login-URL",
|
||
"urlCopied": "URL kopieret"
|
||
},
|
||
"libraryFilter": {
|
||
"title": "Bibliotekfilter",
|
||
"subtitleAllSyncing": "Synkroniserer alle biblioteker",
|
||
"subtitleNoneSyncing": "Intet synkroniseres",
|
||
"subtitleBlocked": "${count} blokeret",
|
||
"subtitleAllowed": "${count} tilladt",
|
||
"mode": "Filtertilstand",
|
||
"modeBlacklist": "Blokliste",
|
||
"modeWhitelist": "Tilladelsesliste",
|
||
"modeHintBlacklist": "Synkroniser alle biblioteker undtagen dem, du markerer nedenfor.",
|
||
"modeHintWhitelist": "Synkroniser kun de biblioteker, du markerer nedenfor.",
|
||
"libraries": "Biblioteker",
|
||
"noLibraries": "Ingen biblioteker tilgængelige"
|
||
}
|
||
},
|
||
"addServer": {
|
||
"addMediaBrowserTitle": "",
|
||
"serverUrls": "Server-URL'er",
|
||
"serverUrlsHelper": "Du kan angive flere URL'er adskilt med komma.",
|
||
"findServer": "Find server",
|
||
"searchingLocalMediaBrowserServers": "",
|
||
"localMediaBrowserServers": "",
|
||
"username": "Brugernavn",
|
||
"password": "Adgangskode",
|
||
"signIn": "Log ind",
|
||
"change": "Ændr",
|
||
"required": "Påkrævet",
|
||
"couldNotReachServer": "Kunne ikke nå serveren: ${error}",
|
||
"signInFailed": "Kunne ikke logge ind: ${error}",
|
||
"quickConnectFailed": "Quick Connect mislykkedes: ${error}",
|
||
"addPlexTitle": "Log ind med Plex",
|
||
"pinExpired": "PIN-koden udløb før login. Prøv igen.",
|
||
"failedToRegisterAccount": "Kunne ikke registrere kontoen: ${error}",
|
||
"enterMediaBrowserUrlError": "",
|
||
"addConnectionTitle": "Tilføj forbindelse",
|
||
"addConnectionTitleScoped": "Tilføj til ${name}",
|
||
"signInWithPlexCard": "Log ind med Plex",
|
||
"signInWithPlexCardSubtitle": "Godkend denne enhed. Delte servere tilføjes.",
|
||
"signInWithPlexCardSubtitleScoped": "Godkend en Plex-konto. Plex Home-brugere bliver til profiler.",
|
||
"connectToMediaBrowserCard": "",
|
||
"connectToMediaBrowserCardSubtitle": "",
|
||
"connectToMediaBrowserCardSubtitleScoped": "",
|
||
"borrowFromAnotherProfile": "Lån fra en anden profil",
|
||
"borrowFromAnotherProfileSubtitle": "Genbrug en anden profils forbindelse. PIN-beskyttede profiler kræver en PIN."
|
||
}
|
||
}
|