diff --git a/client/strings/no.json b/client/strings/no.json
index 96de90d9..ddfc2489 100644
--- a/client/strings/no.json
+++ b/client/strings/no.json
@@ -406,6 +406,7 @@
"LabelLess": "Mindre",
"LabelLibrariesAccessibleToUser": "Biblioteker tilgjengelig for bruker",
"LabelLibrary": "Bibliotek",
+ "LabelLibraryFilterSublistEmpty": "",
"LabelLibraryItem": "Bibliotek enhet",
"LabelLibraryName": "Bibliotek navn",
"LabelLimit": "Begrensning",
@@ -568,6 +569,7 @@
"LabelSettingsLibraryMarkAsFinishedTimeRemaining": "Gjenværende tid er mindre enn (sekunder)",
"LabelSettingsLibraryMarkAsFinishedWhen": "Marker som ferdig når",
"LabelSettingsOnlyShowLaterBooksInContinueSeries": "Hopp over tidligere bøker i \"Fortsett serien\"",
+ "LabelSettingsOnlyShowLaterBooksInContinueSeriesHelp": "\"Fortsett serie\"-siden viser første bok som ikke er påbegynt i serier der en bok er lest og ingen bøker leses nå. Ved å slå på denne innstillingen så vil man fortsette på serien etter siste leste bok, fremfor første bok som ikke er startet på i en serie.",
"LabelSettingsParseSubtitles": "Analyser undertekster",
"LabelSettingsParseSubtitlesHelp": "Hent undertittel fra lydbokens mappenavn.
Undertittel må være separert med \" - \"
f.eks. \"Boktittel - En lengre tittel\" har undertittel \"En lengre tittel\".",
"LabelSettingsPreferMatchedMetadata": "Foretrekk funnet metadata",
@@ -681,6 +683,7 @@
"LabelViewPlayerSettings": "Vis innstillinger for avspiller",
"LabelViewQueue": "Vis spillerkø",
"LabelVolume": "Volum",
+ "LabelWebRedirectURLsDescription": "Godkjenn disse URL-ene hos OAuth-tilbyder for å tillate videresending til web-appen etter innlogging:",
"LabelWebRedirectURLsSubfolder": "Undermapper for videresendings-URL-er",
"LabelWeekdaysToRun": "Ukedager å kjøre",
"LabelXBooks": "{0} bøker",
@@ -734,9 +737,12 @@
"MessageConfirmQuickMatchEpisodes": "Hurtig gjenkjenning av episoder overskriver detaljene hvis en match blir funnet. Kun episoder som ikke allerede er matchet blir oppdatert. Er du sikker?",
"MessageConfirmReScanLibraryItems": "Er du sikker på at du ønsker å skanne {0} elementer på nytt?",
"MessageConfirmRemoveAllChapters": "Er du sikker på at du vil fjerne alle kapitler?",
+ "MessageConfirmRemoveAuthor": "Er du sikker på at du vil fjerne forfatteren \"{0}\"?",
"MessageConfirmRemoveCollection": "Er du sikker på at du vil fjerne samling\"{0}\"?",
"MessageConfirmRemoveEpisode": "Er du sikker på at du vil fjerne episode \"{0}\"?",
"MessageConfirmRemoveEpisodes": "Er du sikker på at du vil fjerne {0} episoder?",
+ "MessageConfirmRemoveListeningSessions": "Er du sikker på at du vil fjerne {0} lytte-sesjoner?",
+ "MessageConfirmRemoveMetadataFiles": "Er du sikker på at du vil fjerne alle metadata.{0}-filer i mappene for biblioteks-elementer?",
"MessageConfirmRemoveNarrator": "Er du sikker på at du vil fjerne forteller \"{0}\"?",
"MessageConfirmRemovePlaylist": "Er du sikker på at du vil fjerne spillelisten \"{0}\"?",
"MessageConfirmRenameGenre": "Er du sikker på at du vil endre sjanger \"{0}\" til \"{1}\" for alle gjenstandene?",
@@ -745,11 +751,16 @@
"MessageConfirmRenameTag": "Er du sikker på at du vil endre tag \"{0}\" til \"{1}\" for alle gjenstandene?",
"MessageConfirmRenameTagMergeNote": "Notis: Denne taggen finnes allerede så de vil bli slått sammen.",
"MessageConfirmRenameTagWarning": "Advarsel! En lignende tag eksisterer allerede (med forsjellige store / små bokstaver) \"{0}\".",
+ "MessageConfirmResetProgress": "Er du sikkert på at du vil tilbakestille fremgangen?",
"MessageConfirmSendEbookToDevice": "Er du sikker på at du vil sende {0} ebok \"{1}\" til enhet \"{2}\"?",
+ "MessageConfirmUnlinkOpenId": "Er du sikker på at du vil koble denne brukeren fra OpenID?",
"MessageDownloadingEpisode": "Laster ned episode",
"MessageDragFilesIntoTrackOrder": "Dra filene i rett spor rekkefølge",
+ "MessageEmbedFailed": "Innbygging feilet!",
"MessageEmbedFinished": "Bak inn Fullført!",
+ "MessageEmbedQueue": "Lagt i køen for innbygging av metadata ({0} i kø)",
"MessageEpisodesQueuedForDownload": "{0} Episode(r) lagt til i kø for nedlasting",
+ "MessageEreaderDevices": "For å sikre sendingen av e-bøker, så må du kanskje legge til e-postadressen over som en gyldig avsender for hver enhet i listen over.",
"MessageFeedURLWillBe": "Feed URL vil bli {0}",
"MessageFetching": "Henter...",
"MessageForceReScanDescription": "vil skanne alle filene igjen som en ny skann. Lyd fil ID3 tagger, OPF filer og tekstfiler vil bli skannet som nye.",
@@ -844,30 +855,66 @@
"ToastAuthorUpdateMerged": "Forfatter slått sammen",
"ToastAuthorUpdateSuccess": "Forfatter oppdatert",
"ToastAuthorUpdateSuccessNoImageFound": "Forfatter oppdater (ingen bilde funnet)",
+ "ToastBackupAppliedSuccess": "Sikkerhetskopi slått på",
"ToastBackupCreateFailed": "Mislykkes å lage sikkerhetskopi",
"ToastBackupCreateSuccess": "Sikkerhetskopi opprettet",
"ToastBackupDeleteFailed": "Mislykkes å slette sikkerhetskopi",
"ToastBackupDeleteSuccess": "Sikkerhetskopi slettet",
+ "ToastBackupInvalidMaxKeep": "Ugyldig antall sikkerhetskopier ønskes beholdt",
+ "ToastBackupInvalidMaxSize": "Ugyldig maksimal størrelse for sikkerhetskopi",
"ToastBackupRestoreFailed": "Misslykkes å gjenopprette sikkerhetskopi",
"ToastBackupUploadFailed": "Misslykkes å laste opp sikkerhetskopi",
"ToastBackupUploadSuccess": "Sikkerhetskopi lastet opp",
+ "ToastBatchDeleteFailed": "Sletting feilet på utvalget",
+ "ToastBatchDeleteSuccess": "Sletting av samling utført",
+ "ToastBatchQuickMatchFailed": "Feil ved rask integrering av metadata!",
+ "ToastBatchQuickMatchStarted": "Rask integrering av metadata for {0} bøker startet!",
"ToastBatchUpdateFailed": "Bulk oppdatering mislykket",
"ToastBatchUpdateSuccess": "Bulk oppdatering fullført",
"ToastBookmarkCreateFailed": "Misslykkes å opprette bokmerke",
"ToastBookmarkCreateSuccess": "Bokmerke lagt til",
"ToastBookmarkRemoveSuccess": "Bokmerke fjernet",
"ToastBookmarkUpdateSuccess": "Bokmerke oppdatert",
+ "ToastCachePurgeFailed": "Kunne ikke å slette mellomlager",
+ "ToastCachePurgeSuccess": "Mellomlager slettet",
"ToastChaptersHaveErrors": "Kapittel har feil",
"ToastChaptersMustHaveTitles": "Kapittel må ha titler",
+ "ToastChaptersRemoved": "Kapitler fjernet",
+ "ToastChaptersUpdated": "Kapitler oppdatert",
+ "ToastCollectionItemsAddFailed": "Feil med å legge til element(er)",
+ "ToastCollectionItemsAddSuccess": "Element(er) lagt til samlingen",
"ToastCollectionItemsRemoveSuccess": "Gjenstand(er) fjernet fra samling",
"ToastCollectionRemoveSuccess": "Samling fjernet",
"ToastCollectionUpdateSuccess": "samlingupdated",
+ "ToastCoverUpdateFailed": "Oppdatering av bilde feilet",
+ "ToastDeleteFileFailed": "Kunne ikke slette fil",
+ "ToastDeleteFileSuccess": "Fil slettet",
+ "ToastDeviceAddFailed": "Kunne ikke legge til enhet",
+ "ToastDeviceNameAlreadyExists": "E-leser med dette navnet eksisterer allerede",
+ "ToastDeviceTestEmailFailed": "Kunne ikke sende test e-post",
+ "ToastDeviceTestEmailSuccess": "E-post for testing er sendt",
+ "ToastEmailSettingsUpdateSuccess": "Innstillinger for e-post oppdatert",
+ "ToastEncodeCancelFailed": "Kunne ikke stoppe konverteringen",
+ "ToastEncodeCancelSucces": "Konvertering kansellert",
+ "ToastEpisodeDownloadQueueClearFailed": "Kunne ikke tømme køen",
+ "ToastEpisodeDownloadQueueClearSuccess": "Nedlastingskø for eposider tømt",
+ "ToastEpisodeUpdateSuccess": "{0} episoder oppdatert",
+ "ToastFailedToLoadData": "Kunne ikke laste inn data",
+ "ToastFailedToMatch": "Kunne ikke matche",
+ "ToastFailedToShare": "Deling feilet",
+ "ToastFailedToUpdate": "Oppdatering feilet",
+ "ToastInvalidImageUrl": "Ugyldig URL for bilde",
+ "ToastInvalidMaxEpisodesToDownload": "Ugyldig maksimalt antall for nedlasting av episoder",
+ "ToastInvalidUrl": "Ugyldig URL",
"ToastItemCoverUpdateSuccess": "Omslag oppdatert",
+ "ToastItemDeletedFailed": "Kunne ikke slette element",
+ "ToastItemDeletedSuccess": "Element slettet",
"ToastItemDetailsUpdateSuccess": "Detaljer oppdatert",
"ToastItemMarkedAsFinishedFailed": "Misslykkes å markere som Fullført",
"ToastItemMarkedAsFinishedSuccess": "Gjenstand marker som Fullført",
"ToastItemMarkedAsNotFinishedFailed": "Misslykkes å markere som Ikke Fullført",
"ToastItemMarkedAsNotFinishedSuccess": "Markert som Ikke Fullført",
+ "ToastItemUpdateSuccess": "Element oppdatert",
"ToastLibraryCreateFailed": "Misslykkes å opprette bibliotek",
"ToastLibraryCreateSuccess": "Bibliotek \"{0}\" opprettet",
"ToastLibraryDeleteFailed": "Misslykkes å slette bibliotek",
@@ -875,25 +922,83 @@
"ToastLibraryScanFailedToStart": "Misslykkes å starte skann",
"ToastLibraryScanStarted": "Bibliotek skann startet",
"ToastLibraryUpdateSuccess": "Bibliotek \"{0}\" oppdatert",
+ "ToastMatchAllAuthorsFailed": "Kunne ikke finne match for alle forfattere",
+ "ToastMetadataFilesRemovedError": "Feil ved fjerning av metadata.{0}-filer",
+ "ToastMetadataFilesRemovedNoneFound": "Ingen metata.{0}-filer funnet i biblioteket",
+ "ToastMetadataFilesRemovedNoneRemoved": "Ingen metata.{0}-filer fjernet",
+ "ToastMetadataFilesRemovedSuccess": "{0} metata.{1}-filer fjernet",
+ "ToastMustHaveAtLeastOnePath": "Påkrevd med minst én mappe",
+ "ToastNameEmailRequired": "Navn og e-post påkrevd",
+ "ToastNameRequired": "Navn er påkrevd",
+ "ToastNewEpisodesFound": "{0} nye episoder funnet",
+ "ToastNewUserCreatedFailed": "Kunne ikke opprette konto: \"{0}\"",
+ "ToastNewUserCreatedSuccess": "Ny konto opprettet",
+ "ToastNewUserLibraryError": "Velg minst ett bibliotek",
+ "ToastNewUserPasswordError": "Passord kreves. Kun root-bruker kan ha blankt passord",
+ "ToastNewUserTagError": "Velg minst en tag",
+ "ToastNewUserUsernameError": "Skriv inn brukernavn",
+ "ToastNoNewEpisodesFound": "Ingen nye episoder funnet",
+ "ToastNoUpdatesNecessary": "Ingen oppdateringer nødvendig",
+ "ToastNotificationCreateFailed": "Kunne ikke opprette varsling",
+ "ToastNotificationDeleteFailed": "Kunne ikke slette varsling",
+ "ToastNotificationFailedMaximum": "Maksimalt antall forsøk som feiler må være større eller lik null (0)",
+ "ToastNotificationQueueMaximum": "Maksimal størrelse på varsel-kø må være større eller lik null (0)",
+ "ToastNotificationSettingsUpdateSuccess": "Innstillinger for varsling oppdatert",
+ "ToastNotificationTestTriggerFailed": "Kunne ikke utløse test-varsel",
+ "ToastNotificationTestTriggerSuccess": "Test-varsel utløst",
+ "ToastNotificationUpdateSuccess": "Varsel oppdatert",
"ToastPlaylistCreateFailed": "Misslykkes å opprette spilleliste",
"ToastPlaylistCreateSuccess": "Spilleliste opprettet",
"ToastPlaylistRemoveSuccess": "Spilleliste fjernet",
"ToastPlaylistUpdateSuccess": "Spilleliste oppdatert",
"ToastPodcastCreateFailed": "Misslykkes å opprette podcast",
"ToastPodcastCreateSuccess": "Podcast opprettet",
+ "ToastPodcastGetFeedFailed": "Kunne ikke hente podcast-feed",
+ "ToastPodcastNoEpisodesInFeed": "Ingen episoder funnet i RSS-feed",
+ "ToastPodcastNoRssFeed": "Podcast har ingen RSS-feed",
+ "ToastProgressIsNotBeingSynced": "Progresjon synkroniserer ikke, start avspilling på nytt",
+ "ToastProviderCreatedFailed": "Kunne ikke legge til tilbyder",
+ "ToastProviderCreatedSuccess": "Ny tilbyder lagt til",
+ "ToastProviderNameAndUrlRequired": "Navn og URL er påkrevd",
+ "ToastProviderRemoveSuccess": "Tilbyder fjernet",
"ToastRSSFeedCloseFailed": "Misslykkes å lukke RSS feed",
"ToastRSSFeedCloseSuccess": "RSS feed lukket",
+ "ToastRemoveFailed": "Kunne ikke fjerne",
"ToastRemoveItemFromCollectionFailed": "Misslykkes å fjerne gjenstsand fra samling",
"ToastRemoveItemFromCollectionSuccess": "Gjenstand fjernet fra samling",
+ "ToastRemoveItemsWithIssuesFailed": "Kunne ikke fjerne bibliotek-elementer med feil",
+ "ToastRemoveItemsWithIssuesSuccess": "Fjernet bibliotek-elementer med feil",
+ "ToastRenameFailed": "Kunne ikke endre navn",
+ "ToastRescanFailed": "Ny skanning feilet for {0}",
+ "ToastRescanRemoved": "Ny skanning utført og element fjernet",
+ "ToastRescanUpToDate": "Ny skanning utført og element var oppdatert",
+ "ToastRescanUpdated": "Ny skanning utført og element oppdatert",
+ "ToastScanFailed": "Kunne ikke skanne bibliotek-element",
+ "ToastSelectAtLeastOneUser": "Velg minst én bruker",
"ToastSendEbookToDeviceFailed": "Misslykkes å sende ebok",
"ToastSendEbookToDeviceSuccess": "Ebok sendt til \"{0}\"",
"ToastSeriesUpdateFailed": "Misslykkes å oppdatere serie",
"ToastSeriesUpdateSuccess": "Serie oppdatert",
+ "ToastServerSettingsUpdateSuccess": "Server-innstillinger oppdatert",
+ "ToastSessionCloseFailed": "Kunne ikke avslutte sesjon",
"ToastSessionDeleteFailed": "Misslykkes å slette sesjon",
"ToastSessionDeleteSuccess": "Sesjon slettet",
+ "ToastSleepTimerDone": "Søvn-timer ferdig... zZzzZz",
+ "ToastSlugMustChange": "Slug inneholder ugyldige tegn",
+ "ToastSlugRequired": "Slug påkrevd",
"ToastSocketConnected": "Socket koblet til",
"ToastSocketDisconnected": "Socket koblet fra",
"ToastSocketFailedToConnect": "Misslykkes å koble til Socket",
+ "ToastSortingPrefixesEmptyError": "Må ha minst én sorteringsprefiks",
+ "ToastSortingPrefixesUpdateSuccess": "Sorteringsprefiks oppdatert ({0} element)",
+ "ToastTitleRequired": "Tittel påkrevd",
+ "ToastUnknownError": "Ukjent feil",
+ "ToastUnlinkOpenIdFailed": "Kunne ikke koble bruker fra OpenID",
+ "ToastUnlinkOpenIdSuccess": "Bruker koblet fra OpenID",
"ToastUserDeleteFailed": "Misslykkes å slette bruker",
- "ToastUserDeleteSuccess": "Bruker slettet"
+ "ToastUserDeleteSuccess": "Bruker slettet",
+ "ToastUserPasswordChangeSuccess": "Passord ble endret",
+ "ToastUserPasswordMismatch": "Passord må stemme overens",
+ "ToastUserPasswordMustChange": "Nytt passord kan ikke være identisk med gammelt passord",
+ "ToastUserRootRequireName": "Root-brukernavn er påkrevd"
}