fix(frontend): update overflow issues with seasons + email (#217)

* fix(frontend): update overflow issues with seasons + email. Add all message for full seasons

bug #216

* fix: update i18n json files
pull/211/head
Alex Zoitos 4 years ago committed by GitHub
parent 8da357aea0
commit 2d0afb29d3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -9,7 +9,7 @@
"build": "yarn build:next && yarn build:server", "build": "yarn build:next && yarn build:server",
"lint": "eslint \"./server/**/*.{ts,tsx}\" \"./src/**/*.{ts,tsx}\"", "lint": "eslint \"./server/**/*.{ts,tsx}\" \"./src/**/*.{ts,tsx}\"",
"start": "NODE_ENV=production node dist/index.js", "start": "NODE_ENV=production node dist/index.js",
"i18n:extract": "extract-messages -l=en,ja,fr -o src/i18n/locale -d en --flat true './src/**/!(*.test).{ts,tsx}'", "i18n:extract": "extract-messages -l=en,ja,fr,nb_NO,de -o src/i18n/locale -d en --flat true --overwriteDefault false './src/**/!(*.test).{ts,tsx}'",
"migration:generate": "ts-node --project server/tsconfig.json ./node_modules/.bin/typeorm migration:generate", "migration:generate": "ts-node --project server/tsconfig.json ./node_modules/.bin/typeorm migration:generate",
"migration:run": "ts-node --project server/tsconfig.json ./node_modules/.bin/typeorm migration:run", "migration:run": "ts-node --project server/tsconfig.json ./node_modules/.bin/typeorm migration:run",
"format": "prettier --write ." "format": "prettier --write ."

@ -19,6 +19,7 @@ import StatusBadge from '../StatusBadge';
const messages = defineMessages({ const messages = defineMessages({
requestedby: 'Requested by {username}', requestedby: 'Requested by {username}',
seasons: 'Seasons', seasons: 'Seasons',
all: 'All',
}); });
const isMovie = (movie: MovieDetails | TvDetails): movie is MovieDetails => { const isMovie = (movie: MovieDetails | TvDetails): movie is MovieDetails => {
@ -103,7 +104,7 @@ const RequestCard: React.FC<RequestCardProps> = ({ request }) => {
{isMovie(title) ? title.title : title.name} {isMovie(title) ? title.title : title.name}
</Link> </Link>
</h2> </h2>
<div className="text-xs sm:text-sm"> <div className="text-xs sm:text-sm truncate">
{intl.formatMessage(messages.requestedby, { {intl.formatMessage(messages.requestedby, {
username: requestData.requestedBy.username, username: requestData.requestedBy.username,
})} })}
@ -116,11 +117,21 @@ const RequestCard: React.FC<RequestCardProps> = ({ request }) => {
{request.seasons.length > 0 && ( {request.seasons.length > 0 && (
<div className="hidden mt-2 text-sm sm:flex items-center"> <div className="hidden mt-2 text-sm sm:flex items-center">
<span className="mr-2">{intl.formatMessage(messages.seasons)}</span> <span className="mr-2">{intl.formatMessage(messages.seasons)}</span>
{request.seasons.map((season) => ( {!isMovie(title) &&
<span key={`season-${season.id}`} className="mr-2"> title.seasons.filter((season) => season.seasonNumber !== 0)
<Badge>{season.seasonNumber}</Badge> .length === request.seasons.length ? (
<span className="mr-2 uppercase">
<Badge>{intl.formatMessage(messages.all)}</Badge>
</span> </span>
))} ) : (
<div className="hide-scrollbar overflow-x-scroll">
{request.seasons.map((season) => (
<span key={`season-${season.id}`} className="mr-2">
<Badge>{season.seasonNumber}</Badge>
</span>
))}
</div>
)}
</div> </div>
)} )}
{requestData.status === MediaRequestStatus.PENDING && {requestData.status === MediaRequestStatus.PENDING &&

@ -1,95 +1,303 @@
{ {
"components.RequestModal.request": "Antrag", "components.Discover.discovermovies": "Beliebte Filme",
"components.RequestModal.cancelrequest": "Dadurch wird Ihre Antrag entfernt. Sind Sie sicher, dass Sie weitermachen wollen?", "components.Discover.discovertv": "Beliebte Serie",
"components.RequestModal.cancelling": "Abbrechen …",
"components.RequestList.showingresults": "Anzeigen von <strong>{from}</strong> bis <strong> {to} </strong> von <strong> {total} </strong> Ergebnissen",
"components.RequestModal.numberofepisodes": "Anzahl der Folgen",
"components.RequestModal.extras": "Extras",
"components.RequestModal.close": "Schließen",
"components.RequestList.requests": "Anträge",
"components.RequestList.requestedAt": "Antrag erstellt um",
"components.RequestList.previous": "Vorherige",
"components.RequestList.next": "Nächste",
"components.RequestList.modifiedBy": "Zuletzt geändert von",
"components.RequestList.mediaInfo": "Medieninformationen",
"components.RequestList.RequestItem.seasons": "Staffeln",
"components.RequestList.RequestItem.requestedby": "Antrag von {username}",
"components.RequestList.RequestItem.notavailable": "entf.",
"components.RequestCard.seasons": "Staffeln",
"components.RequestCard.requestedby": "Antrag von {username}",
"components.RequestBlock.seasons": "Staffeln",
"components.PlexLoginButton.loginwithplex": "Anmeldung mit Plex",
"components.PlexLoginButton.loggingin": "Wird angemeldet …",
"components.PlexLoginButton.loading": "Wird geladen …",
"components.MovieDetails.viewrequest": "Antrag anzeigen",
"components.MovieDetails.userrating": "Benutzerbewertung",
"components.MovieDetails.unavailable": "Nicht verfügbar",
"components.MovieDetails.status": "Status",
"components.MovieDetails.similarsubtext": "Andere Filme, die {title} ähneln",
"components.MovieDetails.similar": "Ähnliche Titel",
"components.MovieDetails.runtime": "{minutes} Minuten",
"components.MovieDetails.revenue": "Einnahmen",
"components.MovieDetails.request": "Antrag",
"components.MovieDetails.releasedate": "Erscheinungsdatum",
"components.MovieDetails.recommendationssubtext": "Wenn Ihnen {title} gefallen hat, könnte Ihnen auch gefallen …",
"components.MovieDetails.recommendations": "Empfehlungen",
"components.MovieDetails.pending": "Ausstehend",
"components.MovieDetails.overviewunavailable": "Übersicht nicht verfügbar",
"components.MovieDetails.overview": "Übersicht",
"components.MovieDetails.originallanguage": "Originalsprache",
"components.MovieDetails.manageModalRequests": "Anträge",
"components.MovieDetails.manageModalNoRequests": "Keine Anträge",
"components.MovieDetails.manageModalClearMediaWarning": "Dadurch werden alle Mediendaten einschließlich aller Anträge für dieses Element entfernt. Diese Aktion ist irreversibel. Wenn dieses Element in Ihrer Plex-Bibliothek vorhanden ist, werden die Medieninformationen bei der nächsten Synchronisierung neu erstellt.",
"components.MovieDetails.cancelrequest": "Antrag abbrechen",
"components.Layout.Sidebar.requests": "Anträge",
"components.Discover.recentrequests": "Letzte Anträge",
"components.Discover.nopending": "Keine ausstehenden Anträge", "components.Discover.nopending": "Keine ausstehenden Anträge",
"components.MovieDetails.manageModalTitle": "Filme verwalten", "components.Discover.popularmovies": "Beliebte Filme",
"components.MovieDetails.manageModalClearMedia": "Alle Mediendaten löschen", "components.Discover.populartv": "Beliebte Serie",
"components.MovieDetails.decline": "Ablehnen", "components.Discover.recentlyAdded": "Kürzlich hinzugefügt",
"components.MovieDetails.cast": "Besetzung", "components.Discover.recentrequests": "Letzte Anträge",
"components.MovieDetails.budget": "Budget", "components.Discover.trending": "Trends",
"components.MovieDetails.available": "Verfügbar", "components.Discover.upcoming": "Bald erscheinende Filme",
"components.MovieDetails.approve": "Genehmigen", "components.Discover.upcomingmovies": "Bald erscheinende Filme",
"components.Login.signinplex": "Melden Sie sich an, um fortzufahren", "components.Layout.LanguagePicker.changelanguage": "Sprache ändern",
"components.Layout.alphawarning": "Dies ist ALPHA-Software. Fast alles muss fast kaputt und/oder instabil sein. Bitte melden Sie Probleme auf der GitHub-Seite!", "components.Layout.SearchInput.searchPlaceholder": "Nach Filme und Fernsehsendungen suchen",
"components.Layout.UserDropdown.signout": "Abmelden", "components.Layout.Sidebar.dashboard": "Entdecken",
"components.Layout.Sidebar.requests": "Anträge",
"components.Layout.Sidebar.settings": "Einstellungen",
"components.Layout.Sidebar.users": "Benutzer", "components.Layout.Sidebar.users": "Benutzer",
"components.UserEdit.email": "E-Mail", "components.Layout.UserDropdown.signout": "Abmelden",
"components.Settings.Notifications.validationFromRequired": "Sie müssen eine E-Mail-Absenderadresse angeben", "components.Layout.alphawarning": "Dies ist ALPHA-Software. Fast alles muss fast kaputt und/oder instabil sein. Bitte melden Sie Probleme auf der GitHub-Seite!",
"components.Login.signinplex": "Melden Sie sich an, um fortzufahren",
"components.MovieDetails.approve": "Genehmigen",
"components.MovieDetails.available": "Verfügbar",
"components.MovieDetails.budget": "Budget",
"components.MovieDetails.cancelrequest": "Antrag abbrechen",
"components.MovieDetails.cast": "Besetzung",
"components.MovieDetails.decline": "Ablehnen",
"components.MovieDetails.manageModalClearMedia": "Alle Mediendaten löschen",
"components.MovieDetails.manageModalClearMediaWarning": "Dadurch werden alle Mediendaten einschließlich aller Anträge für dieses Element entfernt. Diese Aktion ist irreversibel. Wenn dieses Element in Ihrer Plex-Bibliothek vorhanden ist, werden die Medieninformationen bei der nächsten Synchronisierung neu erstellt.",
"components.MovieDetails.manageModalNoRequests": "Keine Anträge",
"components.MovieDetails.manageModalRequests": "Anträge",
"components.MovieDetails.manageModalTitle": "Filme verwalten",
"components.MovieDetails.originallanguage": "Originalsprache",
"components.MovieDetails.overview": "Übersicht",
"components.MovieDetails.overviewunavailable": "Übersicht nicht verfügbar",
"components.MovieDetails.pending": "Ausstehend",
"components.MovieDetails.recommendations": "Empfehlungen",
"components.MovieDetails.recommendationssubtext": "Wenn Ihnen {title} gefallen hat, könnte Ihnen auch gefallen …",
"components.MovieDetails.releasedate": "Erscheinungsdatum",
"components.MovieDetails.request": "Antrag",
"components.MovieDetails.revenue": "Einnahmen",
"components.MovieDetails.runtime": "{minutes} Minuten",
"components.MovieDetails.similar": "Ähnliche Titel",
"components.MovieDetails.similarsubtext": "Andere Filme, die {title} ähneln",
"components.MovieDetails.status": "Status",
"components.MovieDetails.unavailable": "Nicht verfügbar",
"components.MovieDetails.userrating": "Benutzerbewertung",
"components.MovieDetails.viewrequest": "Antrag anzeigen",
"components.PlexLoginButton.loading": "Wird geladen …",
"components.PlexLoginButton.loggingin": "Wird angemeldet …",
"components.PlexLoginButton.loginwithplex": "Anmeldung mit Plex",
"components.RequestBlock.seasons": "Staffeln",
"components.RequestCard.all": "",
"components.RequestCard.requestedby": "Antrag von {username}",
"components.RequestCard.seasons": "Staffeln",
"components.RequestList.RequestItem.notavailable": "entf.",
"components.RequestList.RequestItem.requestedby": "Antrag von {username}",
"components.RequestList.RequestItem.seasons": "Staffeln",
"components.RequestList.mediaInfo": "Medieninformationen",
"components.RequestList.modifiedBy": "Zuletzt geändert von",
"components.RequestList.next": "Nächste",
"components.RequestList.previous": "Vorherige",
"components.RequestList.requestedAt": "Antrag erstellt um",
"components.RequestList.requests": "Anträge",
"components.RequestList.showingresults": "Anzeigen von <strong>{from}</strong> bis <strong> {to} </strong> von <strong> {total} </strong> Ergebnissen",
"components.RequestList.status": "Status",
"components.RequestModal.cancel": "Antrag abbrechen",
"components.RequestModal.cancelling": "Abbrechen …",
"components.RequestModal.cancelrequest": "Dadurch wird Ihre Antrag entfernt. Sind Sie sicher, dass Sie weitermachen wollen?",
"components.RequestModal.close": "Schließen",
"components.RequestModal.extras": "Extras",
"components.RequestModal.notrequested": "Nicht angefordert",
"components.RequestModal.numberofepisodes": "Anzahl der Folgen",
"components.RequestModal.pendingrequest": "Ausstehender Antrag für {title}",
"components.RequestModal.request": "Antrag",
"components.RequestModal.requestCancel": "Antrag für <strong>{title}</strong> storniert",
"components.RequestModal.requestSuccess": "<strong>{title}</strong> angefordert.",
"components.RequestModal.requestadmin": "Ihr Antrag wird sofort genehmigt.",
"components.RequestModal.requestfrom": "Derzeit ist ein Antrag von {username} ausstehend",
"components.RequestModal.requesting": "",
"components.RequestModal.requestseasons": "",
"components.RequestModal.requesttitle": "",
"components.RequestModal.season": "Staffel",
"components.RequestModal.seasonnumber": "Staffel {number}",
"components.RequestModal.selectseason": "Staffel(n) auswählen",
"components.RequestModal.status": "Status",
"components.Search.searchresults": "Suchergebnisse",
"components.Settings.Notifications.agentenabled": "Agent aktiviert",
"components.Settings.Notifications.authPass": "",
"components.Settings.Notifications.authUser": "",
"components.Settings.Notifications.emailsender": "E-Mail-Absenderadresse", "components.Settings.Notifications.emailsender": "E-Mail-Absenderadresse",
"components.Layout.Sidebar.settings": "Einstellungen",
"components.Layout.Sidebar.dashboard": "Entdecken",
"components.Layout.SearchInput.searchPlaceholder": "Nach Filme und Fernsehsendungen suchen",
"components.Layout.LanguagePicker.changelanguage": "Sprache ändern",
"components.Discover.upcomingmovies": "Bald erscheinende Filme",
"components.Discover.upcoming": "Bald erscheinende Filme",
"components.Discover.trending": "Trends",
"components.Discover.recentlyAdded": "Kürzlich hinzugefügt",
"components.Discover.populartv": "Beliebte Serie",
"components.Discover.popularmovies": "Beliebte Filme",
"components.Discover.discovertv": "Beliebte Serie",
"components.Discover.discovermovies": "Beliebte Filme",
"components.Settings.RadarrModal.apiKey": "API-Schlüssel",
"components.Settings.RadarrModal.add": "Server hinzufügen",
"components.Settings.Notifications.validationSmtpHostRequired": "Sie müssen einen SMTP-Host bereitstellen",
"components.Settings.Notifications.smtpPort": "SMTP-Port",
"components.Settings.Notifications.smtpHost": "SMTP-Host",
"components.Settings.Notifications.saving": "Speichern …",
"components.Settings.Notifications.save": "Änderungen speichern",
"components.Settings.Notifications.enableSsl": "SSL aktivieren", "components.Settings.Notifications.enableSsl": "SSL aktivieren",
"components.Settings.Notifications.agentenabled": "Agent aktiviert", "components.Settings.Notifications.save": "Änderungen speichern",
"components.Search.searchresults": "Suchergebnisse", "components.Settings.Notifications.saving": "Speichern …",
"components.RequestModal.status": "Status", "components.Settings.Notifications.smtpHost": "SMTP-Host",
"components.RequestModal.selectseason": "Staffel(n) auswählen", "components.Settings.Notifications.smtpPort": "SMTP-Port",
"components.RequestModal.seasonnumber": "Staffel {number}", "components.Settings.Notifications.validationFromRequired": "Sie müssen eine E-Mail-Absenderadresse angeben",
"components.RequestModal.season": "Staffel", "components.Settings.Notifications.validationSmtpHostRequired": "Sie müssen einen SMTP-Host bereitstellen",
"components.RequestModal.requestfrom": "Derzeit ist ein Antrag von {username} ausstehend", "components.Settings.Notifications.validationSmtpPortRequired": "",
"components.RequestModal.requestadmin": "Ihr Antrag wird sofort genehmigt.", "components.Settings.Notifications.validationWebhookUrlRequired": "",
"components.RequestModal.requestSuccess": "<strong>{title}</strong> angefordert.", "components.Settings.Notifications.webhookUrl": "",
"components.RequestModal.requestCancel": "Antrag für <strong>{title}</strong> storniert", "components.Settings.Notifications.webhookUrlPlaceholder": "",
"components.RequestModal.pendingrequest": "Ausstehender Antrag für {title}", "components.Settings.RadarrModal.add": "Server hinzufügen",
"components.RequestModal.notrequested": "Nicht angefordert", "components.Settings.RadarrModal.apiKey": "API-Schlüssel",
"components.RequestModal.cancel": "Antrag abbrechen", "components.Settings.RadarrModal.apiKeyPlaceholder": "",
"components.RequestList.status": "Status" "components.Settings.RadarrModal.baseUrl": "",
"components.Settings.RadarrModal.baseUrlPlaceholder": "",
"components.Settings.RadarrModal.createradarr": "",
"components.Settings.RadarrModal.defaultserver": "",
"components.Settings.RadarrModal.editradarr": "",
"components.Settings.RadarrModal.hostname": "",
"components.Settings.RadarrModal.minimumAvailability": "",
"components.Settings.RadarrModal.port": "",
"components.Settings.RadarrModal.qualityprofile": "",
"components.Settings.RadarrModal.rootfolder": "",
"components.Settings.RadarrModal.save": "",
"components.Settings.RadarrModal.saving": "",
"components.Settings.RadarrModal.selectMinimumAvailability": "",
"components.Settings.RadarrModal.selectQualityProfile": "",
"components.Settings.RadarrModal.selectRootFolder": "",
"components.Settings.RadarrModal.server4k": "",
"components.Settings.RadarrModal.servername": "",
"components.Settings.RadarrModal.servernamePlaceholder": "",
"components.Settings.RadarrModal.ssl": "",
"components.Settings.RadarrModal.test": "",
"components.Settings.RadarrModal.testing": "",
"components.Settings.RadarrModal.toastRadarrTestFailure": "",
"components.Settings.RadarrModal.toastRadarrTestSuccess": "",
"components.Settings.RadarrModal.validationApiKeyRequired": "",
"components.Settings.RadarrModal.validationHostnameRequired": "",
"components.Settings.RadarrModal.validationPortRequired": "",
"components.Settings.RadarrModal.validationProfileRequired": "",
"components.Settings.RadarrModal.validationRootFolderRequired": "",
"components.Settings.SonarrModal.add": "",
"components.Settings.SonarrModal.apiKey": "",
"components.Settings.SonarrModal.apiKeyPlaceholder": "",
"components.Settings.SonarrModal.baseUrl": "",
"components.Settings.SonarrModal.baseUrlPlaceholder": "",
"components.Settings.SonarrModal.createsonarr": "",
"components.Settings.SonarrModal.defaultserver": "",
"components.Settings.SonarrModal.editsonarr": "",
"components.Settings.SonarrModal.hostname": "",
"components.Settings.SonarrModal.port": "",
"components.Settings.SonarrModal.qualityprofile": "",
"components.Settings.SonarrModal.rootfolder": "",
"components.Settings.SonarrModal.save": "",
"components.Settings.SonarrModal.saving": "",
"components.Settings.SonarrModal.seasonfolders": "",
"components.Settings.SonarrModal.selectQualityProfile": "",
"components.Settings.SonarrModal.selectRootFolder": "",
"components.Settings.SonarrModal.server4k": "",
"components.Settings.SonarrModal.servername": "",
"components.Settings.SonarrModal.servernamePlaceholder": "",
"components.Settings.SonarrModal.ssl": "",
"components.Settings.SonarrModal.test": "",
"components.Settings.SonarrModal.testing": "",
"components.Settings.SonarrModal.toastRadarrTestFailure": "",
"components.Settings.SonarrModal.toastRadarrTestSuccess": "",
"components.Settings.SonarrModal.validationApiKeyRequired": "",
"components.Settings.SonarrModal.validationHostnameRequired": "",
"components.Settings.SonarrModal.validationPortRequired": "",
"components.Settings.SonarrModal.validationProfileRequired": "",
"components.Settings.SonarrModal.validationRootFolderRequired": "",
"components.Settings.activeProfile": "",
"components.Settings.addradarr": "",
"components.Settings.address": "",
"components.Settings.addsonarr": "",
"components.Settings.apikey": "",
"components.Settings.applicationurl": "",
"components.Settings.cancelscan": "",
"components.Settings.copied": "",
"components.Settings.currentlibrary": "",
"components.Settings.default": "",
"components.Settings.default4k": "",
"components.Settings.delete": "",
"components.Settings.deleteserverconfirm": "",
"components.Settings.edit": "",
"components.Settings.generalsettings": "",
"components.Settings.generalsettingsDescription": "",
"components.Settings.hostname": "",
"components.Settings.jobname": "",
"components.Settings.librariesRemaining": "",
"components.Settings.manualscan": "",
"components.Settings.manualscanDescription": "",
"components.Settings.menuAbout": "",
"components.Settings.menuGeneralSettings": "",
"components.Settings.menuJobs": "",
"components.Settings.menuLogs": "",
"components.Settings.menuNotifications": "",
"components.Settings.menuPlexSettings": "",
"components.Settings.menuServices": "",
"components.Settings.nextexecution": "",
"components.Settings.notificationsettings": "",
"components.Settings.notificationsettingsDescription": "",
"components.Settings.notrunning": "",
"components.Settings.plexlibraries": "",
"components.Settings.plexlibrariesDescription": "",
"components.Settings.plexsettings": "",
"components.Settings.plexsettingsDescription": "",
"components.Settings.port": "",
"components.Settings.radarrSettingsDescription": "",
"components.Settings.radarrsettings": "",
"components.Settings.runnow": "",
"components.Settings.save": "",
"components.Settings.saving": "",
"components.Settings.servername": "",
"components.Settings.servernamePlaceholder": "",
"components.Settings.sonarrSettingsDescription": "",
"components.Settings.sonarrsettings": "",
"components.Settings.ssl": "",
"components.Settings.startscan": "",
"components.Settings.sync": "",
"components.Settings.syncing": "",
"components.Setup.configureplex": "",
"components.Setup.configureservices": "",
"components.Setup.continue": "",
"components.Setup.finish": "",
"components.Setup.finishing": "",
"components.Setup.loginwithplex": "",
"components.Setup.signinMessage": "",
"components.Setup.welcome": "",
"components.Slider.noresults": "",
"components.TitleCard.movie": "",
"components.TitleCard.tvshow": "",
"components.TvDetails.approve": "",
"components.TvDetails.approverequests": "",
"components.TvDetails.available": "",
"components.TvDetails.cancelrequest": "",
"components.TvDetails.cast": "",
"components.TvDetails.decline": "",
"components.TvDetails.declinerequests": "",
"components.TvDetails.manageModalClearMedia": "",
"components.TvDetails.manageModalClearMediaWarning": "",
"components.TvDetails.manageModalNoRequests": "",
"components.TvDetails.manageModalRequests": "",
"components.TvDetails.manageModalTitle": "",
"components.TvDetails.originallanguage": "",
"components.TvDetails.overview": "",
"components.TvDetails.overviewunavailable": "",
"components.TvDetails.pending": "",
"components.TvDetails.recommendations": "",
"components.TvDetails.recommendationssubtext": "",
"components.TvDetails.request": "",
"components.TvDetails.requestmore": "",
"components.TvDetails.similar": "",
"components.TvDetails.similarsubtext": "",
"components.TvDetails.status": "",
"components.TvDetails.unavailable": "",
"components.TvDetails.userrating": "",
"components.UserEdit.admin": "",
"components.UserEdit.adminDescription": "",
"components.UserEdit.autoapprove": "",
"components.UserEdit.autoapproveDescription": "",
"components.UserEdit.avatar": "",
"components.UserEdit.edituser": "",
"components.UserEdit.email": "E-Mail",
"components.UserEdit.managerequests": "",
"components.UserEdit.managerequestsDescription": "",
"components.UserEdit.permissions": "",
"components.UserEdit.request": "",
"components.UserEdit.requestDescription": "",
"components.UserEdit.save": "",
"components.UserEdit.saving": "",
"components.UserEdit.settings": "",
"components.UserEdit.settingsDescription": "",
"components.UserEdit.userfail": "",
"components.UserEdit.username": "",
"components.UserEdit.users": "",
"components.UserEdit.usersDescription": "",
"components.UserEdit.usersaved": "",
"components.UserEdit.vote": "",
"components.UserEdit.voteDescription": "",
"components.UserList.admin": "",
"components.UserList.created": "",
"components.UserList.delete": "",
"components.UserList.edit": "",
"components.UserList.lastupdated": "",
"components.UserList.plexuser": "",
"components.UserList.role": "",
"components.UserList.totalrequests": "",
"components.UserList.user": "",
"components.UserList.userlist": "",
"components.UserList.username": "",
"components.UserList.usertype": "",
"i18n.approve": "",
"i18n.approved": "",
"i18n.available": "",
"i18n.cancel": "",
"i18n.decline": "",
"i18n.declined": "",
"i18n.delete": "",
"i18n.movies": "",
"i18n.partiallyavailable": "",
"i18n.pending": "",
"i18n.processing": "",
"i18n.tvshows": "",
"i18n.unavailable": "",
"pages.internalServerError": "",
"pages.oops": "",
"pages.pageNotFound": "",
"pages.returnHome": "",
"pages.serviceUnavailable": "",
"pages.somethingWentWrong": ""
} }

@ -49,6 +49,7 @@
"components.PlexLoginButton.loggingin": "Logging in...", "components.PlexLoginButton.loggingin": "Logging in...",
"components.PlexLoginButton.loginwithplex": "Login with Plex", "components.PlexLoginButton.loginwithplex": "Login with Plex",
"components.RequestBlock.seasons": "Seasons", "components.RequestBlock.seasons": "Seasons",
"components.RequestCard.all": "All",
"components.RequestCard.requestedby": "Requested by {username}", "components.RequestCard.requestedby": "Requested by {username}",
"components.RequestCard.seasons": "Seasons", "components.RequestCard.seasons": "Seasons",
"components.RequestList.RequestItem.notavailable": "N/A", "components.RequestList.RequestItem.notavailable": "N/A",

@ -49,6 +49,7 @@
"components.PlexLoginButton.loggingin": "Connexion en cours…", "components.PlexLoginButton.loggingin": "Connexion en cours…",
"components.PlexLoginButton.loginwithplex": "Se connecter avec Plex", "components.PlexLoginButton.loginwithplex": "Se connecter avec Plex",
"components.RequestBlock.seasons": "Saisons", "components.RequestBlock.seasons": "Saisons",
"components.RequestCard.all": "",
"components.RequestCard.requestedby": "Demandé par {username}", "components.RequestCard.requestedby": "Demandé par {username}",
"components.RequestCard.seasons": "Saisons", "components.RequestCard.seasons": "Saisons",
"components.RequestList.RequestItem.notavailable": "s.o.", "components.RequestList.RequestItem.notavailable": "s.o.",

@ -49,6 +49,7 @@
"components.PlexLoginButton.loggingin": "ログイン中…", "components.PlexLoginButton.loggingin": "ログイン中…",
"components.PlexLoginButton.loginwithplex": "Plexでログイン", "components.PlexLoginButton.loginwithplex": "Plexでログイン",
"components.RequestBlock.seasons": "シーズン", "components.RequestBlock.seasons": "シーズン",
"components.RequestCard.all": "",
"components.RequestCard.requestedby": "{username}のリクエスト", "components.RequestCard.requestedby": "{username}のリクエスト",
"components.RequestCard.seasons": "シーズン", "components.RequestCard.seasons": "シーズン",
"components.RequestList.RequestItem.notavailable": "N/A", "components.RequestList.RequestItem.notavailable": "N/A",

@ -1,302 +1,303 @@
{ {
"pages.oops": "Oida", "components.Discover.discovermovies": "Populære filmer",
"pages.pageNotFound": "404 - Fant ikke siden", "components.Discover.discovertv": "Populære serier",
"components.Discover.nopending": "Ingen ventende forespørsler",
"components.Discover.popularmovies": "Populære filmer",
"components.Discover.populartv": "Populære serier",
"components.Discover.recentlyAdded": "Nylig tillagt",
"components.Discover.recentrequests": "Nylige forespørsler",
"components.Discover.trending": "På vei opp",
"components.Discover.upcoming": "Kommende filmer",
"components.Discover.upcomingmovies": "Kommende filmer",
"components.Layout.LanguagePicker.changelanguage": "Endre språk",
"components.Layout.SearchInput.searchPlaceholder": "Søk i filmer og TV-serier",
"components.Layout.Sidebar.dashboard": "Oppdag",
"components.Layout.Sidebar.requests": "Forespørsler",
"components.Layout.Sidebar.settings": "Innstillinger",
"components.Layout.Sidebar.users": "Brukere",
"components.Layout.UserDropdown.signout": "Logg ut",
"components.Layout.alphawarning": "Dette er programvare i alfa-stadie. Nesten alt vil være ufunksjonelt eller ustabilt. Innrapporter feil til Overseerr på GitHub.",
"components.Login.signinplex": "Logg inn for å fortsette",
"components.MovieDetails.approve": "Godta",
"components.MovieDetails.available": "Tilgjengelig",
"components.MovieDetails.budget": "Budsjett",
"components.MovieDetails.cancelrequest": "Kan ikke forespørre",
"components.MovieDetails.cast": "Besetning", "components.MovieDetails.cast": "Besetning",
"components.TvDetails.cast": "Besetning", "components.MovieDetails.decline": "Avslå",
"components.TitleCard.tvshow": "Serier", "components.MovieDetails.manageModalClearMedia": "Tøm all mediadata",
"components.TitleCard.movie": "Film", "components.MovieDetails.manageModalClearMediaWarning": "Dette vil fjerne all mediadata, inkludert alle forespørsler for dette elementet, for godt. Hvis elementet finnes i ditt Plex-bibliotek, vil mediainfoen gjenskapes ved neste synkronisering.",
"components.Settings.notrunning": "Kjører ikke", "components.MovieDetails.manageModalNoRequests": "Ingen forespørsler",
"components.Settings.menuGeneralSettings": "Generelle innstillinger", "components.MovieDetails.manageModalRequests": "Forespørsler",
"components.Settings.menuAbout": "Om", "components.MovieDetails.manageModalTitle": "Håndter film",
"components.Settings.manualscan": "Manuell biblioteksskanning", "components.MovieDetails.originallanguage": "Originalspråk",
"components.Settings.default4k": "Forvalgt 4K", "components.MovieDetails.overview": "Oversikt",
"components.Settings.applicationurl": "Program-nettadresse", "components.MovieDetails.overviewunavailable": "Oversikt utilgjengelig",
"components.Settings.SonarrModal.toastRadarrTestFailure": "Klarte ikke å koble til Sonarr-tjener", "components.MovieDetails.pending": "Ventende",
"components.Settings.SonarrModal.baseUrlPlaceholder": "Eksempel: /sonarr", "components.MovieDetails.recommendations": "Anbefalninger",
"components.Settings.RadarrModal.selectMinimumAvailability": "Velg minimumstilgjengelighet", "components.MovieDetails.recommendationssubtext": "Hvis du likte {title}, kan det hende du også liker …",
"components.Settings.RadarrModal.minimumAvailability": "Minimumstilgjengelighet", "components.MovieDetails.releasedate": "Utgivelsesdato",
"components.Settings.RadarrModal.baseUrlPlaceholder": "Eksempel: /radarr", "components.MovieDetails.request": "Forespørsel",
"components.Settings.Notifications.validationSmtpHostRequired": "Du må angi en SMTP-vert", "components.MovieDetails.revenue": "Inntekter",
"components.Settings.Notifications.validationFromRequired": "Du må angi en e-postforsendelsesadresse", "components.MovieDetails.runtime": "{minutes} minutter",
"components.Settings.Notifications.emailsender": "E-postforsendelsesadresse", "components.MovieDetails.similar": "Lignende titler",
"components.Search.searchresults": "Søkeresultater", "components.MovieDetails.similarsubtext": "Andre filmer som ligner {title}",
"components.RequestModal.status": "Status", "components.MovieDetails.status": "Status",
"components.RequestModal.selectseason": "Velg sesong(er)", "components.MovieDetails.unavailable": "Utilgjengelig",
"components.RequestModal.seasonnumber": "Sesong {number}", "components.MovieDetails.userrating": "Brukervurdering",
"components.MovieDetails.viewrequest": "Vis forespørsel",
"components.PlexLoginButton.loading": "Laster inn …",
"components.PlexLoginButton.loggingin": "Logger inn …",
"components.PlexLoginButton.loginwithplex": "Logg inn med Plex",
"components.RequestBlock.seasons": "Sesonger",
"components.RequestCard.all": "",
"components.RequestCard.requestedby": "Forespurt av {username}",
"components.RequestCard.seasons": "Sesonger",
"components.RequestList.RequestItem.notavailable": "I/T",
"components.RequestList.RequestItem.requestedby": "Fjernet av {username}",
"components.RequestList.RequestItem.seasons": "Sesonger",
"components.RequestList.mediaInfo": "Mediainfo",
"components.RequestList.modifiedBy": "Sist endret av",
"components.RequestList.next": "Neste",
"components.RequestList.previous": "Forrige",
"components.RequestList.requestedAt": "Forespurt",
"components.RequestList.requests": "Forespørsler",
"components.RequestList.showingresults": "Viser <strong>{from}</strong> til <strong>{to}</strong> av <strong>{total}</strong> resultater",
"components.RequestList.status": "Status",
"components.RequestModal.cancel": "Avbryt forespørsel",
"components.RequestModal.cancelling": "Avbryter …",
"components.RequestModal.cancelrequest": "Dette vil fjerne din forespørsel. Er du sikker på at du vil fortsette?",
"components.RequestModal.close": "Lukk",
"components.RequestModal.extras": "Ekstra",
"components.RequestModal.notrequested": "Ikke forespurt",
"components.RequestModal.numberofepisodes": "Antall episoder",
"components.RequestModal.pendingrequest": "Ventende forespørsel for {title}",
"components.RequestModal.request": "Forespørsel",
"components.RequestModal.requestCancel": "Forespørsel for <strong>{title}</strong> avbrutt",
"components.RequestModal.requestSuccess": "<strong>{title}</strong> forespurt.",
"components.RequestModal.requestadmin": "Din forespørsel vil bli godkjent umiddelbart.",
"components.RequestModal.requestfrom": "Det er for tiden en ventende forespørsel fra {username}",
"components.RequestModal.requesting": "Forespør …",
"components.RequestModal.requestseasons": "Forespør {seasonCount} {seasonCount, plural, one {Season} other {Seasons}}",
"components.RequestModal.requesttitle": "Forespør {title}",
"components.RequestModal.season": "Sesong", "components.RequestModal.season": "Sesong",
"pages.serviceUnavailable": "{statusCode} - Tjenesten er utilgjengelig", "components.RequestModal.seasonnumber": "Sesong {number}",
"pages.somethingWentWrong": "{statusCode} - Noe gikk galt", "components.RequestModal.selectseason": "Velg sesong(er)",
"i18n.unavailable": "Utilgjengelig", "components.RequestModal.status": "Status",
"i18n.tvshows": "Seier", "components.Search.searchresults": "Søkeresultater",
"i18n.partiallyavailable": "Delvis tilgjengelig", "components.Settings.Notifications.agentenabled": "Agent påskrudd",
"i18n.movies": "Filmer", "components.Settings.Notifications.authPass": "Identitetsbekreftelsespassord",
"i18n.delete": "Slett", "components.Settings.Notifications.authUser": "Identitetsbekreftelsesbrukernavn",
"i18n.declined": "Avslått", "components.Settings.Notifications.emailsender": "E-postforsendelsesadresse",
"i18n.decline": "Avslå",
"i18n.cancel": "Avbryt",
"i18n.available": "Tilgjengelig",
"i18n.approved": "Godtatt",
"i18n.approve": "Godta",
"components.UserList.usertype": "Brukertype",
"components.UserList.username": "Brukernavn",
"components.UserList.userlist": "Brukerliste",
"components.UserList.user": "Bruker",
"components.UserList.role": "Rolle",
"components.UserList.plexuser": "Plex-bruker",
"components.UserList.lastupdated": "Sist oppdatert",
"components.UserList.edit": "Rediger",
"components.UserList.delete": "Slett",
"components.UserList.created": "Opprettet",
"components.UserEdit.users": "Håndter brukere",
"components.UserEdit.username": "Brukernavn",
"components.UserEdit.settings": "Håndter innstillinger",
"components.UserEdit.saving": "Lagrer …",
"components.UserEdit.save": "Lagre",
"components.UserEdit.request": "Forespørsel",
"components.UserEdit.permissions": "Tilganger",
"components.UserEdit.managerequests": "Håndter forespørsler",
"components.UserEdit.email": "E-post",
"components.UserEdit.edituser": "Rediger bruker",
"components.UserEdit.avatar": "Avatar",
"components.TvDetails.userrating": "Brukervurdering",
"components.TvDetails.unavailable": "Utilgjengelig",
"components.TvDetails.status": "Status",
"components.TvDetails.similar": "Lignende serier",
"components.TvDetails.recommendations": "Anbefalninger",
"components.TvDetails.overviewunavailable": "Oversikt utilgjengelig",
"components.TvDetails.overview": "Oversikt",
"components.TvDetails.originallanguage": "Originalspråk",
"components.TvDetails.manageModalTitle": "Håndter serier",
"components.TvDetails.manageModalRequests": "Forespørsler",
"components.TvDetails.manageModalNoRequests": "Ingen forespørsler",
"components.TvDetails.decline": "Avslå",
"components.TvDetails.cancelrequest": "Avbryt forespørsel",
"components.TvDetails.available": "Tilgjengelig",
"components.TvDetails.approve": "Godta",
"components.Slider.noresults": "Resultatløst",
"components.Setup.welcome": "Velkommen til Overseerr",
"components.Setup.loginwithplex": "Logg inn med Plex",
"components.Setup.finishing": "Fullfører …",
"components.Setup.finish": "Fullfør oppsett",
"components.Setup.continue": "Fortsett",
"components.Setup.configureservices": "Sett opp tjenester",
"components.Setup.configureplex": "Sett opp Plex",
"components.Settings.syncing": "Synkroniserer …",
"components.Settings.sync": "Synkroniser Plex-bibliotek",
"components.Settings.startscan": "Start skanning",
"components.Settings.ssl": "SSL",
"components.Settings.sonarrsettings": "Sonarr-innstillinger",
"components.Settings.servernamePlaceholder": "Plex-tjenernavn",
"components.Settings.servername": "Tjenernavn (automatisk valgt)",
"components.Settings.saving": "Lagrer …",
"components.Settings.save": "Lagre endringer",
"components.Settings.runnow": "Kjør nå",
"components.Settings.radarrsettings": "Radarr-innstillinger",
"components.Settings.port": "Port",
"components.Settings.plexsettings": "Plex-innstillinger",
"components.Settings.plexlibraries": "Plex-bibliotek",
"components.Settings.notificationsettings": "Merknadsinnstillinger",
"components.Settings.nextexecution": "Neste kjøring",
"components.Settings.menuServices": "Tjenester",
"components.Settings.menuPlexSettings": "Plex",
"components.Settings.menuNotifications": "Merknader",
"components.Settings.menuLogs": "Logger",
"components.Settings.menuJobs": "Jobber",
"components.Settings.jobname": "Jobbnavn",
"components.Settings.hostname": "Vertsnavn/IP",
"components.Settings.generalsettings": "Generelle innstilinger",
"components.Settings.edit": "Rediger",
"components.Settings.SonarrModal.selectRootFolder": "Velg en rotmappe",
"components.Settings.SonarrModal.selectQualityProfile": "Velg en kvalitetsprofil",
"components.Settings.SonarrModal.seasonfolders": "Sesongmapper",
"components.Settings.SonarrModal.saving": "Lagrer …",
"components.Settings.SonarrModal.save": "Lagre endringer",
"components.Settings.SonarrModal.rootfolder": "Rotmappe",
"components.Settings.SonarrModal.qualityprofile": "Kvalitetsprofil",
"components.Settings.SonarrModal.port": "Port",
"components.Settings.SonarrModal.hostname": "Vertsnavn",
"components.Settings.SonarrModal.editsonarr": "Rediger Sonarr-tjener",
"components.Settings.SonarrModal.defaultserver": "Forvalgt tjener",
"components.Settings.SonarrModal.createsonarr": "Opprett ny Sonarr-tjener",
"components.Settings.SonarrModal.apiKeyPlaceholder": "Din API-nøkkel for Sonarr",
"components.Settings.SonarrModal.apiKey": "API-nøkkel",
"components.Settings.SonarrModal.add": "Legg til tjener",
"components.Settings.RadarrModal.validationRootFolderRequired": "Du må velge en rotmappe",
"components.Settings.RadarrModal.validationProfileRequired": "Du må velge en profil",
"components.Settings.RadarrModal.validationPortRequired": "Du må angi en port",
"components.Settings.RadarrModal.validationHostnameRequired": "Du må angi vertsnavn/IP",
"components.Settings.RadarrModal.validationApiKeyRequired": "Du må angi en API-nøkkel",
"components.Settings.RadarrModal.toastRadarrTestFailure": "Klarte ikke å koble til Radarr-tjener",
"components.Settings.RadarrModal.testing": "Tester …",
"components.Settings.RadarrModal.test": "Test",
"components.Settings.RadarrModal.ssl": "SSL",
"components.Settings.RadarrModal.servernamePlaceholder": "En Radarr-tjener",
"components.Settings.RadarrModal.servername": "Tjenernavn",
"components.Settings.RadarrModal.server4k": "4K-tjener",
"components.Settings.RadarrModal.selectRootFolder": "Legg til en rotmappe",
"components.Settings.RadarrModal.selectQualityProfile": "Velg en kvalitetsmappe",
"components.Settings.RadarrModal.saving": "Lagrer …",
"components.Settings.RadarrModal.save": "Lagre endringer",
"components.Settings.RadarrModal.rootfolder": "Rotmappe",
"components.Settings.RadarrModal.qualityprofile": "Kvalitetsprofil",
"components.Settings.RadarrModal.port": "Port",
"components.Settings.RadarrModal.hostname": "Vertsnavn",
"components.Settings.RadarrModal.editradarr": "Rediger Radarr-tjener",
"components.Settings.RadarrModal.defaultserver": "Forvalgt tjener",
"components.Settings.RadarrModal.createradarr": "Opprett ny Radarr-tjener",
"components.Settings.RadarrModal.apiKey": "API-nøkkel",
"components.Settings.RadarrModal.add": "Legg til tjener",
"components.Settings.Notifications.validationSmtpPortRequired": "Du må angi en SMTP-port",
"components.Settings.Notifications.smtpPort": "SMTP-port",
"components.Settings.Notifications.smtpHost": "SMTP-vert",
"components.Settings.Notifications.saving": "Lagrer …",
"components.Settings.Notifications.save": "Lagre endringer",
"components.Settings.Notifications.enableSsl": "Skru på SSL", "components.Settings.Notifications.enableSsl": "Skru på SSL",
"components.RequestModal.pendingrequest": "Ventende forespørsel for {title}", "components.Settings.Notifications.save": "Lagre endringer",
"components.RequestModal.numberofepisodes": "Antall episoder", "components.Settings.Notifications.saving": "Lagrer …",
"components.RequestModal.notrequested": "Ikke forespurt", "components.Settings.Notifications.smtpHost": "SMTP-vert",
"components.RequestModal.close": "Lukk", "components.Settings.Notifications.smtpPort": "SMTP-port",
"components.RequestModal.cancelrequest": "Dette vil fjerne din forespørsel. Er du sikker på at du vil fortsette?", "components.Settings.Notifications.validationFromRequired": "Du må angi en e-postforsendelsesadresse",
"components.RequestModal.cancelling": "Avbryter …", "components.Settings.Notifications.validationSmtpHostRequired": "Du må angi en SMTP-vert",
"components.RequestModal.cancel": "Avbryt forespørsel", "components.Settings.Notifications.validationSmtpPortRequired": "Du må angi en SMTP-port",
"components.RequestList.status": "Status", "components.Settings.Notifications.validationWebhookUrlRequired": "Du må angi en vevkroksnettadresse",
"components.RequestList.requests": "Forespørsler", "components.Settings.Notifications.webhookUrl": "Vevkroksnettadresse",
"components.RequestList.requestedAt": "Forespurt", "components.Settings.Notifications.webhookUrlPlaceholder": "Tjenerinnstillinger → Integrasjoner → Vevkroker",
"components.RequestList.previous": "Forrige", "components.Settings.RadarrModal.add": "Legg til tjener",
"components.RequestList.next": "Neste", "components.Settings.RadarrModal.apiKey": "API-nøkkel",
"components.RequestList.modifiedBy": "Sist endret av", "components.Settings.RadarrModal.apiKeyPlaceholder": "Din API-nøkkel for Radarr",
"components.RequestList.mediaInfo": "Mediainfo", "components.Settings.RadarrModal.baseUrl": "Grunn-nettadresse",
"components.RequestList.RequestItem.seasons": "Sesonger", "components.Settings.RadarrModal.baseUrlPlaceholder": "Eksempel: /radarr",
"components.RequestList.RequestItem.requestedby": "Fjernet av {username}", "components.Settings.RadarrModal.createradarr": "Opprett ny Radarr-tjener",
"components.RequestList.RequestItem.notavailable": "I/T", "components.Settings.RadarrModal.defaultserver": "Forvalgt tjener",
"components.RequestCard.seasons": "Sesonger", "components.Settings.RadarrModal.editradarr": "Rediger Radarr-tjener",
"components.RequestCard.requestedby": "Forespurt av {username}", "components.Settings.RadarrModal.hostname": "Vertsnavn",
"components.RequestBlock.seasons": "Sesonger", "components.Settings.RadarrModal.minimumAvailability": "Minimumstilgjengelighet",
"components.PlexLoginButton.loggingin": "Logger inn …", "components.Settings.RadarrModal.port": "Port",
"components.Settings.deleteserverconfirm": "Er du sikker på at du vil slette denne tjeneren?", "components.Settings.RadarrModal.qualityprofile": "Kvalitetsprofil",
"components.Settings.delete": "Slett", "components.Settings.RadarrModal.rootfolder": "Rotmappe",
"components.Settings.default": "Forvalg", "components.Settings.RadarrModal.save": "Lagre endringer",
"components.Settings.currentlibrary": "Nåværende bibliotek: {name}", "components.Settings.RadarrModal.saving": "Lagrer …",
"components.Settings.copied": "AP-nøkkel kopiert til utklippstavle", "components.Settings.RadarrModal.selectMinimumAvailability": "Velg minimumstilgjengelighet",
"components.Settings.cancelscan": "Avbryt skanning", "components.Settings.RadarrModal.selectQualityProfile": "Velg en kvalitetsmappe",
"components.Settings.apikey": "API-nøkkel", "components.Settings.RadarrModal.selectRootFolder": "Legg til en rotmappe",
"components.Settings.addsonarr": "Legg til Sonarr-tjener", "components.Settings.RadarrModal.server4k": "4K-tjener",
"components.Settings.address": "Adresse", "components.Settings.RadarrModal.servername": "Tjenernavn",
"components.Settings.addradarr": "Legg til Radarr-tjener", "components.Settings.RadarrModal.servernamePlaceholder": "En Radarr-tjener",
"components.Settings.activeProfile": "Aktiv profil", "components.Settings.RadarrModal.ssl": "SSL",
"components.Settings.SonarrModal.validationRootFolderRequired": "Du må velge en rotmappe", "components.Settings.RadarrModal.test": "Test",
"components.Settings.SonarrModal.validationProfileRequired": "Du må velge en porfil", "components.Settings.RadarrModal.testing": "Tester …",
"components.Settings.SonarrModal.validationPortRequired": "Du må angi en port", "components.Settings.RadarrModal.toastRadarrTestFailure": "Klarte ikke å koble til Radarr-tjener",
"components.Settings.SonarrModal.validationHostnameRequired": "Du må angi vertsnavn/IP", "components.Settings.RadarrModal.toastRadarrTestSuccess": "Radarr-tilknytning opprettet.",
"components.Settings.SonarrModal.validationApiKeyRequired": "Du må angi en API-nøkkel", "components.Settings.RadarrModal.validationApiKeyRequired": "Du må angi en API-nøkkel",
"components.Settings.SonarrModal.testing": "Tester …", "components.Settings.RadarrModal.validationHostnameRequired": "Du må angi vertsnavn/IP",
"components.Settings.SonarrModal.test": "Test", "components.Settings.RadarrModal.validationPortRequired": "Du må angi en port",
"components.Settings.SonarrModal.ssl": "SSL", "components.Settings.RadarrModal.validationProfileRequired": "Du må velge en profil",
"components.Settings.SonarrModal.servernamePlaceholder": "En Sonarr-tjener", "components.Settings.RadarrModal.validationRootFolderRequired": "Du må velge en rotmappe",
"components.Settings.SonarrModal.servername": "Tjenernavn", "components.Settings.SonarrModal.add": "Legg til tjener",
"components.Settings.SonarrModal.apiKey": "API-nøkkel",
"components.Settings.SonarrModal.apiKeyPlaceholder": "Din API-nøkkel for Sonarr",
"components.Settings.SonarrModal.baseUrl": "Grunn-nettadresse",
"components.Settings.SonarrModal.baseUrlPlaceholder": "Eksempel: /sonarr",
"components.Settings.SonarrModal.createsonarr": "Opprett ny Sonarr-tjener",
"components.Settings.SonarrModal.defaultserver": "Forvalgt tjener",
"components.Settings.SonarrModal.editsonarr": "Rediger Sonarr-tjener",
"components.Settings.SonarrModal.hostname": "Vertsnavn",
"components.Settings.SonarrModal.port": "Port",
"components.Settings.SonarrModal.qualityprofile": "Kvalitetsprofil",
"components.Settings.SonarrModal.rootfolder": "Rotmappe",
"components.Settings.SonarrModal.save": "Lagre endringer",
"components.Settings.SonarrModal.saving": "Lagrer …",
"components.Settings.SonarrModal.seasonfolders": "Sesongmapper",
"components.Settings.SonarrModal.selectQualityProfile": "Velg en kvalitetsprofil",
"components.Settings.SonarrModal.selectRootFolder": "Velg en rotmappe",
"components.Settings.SonarrModal.server4k": "4K-tjener", "components.Settings.SonarrModal.server4k": "4K-tjener",
"components.PlexLoginButton.loading": "Laster inn …", "components.Settings.SonarrModal.servername": "Tjenernavn",
"components.MovieDetails.viewrequest": "Vis forespørsel", "components.Settings.SonarrModal.servernamePlaceholder": "En Sonarr-tjener",
"components.MovieDetails.userrating": "Brukervurdering", "components.Settings.SonarrModal.ssl": "SSL",
"components.MovieDetails.unavailable": "Utilgjengelig", "components.Settings.SonarrModal.test": "Test",
"components.MovieDetails.status": "Status", "components.Settings.SonarrModal.testing": "Tester …",
"components.MovieDetails.similar": "Lignende titler", "components.Settings.SonarrModal.toastRadarrTestFailure": "Klarte ikke å koble til Sonarr-tjener",
"components.MovieDetails.runtime": "{minutes} minutter", "components.Settings.SonarrModal.toastRadarrTestSuccess": "Sonarr-tilknytning opprettet.",
"components.MovieDetails.releasedate": "Utgivelsesdato", "components.Settings.SonarrModal.validationApiKeyRequired": "Du må angi en API-nøkkel",
"components.MovieDetails.request": "Forespørsel", "components.Settings.SonarrModal.validationHostnameRequired": "Du må angi vertsnavn/IP",
"components.MovieDetails.recommendations": "Anbefalninger", "components.Settings.SonarrModal.validationPortRequired": "Du må angi en port",
"components.MovieDetails.pending": "Ventende", "components.Settings.SonarrModal.validationProfileRequired": "Du må velge en porfil",
"components.MovieDetails.overviewunavailable": "Oversikt utilgjengelig", "components.Settings.SonarrModal.validationRootFolderRequired": "Du må velge en rotmappe",
"components.MovieDetails.overview": "Oversikt", "components.Settings.activeProfile": "Aktiv profil",
"components.MovieDetails.originallanguage": "Originalspråk", "components.Settings.addradarr": "Legg til Radarr-tjener",
"components.MovieDetails.manageModalTitle": "Håndter film", "components.Settings.address": "Adresse",
"components.MovieDetails.manageModalRequests": "Forespørsler", "components.Settings.addsonarr": "Legg til Sonarr-tjener",
"components.MovieDetails.manageModalNoRequests": "Ingen forespørsler", "components.Settings.apikey": "API-nøkkel",
"components.MovieDetails.manageModalClearMedia": "Tøm all mediadata", "components.Settings.applicationurl": "Program-nettadresse",
"components.MovieDetails.decline": "Avslå", "components.Settings.cancelscan": "Avbryt skanning",
"components.MovieDetails.cancelrequest": "Kan ikke forespørre", "components.Settings.copied": "AP-nøkkel kopiert til utklippstavle",
"components.MovieDetails.budget": "Budsjett", "components.Settings.currentlibrary": "Nåværende bibliotek: {name}",
"components.MovieDetails.available": "Tilgjengelig", "components.Settings.default": "Forvalg",
"components.MovieDetails.approve": "Godta", "components.Settings.default4k": "Forvalgt 4K",
"components.Login.signinplex": "Logg inn for å fortsette", "components.Settings.delete": "Slett",
"components.Layout.UserDropdown.signout": "Logg ut", "components.Settings.deleteserverconfirm": "Er du sikker på at du vil slette denne tjeneren?",
"components.Layout.Sidebar.users": "Brukere", "components.Settings.edit": "Rediger",
"components.Layout.Sidebar.settings": "Innstillinger", "components.Settings.generalsettings": "Generelle innstilinger",
"components.Layout.Sidebar.requests": "Forespørsler", "components.Settings.generalsettingsDescription": "Dette er innstillinger som har med det generelle Overseerr-oppsettet å gjøre.",
"components.Layout.Sidebar.dashboard": "Oppdag", "components.Settings.hostname": "Vertsnavn/IP",
"components.Layout.SearchInput.searchPlaceholder": "Søk i filmer og TV-serier", "components.Settings.jobname": "Jobbnavn",
"components.Layout.LanguagePicker.changelanguage": "Endre språk", "components.Settings.librariesRemaining": "Bibliotek som gjenstår: {count}",
"components.Discover.upcomingmovies": "Kommende filmer", "components.Settings.manualscan": "Manuell biblioteksskanning",
"components.Discover.upcoming": "Kommende filmer", "components.Settings.manualscanDescription": "Normalt vil dette kun kjøres hver sjette time. Overseerr sjekker din Plex-tjeners nylig tillagte mer aggresivt. Hvis dette er første gangen du setter opp Plex, anbefales en full manuell biblioteksskanning.",
"components.Discover.recentrequests": "Nylige forespørsler", "components.Settings.menuAbout": "Om",
"components.Discover.recentlyAdded": "Nylig tillagt", "components.Settings.menuGeneralSettings": "Generelle innstillinger",
"components.Discover.populartv": "Populære serier", "components.Settings.menuJobs": "Jobber",
"components.Discover.popularmovies": "Populære filmer", "components.Settings.menuLogs": "Logger",
"components.Discover.nopending": "Ingen ventende forespørsler", "components.Settings.menuNotifications": "Merknader",
"components.Discover.discovertv": "Populære serier", "components.Settings.menuPlexSettings": "Plex",
"components.Discover.discovermovies": "Populære filmer", "components.Settings.menuServices": "Tjenester",
"components.RequestModal.requestSuccess": "<strong>{title}</strong> forespurt.", "components.Settings.nextexecution": "Neste kjøring",
"components.Settings.sonarrSettingsDescription": "Sett opp din Sonarr-tilkobling nedenfor. Du kan ha flere, men kun to aktive som forvalg (en for standard HD, og en for 4K). Administratorer kan overstyre hvilken tjener som brukes for nye forespørsler.", "components.Settings.notificationsettings": "Merknadsinnstillinger",
"components.Settings.notificationsettingsDescription": "Har kan du velge hvilke type merknader som skal sendes gjennom en del tjenester.",
"components.Settings.notrunning": "Kjører ikke",
"components.Settings.plexlibraries": "Plex-bibliotek",
"components.Settings.plexlibrariesDescription": "Bibliotekene Overseerr skanner for titler. Sett opp og lagre dine Plex-tilkoblingsinnstillinger og klikk på knappen nedenfor hvis ingen vises.",
"components.Settings.plexsettings": "Plex-innstillinger",
"components.Settings.plexsettingsDescription": "Sett opp innstillingene for din Plex-tjener. Overseerr bruker din Plex-tjener til å skanne ditt bibliotek med gjevne mellomrom for å se hvilket innhold som er tilgjengelig.",
"components.Settings.port": "Port",
"components.Settings.radarrSettingsDescription": "Sett opp din Radarr-tilkobling nedenfor. Du kan ha flere, men kun to aktive som forvalg (en for standard HD, og en for 4K). Administratorer kan overstyre hvilken tjener som brukes for nye forespørsler.", "components.Settings.radarrSettingsDescription": "Sett opp din Radarr-tilkobling nedenfor. Du kan ha flere, men kun to aktive som forvalg (en for standard HD, og en for 4K). Administratorer kan overstyre hvilken tjener som brukes for nye forespørsler.",
"components.Settings.Notifications.authUser": "Identitetsbekreftelsesbrukernavn", "components.Settings.radarrsettings": "Radarr-innstillinger",
"components.Settings.Notifications.authPass": "Identitetsbekreftelsespassord", "components.Settings.runnow": "Kjør nå",
"components.Settings.Notifications.agentenabled": "Agent påskrudd", "components.Settings.save": "Lagre endringer",
"components.RequestModal.extras": "Ekstra", "components.Settings.saving": "Lagrer …",
"components.TvDetails.pending": "Ventende", "components.Settings.servername": "Tjenernavn (automatisk valgt)",
"components.TvDetails.manageModalClearMediaWarning": "Dette vil fjerne all mediadata, inkludert alle forespørsler om dette elementet, for godt. Hvis dette elementet finnes i ditt Plex-bibliotek, vil mediainfoen ble gjenskapt ved neste synkronisering.", "components.Settings.servernamePlaceholder": "Plex-tjenernavn",
"components.Settings.sonarrSettingsDescription": "Sett opp din Sonarr-tilkobling nedenfor. Du kan ha flere, men kun to aktive som forvalg (en for standard HD, og en for 4K). Administratorer kan overstyre hvilken tjener som brukes for nye forespørsler.",
"components.Settings.sonarrsettings": "Sonarr-innstillinger",
"components.Settings.ssl": "SSL",
"components.Settings.startscan": "Start skanning",
"components.Settings.sync": "Synkroniser Plex-bibliotek",
"components.Settings.syncing": "Synkroniserer …",
"components.Setup.configureplex": "Sett opp Plex",
"components.Setup.configureservices": "Sett opp tjenester",
"components.Setup.continue": "Fortsett",
"components.Setup.finish": "Fullfør oppsett",
"components.Setup.finishing": "Fullfører …",
"components.Setup.loginwithplex": "Logg inn med Plex",
"components.Setup.signinMessage": "Start med å logge inn på din Plex-konto",
"components.Setup.welcome": "Velkommen til Overseerr",
"components.Slider.noresults": "Resultatløst",
"components.TitleCard.movie": "Film",
"components.TitleCard.tvshow": "Serier",
"components.TvDetails.approve": "Godta",
"components.TvDetails.approverequests": "Godkjenn {requestCount} {requestCount, plural, one {Request} other {Requests}}", "components.TvDetails.approverequests": "Godkjenn {requestCount} {requestCount, plural, one {Request} other {Requests}}",
"components.Settings.plexsettingsDescription": "Sett opp innstillingene for din Plex-tjener. Overseerr bruker din Plex-tjener til å skanne ditt bibliotek med gjevne mellomrom for å se hvilket innhold som er tilgjengelig.", "components.TvDetails.available": "Tilgjengelig",
"components.Settings.plexlibrariesDescription": "Bibliotekene Overseerr skanner for titler. Sett opp og lagre dine Plex-tilkoblingsinnstillinger og klikk på knappen nedenfor hvis ingen vises.", "components.TvDetails.cancelrequest": "Avbryt forespørsel",
"components.Settings.Notifications.webhookUrlPlaceholder": "Tjenerinnstillinger → Integrasjoner → Vevkroker", "components.TvDetails.cast": "Besetning",
"components.Settings.Notifications.webhookUrl": "Vevkroksnettadresse", "components.TvDetails.decline": "Avslå",
"components.Settings.Notifications.validationWebhookUrlRequired": "Du må angi en vevkroksnettadresse",
"components.RequestModal.request": "Forespørsel",
"components.TvDetails.declinerequests": "Avslå {requestCount} {requestCount, plural, one {Request} other {Requests}}", "components.TvDetails.declinerequests": "Avslå {requestCount} {requestCount, plural, one {Request} other {Requests}}",
"components.TvDetails.manageModalClearMedia": "Tøm all mediadata",
"components.TvDetails.manageModalClearMediaWarning": "Dette vil fjerne all mediadata, inkludert alle forespørsler om dette elementet, for godt. Hvis dette elementet finnes i ditt Plex-bibliotek, vil mediainfoen ble gjenskapt ved neste synkronisering.",
"components.TvDetails.manageModalNoRequests": "Ingen forespørsler",
"components.TvDetails.manageModalRequests": "Forespørsler",
"components.TvDetails.manageModalTitle": "Håndter serier",
"components.TvDetails.originallanguage": "Originalspråk",
"components.TvDetails.overview": "Oversikt",
"components.TvDetails.overviewunavailable": "Oversikt utilgjengelig",
"components.TvDetails.pending": "Ventende",
"components.TvDetails.recommendations": "Anbefalninger",
"components.TvDetails.recommendationssubtext": "Hvis du likte {title}, kan det hende du også liker …",
"components.TvDetails.request": "Forespør",
"components.TvDetails.requestmore": "Forespør flere",
"components.TvDetails.similar": "Lignende serier",
"components.TvDetails.similarsubtext": "Andre serier som ligner {title}",
"components.TvDetails.status": "Status",
"components.TvDetails.unavailable": "Utilgjengelig",
"components.TvDetails.userrating": "Brukervurdering",
"components.UserEdit.admin": "Administrator",
"components.UserEdit.adminDescription": "Full administratortilgang. Unngår alle tilgangssjekker.",
"components.UserEdit.autoapprove": "Godkjenn automatisk",
"components.UserEdit.autoapproveDescription": "Innvilger automatisk godkjennelse av forespørsler gjort av denne brukeren.",
"components.UserEdit.avatar": "Avatar",
"components.UserEdit.edituser": "Rediger bruker",
"components.UserEdit.email": "E-post",
"components.UserEdit.managerequests": "Håndter forespørsler",
"components.UserEdit.managerequestsDescription": "Innvilger tilgang til håndtering av Overseerr-forespørsler. Dette inkluderer godkjenning og avslag av forespørsler.",
"components.UserEdit.permissions": "Tilganger",
"components.UserEdit.request": "Forespørsel",
"components.UserEdit.requestDescription": "Innvilger tilgang til å gjøre forespørsler for filmer og TV-programmer.",
"components.UserEdit.save": "Lagre",
"components.UserEdit.saving": "Lagrer …",
"components.UserEdit.settings": "Håndter innstillinger",
"components.UserEdit.settingsDescription": "Innvilger tilgang til å endre alle Overseerr-innstillinger. En bruker må ha denne tilgangen for å innvilge den til andre.", "components.UserEdit.settingsDescription": "Innvilger tilgang til å endre alle Overseerr-innstillinger. En bruker må ha denne tilgangen for å innvilge den til andre.",
"components.UserEdit.userfail": "Noe gikk galt under lagring av brukeren.",
"components.UserEdit.username": "Brukernavn",
"components.UserEdit.users": "Håndter brukere",
"components.UserEdit.usersDescription": "Innvilger tilgang til håndtering av Overseerr-brukere. Brukere med denne tilgangen kan ikke endre brukere med Administrator-tilgang, eller innvilge det.", "components.UserEdit.usersDescription": "Innvilger tilgang til håndtering av Overseerr-brukere. Brukere med denne tilgangen kan ikke endre brukere med Administrator-tilgang, eller innvilge det.",
"components.UserEdit.usersaved": "Bruker lagret",
"components.UserEdit.vote": "Stemme", "components.UserEdit.vote": "Stemme",
"components.UserEdit.voteDescription": "Innvilger tilgang til stemming over forespørsler (stemmegivning er ikke implementert enda)", "components.UserEdit.voteDescription": "Innvilger tilgang til stemming over forespørsler (stemmegivning er ikke implementert enda)",
"components.UserList.admin": "Administrator", "components.UserList.admin": "Administrator",
"components.UserList.created": "Opprettet",
"components.UserList.delete": "Slett",
"components.UserList.edit": "Rediger",
"components.UserList.lastupdated": "Sist oppdatert",
"components.UserList.plexuser": "Plex-bruker",
"components.UserList.role": "Rolle",
"components.UserList.totalrequests": "Alle forespørsler", "components.UserList.totalrequests": "Alle forespørsler",
"components.UserList.user": "Bruker",
"components.UserList.userlist": "Brukerliste",
"components.UserList.username": "Brukernavn",
"components.UserList.usertype": "Brukertype",
"i18n.approve": "Godta",
"i18n.approved": "Godtatt",
"i18n.available": "Tilgjengelig",
"i18n.cancel": "Avbryt",
"i18n.decline": "Avslå",
"i18n.declined": "Avslått",
"i18n.delete": "Slett",
"i18n.movies": "Filmer",
"i18n.partiallyavailable": "Delvis tilgjengelig",
"i18n.pending": "Venter", "i18n.pending": "Venter",
"i18n.processing": "Behandler …", "i18n.processing": "Behandler …",
"pages.returnHome": "Helt tilbake", "i18n.tvshows": "Seier",
"components.TvDetails.manageModalClearMedia": "Tøm all mediadata", "i18n.unavailable": "Utilgjengelig",
"components.Settings.SonarrModal.baseUrl": "Grunn-nettadresse",
"components.Settings.RadarrModal.baseUrl": "Grunn-nettadresse",
"components.Settings.notificationsettingsDescription": "Har kan du velge hvilke type merknader som skal sendes gjennom en del tjenester.",
"components.Settings.manualscanDescription": "Normalt vil dette kun kjøres hver sjette time. Overseerr sjekker din Plex-tjeners nylig tillagte mer aggresivt. Hvis dette er første gangen du setter opp Plex, anbefales en full manuell biblioteksskanning.",
"components.Discover.trending": "På vei opp",
"components.RequestModal.requesting": "Forespør …",
"components.UserEdit.usersaved": "Bruker lagret",
"components.MovieDetails.manageModalClearMediaWarning": "Dette vil fjerne all mediadata, inkludert alle forespørsler for dette elementet, for godt. Hvis elementet finnes i ditt Plex-bibliotek, vil mediainfoen gjenskapes ved neste synkronisering.",
"components.Settings.generalsettingsDescription": "Dette er innstillinger som har med det generelle Overseerr-oppsettet å gjøre.",
"components.RequestModal.requestseasons": "Forespør {seasonCount} {seasonCount, plural, one {Season} other {Seasons}}",
"components.Layout.alphawarning": "Dette er programvare i alfa-stadie. Nesten alt vil være ufunksjonelt eller ustabilt. Innrapporter feil til Overseerr på GitHub.",
"components.MovieDetails.recommendationssubtext": "Hvis du likte {title}, kan det hende du også liker …",
"components.MovieDetails.revenue": "Inntekter",
"pages.internalServerError": "{statusCode} - Intern tjenerfeil", "pages.internalServerError": "{statusCode} - Intern tjenerfeil",
"components.UserEdit.userfail": "Noe gikk galt under lagring av brukeren.", "pages.oops": "Oida",
"components.UserEdit.requestDescription": "Innvilger tilgang til å gjøre forespørsler for filmer og TV-programmer.", "pages.pageNotFound": "404 - Fant ikke siden",
"components.UserEdit.managerequestsDescription": "Innvilger tilgang til håndtering av Overseerr-forespørsler. Dette inkluderer godkjenning og avslag av forespørsler.", "pages.returnHome": "Helt tilbake",
"components.UserEdit.autoapproveDescription": "Innvilger automatisk godkjennelse av forespørsler gjort av denne brukeren.", "pages.serviceUnavailable": "{statusCode} - Tjenesten er utilgjengelig",
"components.UserEdit.autoapprove": "Godkjenn automatisk", "pages.somethingWentWrong": "{statusCode} - Noe gikk galt"
"components.UserEdit.adminDescription": "Full administratortilgang. Unngår alle tilgangssjekker.",
"components.UserEdit.admin": "Administrator",
"components.TvDetails.similarsubtext": "Andre serier som ligner {title}",
"components.TvDetails.requestmore": "Forespør flere",
"components.TvDetails.request": "Forespør",
"components.TvDetails.recommendationssubtext": "Hvis du likte {title}, kan det hende du også liker …",
"components.Setup.signinMessage": "Start med å logge inn på din Plex-konto",
"components.Settings.librariesRemaining": "Bibliotek som gjenstår: {count}",
"components.Settings.SonarrModal.toastRadarrTestSuccess": "Sonarr-tilknytning opprettet.",
"components.Settings.RadarrModal.toastRadarrTestSuccess": "Radarr-tilknytning opprettet.",
"components.Settings.RadarrModal.apiKeyPlaceholder": "Din API-nøkkel for Radarr",
"components.RequestModal.requesttitle": "Forespør {title}",
"components.RequestModal.requestfrom": "Det er for tiden en ventende forespørsel fra {username}",
"components.RequestModal.requestadmin": "Din forespørsel vil bli godkjent umiddelbart.",
"components.RequestModal.requestCancel": "Forespørsel for <strong>{title}</strong> avbrutt",
"components.RequestList.showingresults": "Viser <strong>{from}</strong> til <strong>{to}</strong> av <strong>{total}</strong> resultater",
"components.PlexLoginButton.loginwithplex": "Logg inn med Plex",
"components.MovieDetails.similarsubtext": "Andre filmer som ligner {title}"
} }

@ -36,3 +36,14 @@ body {
.error-message { .error-message {
@apply flex items-center justify-center text-center text-gray-300 relative top-0 left-0 bottom-0 right-0 h-screen flex-col; @apply flex items-center justify-center text-center text-gray-300 relative top-0 left-0 bottom-0 right-0 h-screen flex-col;
} }
/* Hide scrollbar for Chrome, Safari and Opera */
.hide-scrollbar::-webkit-scrollbar {
display: none;
}
/* Hide scrollbar for IE, Edge and Firefox */
.hide-scrollbar {
-ms-overflow-style: none; /* IE and Edge */
scrollbar-width: none; /* Firefox */
}

Loading…
Cancel
Save