fix(i18n): shorten nav labels and complete translations in all locales

Nav bar labels that overflow their tab slot on phones are shortened to
idiomatic short forms: fr (Bibliothèque, Téléchargement, Recherche),
ru/bg/it (Live TV), pl (Home).

All 21 locales get the ~280 keys that were empty (falling back to
English at runtime): explore detail/badges/stats, fileInfo, startup
repair flow, mediaMenu delete dialogs, addServer, rating sources,
downloads sync-rule removal, and more.

settings.displayScale was missing entirely in 16 locales; the new
exoplayer playbackBuffer keys (upstream feat) are translated too.

Fixes mis-translations found in review: es/zh/zh-Hant sidecar-format
wording, sv adaptation, nb transcoding.

Regenerated with dart run slang; translation hygiene and i18n tests
pass.

Close #1823
This commit is contained in:
edde746
2026-08-07 10:15:48 +02:00
parent 4816e3928f
commit feb34caeb7
43 changed files with 20701 additions and 6215 deletions
+293 -293
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "Venter på autentisering...\nLogg inn fra nettleseren.",
"useBrowser": "Bruk nettleser",
"or": "eller",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "Koble til ${product}",
"useQuickConnect": "Bruk Quick Connect",
"quickConnectInstructions": "Åpne Quick Connect i Jellyfin og skriv inn denne koden.",
"quickConnectWaiting": "Venter på godkjenning…",
@@ -66,17 +66,17 @@
"exitFullscreen": "Avslutt fullskjerm",
"pressBackAgainToExit": "Trykk på Tilbake en gang til for å avslutte",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "Kritikere",
"audience": "Publikum",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Rotten Tomatoes-kritikere",
"rottenTomatoesAudience": "Rotten Tomatoes-publikum"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "Mørkt",
"oledTheme": "OLED",
"libraryDensity": "Innholdstetthet i biblioteket",
"displayScale": "",
"displayScale": "Skalering",
"compact": "Kompakt",
"comfortable": "Komfortabel",
"tvCornerSpotlightBackdrop": "Fremhevet bakgrunn i hjørnet",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size} MB",
"bufferSizeAuto": "Automatisk (anbefalt)",
"bufferSizeWarning": "${heap} MB minne tilgjengelig. En buffer på ${size} MB kan påvirke avspillingen.",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "Avspillingsbuffer",
"playbackBufferAuto": "Auto (anbefalt)",
"playbackBufferLarge": "Stor",
"playbackBufferExtraLarge": "Ekstra stor",
"playbackBufferDescription": "Bufrer mer mot ustabile tilkoblinger. Begrenses også av bufferstørrelsen.",
"defaultQualityTitle": "Standardkvalitet",
"musicQualityTitle": "Musikkvalitet",
"subtitleStyling": "Undertekststil",
@@ -208,9 +208,9 @@
"debugLoggingDescription": "Aktiver detaljert logging for feilsøking",
"viewLogs": "Vis logger",
"viewLogsDescription": "Vis applikasjonslogger",
"clearImageCache": "",
"clearImageCacheDescription": "",
"clearImageCacheSuccess": "",
"clearImageCache": "Tøm bildebufferen",
"clearImageCacheDescription": "Tømmer bufret kunstverk og miniatyrbilder. Bilder kan lastes langsommere til de er lastet ned på nytt.",
"clearImageCacheSuccess": "Bildebufferen ble tømt",
"resetSettings": "Tilbakestill innstillinger",
"resetSettingsDescription": "Gjenopprett standardinnstillinger. Dette kan ikke angres.",
"resetSettingsSuccess": "Innstillinger tilbakestilt",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "Filinformasjon",
"overview": "",
"overview": "Oversikt",
"video": "Video",
"audio": "Lyd",
"subtitles": "Undertekster",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "Innebygde bilder",
"dataStreams": "Datastrømmer",
"lyrics": "Sangtekster",
"file": "Fil",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "Vedlegg",
"delivery": "Levering",
"versionCounter": "Versjon ${index} av ${count}",
"fileCounter": "Fil ${index} av ${count}",
"noStreams": "Serveren rapporterte ingen strømmer for denne filen.",
"copyPath": "Kopier bane",
"pathCopied": "Filbane kopiert",
"codec": "Kodek",
"codecTag": "",
"codecTag": "Codec-tagg",
"resolution": "Oppløsning",
"codedResolution": "",
"codedResolution": "Kodet oppløsning",
"bitrate": "Bitrate",
"frameRate": "Bildefrekvens",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "Rotasjon",
"comment": "Kommentar",
"audioDescription": "Lydbeskrivelse",
"headerCompression": "Overskriftkomprimering",
"sidecarFile": "Sidecar-fil",
"transportTimestamp": "Transporttidsstempel",
"displayOffset": "Visningsforskyvning",
"previewFailureCode": "Forhåndsvisningsfeilkode",
"previewRetries": "Nye forhåndsvisningsforsøk",
"aspectRatio": "Sideforhold",
"pixelAspectRatio": "",
"pixelAspectRatio": "Piksel-aspektforhold",
"profile": "Profil",
"level": "",
"level": "Nivå",
"bitDepth": "Bitdybde",
"pixelFormat": "",
"pixelFormat": "Pikselformat",
"colorSpace": "Fargerom",
"colorRange": "Fargeområde",
"colorPrimaries": "Fargeprimærer",
"colorTransfer": "",
"colorTransfer": "Fargeoverføring",
"chromaSubsampling": "Krominansnedsampling",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "Kroma-plassering",
"scanType": "Skanningstype",
"interlaced": "Interlaced",
"anamorphic": "Anamorfisk",
"referenceFrames": "Referanserammer",
"dynamicRange": "Dynamisk omfang",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Dolby Vision-nivå",
"dolbyVisionVersion": "Dolby Vision-versjon",
"dolbyVisionLayers": "Dolby Vision-lag",
"baseLayerCompatibility": "Kompatibilitet for basislag",
"avcBitstream": "AVC-bitstrøm",
"nalLengthSize": "NAL-lengdestørrelse",
"scalingMatrix": "Egendefinert skaleringsmatrise",
"streamIdentifier": "Strømidentifikator",
"streamIndex": "Strømindeks",
"streamId": "Strøm-ID",
"language": "Språk",
"languageCode": "Språkkode",
"streamTitle": "Spor-tittel",
"channels": "Kanaler",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "Samplingsfrekvens",
"spatialAudio": "Romlig lyd",
"textBased": "Tekstbasert",
"subtitleFormat": "Sidecar-format",
"provider": "Tilbyder",
"matchScore": "Match-poengsum",
"externalDelivery": "Kan leveres separat",
"sidecarPath": "Sidecar-bane",
"sourceStream": "Kopiert fra",
"temporary": "Midlertidig",
"timeBase": "Tidsbase",
"overallBitrate": "Total bitrate",
"path": "Sti",
"fileName": "",
"fileName": "Filnavn",
"size": "Størrelse",
"totalSize": "",
"totalSize": "Total størrelse",
"container": "Format",
"duration": "Varighet",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "Forhåndsvisningsminiatyrer",
"previewIndex": "Forhåndsvisningsindeks",
"packetLength": "Pakkelengde",
"filePresent": "Fil til stede",
"fileReadable": "Lesbar for serveren",
"streamPath": "Strømbane",
"optimizedForStreaming": "Optimalisert for strømming",
"has64bitOffsets": "64-biters forskyvninger",
"protocol": "",
"mediaType": "",
"sourceKind": "",
"optimizedVersion": "",
"optimizationTarget": "",
"deletedAt": "",
"remoteSource": "",
"infiniteStream": "",
"directPlay": "",
"directStream": "",
"transcoding": "",
"etag": "",
"versionId": "",
"fileId": "",
"defaultAudioTrack": "",
"defaultSubtitleTrack": "",
"subtitlesOff": "",
"flagDefault": "",
"flagForced": "",
"flagSelected": "",
"flagExternal": "",
"flagHearingImpaired": "",
"flagDub": "",
"flagOriginal": ""
"protocol": "Protokoll",
"mediaType": "Mediatype",
"sourceKind": "Kildetype",
"optimizedVersion": "Optimalisert versjon",
"optimizationTarget": "Optimaliseringsmål",
"deletedAt": "Slettet",
"remoteSource": "Ekstern kilde",
"infiniteStream": "Uendelig strøm",
"directPlay": "Direct Play",
"directStream": "Direct Stream",
"transcoding": "Transkoding",
"etag": "ETag",
"versionId": "Versjons-ID",
"fileId": "Fil-ID",
"defaultAudioTrack": "Standard lydspor",
"defaultSubtitleTrack": "Standard tekstspor",
"subtitlesOff": "Av",
"flagDefault": "Standard",
"flagForced": "Tvunget",
"flagSelected": "Valgt",
"flagExternal": "Ekstern",
"flagHearingImpaired": "Hørselshemmet",
"flagDub": "Dub",
"flagOriginal": "Original"
},
"mediaMenu": {
"markAsWatched": "Merk som sett",
@@ -524,35 +524,35 @@
"shufflePlay": "Tilfeldig avspilling",
"shuffleNotAvailableOffline": "Tilfeldig avspilling er ikke tilgjengelig uten nett",
"fileInfo": "Filinformasjon",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "Slett episode fra serveren",
"deleteSeasonFromServer": "Slett sesong fra serveren",
"deleteShowFromServer": "Slett serie fra serveren",
"deleteMovieFromServer": "Slett film fra serveren",
"deleteEpisodeTitle": "Slette denne episoden?",
"deleteSeasonTitle": "Slette denne sesongen?",
"deleteShowTitle": "Slette denne serien?",
"deleteMovieTitle": "Slette denne filmen?",
"deleteEpisodeConfirm": "Slett episode",
"deleteSeasonConfirm": "Slett sesong",
"deleteShowConfirm": "Slett serie",
"deleteMovieConfirm": "Slett film",
"deleteAnyway": "Slett likevel",
"confirmDeleteTarget": "Slette ${title} permanent fra serveren din?",
"deleteMultipleWarning": "Dette inkluderer alle episoder og deres filer.",
"deleteEpisodeCountWarning": {
"one": "",
"other": ""
"one": "Dette sletter ${n} episode i den, og filen.",
"other": "Dette sletter alle ${n} episodene i den, og filene deres."
},
"deleteMultiPartWarning": {
"one": "",
"other": ""
"one": "Dette elementet er lagret som ${n} fil, som vil bli slettet.",
"other": "Dette elementet er lagret på tvers av ${n} filer, og alle vil bli slettet."
},
"deleteSharedFileHeading": {
"one": "",
"other": ""
"one": "${n} annen episode er lagret i samme fil og vil også bli slettet:",
"other": "${n} andre episoder er lagret i samme fil og vil også bli slettet:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "Plezy kunne ikke sjekke hvilke filer dette vil fjerne, så det kan slette mer enn elementet som er nevnt ovenfor. Avbryt og prøv igjen, eller slett likevel.",
"deleteScopeUnverifiedNoFileInfo": "Serveren din ga ikke fildetaljer for dette elementet, så Plezy kan ikke sjekke hvilke filer dette vil fjerne. Det kan slette mer enn elementet som er nevnt ovenfor.",
"mediaDeletedSuccessfully": "Medieelement slettet",
"mediaFailedToDelete": "Kunne ikke slette medieelement",
"rate": "Vurder",
@@ -628,9 +628,9 @@
"playNext": "Spill neste",
"playButton": "Spill av",
"pauseButton": "Pause",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "Pauset",
"playbackResumed": "Spiller",
"loadingVideo": "Laster video",
"showPlaybackControls": "Vis avspillingskontroller",
"hidePlaybackControls": "Skjul avspillingskontroller",
"seekBackwardButton": "Spol tilbake ${seconds} sekunder",
@@ -702,7 +702,7 @@
},
"removedFromContinueWatching": "Fjernet fra Fortsett å se",
"errorLoading": "Feil: ${error}",
"searchPartialResults": "",
"searchPartialResults": "Noen medieservere kunne ikke søkes i. Viser tilgjengelige resultater.",
"streamInterrupted": "Avspillingen ble avbrutt. Trykk på Spill av eller spol for å prøve på nytt.",
"liveStreamInterrupted": "Direktesendingen ble avbrutt. Trykk på Spill av for å prøve på nytt.",
"fileInfoNotAvailable": "Filinformasjon ikke tilgjengelig",
@@ -741,8 +741,8 @@
"switchingToCompatiblePlayer": "Bytter til kompatibel spiller...",
"serverLimitTitle": "Avspilling mislyktes",
"serverLimitBody": "Serverfeil (HTTP 500). En båndbredde-/transkodingsgrense avviste trolig økten. Be eieren justere den.",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "Fil utilgjengelig",
"mediaUnreadableBody": "Serveren fant dette elementet, men kunne ikke lese filen (HTTP 404). Filen er sannsynligvis flyttet, slettet, eller lagringen er frakoblet. Be serverens eier om å sjekke filen og skanne biblioteket på nytt.",
"logsUploaded": "Logger lastet opp",
"logsUploadFailed": "Kunne ikke laste opp logger",
"logId": "Logg-ID"
@@ -861,8 +861,8 @@
"sessionExpiredOne": "Økten er utløpt for ${name}",
"sessionExpiredMany": "Økten er utløpt for ${count} servere",
"signInAgain": "Logg inn igjen",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "Rediger ${product}-tilkobling",
"editMediaBrowserIntro": "Legg til eller fjern URL-er for ${serverName}. Plezy vil bruke den nåbare URL-en med lavest ventetid."
},
"discover": {
"title": "Oppdag",
@@ -892,7 +892,7 @@
},
"errors": {
"searchFailed": "Søk mislyktes: ${error}",
"searchUnavailable": "",
"searchUnavailable": "Søket kunne ikke nå noen medieserver.",
"connectionTimeout": "Tidsavbrudd ved lasting av ${context}",
"connectionFailed": "Kan ikke koble til medieserver",
"unableToLoad": "Kunne ikke laste ${context}. Prøv igjen.",
@@ -1020,36 +1020,36 @@
"uploadLogs": "Last opp logger"
},
"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": ""
"failedTitle": "Plezy kunne ikke starte",
"failedBody": "Noe gikk galt under oppstart. Detaljene nedenfor viser hva som feilet.",
"failedBodyRepairable": "Plezy's lagrede innstillingsfil er skadet og må bygges på nytt før Plezy kan starte. Å prøve igjen hjelper ikke velg Reparer lagring.",
"phaseLabel": "Trinn",
"showDetails": "Vis detaljer",
"hideDetails": "Skjul detaljer",
"copyDetails": "Kopier detaljer",
"detailsCopied": "Detaljer kopiert til utklippstavlen",
"uploadDetails": "Last opp detaljer",
"repairStorage": "Reparer lagring",
"repairTitle": "Reparere lagrede data?",
"repairBodyCommon": "Plezy's innstillingsfil er skadet og kan ikke leses. Reparasjon tilbakestiller alle innstillinger til standard.",
"repairBodyOneCredential": "Én lagret pålogging er skadet og kan ikke leses. Reparasjon fjerner bare den; de andre innstillingene dine blir urørt.",
"repairBodySignInsKept": "Serverne og profilene dine skal forbli pålogget.",
"repairBodySignInsLost": "Nøkkelen som beskytter de lagrede påloggingene dine kan ikke gjenvinnes fra denne filen, så du må logge på alle servere og profiler på nytt. Ingenting på medieserveren din påvirkes.",
"repairBodySessionsUncertain": "Trackere (MAL, AniList, Simkl, Trakt) og Seerr lagres separat og kan overleve eller ikke. Plezy vil fortelle deg nøyaktig hva det beholdt.",
"repairConfirm": "Reparer",
"repairSucceeded": "Lagring reparert",
"repairNeedsRestart": "Lagring reparert omstart kreves",
"restartRequiredBody": "Dataene dine ble reparert, men Plezy må starte på nytt før det kan bruke dem. Lukk Plezy og åpne det igjen.",
"quitPlezy": "Avslutt Plezy",
"repairFailed": "Reparasjon mislyktes",
"repairKeptSignIns": "Serverne og profilene dine er fortsatt pålogget.",
"repairLostSignIns": "Nøkkelen som beskytter de lagrede påloggingene dine kunne ikke gjenvinnes. Du må logge på alle servere og profiler på nytt.",
"repairLostSessions": "Minst én tracker- eller Seerr-tilkobling gikk tapt og må kobles til på nytt.",
"backupTitle": "En kopi av den skadede filen ble beholdt",
"backupWarning": "Den inneholder påloggingsinformasjonen din. Ikke last den opp eller del den.",
"deleteBackup": "Slett kopi",
"backupDeleted": "Kopi slettet.",
"previousFailureTitle": "Plezy mislyktes i å starte forrige gang"
},
"licenses": {
"relatedPackages": "Relaterte pakker",
@@ -1107,134 +1107,134 @@
"searchPrompt": "Søk etter filmer og serier på ${source}.",
"searchFailed": "Søk mislyktes. Sjekk tilkoblingen og prøv igjen.",
"badge": {
"rankPopular": "",
"rankAiring": "",
"rankRated": "",
"rankFavorited": "",
"rankTrending": "",
"rankSeasonal": "",
"watchingNow": "",
"available": "",
"partiallyAvailable": "",
"availableIn4k": "",
"requested": "",
"pendingApproval": "",
"processing": "",
"declined": "",
"requestFailed": "",
"requested4k": "",
"seasonsAvailable": "",
"nextEpisodeIn": "",
"nextAiringIn": "",
"episodesShort": "",
"minutesPerEpisode": "",
"adult": ""
"rankPopular": "#${n} populær",
"rankAiring": "#${n} på lufta",
"rankRated": "#${n} vurdert",
"rankFavorited": "#${n} favorisert",
"rankTrending": "#${n} trendende",
"rankSeasonal": "#${n} i ${season}",
"watchingNow": "${n} ser på",
"available": "Tilgjengelig",
"partiallyAvailable": "Delvis tilgjengelig",
"availableIn4k": "4K tilgjengelig",
"requested": "Forespurt",
"pendingApproval": "Venter på godkjenning",
"processing": "Behandler",
"declined": "Avslått",
"requestFailed": "Forespørsel mislyktes",
"requested4k": "4K forespurt",
"seasonsAvailable": "${available}/${total} sesonger",
"nextEpisodeIn": "Ep ${episode} om ${duration}",
"nextAiringIn": "Neste om ${duration}",
"episodesShort": "${n} ep.",
"minutesPerEpisode": "${n} min/ep",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n} oppført",
"viewersDay": "${n} så på i dag",
"viewersWeek": "${n} så på denne uken",
"viewersMonth": "${n} så på denne måneden",
"viewersYear": "${n} så på i år",
"viewersAllTime": "${n} seere",
"planning": "${n} planlegger å se",
"favorited": "${n} favoritter",
"dropRate": "${percent} droppet den",
"comments": {
"one": "",
"other": ""
"one": "${n} kommentar",
"other": "${n} kommentarer"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "${n} stemmer",
"watching": "${n} ser på den",
"completed": "${n} fullførte",
"onHold": "${n} på pause",
"dropped": "${n} droppet"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "Vinter",
"spring": "Vår",
"summer": "Sommer",
"fall": "Høst",
"withYear": "${season} ${year}"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "TV",
"tvShort": "TV-kort",
"movie": "Film",
"special": "Spesial",
"ova": "OVA",
"ona": "ONA",
"music": "Musikk",
"other": "Annet"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "Original",
"manga": "Manga",
"lightNovel": "Light novel",
"novel": "Roman",
"visualNovel": "Visual novel",
"game": "Spill",
"webComic": "Nettserie",
"musicRelease": "Musikk",
"otherMedia": "Annet"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "Regissør",
"writer": "Forfatter",
"producer": "Produsent",
"creator": "Skaper",
"composer": "Komponist"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "Prequel",
"sequel": "Sequel",
"sideStory": "Bihistorie",
"spinOff": "Spin-off",
"alternativeVersion": "Alternativ versjon",
"summary": "Sammendrag",
"parentStory": "Hovedhistorie",
"adaptation": "Adaptasjon",
"other": "Relatert"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "Sendes ${day} kl. ${time}",
"broadcastWithZone": "Sendes ${day} kl. ${time} ${timezone}",
"detail": {
"originalTitle": "",
"alsoKnownAs": "",
"studios": "",
"country": "",
"language": "",
"released": "",
"physicalRelease": "",
"ended": "",
"addedOn": "",
"yourRating": "",
"budget": "",
"revenue": "",
"contentAdvisory": "",
"tags": "",
"revealSpoilerTags": "",
"links": "",
"watchOn": "",
"watchTrailer": "",
"openOn": "",
"crew": "",
"ratings": "",
"schedule": "",
"originalTitle": "Originaltittel",
"alsoKnownAs": "Også kjent som",
"studios": "Studioer",
"country": "Land",
"language": "Språk",
"released": "Utgitt",
"physicalRelease": "På disk",
"ended": "Avsluttet",
"addedOn": "Lagt til ${date}",
"yourRating": "Din vurdering",
"budget": "Budsjett",
"revenue": "Billettinntekter",
"contentAdvisory": "Aldersveiledning",
"tags": "Tagger",
"revealSpoilerTags": "Vis spoilertagger",
"links": "Lenker",
"watchOn": "Se på",
"watchTrailer": "Se trailer",
"openOn": "Åpne på ${site}",
"crew": "Mannskap",
"ratings": "Vurderinger",
"schedule": "Sendeskjema",
"recommendedByUsers": {
"one": "",
"other": ""
"one": "Anbefalt av ${n} bruker",
"other": "Anbefalt av ${n} brukere"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "Anbefalt av ${who}",
"favoritedBy": "Favorisert av ${who}",
"unairedEpisodes": "${n} har ikke blitt sendt ennå",
"recommendedByPercent": "Anbefalt av ${percent} av seerne",
"relatedTitles": "Relaterte titler",
"background": "Bakgrunn"
},
"totalResults": {
"one": "",
"other": ""
"one": "${n} resultat",
"other": "${n} resultater"
}
},
"liveTv": {
@@ -1501,15 +1501,15 @@
"editSyncRule": "Rediger synkroniseringsregel",
"removeSyncRule": "Fjern synkroniseringsregel",
"removeSyncRuleConfirm": "Slutte å synkronisere \"${title}\"? Nedlastede episoder beholdes.",
"removeListSyncRuleConfirm": "",
"deleteSyncRuleDownloads": "",
"deleteSyncRuleDownloadsDescription": "",
"removeListSyncRuleConfirm": "Slutte å synkronisere «${title}»?",
"deleteSyncRuleDownloads": "Slett også tilknyttede nedlastinger",
"deleteSyncRuleDownloadsDescription": "Nedlastinger som brukes av en annen synkroniseringsregel eller profil, beholdes.",
"syncRuleCreated": "Synkroniseringsregel opprettet — beholder ${count} usette episoder",
"syncRuleUpdated": "Synkroniseringsregel oppdatert",
"syncRuleRemoved": "Synkroniseringsregel fjernet",
"syncRuleAndDownloadsRemoved": "",
"syncRuleCleanupBusy": "",
"syncRuleCleanupUnavailable": "",
"syncRuleAndDownloadsRemoved": "Synkroniseringsregel og tilknyttede nedlastinger fjernet",
"syncRuleCleanupBusy": "Synkroniseringsreglene oppdateres for øyeblikket. Prøv igjen om et øyeblikk.",
"syncRuleCleanupUnavailable": "Tilknyttede nedlastinger kunne ikke identifiseres på en trygg måte. Koble til serveren på nytt og prøv igjen, eller fjern regelen uten å slette nedlastingene.",
"syncedNewEpisodes": "Synkroniserte ${count} nye episoder for ${title}",
"activeSyncRules": "Synkroniseringsregler",
"noSyncRules": "Ingen synkroniseringsregler",
@@ -1874,7 +1874,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "Aktiver Plezy på ${service}",
@@ -1907,12 +1907,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "Legg til ${product}-server",
"serverUrls": "Server-URL-er",
"serverUrlsHelper": "Flere URL-er er tillatt, atskilt med komma.",
"findServer": "Finn server",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "Leter etter lokale ${product}-servere...",
"localMediaBrowserServers": "Lokale ${product}-servere",
"username": "Brukernavn",
"password": "Passord",
"signIn": "Logg inn",
@@ -1924,15 +1924,15 @@
"addPlexTitle": "Logg inn med Plex",
"pinExpired": "PIN-koden utløp før innloggingen var fullført. Prøv igjen.",
"failedToRegisterAccount": "Kunne ikke registrere kontoen: ${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "Skriv inn URL-en til ${product}-serveren din",
"addConnectionTitle": "Legg til tilkobling",
"addConnectionTitleScoped": "Legg til for ${name}",
"signInWithPlexCard": "Logg inn med Plex",
"signInWithPlexCardSubtitle": "Autoriser denne enheten. Delte servere legges til.",
"signInWithPlexCardSubtitleScoped": "Autoriser en Plex-konto. Home-brukere blir profiler.",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "Koble til ${product}",
"connectToMediaBrowserCardSubtitle": "Skriv inn server-URL-en, brukernavnet og passordet ditt.",
"connectToMediaBrowserCardSubtitleScoped": "Logg på ${product}-serveren din. Knyttes til ${name}.",
"borrowFromAnotherProfile": "Lån fra en annen profil",
"borrowFromAnotherProfileSubtitle": "Gjenbruk en annen profils tilkobling. PIN-beskyttede profiler krever PIN."
}