diff --git a/src/i18n/locale/ca.json b/src/i18n/locale/ca.json
new file mode 100644
index 000000000..79c53be31
--- /dev/null
+++ b/src/i18n/locale/ca.json
@@ -0,0 +1,293 @@
+{
+ "components.Login.email": "Adreça electrònica",
+ "components.UserList.email": "Adreça electrònica",
+ "components.UserList.edituser": "Editeu els permisos d'usuari",
+ "components.UserList.deleteuser": "Suprimeix l'usuari",
+ "components.UserList.deleteconfirm": "Esteu segur que voleu suprimir aquest usuari? S'eliminaran totes les sol·licituds d'aquest usuari.",
+ "components.UserList.creating": "S'està creant …",
+ "components.UserList.createuser": "Crea un usuari",
+ "components.UserList.createlocaluser": "Crea un usuari local",
+ "components.UserList.created": "Creat",
+ "components.UserList.create": "Crea",
+ "components.UserList.bulkedit": "Edició massiva",
+ "components.UserList.autogeneratepassword": "Genereu automàticament una contrasenya",
+ "components.UserList.admin": "Administrador",
+ "components.UserList.accounttype": "Tipus de compte",
+ "components.RequestModal.QuotaDisplay.quotaLinkUser": "Podeu veure un resum dels límits de sol·licituds d’aquest usuari a la seva pàgina de perfil.",
+ "components.RequestModal.QuotaDisplay.requiredquota": "Necessites tenir al menys {seasons} {seasons, plural, one {petició de temporada} other {peticions de temporades}} restant(s) per a poder enviar una petició per a aquesta sèrie.",
+ "components.RequestModal.request4kfrom": "Actualment hi ha una sol·licitud 4K pendent de {username}.",
+ "components.RequestModal.pendingrequest": "Sol·licitud pendent de {title}",
+ "components.RequestModal.pending4krequest": "Sol·licitud pendent de {title} en 4K",
+ "components.RequestModal.numberofepisodes": "# d'episodis",
+ "components.RequestModal.extras": "Extres",
+ "components.RequestModal.errorediting": "S'ha produït un error en editar la sol·licitud.",
+ "components.RequestModal.cancel": "Cancel·la la petició",
+ "components.RequestModal.autoapproval": "Aprovació automàtica",
+ "components.RequestModal.alreadyrequested": "Ja s'ha sol·licitat",
+ "components.RequestModal.SearchByNameModal.notvdbiddescription": "No s'ha pogut emparellat automàticament la vostra sol·licitud. Seleccioneu l'emparellament correcte de la llista següent.",
+ "components.RequestModal.SearchByNameModal.notvdbid": "Es requereix emparellament manual",
+ "components.RequestModal.SearchByNameModal.nosummary": "No s'ha trobat cap sinopsi per a aquest títol.",
+ "components.RequestModal.QuotaDisplay.seasonlimit": "{limit, plural, one {temporada} other {temporades}}",
+ "components.RequestModal.QuotaDisplay.season": "temporada",
+ "components.RequestModal.QuotaDisplay.requiredquotaUser": "Aquest usuari ha de tenir almenys {seasons} {seasons, plural, one {sol·licitud de temporada} other {sol·licituds de temporades}} per enviar una sol·licitud per a aquesta sèrie.",
+ "components.RequestModal.QuotaDisplay.requestsremaining": "{remaining, plural, =0 {No} other {#}} {type} {remaining, plural, one {sol·licitud} other {sol·licituds}} restant(s)",
+ "components.RequestModal.QuotaDisplay.quotaLink": "Podeu veure un resum dels límits de sol·licituds a la vostra pàgina de perfil.",
+ "components.RequestModal.QuotaDisplay.notenoughseasonrequests": "No queden prou sol·licituds de temporada",
+ "components.RequestModal.QuotaDisplay.movielimit": "{limit, plural, one {pel·lícula} other {pel·lícules}}",
+ "components.RequestModal.QuotaDisplay.movie": "Pel·lícula",
+ "components.RequestModal.QuotaDisplay.allowedRequestsUser": "Aquest usuari pot sol·licitar {limit} {type} cada {days} dies.",
+ "components.RequestModal.QuotaDisplay.allowedRequests": "Podeu sol·licitar {limit} {type} cada {days} dies.",
+ "components.RequestModal.AdvancedRequester.rootfolder": "Carpeta arrel",
+ "components.RequestModal.AdvancedRequester.requestas": "Sol·licita com a",
+ "components.RequestModal.AdvancedRequester.qualityprofile": "Perfil de qualitat",
+ "components.RequestModal.AdvancedRequester.languageprofile": "Perfil d'idioma",
+ "components.RequestModal.AdvancedRequester.folder": "{path} ({space})",
+ "components.RequestModal.AdvancedRequester.destinationserver": "Servidor de destí",
+ "components.RequestModal.AdvancedRequester.default": "{name} (Predeterminat)",
+ "components.RequestModal.AdvancedRequester.animenote": "* Aquesta sèrie es un anime.",
+ "components.RequestModal.AdvancedRequester.advancedoptions": "Opcions avançades",
+ "components.RequestList.sortModified": "Última modificació",
+ "components.RequestList.sortAdded": "Data de sol·licitud",
+ "components.RequestList.showallrequests": "Mostra totes les sol·licituds",
+ "components.MovieDetails.studio": "{studioCount, plural, one {Estudis} other {Estudis}}",
+ "components.RequestList.RequestItem.requested": "Sol·licitat",
+ "components.PermissionEdit.request": "Sol·licitud",
+ "components.RequestBlock.seasons": "{seasonCount, plural, one {Temporada} other {Temporades}}",
+ "components.PermissionEdit.usersDescription": "Concedeix permís per gestionar els usuaris d'Overseerr. Els usuaris amb aquest permís no poden modificar els usuaris administrador ni concedir aquest privilegi a altres.",
+ "components.PermissionEdit.request4k": "Sol·licita 4K",
+ "components.MovieDetails.revenue": "Recaptació",
+ "components.RequestCard.seasons": "{seasonCount, plural, one {Temporada} other {Temporades}}",
+ "components.RequestList.requests": "Sol·licituds",
+ "components.RequestList.RequestItem.seasons": "{seasonCount, plural, one {Temporada} other {Temporades}}",
+ "components.RequestList.RequestItem.modifieduserdate": "{date} per {user}",
+ "components.RequestList.RequestItem.modified": "Modificat",
+ "components.RequestList.RequestItem.failedretry": "S'ha produït un error en tornar a demanar la sol·licitud.",
+ "components.RequestButton.viewrequest4k": "Veure sol·licitud 4K",
+ "components.RequestButton.viewrequest": "Veure sol·licitud",
+ "components.RequestButton.requestmore4k": "Sol·licita més 4K",
+ "components.RequestButton.requestmore": "Sol·licita'n més",
+ "components.RequestButton.declinerequests": "Rebutja {requestCount} {requestCount, plural, one {Request} other {Requests}}",
+ "components.RequestButton.declinerequest4k": "Rebutja sol·licitud 4K",
+ "components.RequestButton.declinerequest": "Rebutja sol·licitud",
+ "components.RequestButton.decline4krequests": "Rebutja {requestCount} 4K {requestCount, plural, one {Request} other {Requests}}",
+ "components.RequestButton.approverequests": "Aprova {requestCount} {requestCount, plural, one {Request} other {Requests}}",
+ "components.RequestButton.approverequest4k": "Aprova la sol·licitud 4K",
+ "components.RequestButton.approverequest": "Aprova la sol·licitud",
+ "components.RequestButton.approve4krequests": "Aprova {requestCount} sol·licituds 4K {requestCount, plural, one {Request} other {Requests}",
+ "components.RequestBlock.server": "Servidor de destí",
+ "components.RequestBlock.rootfolder": "Carpeta arrel",
+ "components.RequestBlock.requestoverrides": "Anul·lacions de sol·licituds",
+ "components.RequestBlock.profilechanged": "Perfil de qualitat",
+ "components.RegionSelector.regionServerDefault": "({Region}) predeterminada",
+ "components.PlexLoginButton.signinwithplex": "Inicieu la sessió",
+ "components.QuotaSelector.movieRequestLimit": "{quotaLimit} pel·lícula(es) per {quotaDays} dia(es)",
+ "components.QuotaSelector.tvRequestLimit": "{quotaLimit} temporada(es) per {quotaDays} dia(es)",
+ "components.RegionSelector.regionDefault": "Totes les regions",
+ "components.QuotaSelector.unlimited": "Il·limitat",
+ "components.PlexLoginButton.signingin": "S'està iniciant la sessió…",
+ "components.PersonDetails.lifespan": "{birthdate} – {deathdate}",
+ "components.PersonDetails.crewmember": "Equip",
+ "components.PersonDetails.birthdate": "Nascut/da {birthdate}",
+ "components.PersonDetails.ascharacter": "com a {character}",
+ "components.PersonDetails.appearsin": "Aspectes",
+ "components.PersonDetails.alsoknownas": "També conegut com: {names}",
+ "components.PermissionEdit.voteDescription": "Donar permís per votar les sol·licituds (votació encara no implementada).",
+ "components.PermissionEdit.vote": "Vota",
+ "components.PermissionEdit.viewrequestsDescription": "Concedeix permís per veure les sol·licituds d'altres usuaris.",
+ "components.PermissionEdit.viewrequests": "Veure sol·licituds",
+ "components.PermissionEdit.users": "Gestiona els usuaris",
+ "components.PermissionEdit.settingsDescription": "Concedeix permís per modificar tots els paràmetres Overseerr. Un usuari ha de tenir aquest permís per concedir-lo a altres persones.",
+ "components.PermissionEdit.settings": "Gestiona la configuració",
+ "components.PermissionEdit.requestDescription": "Concedeix permís per sol·licitar pel·lícules i sèries.",
+ "components.PermissionEdit.request4kTvDescription": "Concedeix permís per sol·licitar Sèrie en 4K.",
+ "components.PermissionEdit.request4kTv": "Sol·licita Sèrie en 4K",
+ "components.PermissionEdit.request4kMoviesDescription": "Concedeix permís per sol·licitar pel·lícules en 4K.",
+ "components.PermissionEdit.request4kMovies": "Sol·liciteu pel·lícules en 4K",
+ "components.PermissionEdit.request4kDescription": "Concedeix permís per sol·licitar pel·lícules i sèries 4K.",
+ "components.PermissionEdit.managerequestsDescription": "Concedeix permís per gestionar les sol·licituds de supervisió (inclou aprovar i denegar sol·licituds). Totes les sol·licituds que faci un usuari amb aquest permís s’aprovaran automàticament.",
+ "components.PermissionEdit.managerequests": "Gestiona les sol·licituds",
+ "components.PermissionEdit.autoapproveSeriesDescription": "Concedeix l’aprovació automàtica de les sol·licituds sèries que no siguin 4K realitzades per aquest usuari.",
+ "components.PermissionEdit.autoapproveSeries": "Aprovació automàtica de sèries",
+ "components.PermissionEdit.autoapproveMoviesDescription": "Concedeix l’aprovació automàtica de les sol·licituds de pel·lícules que no siguin 4K realitzades per aquest usuari.",
+ "components.PermissionEdit.autoapproveMovies": "Aprovació automàtica de pel·lícules",
+ "components.PermissionEdit.autoapproveDescription": "Concedeix l’aprovació automàtica a totes les sol·licituds que no siguin 4K realitzades per aquest usuari.",
+ "components.PermissionEdit.autoapprove4kSeriesDescription": "Concedeix l'aprovació automàtica de les sol·licituds de la sèrie 4K realitzades per aquest usuari.",
+ "components.PermissionEdit.autoapprove4kSeries": "Aprovació automàtica Sèries 4K",
+ "components.PermissionEdit.autoapprove4kMoviesDescription": "Concedeix l’aprovació automàtica de les sol·licituds de pel·lícules 4K realitzades per aquest usuari.",
+ "components.PermissionEdit.autoapprove4kMovies": "Aprova automàticament pel·lícules 4K",
+ "components.PermissionEdit.autoapprove4kDescription": "Concedeix l’aprovació automàtica a totes les sol·licituds 4K realitzades per aquest usuari.",
+ "components.PermissionEdit.autoapprove4k": "Aprovació automàtica 4K",
+ "components.PermissionEdit.autoapprove": "Aprovació automàtica",
+ "components.MovieDetails.openradarr": "Obre la pel·lícula a Radarr",
+ "components.NotificationTypeSelector.mediadeclined": "Mitjans rebutjats",
+ "components.NotificationTypeSelector.mediarequested": "Mitjans sol·licitats",
+ "components.NotificationTypeSelector.mediaAutoApprovedDescription": "Envia una notificació quan el contingut sol·licitat s'aprova automàticament.",
+ "components.PermissionEdit.advancedrequestDescription": "Dona permís per utilitzar opcions de sol·licitud avançades (per exemple, canviar de servidor, perfils o camins).",
+ "components.PermissionEdit.advancedrequest": "Sol·licituds avançades",
+ "components.PermissionEdit.adminDescription": "Accés complet d'administrador. Ignora totes les altres comprovacions de permisos.",
+ "components.PermissionEdit.admin": "Administrador",
+ "components.NotificationTypeSelector.mediarequestedDescription": "Envia una notificació quan es demana contingut multimèdia i requereix aprovació.",
+ "components.NotificationTypeSelector.mediafailedDescription": "Envia una notificació quan el mitjà sol·licitat no s’afegeix a Radarr o Sonarr.",
+ "components.NotificationTypeSelector.mediafailed": "S'ha produït un error en el contingut multimèdia",
+ "components.NotificationTypeSelector.mediadeclinedDescription": "Envia una notificació quan es rebutja una sol·licitud.",
+ "components.NotificationTypeSelector.mediaavailableDescription": "Envia una notificació quan el material sol·licitat estigui disponible.",
+ "components.NotificationTypeSelector.mediaavailable": "Suports disponibles",
+ "components.NotificationTypeSelector.mediaapprovedDescription": "Envia una notificació quan el mitjà sol·licitat s’aprova manualment.",
+ "components.NotificationTypeSelector.mediaapproved": "Mitjans aprovats",
+ "components.NotificationTypeSelector.mediaAutoApproved": "Mitjans aprovats automàticament",
+ "components.MovieDetails.watchtrailer": "Mireu el tràiler",
+ "components.MovieDetails.viewfullcrew": "Veure equip complet",
+ "components.MovieDetails.similar": "Títols similars",
+ "components.MovieDetails.runtime": "Ingressos",
+ "components.MovieDetails.releasedate": "Data de publicació",
+ "components.MovieDetails.recommendations": "Recomanacions",
+ "components.MovieDetails.play4konplex": "Reprodueix 4K a Plex",
+ "components.MovieDetails.playonplex": "Reprodueix a Plex",
+ "components.MovieDetails.overviewunavailable": "Descripció general no disponible.",
+ "components.MovieDetails.overview": "Visió general",
+ "components.MovieDetails.originaltitle": "Títol original",
+ "components.MovieDetails.originallanguage": "Idioma original",
+ "components.MovieDetails.openradarr4k": "Obre la pel·lícula a Radarr",
+ "components.MovieDetails.markavailable": "Marca com a disponible",
+ "components.MovieDetails.mark4kavailable": "Marca 4K com a disponible",
+ "components.MovieDetails.manageModalTitle": "Gestiona la pel·lícula",
+ "components.Settings.RadarrModal.validationProfileRequired": "Heu de seleccionar un perfil de qualitat",
+ "components.Settings.RadarrModal.validationPortRequired": "Heu de proporcionar un número de port vàlid",
+ "components.Settings.RadarrModal.validationNameRequired": "Heu de proporcionar un nom de servidor",
+ "components.Settings.RadarrModal.validationMinimumAvailabilityRequired": "Heu de seleccionar una disponibilitat mínima",
+ "components.Settings.RadarrModal.validationHostnameRequired": "Heu de proporcionar un nom d’amfitrió o una adreça IP",
+ "components.Settings.RadarrModal.validationBaseUrlTrailingSlash": "L'URL base no pot acabar amb una barra inclinada final",
+ "components.Settings.RadarrModal.validationBaseUrlLeadingSlash": "L'URL base ha de tenir una barra inclinada",
+ "components.Settings.RadarrModal.validationApplicationUrl": "Heu de proporcionar un URL vàlid",
+ "components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "L'URL no pot acabar amb una barra inclinada final",
+ "components.Settings.RadarrModal.validationApiKeyRequired": "Heu de proporcionar una clau API",
+ "components.Settings.RadarrModal.toastRadarrTestSuccess": "La connexió amb Radarr s'ha establert correctament!",
+ "components.Settings.RadarrModal.toastRadarrTestFailure": "No s'ha pogut connectar amb Radarr.",
+ "components.Settings.RadarrModal.testFirstRootFolders": "Proveu la connexió per carregar les carpetes arrel",
+ "components.Settings.RadarrModal.testFirstQualityProfiles": "Prova la connexió per carregar perfils de qualitat",
+ "components.Settings.RadarrModal.syncEnabled": "Activa l’escaneig",
+ "components.Settings.RadarrModal.ssl": "Activa SSL",
+ "components.Settings.RadarrModal.servernamePlaceholder": "El meu Servidor Radarr",
+ "components.Settings.RadarrModal.servername": "Nom del Servidor",
+ "components.Settings.RadarrModal.server4k": "Servidor 4K",
+ "components.MovieDetails.manageModalRequests": "Sol·licituds",
+ "components.MovieDetails.manageModalNoRequests": "Sense sol·licituds",
+ "components.MovieDetails.manageModalClearMediaWarning": "* Això eliminarà irreversiblement totes les dades d'aquesta pel·lícula, incloses les sol·licituds. Si aquest ítem existeix a la vostra biblioteca Plex, la informació de l'element es recrearà durant la pròxima exploració.",
+ "components.MovieDetails.manageModalClearMedia": "Esborra totes les dades de medis",
+ "components.MovieDetails.downloadstatus": "Estat de la baixada",
+ "components.MovieDetails.cast": "Repartiment",
+ "components.MovieDetails.budget": "Pressupost",
+ "components.MovieDetails.MovieCrew.fullcrew": "Equip complet",
+ "components.MovieDetails.MovieCast.fullcast": "Repartiment complet",
+ "components.MediaSlider.ShowMoreCard.seemore": "Veure més",
+ "components.Login.validationpasswordrequired": "Heu de proporcionar una contrasenya",
+ "components.Login.validationemailrequired": "Heu de proporcionar una adreça de correu electrònic vàlida",
+ "components.Login.signinwithplex": "Utilitzeu el vostre compte de Plex",
+ "components.Login.signinwithoverseerr": "Utilitzeu el vostre compte de {applicationTitle}",
+ "components.Login.signinheader": "Inicieu sessió per continuar",
+ "components.Login.signingin": "S'està iniciant la sessió…",
+ "components.Login.signin": "Inicieu la sessió",
+ "components.Login.password": "Contrasenya",
+ "components.Login.loginerror": "S'ha produït un error en intentar iniciar la sessió.",
+ "components.Login.forgotpassword": "Has oblidat la contrasenya?",
+ "components.Layout.alphawarning": "Es tracta de programari en fase ALPHA. Moltes coses poden deixar de funcionar i/o ser inestables. Informeu de qualsevol problema a GitHub de Overseerr!",
+ "components.Layout.UserDropdown.signout": "Tanqueu la sessió",
+ "components.Layout.UserDropdown.settings": "Configuració",
+ "components.Layout.UserDropdown.myprofile": "Perfil",
+ "components.Layout.Sidebar.users": "Usuaris",
+ "components.Layout.Sidebar.settings": "Configuració",
+ "components.Layout.Sidebar.requests": "Sol·licituds",
+ "components.Layout.Sidebar.dashboard": "Descobriu",
+ "components.Layout.SearchInput.searchPlaceholder": "Cerqueu Pel·lícules i Sèries",
+ "components.Layout.LanguagePicker.changelanguage": "Canvieu d'idioma",
+ "components.Discover.upcomingtv": "Pròximes sèries",
+ "components.Discover.upcomingmovies": "Pròximes pel·lícules",
+ "components.Discover.upcoming": "Pròximes pel·lícules",
+ "components.Discover.trending": "Tendències",
+ "components.Discover.recentrequests": "Sol·licituds recents",
+ "components.Discover.recentlyAdded": "Recentment afegit",
+ "components.Discover.populartv": "Sèries populars",
+ "components.Discover.popularmovies": "Pel·lícules populars",
+ "components.Discover.nopending": "No hi ha sol·licituds pendents",
+ "components.Discover.discovertv": "Sèries populars",
+ "components.Discover.discovermovies": "Pel·lícules populars",
+ "components.Discover.discover": "Descobriu",
+ "components.Discover.TvGenreSlider.tvgenres": "Gèneres de Sèries",
+ "components.Discover.TvGenreList.seriesgenres": "Gèneres de Sèries",
+ "components.Discover.StudioSlider.studios": "Estudis",
+ "components.Discover.NetworkSlider.networks": "Plataforma",
+ "components.Discover.MovieGenreSlider.moviegenres": "Gèneres de Pel·lícules",
+ "components.Discover.MovieGenreList.moviegenres": "Gèneres de Pel·lícules",
+ "components.Discover.DiscoverTvLanguage.languageSeries": "Sèries en {language}",
+ "components.Discover.DiscoverTvGenre.genreSeries": "Sèries de {genre}",
+ "components.Discover.DiscoverStudio.studioMovies": "Pel·lícules de {studio}",
+ "components.Discover.DiscoverNetwork.networkSeries": "{network} Sèries",
+ "components.Discover.DiscoverMovieLanguage.languageMovies": "Pel·lícules en {language}",
+ "components.Discover.DiscoverMovieGenre.genreMovies": "Pel·lícules de {genre}",
+ "components.CollectionDetails.requestswillbecreated4k": "Els següents títols tenen sol·licituds creades en 4K:",
+ "components.CollectionDetails.requestswillbecreated": "Els següents títols tenen sol·licituds creades:",
+ "components.CollectionDetails.requestcollection4k": "Sol·licita Col·lecció en 4K",
+ "components.CollectionDetails.requestcollection": "Sol·licita Col·lecció",
+ "components.CollectionDetails.requestSuccess": " {title} s'ha sol·licitat correctament!",
+ "components.CollectionDetails.overview": "Sinopsi",
+ "components.CollectionDetails.numberofmovies": "{count} Pel·lícules",
+ "components.AppDataWarning.dockerVolumeMissingDescription": "El muntatge de volum {appDataPath}
no s'ha configurat correctament. Totes les dades s’esborraran quan el contenidor s’aturi o es reiniciï.",
+ "components.AppDataWarning.dockerVolumeMissing": "Falta el muntatge del volum de Docker",
+ "components.RequestModal.requestfrom": "Hi ha una sol·licitud pendent de {username}.",
+ "components.RequestModal.requesterror": "S'ha produït un error en enviar la sol·licitud.",
+ "components.RequestModal.requestedited": "Sol·licitud per a {title} editada correctament!",
+ "components.RequestModal.requestcancelled": "S'ha cancel·lat la sol·licitud de {title}.",
+ "components.RequestModal.requestall": "Sol·licita totes les temporades",
+ "components.RequestModal.requestadmin": "Aquesta sol·licitud s'aprovarà automàticament.",
+ "components.RequestModal.requestCancel": "S'ha cancel·lat la sol·licitud de {title}.",
+ "components.RequestModal.requestSuccess": "{title} s'ha sol·licitat correctament!",
+ "components.RequestModal.request4ktitle": "Sol·licita {title} en 4K",
+ "components.Settings.Notifications.NotificationsSlack.validationWebhookUrl": "Heu de proporcionar un URL vàlid",
+ "components.Settings.Notifications.NotificationsSlack.testsent": "S'ha enviat la notificació de prova!",
+ "components.Settings.Notifications.NotificationsSlack.slacksettingssaved": "La configuració de notificacions Slack s'ha desat correctament!",
+ "components.Settings.Notifications.NotificationsSlack.slacksettingsfailed": "No s'ha pogut desar la configuració de notificacions Slack.",
+ "components.Settings.Notifications.NotificationsSlack.settingupslackDescription": "Per configurar les notificacions Slack, haureu de crear una integració de WebhooK i introduir l'URL del webhook a continuació.",
+ "components.Settings.Notifications.NotificationsSlack.settingupslack": "Configuració de notificacions Slack",
+ "components.Settings.Notifications.NotificationsSlack.notificationtypes": "Tipus de notificacions",
+ "components.Settings.Notifications.NotificationsSlack.agentenabled": "Activa l'agent",
+ "components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "Heu de proporcionar una clau d'usuari vàlida",
+ "components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired": "Heu de proporcionar un testimoni d’aplicació vàlid",
+ "components.Settings.Notifications.NotificationsPushover.userToken": "Clau d'usuari",
+ "components.Settings.Notifications.NotificationsPushover.testsent": "S'ha enviat la notificació de prova!",
+ "components.Settings.Notifications.NotificationsPushover.settinguppushoverDescription": "Per configurar les notificacions Pushover, haureu de registrar una aplicació i introduir el testimoni API a continuació. (Podeu utilitzar una de les nostres icones oficials a GitHub.) També necessitareu la vostra clau d'usuari.",
+ "components.Settings.Notifications.NotificationsPushover.settinguppushover": "Configuració de notificacions Pushover",
+ "components.Settings.Notifications.NotificationsPushover.pushoversettingssaved": "La configuració de notificacions Pushover s'ha desat correctament!",
+ "components.Settings.Notifications.NotificationsPushover.pushoversettingsfailed": "No s'ha pogut desar la configuració de les notificacions de Pushover.",
+ "components.Settings.Notifications.NotificationsPushover.notificationtypes": "Tipus de notificacions",
+ "components.Settings.Notifications.NotificationsPushover.agentenabled": "Activa l'agent",
+ "components.Settings.Notifications.NotificationsPushover.accessToken": "Testimoni d'aplicació / API",
+ "components.Settings.Notifications.NotificationsPushbullet.validationAccessTokenRequired": "Heu de proporcionar un testimoni d'accés",
+ "components.Settings.Notifications.NotificationsPushbullet.testSent": "S'ha enviat la notificació de prova!",
+ "components.Settings.Notifications.NotificationsPushbullet.settingUpPushbulletDescription": "Per configurar les notificacions de Pushbullet, haureu de crear un testimoni d'accés i introduir-lo a continuació.",
+ "components.Settings.Notifications.NotificationsPushbullet.settingUpPushbullet": "Configuració de notificacions Pushbullet",
+ "components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsSaved": "La configuració de les notificacions de pushbullet s'ha desat correctament!",
+ "components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsFailed": "No s'ha pogut desar la configuració de notificacions de Pushbullet.",
+ "components.Settings.Notifications.NotificationsPushbullet.notificationTypes": "Tipus de notificacions",
+ "components.Settings.Notifications.NotificationsPushbullet.agentEnabled": "Activa l'agent",
+ "components.Settings.Notifications.NotificationsPushbullet.accessToken": "Testimoni d'accés",
+ "components.Search.searchresults": "Resultats de la cerca",
+ "components.Search.search": "Cerca",
+ "components.ResetPassword.validationpasswordrequired": "Heu de proporcionar una contrasenya",
+ "components.ResetPassword.validationpasswordminchars": "La contrasenya és massa curta; ha de tenir un mínim de 8 caràcters",
+ "components.ResetPassword.validationpasswordmatch": "Les contrasenyes han de coincidir",
+ "components.ResetPassword.validationemailrequired": "Heu de proporcionar una adreça de correu electrònic vàlida",
+ "components.ResetPassword.resetpasswordsuccessmessage": "Contrasenya restablerta amb èxit!",
+ "components.ResetPassword.resetpassword": "Restableix la contrasenya",
+ "components.ResetPassword.requestresetlinksuccessmessage": "S'enviarà un enllaç de restabliment de contrasenya a l'adreça electrònica proporcionada si està associada amb un usuari vàlid.",
+ "components.ResetPassword.passwordreset": "Reinicialització de la contrasenya",
+ "components.ResetPassword.password": "Contrasenya",
+ "components.ResetPassword.gobacklogin": "Torna a la pàgina d'inici de sessió",
+ "components.ResetPassword.emailresetlink": "Envieu un enllaç de recuperació per correu electrònic",
+ "components.ResetPassword.email": "Adreça electrònica",
+ "components.ResetPassword.confirmpassword": "Confirmeu la contrasenya",
+ "components.RequestModal.selectseason": "Selecciona les temporades",
+ "components.RequestModal.seasonnumber": "Temporada {number}",
+ "components.RequestModal.season": "Temporada",
+ "components.RequestModal.requesttitle": "Sol·licita {title}",
+ "components.RequestModal.requestseasons": "Sol·licita {seasonCount} {seasonCount, plural, one {Temporada} other {Temporades}}"
+}
diff --git a/src/i18n/locale/de.json b/src/i18n/locale/de.json
index 49d230be9..5349d8019 100644
--- a/src/i18n/locale/de.json
+++ b/src/i18n/locale/de.json
@@ -725,7 +725,6 @@
"components.Settings.cacheImagesTip": "Alle Bilder Optimieren und lokal speichern (verbraucht viel Speicherplatz)",
"components.Settings.cacheImages": "Bildzwischenspeicherung aktivieren",
"components.Settings.SettingsUsers.users": "Benutzer",
- "components.Settings.SettingsLogs.viewDetails": "Details anzeigen",
"components.Settings.SettingsLogs.time": "Zeitstempel",
"components.Settings.SettingsLogs.showall": "Alle Protokolle anzeigen",
"components.Settings.SettingsLogs.resumeLogs": "Fortsetzen",
diff --git a/src/i18n/locale/es.json b/src/i18n/locale/es.json
index c5631f23b..6e89dc7bf 100644
--- a/src/i18n/locale/es.json
+++ b/src/i18n/locale/es.json
@@ -740,7 +740,6 @@
"components.Settings.enablessl": "Habilitar SSL",
"components.Settings.cacheImagesTip": "Optimizar y guardar todas las imágenes localmente (consume mucho espacio en disco)",
"components.Settings.cacheImages": "Habilitar Cacheado de Imagen",
- "components.Settings.SettingsLogs.viewDetails": "Ver Detalles",
"components.Settings.SettingsLogs.logDetails": "Detalles del Log",
"components.Settings.SettingsLogs.extraData": "Datos Adicionales",
"components.Settings.SettingsLogs.copyToClipboard": "Copiar al Portapapeles",
diff --git a/src/i18n/locale/fr.json b/src/i18n/locale/fr.json
index 9dc3726bb..aeaa09127 100644
--- a/src/i18n/locale/fr.json
+++ b/src/i18n/locale/fr.json
@@ -719,7 +719,6 @@
"i18n.usersettings": "Paramètres utilisateur",
"i18n.settings": "Paramètres",
"components.UserProfile.UserSettings.UserNotificationSettings.notifications": "Notifications",
- "components.Settings.SettingsLogs.viewDetails": "Voir les détails",
"components.Settings.SettingsLogs.copiedLogMessage": "Le texte des journaux a été ajouté au presse-papiers.",
"components.UserProfile.UserSettings.UserGeneralSettings.general": "Général",
"components.Settings.services": "Applications",
diff --git a/src/i18n/locale/it.json b/src/i18n/locale/it.json
index 3a7c9597f..0ff805c36 100644
--- a/src/i18n/locale/it.json
+++ b/src/i18n/locale/it.json
@@ -22,7 +22,7 @@
"components.RequestModal.selectseason": "Seleziona stagioni",
"components.RequestModal.seasonnumber": "Stagione {number}",
"components.RequestModal.season": "Stagione",
- "components.RequestModal.requestadmin": "La tua richiesta verrà approvata immediatamente.",
+ "components.RequestModal.requestadmin": "Questa richiesta sarà approvata automaticamente.",
"components.RequestModal.requestSuccess": "{title} richiesto con successo!",
"components.RequestModal.requestCancel": "Richiesta per {title} eliminata.",
"components.RequestModal.numberofepisodes": "Nº di episodi",
@@ -374,8 +374,8 @@
"components.Settings.Notifications.NotificationsWebhook.resetPayload": "Ripristino delle impostazioni predefinite",
"components.Settings.Notifications.NotificationsWebhook.notificationtypes": "Tipi di notifica",
"components.Settings.Notifications.NotificationsWebhook.customJson": "Payload JSON",
- "components.RequestModal.requestedited": "Richiesta modificata.",
- "components.RequestModal.requestcancelled": "Richiesta annullata.",
+ "components.RequestModal.requestedited": "Richiesta di {title} modificata correttamente!",
+ "components.RequestModal.requestcancelled": "Richiesta per {title} eliminata.",
"components.RequestModal.request4kfrom": "Al momento è presente una richiesta 4K in sospeso da {username}.",
"components.RequestModal.pending4krequest": "Richiesta in sospeso per {titolo} in 4K",
"components.RequestModal.errorediting": "Qualcosa è andato storto durante la modifica della richiesta.",
@@ -681,8 +681,8 @@
"components.Settings.SettingsUsers.userSettings": "Impostazioni Utente",
"components.Settings.SettingsUsers.toastSettingsSuccess": "Impostazioni utente salvate correttamente!",
"components.Settings.SettingsUsers.toastSettingsFailure": "Qualcosa è andato storto durante il salvataggio delle impostazioni.",
- "components.Settings.SettingsUsers.localLogin": "Abilita l'accesso utente locale",
- "components.Settings.SettingsUsers.defaultPermissions": "Autorizzazioni utente predefinite",
+ "components.Settings.SettingsUsers.localLogin": "Abilita Accesso Locale",
+ "components.Settings.SettingsUsers.defaultPermissions": "Autorizzazioni Predefinite",
"components.Settings.Notifications.emailNotificationTypesAlertDescriptionPt2": "Le notifiche via posta elettronica Media approvato, Media rifiutato, e Media disponibile sono inviate all'utente che ha effettuato la richiesta.",
"components.NotificationTypeSelector.mediaAutoApprovedDescription": "Invia una notifica quando i media richiesti vengono approvati automaticamente.",
"components.NotificationTypeSelector.mediaAutoApproved": "Media approvati automaticamente",
@@ -740,7 +740,6 @@
"components.Settings.SettingsAbout.about": "Info",
"components.ResetPassword.passwordreset": "Reimposta la password",
"components.Settings.enablessl": "Abilita SSL",
- "components.Settings.SettingsLogs.viewDetails": "Visualizza i dettagli",
"components.Settings.SettingsLogs.logDetails": "Dettagli registro",
"components.Settings.SettingsLogs.extraData": "Dati aggiuntivi",
"components.Settings.SettingsLogs.copyToClipboard": "Copia negli Appunti",
@@ -750,5 +749,54 @@
"components.PersonDetails.birthdate": "Data di nascita {birthdate}",
"components.PersonDetails.alsoknownas": "Altri nomi: {names}",
"i18n.delimitedlist": "{a}, {b}",
- "components.MovieDetails.originaltitle": "Titolo Originale"
+ "components.MovieDetails.originaltitle": "Titolo Originale",
+ "i18n.view": "Vista",
+ "i18n.unauthorized": "Non autorizzato",
+ "i18n.tvshow": "Serie",
+ "i18n.testing": "Test in corso…",
+ "i18n.test": "Test",
+ "i18n.status": "Stato",
+ "i18n.showingresults": "Mostrando {from} a {to} di {total} risultati",
+ "i18n.resultsperpage": "Mostra {pageSize} risultati per pagina",
+ "i18n.saving": "Salvataggio…",
+ "i18n.save": "Salva Modifiche",
+ "i18n.requesting": "Richiesta in corso…",
+ "i18n.request4k": "Richiesta 4K",
+ "i18n.previous": "Precedente",
+ "i18n.notrequested": "Non Richiesto",
+ "i18n.noresults": "Nessun risultato.",
+ "i18n.next": "Avanti",
+ "i18n.movie": "Film",
+ "i18n.canceling": "Annullamento…",
+ "i18n.back": "Indietro",
+ "i18n.areyousure": "Sei sicuro?",
+ "i18n.all": "Tutti",
+ "components.UserProfile.unlimited": "Illimitato",
+ "components.UserProfile.totalrequests": "Richieste Totali",
+ "components.UserProfile.seriesrequest": "Richieste Serie",
+ "components.UserProfile.requestsperdays": "{limit, plural, one {rimanente} other {rimanenti}}",
+ "components.UserProfile.pastdays": "{type} (ultimi {days} giorni)",
+ "components.UserProfile.movierequests": "Richieste Film",
+ "components.UserProfile.limit": "{remaining} di {limit}",
+ "components.UserProfile.UserSettings.UserGeneralSettings.seriesrequestlimit": "Limite Richiesta Serie",
+ "components.UserProfile.UserSettings.UserGeneralSettings.movierequestlimit": "Limite Richiesta Film",
+ "components.UserProfile.UserSettings.UserGeneralSettings.enableOverride": "Abilita Override",
+ "components.TvDetails.originaltitle": "Titolo Originale",
+ "components.Settings.SettingsUsers.tvRequestLimitLabel": "Limite Globale Richiesta Serie",
+ "components.Settings.SettingsUsers.movieRequestLimitLabel": "Limite Globale Richiesta Film",
+ "components.RequestModal.QuotaDisplay.seasonlimit": "{limit, plural, one {stagione} other {stagioni}}",
+ "components.RequestModal.QuotaDisplay.season": "stagione",
+ "components.RequestModal.QuotaDisplay.requiredquotaUser": "Questo utente deve avere almeno {seasons} {seasons, plural, one {richiesta rimanente} other {richieste rimanenti}} per poter richiedere questa serie.",
+ "components.RequestModal.QuotaDisplay.requiredquota": "Devi avere almeno {seasons} {seasons, plural, one {richiesta rimanente} other {richieste rimanenti}} per poter richiedere questa serie.",
+ "components.RequestModal.QuotaDisplay.requestsremaining": "{remaining, plural, =0 {No} other {#}} {type} {remaining, plural, one {richiesta rimanente} other {richieste rimanenti}}",
+ "components.RequestModal.QuotaDisplay.quotaLinkUser": "Puoi vedere un riassunto sui limiti di questo utente nella sua pagina profilo.",
+ "components.RequestModal.QuotaDisplay.quotaLink": "Puoi vedere un riepilogo dei tuoi limiti nella pagina del tuo profilo.",
+ "components.RequestModal.QuotaDisplay.notenoughseasonrequests": "Non rimangono abbastanza stagioni da richiedere",
+ "components.RequestModal.QuotaDisplay.movielimit": "{limit, plural, one {film} other {film}}",
+ "components.RequestModal.QuotaDisplay.movie": "film",
+ "components.RequestModal.QuotaDisplay.allowedRequestsUser": "Questo utente è autorizzato a richiedere {limit} {type} ogni {days} giorni.",
+ "components.RequestModal.QuotaDisplay.allowedRequests": "Puoi richiedere {limit} {type} ogni {days} giorni.",
+ "components.QuotaSelector.unlimited": "Illimitato",
+ "components.QuotaSelector.tvRequestLimit": "{quotaLimit} stagione/i per {quotaDays} giorno/i",
+ "components.QuotaSelector.movieRequestLimit": "{quotaLimit} film per {quotaDays} giorno/i"
}
diff --git a/src/i18n/locale/ja.json b/src/i18n/locale/ja.json
index a8a4f72ae..b1e723fdb 100644
--- a/src/i18n/locale/ja.json
+++ b/src/i18n/locale/ja.json
@@ -16,7 +16,7 @@
"components.Layout.Sidebar.settings": "設定",
"components.Layout.Sidebar.users": "ユーザー",
"components.Layout.UserDropdown.signout": "ログアウト",
- "components.Layout.alphawarning": "このソフトはアルファ版です。ほとんどの機能は不安定又は故障している可能性があります。バグを発見した場合、OverseerrのGithubまでご連絡ください!",
+ "components.Layout.alphawarning": "このソフトはアルファ版です。ほとんどの機能は不安定又は故障している可能性があります。バグを発見した場合、Overseerr の Github までご連絡ください!",
"components.MovieDetails.budget": "予算",
"components.MovieDetails.cast": "出演者",
"components.MovieDetails.manageModalClearMedia": "メディア情報を消去",
@@ -30,10 +30,10 @@
"components.MovieDetails.recommendations": "オススメの作品",
"components.MovieDetails.releasedate": "公開日",
"components.MovieDetails.revenue": "収益",
- "components.MovieDetails.runtime": "{minutes}分",
+ "components.MovieDetails.runtime": "{minutes} 分",
"components.MovieDetails.similar": "関連作品",
"components.PersonDetails.appearsin": "出演作品",
- "components.PersonDetails.ascharacter": "{character}役",
+ "components.PersonDetails.ascharacter": "{character} 役",
"components.RequestBlock.seasons": "シーズン",
"components.RequestCard.seasons": "シーズン",
"components.RequestList.RequestItem.seasons": "シーズン",
@@ -45,32 +45,32 @@
"components.RequestModal.requestCancel": "{title}のリクエストは取り消されました。",
"components.RequestModal.requestSuccess": "{title}のリクエストは完了しました。",
"components.RequestModal.requestadmin": "このリクエストは今すぐ承認されます。",
- "components.RequestModal.requestfrom": "{username}はすでにリクエストを上げています。",
- "components.RequestModal.requestseasons": "{seasonCount} {seasonCount, plural, one {Season} other {Seasons}}をリクエスト",
+ "components.RequestModal.requestfrom": "{username} はすでにリクエストを上げています。",
+ "components.RequestModal.requestseasons": "{seasonCount} シーズンをリクエスト",
"components.RequestModal.requesttitle": "{title}をリクエスト",
"components.RequestModal.season": "シーズン",
- "components.RequestModal.seasonnumber": "シーズン{number}",
+ "components.RequestModal.seasonnumber": "シーズン {number}",
"components.RequestModal.selectseason": "シーズンを選ぶ",
"components.Search.searchresults": "検索結果",
"components.Settings.Notifications.agentenabled": "エージェントを有効にする",
- "components.Settings.Notifications.authPass": "認証パスワード",
- "components.Settings.Notifications.authUser": "認証ユーザー",
+ "components.Settings.Notifications.authPass": "SMTP 認証パスワード",
+ "components.Settings.Notifications.authUser": "SMTP 認証ユーザー",
"components.Settings.Notifications.emailsender": "配信元メールアドレス",
- "components.Settings.Notifications.enableSsl": "SSLを有効にする",
- "components.Settings.Notifications.smtpHost": "SMTPホスト",
- "components.Settings.Notifications.smtpPort": "SMTPポート",
+ "components.Settings.Notifications.enableSsl": "SSL を有効にする",
+ "components.Settings.Notifications.smtpHost": "SMTP ホスト",
+ "components.Settings.Notifications.smtpPort": "SMTP ポート",
"components.Settings.Notifications.validationSmtpHostRequired": "SMTPホストの入力は必要です",
"components.Settings.Notifications.validationSmtpPortRequired": "SMTPポートの入力は必要です",
- "components.Settings.Notifications.webhookUrl": "ウェブフックURL",
+ "components.Settings.Notifications.webhookUrl": "ウェブフック URL",
"components.Settings.Notifications.webhookUrlPlaceholder": "サーバー設定 → 連携サービス → ウェブフック",
"components.Settings.RadarrModal.add": "サーバーを追加",
- "components.Settings.RadarrModal.apiKey": "APIキー",
- "components.Settings.RadarrModal.apiKeyPlaceholder": "RadarrのAPIキー",
- "components.Settings.RadarrModal.baseUrl": "ベースURL",
+ "components.Settings.RadarrModal.apiKey": "API キー",
+ "components.Settings.RadarrModal.apiKeyPlaceholder": "Radarr の API キー",
+ "components.Settings.RadarrModal.baseUrl": "ベース URL",
"components.Settings.RadarrModal.baseUrlPlaceholder": "例:/radarr",
- "components.Settings.RadarrModal.createradarr": "Radarrサーバーを追加",
+ "components.Settings.RadarrModal.createradarr": "Radarr サーバーを追加",
"components.Settings.RadarrModal.defaultserver": "デフォルトサーバー",
- "components.Settings.RadarrModal.editradarr": "Radarrサーバーを編集",
+ "components.Settings.RadarrModal.editradarr": "Radarr サーバーを編集",
"components.Settings.RadarrModal.hostname": "ホスト名",
"components.Settings.RadarrModal.minimumAvailability": "最低リリース状況",
"components.Settings.RadarrModal.port": "ポート",
@@ -79,25 +79,25 @@
"components.Settings.RadarrModal.selectMinimumAvailability": "最低リリース状況を選ぶ",
"components.Settings.RadarrModal.selectQualityProfile": "画質プロファイルを選ぶ",
"components.Settings.RadarrModal.selectRootFolder": "ルートフォルダーを選ぶ",
- "components.Settings.RadarrModal.server4k": "4Kサーバー",
+ "components.Settings.RadarrModal.server4k": "4K サーバー",
"components.Settings.RadarrModal.servername": "サーバー名",
- "components.Settings.RadarrModal.servernamePlaceholder": "Radarrサーバー",
- "components.Settings.RadarrModal.ssl": "SSLを有効にする",
- "components.Settings.RadarrModal.toastRadarrTestFailure": "Radarrサーバーの接続は失敗しました。",
+ "components.Settings.RadarrModal.servernamePlaceholder": "Radarr サーバー",
+ "components.Settings.RadarrModal.ssl": "SSL を有効にする",
+ "components.Settings.RadarrModal.toastRadarrTestFailure": "Radarr サーバーの接続は失敗しました。",
"components.Settings.RadarrModal.toastRadarrTestSuccess": "Radarrサーバーの接続は成功しました!",
- "components.Settings.RadarrModal.validationApiKeyRequired": "APIキーの入力が必要です",
+ "components.Settings.RadarrModal.validationApiKeyRequired": "API キーの入力が必要です",
"components.Settings.RadarrModal.validationHostnameRequired": "ホスト名/IPの入力が必要です",
"components.Settings.RadarrModal.validationPortRequired": "ポートの入力が必要です",
"components.Settings.RadarrModal.validationProfileRequired": "プロファイルの選択が必要です",
"components.Settings.RadarrModal.validationRootFolderRequired": "ルートフォルダーの選択が必要です",
"components.Settings.SonarrModal.add": "サーバーを追加",
- "components.Settings.SonarrModal.apiKey": "APIキー",
- "components.Settings.SonarrModal.apiKeyPlaceholder": "SonarrのAPIキー",
- "components.Settings.SonarrModal.baseUrl": "ベースURL",
+ "components.Settings.SonarrModal.apiKey": "API キー",
+ "components.Settings.SonarrModal.apiKeyPlaceholder": "Sonarr の API キー",
+ "components.Settings.SonarrModal.baseUrl": "ベース URL",
"components.Settings.SonarrModal.baseUrlPlaceholder": "例:/sonarr",
- "components.Settings.SonarrModal.createsonarr": "Sonarrサーバーを追加",
+ "components.Settings.SonarrModal.createsonarr": "Sonarr サーバーを追加",
"components.Settings.SonarrModal.defaultserver": "デフォルトサーバー",
- "components.Settings.SonarrModal.editsonarr": "Sonarrサーバーを編集",
+ "components.Settings.SonarrModal.editsonarr": "Sonarr サーバーを編集",
"components.Settings.SonarrModal.hostname": "ホスト名",
"components.Settings.SonarrModal.port": "ポート",
"components.Settings.SonarrModal.qualityprofile": "画質プロファイル",
@@ -105,34 +105,34 @@
"components.Settings.SonarrModal.seasonfolders": "シーズンフォルダー",
"components.Settings.SonarrModal.selectQualityProfile": "画質プロファイルを選ぶ",
"components.Settings.SonarrModal.selectRootFolder": "ルートフォルダーを選ぶ",
- "components.Settings.SonarrModal.server4k": "4Kサーバー",
+ "components.Settings.SonarrModal.server4k": "4K サーバー",
"components.Settings.SonarrModal.servername": "サーバー名",
- "components.Settings.SonarrModal.servernamePlaceholder": "Sonarrサーバー",
- "components.Settings.SonarrModal.ssl": "SSLを有効にする",
- "components.Settings.SonarrModal.validationApiKeyRequired": "APIキーの入力が必要です",
+ "components.Settings.SonarrModal.servernamePlaceholder": "Sonarr サーバー",
+ "components.Settings.SonarrModal.ssl": "SSL を有効にする",
+ "components.Settings.SonarrModal.validationApiKeyRequired": "API キーの入力が必要です",
"components.Settings.SonarrModal.validationHostnameRequired": "ホスト名/IPの入力が必要です",
"components.Settings.SonarrModal.validationPortRequired": "ポートの入力が必要です",
"components.Settings.SonarrModal.validationProfileRequired": "プロファイルの選択が必要です",
"components.Settings.SonarrModal.validationRootFolderRequired": "ルートフォルダーの選択が必要です",
"components.Settings.activeProfile": "アクティブプロファイル",
- "components.Settings.addradarr": "Radarrサーバーを追加",
+ "components.Settings.addradarr": "Radarr サーバーを追加",
"components.Settings.address": "アドレス",
- "components.Settings.addsonarr": "Sonarrサーバーを追加",
- "components.Settings.apikey": "APIキー",
- "components.Settings.applicationurl": "アプリケーションURL",
+ "components.Settings.addsonarr": "Sonarr サーバーを追加",
+ "components.Settings.apikey": "API キー",
+ "components.Settings.applicationurl": "アプリケーション URL",
"components.Settings.cancelscan": "スキャンをキャンセル",
- "components.Settings.copied": "APIキーをクリップボードにコピーされた。",
+ "components.Settings.copied": "API キーをクリップボードにコピーされた。",
"components.Settings.currentlibrary": "現在のライブラリー:{name}",
"components.Settings.default": "デフォルト",
- "components.Settings.default4k": "デフォルト4K",
+ "components.Settings.default4k": "デフォルト 4K",
"components.Settings.deleteserverconfirm": "このサーバーを削除しますか?",
"components.Settings.generalsettings": "一般設定",
- "components.Settings.generalsettingsDescription": "Overseerrの構成に関する設定です。",
+ "components.Settings.generalsettingsDescription": "Overseerr の構成に関する設定です。",
"components.Settings.hostname": "ホスト名/IP",
"components.Settings.librariesRemaining": "残りのライブラリー:{count}",
"components.Settings.manualscan": "手動ライブラリースキャン",
"components.Settings.manualscanDescription": "通常は24時間に一度しか実行されません。Overseerr は、Plex サーバーの最近追加されたフォルダをより頻繁にチェックします。初めて Plex を設定する場合は、一度手動でライブラリーをスキャンすることをお勧めします!",
- "components.Settings.menuAbout": "Overseerrについて",
+ "components.Settings.menuAbout": "Overseerr について",
"components.Settings.menuGeneralSettings": "一般",
"components.Settings.menuJobs": "ジョブ",
"components.Settings.menuLogs": "ログ",
@@ -142,27 +142,27 @@
"components.Settings.notificationsettings": "通知設定",
"components.Settings.notificationsettingsDescription": "ここでは、どのような通知を送信する又はどのサービスを使って送信するかを設定できます。",
"components.Settings.notrunning": "実行されていない",
- "components.Settings.plexlibraries": "Plexライブラリー",
- "components.Settings.plexlibrariesDescription": "Overseerrがスキャンしてタイトルを探すライブラリ。リストにない場合、Plexの接続設定を保存し、下のボタンをクリックしてください。",
- "components.Settings.plexsettings": "Plexの設定",
+ "components.Settings.plexlibraries": "Plex ライブラリー",
+ "components.Settings.plexlibrariesDescription": "Overseerr がスキャンしてタイトルを探すライブラリ。リストにない場合、Plex の接続設定を保存し、下のボタンをクリックしてください。",
+ "components.Settings.plexsettings": "Plex の設定",
"components.Settings.plexsettingsDescription": "Plex サーバーの設定。Overseerr は、Plex サーバーを使用して、間隔をおいてライブラリをスキャンし、利用可能なコンテンツを確認します。",
"components.Settings.port": "ポート",
- "components.Settings.radarrSettingsDescription": "Radarr接続設定。複数のサーバーを繋ぐことができますが、デフォルトで常にアクティブなのは2つのみ(1つは標準HD用、もう1つは4K用)。管理者は、新しいリクエストに使用するサーバーを選択することができます。",
- "components.Settings.radarrsettings": "Radarr設定",
+ "components.Settings.radarrSettingsDescription": "Radarr 接続設定。複数のサーバーを繋ぐことができますが、デフォルトで常にアクティブなのは 2 つのみ(1 つは標準 HD 用、もう 1 つは 4K 用)。管理者は、新しいリクエストに使用するサーバーを選択することができます。",
+ "components.Settings.radarrsettings": "Radarr 設定",
"components.Settings.servername": "サーバー名",
- "components.Settings.servernamePlaceholder": "Plexサーバー名",
- "components.Settings.sonarrSettingsDescription": "Sonarr接続設定。複数のサーバーを繋ぐことができますが、デフォルトで常にアクティブなのは2つのみ(1つは標準HD用、もう1つは4K用)。管理者は、新しいリクエストに使用するサーバーを選択することができます。",
- "components.Settings.sonarrsettings": "Sonarr設定",
+ "components.Settings.servernamePlaceholder": "Plex サーバー名",
+ "components.Settings.sonarrSettingsDescription": "Sonarr 接続設定。複数のサーバーを繋ぐことができますが、デフォルトで常にアクティブなのは 2 つのみ(1 つは標準 HD 用、もう1つは 4K 用)。管理者は、新しいリクエストに使用するサーバーを選択することができます。",
+ "components.Settings.sonarrsettings": "Sonarr 設定",
"components.Settings.ssl": "SSL",
"components.Settings.startscan": "スキャンを開始",
- "components.Setup.configureplex": "Plexの設定",
+ "components.Setup.configureplex": "Plex の設定",
"components.Setup.configureservices": "連携サービスの設定",
"components.Setup.continue": "続行",
"components.Setup.finish": "セットアップを完了",
"components.Setup.finishing": "保存中…",
- "components.Setup.loginwithplex": "Plexでログイン",
- "components.Setup.signinMessage": "Plexアカウントでログインして始める",
- "components.Setup.welcome": "Overseerrへようこそ",
+ "components.Setup.loginwithplex": "Plex でログイン",
+ "components.Setup.signinMessage": "Plex アカウントでログインして始める",
+ "components.Setup.welcome": "Overseerr へようこそ",
"components.TvDetails.cast": "出演者",
"components.TvDetails.manageModalClearMedia": "メディアのデータを消去",
"components.TvDetails.manageModalClearMediaWarning": "*リクエストを含め、メーディアのデータをすべて消去されます。この操作は元に戻すことができません。このアイテムが Plex ライブラリに存在する場合、メディア情報は次の同期で再作成されます。",
@@ -192,7 +192,7 @@
"i18n.movies": "映画",
"i18n.partiallyavailable": "一部鑑賞可能",
"i18n.pending": "リクエスト中",
- "i18n.processing": "処理中…",
+ "i18n.processing": "処理中",
"i18n.tvshows": "シリーズ",
"i18n.unavailable": "鑑賞不可",
"pages.oops": "ああ",
@@ -204,8 +204,8 @@
"components.Settings.SettingsAbout.version": "バージョン",
"components.Settings.SettingsAbout.totalrequests": "総リクエスト数",
"components.Settings.SettingsAbout.totalmedia": "総メディア数",
- "components.Settings.SettingsAbout.overseerrinformation": "Overseerr情報",
- "components.Settings.SettingsAbout.githubdiscussions": "GitHubディスカッション",
+ "components.Settings.SettingsAbout.overseerrinformation": "Overseerr 情報",
+ "components.Settings.SettingsAbout.githubdiscussions": "GitHub ディスカッション",
"components.Settings.SettingsAbout.gettingsupport": "サポート",
"components.Settings.RadarrModal.validationNameRequired": "サーバー名を指定してください",
"components.Settings.Notifications.emailsettingssaved": "メール通知設定が保存されました!",
@@ -242,15 +242,15 @@
"components.MovieDetails.studio": "制作会社",
"i18n.close": "閉じる",
"components.Settings.SettingsAbout.timezone": "タイムゾーン",
- "components.Settings.SettingsAbout.supportoverseerr": "Overseerrを応援",
+ "components.Settings.SettingsAbout.supportoverseerr": "Overseerr を応援",
"components.Settings.SettingsAbout.helppaycoffee": "開発者のコーヒーのためにチップを",
- "components.Settings.SettingsAbout.Releases.viewongithub": "GitHubで見る",
+ "components.Settings.SettingsAbout.Releases.viewongithub": "GitHub で見る",
"components.Settings.SettingsAbout.Releases.viewchangelog": "変更履歴参照",
"components.Settings.SettingsAbout.Releases.versionChangelog": "バージョン変更履歴",
"components.Settings.SettingsAbout.Releases.runningDevelopMessage": "お使いのバージョンのパッチノート以下に記載されていません。最新のアップデートはGitHubリポジトリをご覧ください。",
"components.Settings.SettingsAbout.Releases.runningDevelop": "Overseerrの開発バージョンを実行しています!",
"components.Settings.SettingsAbout.Releases.releases": "リリース",
- "components.Settings.SettingsAbout.Releases.releasedataMissing": "リリースデータがありません。GitHubはダウンしていますか?",
+ "components.Settings.SettingsAbout.Releases.releasedataMissing": "リリースデータがありません。GitHub はダウンしていますか?",
"components.Settings.SettingsAbout.Releases.latestversion": "最新",
"components.Settings.SettingsAbout.Releases.currentversion": "現在のバージョン",
"components.Settings.Notifications.testsent": "テスト通知が送信されました!",
@@ -258,7 +258,7 @@
"components.MovieDetails.viewfullcrew": "フルクルーを表示",
"components.CollectionDetails.requestswillbecreated": "以下のタイトルをリクエストします:",
"components.CollectionDetails.requestcollection": "リクエストコレクション",
- "components.CollectionDetails.requestSuccess": "{title} をリクエストしました!",
+ "components.CollectionDetails.requestSuccess": "{title}をリクエストしました!",
"components.CollectionDetails.overview": "ストーリー",
"components.CollectionDetails.numberofmovies": "作品数:{count}",
"i18n.requested": "リクエスト済み",
@@ -270,17 +270,17 @@
"components.TvDetails.viewfullcrew": "フルクルーを表示",
"components.TvDetails.firstAirDate": "初放送日",
"components.TvDetails.TvCrew.fullseriescrew": "フルシリーズクルー",
- "components.Settings.Notifications.ssldisabletip": "標準TLS接続(ポート587)ではSSLを無効にすることをおすすめします",
+ "components.Settings.Notifications.ssldisabletip": "標準 TLS 接続(ポート 587)では SSL を無効にすることをおすすめします",
"components.Settings.Notifications.allowselfsigned": "自己署名証明書を許可する",
"components.PersonDetails.crewmember": "クルーメンバー",
"i18n.retry": "リトライ",
"i18n.failed": "失敗",
- "components.Settings.Notifications.NotificationsSlack.webhookUrl": "ウェブフックURL",
+ "components.Settings.Notifications.NotificationsSlack.webhookUrl": "ウェブフック URL",
"components.Settings.Notifications.NotificationsSlack.testsent": "テスト通知が送信されました!",
"components.Settings.Notifications.NotificationsSlack.slacksettingssaved": "Slackの通知設定が保存されました",
- "components.Settings.Notifications.NotificationsSlack.slacksettingsfailed": "Slackの通知設定の保存に失敗しました。",
- "components.Settings.Notifications.NotificationsSlack.settingupslackDescription": "Slack通知を使用するには、受信ウェブフックを作成し、以下のWebhook URLを使用する必要があります。",
- "components.Settings.Notifications.NotificationsSlack.settingupslack": "Slack通知の設定",
+ "components.Settings.Notifications.NotificationsSlack.slacksettingsfailed": "Slack の通知設定の保存に失敗しました。",
+ "components.Settings.Notifications.NotificationsSlack.settingupslackDescription": "Slack 通知を使用するには、受信ウェブフックを作成し、以下の webhook URL を使用する必要があります。",
+ "components.Settings.Notifications.NotificationsSlack.settingupslack": "Slack 通知の設定",
"components.Login.signin": "ログイン",
"components.Login.password": "パスワード",
"components.Login.loginerror": "ログイン中に問題が発生しました。",
@@ -289,18 +289,18 @@
"components.Layout.UserDropdown.settings": "設定",
"components.Layout.UserDropdown.myprofile": "プロフィール",
"components.Discover.discover": "ホーム",
- "components.CollectionDetails.requestswillbecreated4k": "以下のタイトルの4Kのリクエストをします:",
- "components.CollectionDetails.requestcollection4k": "4Kのコレクションをリクエスト",
- "components.AppDataWarning.dockerVolumeMissingDescription": "{appDataPath}
ボリュームマウントが正しく構成されていませんでした。コンテナーが停止または再起動されると、すべてのデータが消去されます。",
- "components.AppDataWarning.dockerVolumeMissing": "Dockerボリュームマウントがありません",
+ "components.CollectionDetails.requestswillbecreated4k": "以下のタイトルの 4K のリクエストをします:",
+ "components.CollectionDetails.requestcollection4k": "4K のコレクションをリクエスト",
+ "components.AppDataWarning.dockerVolumeMissingDescription": "{appDataPath}
ボリュームマウントが正しく構成されていませんでした。コンテナーが停止または再起動されると、すべてのデータが消去されます。",
+ "components.AppDataWarning.dockerVolumeMissing": "Docker ボリュームマウントがありません",
"components.PlexLoginButton.signingin": "ログイン中…",
"components.Login.signingin": "ログイン中…",
"components.UserProfile.UserSettings.UserPermissions.toastSettingsFailure": "設定保存中に問題が発生しました。",
"components.UserProfile.UserSettings.UserNotificationSettings.toastSettingsFailure": "設定保存中に問題が発生しました。",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailure": "設定保存中に問題が発生しました。",
"components.Login.validationemailrequired": "有効なメールアドレスを入力してください",
- "components.Login.signinwithplex": "Plexアカウントを使用する",
- "components.Login.signinwithoverseerr": "{applicationTitle}アカウントを使用する",
+ "components.Login.signinwithplex": "Plex アカウントを使用する",
+ "components.Login.signinwithoverseerr": "{applicationTitle} アカウントを使用する",
"components.Login.signinheader": "続けるにはログインしてください",
"components.MovieDetails.downloadstatus": "ダウンロード状況",
"components.MediaSlider.ShowMoreCard.seemore": "もっと見る",
@@ -315,7 +315,7 @@
"components.Settings.Notifications.NotificationsPushover.agentenabled": "エージェントを有効にする",
"components.Settings.Notifications.NotificationsSlack.agentenabled": "エージェントを有効にする",
"components.Settings.Notifications.NotificationsWebhook.agentenabled": "エージェントを有効にする",
- "components.PermissionEdit.request4k": "4Kをリクエスト",
+ "components.PermissionEdit.request4k": "4K をリクエスト",
"components.UserProfile.UserSettings.menuNotifications": "通知",
"components.ResetPassword.password": "パスワード",
"components.UserList.password": "パスワード",
@@ -339,9 +339,23 @@
"components.Settings.plex": "Plex",
"components.Discover.StudioSlider.studios": "制作会社",
"components.Discover.NetworkSlider.networks": "テレビ局",
- "components.Settings.enablessl": "SSLを有効にする",
+ "components.Settings.enablessl": "SSL を有効にする",
"components.PersonDetails.lifespan": "{birthdate}-{deathdate}",
"components.PersonDetails.birthdate": "{birthdate}-",
"components.PersonDetails.alsoknownas": "別の呼び方:{names}",
- "i18n.delimitedlist": "{a}、{b}"
+ "i18n.delimitedlist": "{a}、{b}",
+ "i18n.movie": "映画",
+ "components.RequestModal.QuotaDisplay.movie": "映画",
+ "i18n.request": "リクエスト",
+ "components.PermissionEdit.request": "リクエスト",
+ "i18n.request4k": "4K をリクエスト",
+ "i18n.saving": "保存中…",
+ "i18n.save": "変更を保存",
+ "components.Settings.Notifications.NotificationsWebhook.webhookUrl": "ウェブフック URL",
+ "i18n.next": "次",
+ "i18n.all": "すべて",
+ "i18n.loading": "ロード中…",
+ "i18n.testing": "テスト中…",
+ "i18n.test": "テストする",
+ "i18n.status": "状態"
}
diff --git a/src/i18n/locale/nb_NO.json b/src/i18n/locale/nb_NO.json
index d317e32eb..1e471f019 100644
--- a/src/i18n/locale/nb_NO.json
+++ b/src/i18n/locale/nb_NO.json
@@ -93,7 +93,7 @@
"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.baseUrl": "Grunn-URL",
"components.Settings.SonarrModal.baseUrlPlaceholder": "Eksempel: /sonarr",
"components.Settings.SonarrModal.createsonarr": "Opprett ny Sonarr-tjener",
"components.Settings.SonarrModal.defaultserver": "Forvalgt tjener",
@@ -121,7 +121,7 @@
"components.Settings.apikey": "API-nøkkel",
"components.Settings.applicationurl": "Program-nettadresse",
"components.Settings.cancelscan": "Avbryt skanning",
- "components.Settings.copied": "AP-nøkkel kopiert til utklippstavle",
+ "components.Settings.copied": "API-nøkkel kopiert til utklippstavle.",
"components.Settings.currentlibrary": "Nåværende bibliotek: {name}",
"components.Settings.default": "Standard",
"components.Settings.default4k": "Forvalgt 4K",
@@ -176,7 +176,7 @@
"components.TvDetails.similar": "Lignende serier",
"components.UserList.admin": "Administrator",
"components.UserList.created": "Opprettet",
- "components.UserList.lastupdated": "Sist oppdatert",
+ "components.UserList.lastupdated": "Sist endret",
"components.UserList.plexuser": "Plex-bruker",
"components.UserList.role": "Rolle",
"components.UserList.totalrequests": "Alle forespørsler",
@@ -211,7 +211,7 @@
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailure": "Noe gikk galt ved lagring av innstillinger.",
"components.UserProfile.UserSettings.UserGeneralSettings.role": "Rolle",
"components.UserProfile.UserSettings.UserGeneralSettings.regionTip": "Filtrer innhold basert på regiontilgjengelighet",
- "components.UserProfile.UserSettings.UserGeneralSettings.region": "Oppdag region",
+ "components.UserProfile.UserSettings.UserGeneralSettings.region": "Oppdag-region",
"components.UserProfile.UserSettings.UserGeneralSettings.plexuser": "Plexbruker",
"components.UserProfile.UserSettings.UserGeneralSettings.owner": "Eier",
"components.UserProfile.UserSettings.UserGeneralSettings.originallanguageTip": "Filtrer innhold basert på originalspråk",
@@ -531,5 +531,41 @@
"components.RequestModal.QuotaDisplay.requestsremaining": "{remaining, plural, =0 {Ingen} other {#}} gjenværende {type} {remaining, plural, one {forespørsel} other {forespørsler}}",
"components.RequestModal.QuotaDisplay.quotaLinkUser": "Du kan se en oppsummering av denne brukerens forespørselbegrensninger på profilsiden deres.",
"components.RequestModal.QuotaDisplay.quotaLink": "Du kan se en oppsummering av dine forespørselbegrensninger på profilsiden.",
- "components.RequestModal.QuotaDisplay.notenoughseasonrequests": "Ikke nok gjenværende sesongforespørsler"
+ "components.RequestModal.QuotaDisplay.notenoughseasonrequests": "Ikke nok gjenværende sesongforespørsler",
+ "components.Settings.csrfProtectionTip": "Sett ekstern API-tilgang til skrivebeskyttet modus (krever HTTPS og en omstart av Overseer for at endringen skal tre i kraft)",
+ "components.Settings.csrfProtectionHoverTip": "Ikke aktiver dette med mindre du vet hva du gjør!",
+ "components.Settings.csrfProtection": "Aktiver CSRF-beskyttelse",
+ "components.Settings.cacheImages": "Aktiver caching av bilder",
+ "components.Settings.region": "Oppdag-region",
+ "components.UserList.owner": "Eier",
+ "components.UserProfile.UserSettings.UserPermissions.displayName": "Visningsnavn",
+ "components.UserList.sortDisplayName": "Visningsnavn",
+ "components.UserList.sortRequests": "Antall forespørsler",
+ "components.UserList.sortUpdated": "Sist endret",
+ "components.UserList.sortCreated": "Opprettelsesdato",
+ "components.UserList.createlocaluser": "Opprett lokal bruker",
+ "components.UserList.accounttype": "Kontotype",
+ "i18n.edit": "Rediger",
+ "components.UserProfile.ProfileHeader.settings": "Rediger innstillinger",
+ "components.UserList.edituser": "Rediger brukertilganger",
+ "components.UserList.bulkedit": "Rediger flere",
+ "components.Settings.SettingsLogs.extraData": "Mer data",
+ "components.Settings.SettingsLogs.copyToClipboard": "Kopier til utklippstavlen",
+ "components.Settings.SettingsLogs.copiedLogMessage": "Kopierte loggmelding til utklippstavlen.",
+ "components.Settings.SettingsJobsCache.unknownJob": "Ukjent jobb",
+ "components.Settings.SettingsJobsCache.sonarr-scan": "Sonarr-skann",
+ "components.Settings.SettingsJobsCache.runnow": "Kjør nå",
+ "components.Settings.SettingsJobsCache.radarr-scan": "Radarr-skann",
+ "components.Settings.SettingsJobsCache.process": "Prosess",
+ "components.Settings.SettingsJobsCache.plex-recently-added-scan": "Nylig lagt til i Plex-skann",
+ "components.Settings.SettingsJobsCache.plex-full-scan": "Full Plex-bibliotekskann",
+ "components.Settings.SettingsJobsCache.nextexecution": "Kjøres igjen",
+ "components.Settings.SettingsJobsCache.jobtype": "Type",
+ "components.Settings.SettingsJobsCache.jobstarted": "{jobname} startet.",
+ "components.Settings.SettingsJobsCache.jobsandcache": "Jobber og cache",
+ "components.Settings.SettingsJobsCache.download-sync-reset": "Nullstill nedlastningssynkronisering",
+ "components.Settings.SettingsJobsCache.download-sync": "Nedlastningssynkronisering",
+ "components.Settings.SettingsJobsCache.command": "Kommando",
+ "components.Settings.Notifications.ssldisabletip": "SSL skal være deaktivert når standard TLS-tilkoblinger benyttes (port 587)",
+ "components.Settings.Notifications.NotificationsWebhook.validationWebhookUrl": "Du må oppgi en gyldig URL"
}
diff --git a/src/i18n/locale/nl.json b/src/i18n/locale/nl.json
index 4c31c64d6..a56419f59 100644
--- a/src/i18n/locale/nl.json
+++ b/src/i18n/locale/nl.json
@@ -739,7 +739,6 @@
"components.ResetPassword.passwordreset": "Wachtwoord opnieuw instellen",
"components.Settings.cacheImagesTip": "Alle afbeeldingen optimaliseren en lokaal opslaan (gebruikt een aanzienlijke hoeveelheid schijfruimte)",
"components.Settings.cacheImages": "Afbeeldingscaching inschakelen",
- "components.Settings.SettingsLogs.viewDetails": "Details tonen",
"components.Settings.SettingsLogs.logDetails": "Loggegevens",
"components.Settings.SettingsLogs.extraData": "Aanvullende gegevens",
"components.Settings.SettingsLogs.copyToClipboard": "Naar klembord kopiëren",
diff --git a/src/i18n/locale/pt_BR.json b/src/i18n/locale/pt_BR.json
index c0f39c566..c186af3a3 100644
--- a/src/i18n/locale/pt_BR.json
+++ b/src/i18n/locale/pt_BR.json
@@ -726,7 +726,6 @@
"components.Settings.enablessl": "Habilitar SSL",
"components.Settings.cacheImages": "Habilitar Cache de Imagens",
"components.Settings.SettingsUsers.users": "Usuários",
- "components.Settings.SettingsLogs.viewDetails": "Ver Detalhes",
"components.Settings.SettingsLogs.time": "Data e Hora",
"components.Settings.SettingsLogs.showall": "Exibir Todas Mensagens",
"components.Settings.SettingsLogs.resumeLogs": "Resumir",
@@ -774,8 +773,8 @@
"components.UserProfile.requestsperdays": "{limit} restante(s)",
"components.UserProfile.unlimited": "Ilimitadas",
"components.UserProfile.totalrequests": "Total de Solicitações",
- "components.UserProfile.seriesrequest": "Solicitações de Filmes",
- "components.UserProfile.pastdays": "{type} (past {days} dias)",
+ "components.UserProfile.seriesrequest": "Solicitações de Séries",
+ "components.UserProfile.pastdays": "{type} (últimos {days} dias)",
"components.UserProfile.movierequests": "Solicitações de Filmes",
"components.UserProfile.limit": "{remaining} de {limit}",
"components.UserProfile.UserSettings.UserGeneralSettings.seriesrequestlimit": "Limite de Solicitações de Séries",
diff --git a/src/i18n/locale/pt_PT.json b/src/i18n/locale/pt_PT.json
index 0abbcc4fe..9fd3b7945 100644
--- a/src/i18n/locale/pt_PT.json
+++ b/src/i18n/locale/pt_PT.json
@@ -739,7 +739,6 @@
"components.Settings.SettingsJobsCache.jobsandcache": "Tarefas & Cache",
"components.Settings.SettingsAbout.about": "Sobre",
"components.ResetPassword.passwordreset": "Redefinição de Palavra-passe",
- "components.Settings.SettingsLogs.viewDetails": "Ver Detalhes",
"components.Settings.SettingsLogs.logDetails": "Detalhes do Log",
"components.Settings.SettingsLogs.extraData": "Dados Adicionais",
"components.Settings.SettingsLogs.copyToClipboard": "Copiar Para o Clipboard",
diff --git a/src/i18n/locale/sv.json b/src/i18n/locale/sv.json
index 776ae3dfd..e3bae76ed 100644
--- a/src/i18n/locale/sv.json
+++ b/src/i18n/locale/sv.json
@@ -739,7 +739,6 @@
"components.ResetPassword.passwordreset": "Återställning av lösenord",
"components.Settings.cacheImagesTip": "Optimera och lagra alla bilder lokalt (använder en betydande mängd diskutrymme)",
"components.Settings.cacheImages": "Aktivera bild-cachning",
- "components.Settings.SettingsLogs.viewDetails": "Visa detaljer",
"components.Settings.SettingsLogs.logDetails": "Logginformation",
"components.Settings.SettingsLogs.extraData": "Ytterligare data",
"components.Settings.SettingsLogs.copyToClipboard": "Kopiera till urklipp",
diff --git a/src/i18n/locale/zh_Hant.json b/src/i18n/locale/zh_Hant.json
index 7191adcab..0a602c027 100644
--- a/src/i18n/locale/zh_Hant.json
+++ b/src/i18n/locale/zh_Hant.json
@@ -741,7 +741,6 @@
"components.Settings.cacheImagesTip": "把所有的圖像優化和保存到快取記憶體(需要大量的磁碟空間)",
"components.Settings.SettingsLogs.logDetails": "日誌詳細信息",
"components.Settings.SettingsLogs.extraData": "附加數據",
- "components.Settings.SettingsLogs.viewDetails": "查看",
"components.Settings.SettingsLogs.copyToClipboard": "複製到剪貼板",
"components.Settings.SettingsLogs.copiedLogMessage": "日誌訊息已複製到剪貼板。",
"components.Settings.enablessl": "啟用安全通訊協定(SSL)",
@@ -797,5 +796,7 @@
"components.RequestModal.QuotaDisplay.requiredquotaUser": "此用戶的電視節目請求數量必須至少剩餘 {seasons} 個季數才能為此節目提交請求。",
"components.RequestModal.QuotaDisplay.requiredquota": "您的電視節目請求數量必須至少剩餘 {seasons} 個季數才能為此節目提交請求。",
"components.TvDetails.originaltitle": "原始標題",
- "components.MovieDetails.originaltitle": "原始標題"
+ "components.MovieDetails.originaltitle": "原始標題",
+ "components.RequestModal.QuotaDisplay.quotaLinkUser": "訪問此用戶的個人資料頁面以查看用戶的請求限制 。",
+ "components.RequestModal.QuotaDisplay.quotaLink": "訪問您的個人資料頁面以查看您的請求限制 。"
}