diff --git a/src/i18n/locale/de.json b/src/i18n/locale/de.json index 7c4392c33..adec8b945 100644 --- a/src/i18n/locale/de.json +++ b/src/i18n/locale/de.json @@ -162,7 +162,7 @@ "components.ManageSlideOver.playedby": "Abgespielt von", "components.ManageSlideOver.plays": "{playCount, number} {playCount, plural, one {abgespielt} other {abgespielt}}", "components.ManageSlideOver.tvshow": "Serie", - "components.MediaSlider.ShowMoreCard.seemore": "Mehr anzeigen", + "components.MediaSlider.ShowMoreCard.seemore": "Mehr anschauen", "components.MovieDetails.MovieCast.fullcast": "Komplette Besetzung", "components.MovieDetails.MovieCrew.fullcrew": "Komplette Crew", "components.MovieDetails.budget": "Budget", @@ -312,14 +312,14 @@ "components.RequestBlock.rootfolder": "Stammordner", "components.RequestBlock.seasons": "{seasonCount, plural, one {Staffel} other {Staffeln}}", "components.RequestBlock.server": "Zielserver", - "components.RequestButton.approve4krequests": "Genehmige {requestCount, plural, one {4K Anfrage} other {{requestCount} 4K Anfragen}}", + "components.RequestButton.approve4krequests": "Genehmige {requestCount, plural, one {4K Anfrage} other {{requestCount} 4K Requests}}", "components.RequestButton.approverequest": "Anfrage genehmigen", "components.RequestButton.approverequest4k": "4K Anfrage genehmigen", - "components.RequestButton.approverequests": "Genehmige {requestCount, plural, one {Anfrage} other {{requestCount} Anfragen}}", - "components.RequestButton.decline4krequests": "Lehne {requestCount, plural, one {4K Anfrage} other {{requestCount} 4K Anfragen}} ab", + "components.RequestButton.approverequests": "Genehmige {requestCount, plural, one {Anfrage} other {{requestCount} Requests}}", + "components.RequestButton.decline4krequests": "Lehne {requestCount, plural, one {4K Anfrage} other {{requestCount} 4K Requests}} ab", "components.RequestButton.declinerequest": "Anfrage ablehnen", "components.RequestButton.declinerequest4k": "4K Anfrage ablehnen", - "components.RequestButton.declinerequests": "Lehne {requestCount, plural, one {Anfrage} other {{requestCount} Anfragen}} ab", + "components.RequestButton.declinerequests": "Lehne {requestCount, plural, one {Anfrage} other {{requestCount} Requests}} ab", "components.RequestButton.requestmore": "Mehr anfragen", "components.RequestButton.requestmore4k": "Mehr in 4K anfragen", "components.RequestButton.viewrequest": "Anfrage anzeigen", @@ -889,7 +889,7 @@ "components.StatusBadge.status4k": "4K {status}", "components.StatusChacker.newversionDescription": "Jellyseerr wurde aktualisiert! Bitte klicke auf die Schaltfläche unten, um die Seite neu zu laden.", "components.StatusChacker.newversionavailable": "Anwendungsaktualisierung", - "components.StatusChacker.reloadOverseerr": "Jellyseerr neu laden", + "components.StatusChacker.reloadJellyseerr": "Jellyseerr neu laden", "components.StatusChecker.appUpdated": "{applicationTitle} aktualisiert", "components.StatusChecker.appUpdatedDescription": "Klicke bitte auf die Schaltfläche unten, um die Anwendung neu zu laden.", "components.StatusChecker.reloadApp": "{applicationTitle} neu laden", @@ -1240,5 +1240,110 @@ "components.MovieDetails.imdbuserscore": "IMDB Nutzer Bewertung", "components.Settings.SonarrModal.tagRequests": "Tag Anforderungen", "components.Discover.FilterSlideover.voteCount": "Anzahl Abstimmungen zwischen {minValue} und {maxValue}", - "components.Settings.SonarrModal.tagRequestsInfo": "Füge automatisch einen zusätzlichen Tag mit der ID & Namen des anfordernden Nutzers" + "components.Settings.SonarrModal.tagRequestsInfo": "Füge automatisch einen zusätzlichen Tag mit der ID & Namen des anfordernden Nutzers", + "components.Layout.UserWarnings.passwordRequired": "Ein Passwort ist erforderlich.", + "components.Login.description": "Da du dich zum ersten Mal bei {applicationName} anmeldest, musst du eine gültige E-Mail-Adresse angeben.", + "components.Layout.UserWarnings.emailRequired": "E-Mail ist erforderlich.", + "components.Layout.UserWarnings.emailInvalid": "E-Mail ist nicht valide.", + "components.Login.credentialerror": "Der Benutzername oder das Passwort ist falsch.", + "components.Login.emailtooltip": "Die Adresse muss nicht mit Ihrer {mediaServerName}-Instanz verbunden sein.", + "components.Login.host": "{mediaServerName} URL", + "components.Login.initialsignin": "Verbinde", + "components.Login.initialsigningin": "Verbinden…", + "components.Login.save": "hinzufügen", + "components.Login.saving": "Hinzufügen…", + "components.Login.signinwithjellyfin": "Verwende dein {mediaServerName} Konto", + "components.Login.title": "E-Mail hinzufügen", + "components.Login.username": "Benutzername", + "components.Login.validationEmailFormat": "Ungültige E-Mail", + "components.Login.validationEmailRequired": "Du musst eine E-Mail angeben", + "components.Login.validationemailformat": "Gültige E-Mail erforderlich", + "components.Login.validationhostformat": "Gültige URL erforderlich", + "components.Login.validationhostrequired": "{mediaServerName} URL erforderlich", + "components.Login.validationusernamerequired": "Benutzername erforderlich", + "components.ManageSlideOver.removearr": "Aus {arr} entfernen", + "components.ManageSlideOver.removearr4k": "Aus 4K {arr} entfernen", + "components.MovieDetails.downloadstatus": "Download-Status", + "components.MovieDetails.openradarr4k": "Film in 4K Radarr öffnen", + "components.MovieDetails.play": "Wiedergabe auf {mediaServerName}", + "components.MovieDetails.play4k": "4K abspielen auf {mediaServerName}", + "components.Settings.SonarrModal.animeSeriesType": "Anime-Serien Typ", + "components.Settings.jellyfinSettings": "{mediaServerName} Einstellungen", + "components.Settings.jellyfinSettingsSuccess": "{mediaServerName} Einstellungen erfolgreich gespeichert!", + "components.Settings.jellyfinlibraries": "{mediaServerName} Bibliotheken", + "components.Settings.jellyfinsettings": "{mediaServerName} Einstellungen", + "components.Settings.jellyfinsettingsDescription": "Konfiguriere die Einstellungen für deinen {mediaServerName} Server. {mediaServerName} scannt deine {mediaServerName} Bibliotheken, um zu sehen, welche Inhalte verfügbar sind.", + "components.Settings.manualscanJellyfin": "Manuelles Scannen der Bibliothek", + "components.Settings.menuJellyfinSettings": "{mediaServerName}", + "components.Settings.saving": "Speichern…", + "components.Settings.syncing": "Synchronisierung", + "components.Settings.timeout": "Zeitüberschreitung", + "components.Setup.signin": "Anmelden", + "components.Setup.signinWithJellyfin": "Verwende dein {mediaServerName} Konto", + "components.Setup.signinWithPlex": "Verwende dein Plex-Konto", + "components.TitleCard.watchlistDeleted": "{title} Erfolgreich von der Beobachtungsliste entfernt!", + "components.TitleCard.watchlistError": "Etwas ist schief gelaufen, versuche es noch einmal.", + "components.TitleCard.watchlistSuccess": "{title} erfolgreich zur Beobachtungsliste hinzugefügt!", + "components.TvDetails.play": "Wiedergabe auf {mediaServerName}", + "components.TvDetails.play4k": "4K abspielen auf {mediaServerName}", + "components.UserList.importfromJellyfin": "Importieren von {mediaServerName} Benutzern", + "components.UserList.mediaServerUser": "{mediaServerName} Benutzer", + "components.UserList.noJellyfinuserstoimport": "Es gibt keine {mediaServerName} Benutzer zu importieren.", + "components.UserList.userdeleted": "Benutzer erfolgreich gelöscht!", + "components.UserList.userdeleteerror": "Beim Löschen des Benutzers ist etwas schief gelaufen.", + "components.UserList.userlist": "Benutzerliste", + "components.UserProfile.UserSettings.UserGeneralSettings.email": "E-Mail", + "components.UserProfile.UserSettings.UserGeneralSettings.mediaServerUser": "{mediaServerName} Benutzer", + "components.UserProfile.UserSettings.UserGeneralSettings.saving": "Speichern…", + "components.UserProfile.UserSettings.UserNotificationSettings.webpushsettingssaved": "Web-Push-Benachrichtigungseinstellungen erfolgreich gespeichert!", + "i18n.close": "Schließen", + "i18n.decline": "Ablehnen", + "i18n.declined": "Abgelehnt", + "i18n.delete": "Löschen", + "i18n.deleting": "Löschen…", + "i18n.failed": "Fehlgeschlagen", + "i18n.movies": "Filme", + "i18n.open": "Öffnen", + "i18n.pending": "Ausstehend", + "i18n.processing": "Verarbeitung", + "i18n.request": "Anfrage", + "i18n.requested": "Angefragt", + "i18n.retry": "Wiederholen", + "i18n.tvshows": "Serie", + "i18n.unavailable": "Nicht verfügbar", + "pages.oops": "Ups", + "components.MovieDetails.openradarr": "Film in Radarr öffnen", + "components.Settings.Notifications.NotificationsPushover.deviceDefault": "Gerätestandard", + "components.Settings.RadarrModal.tagRequests": "Tag-Anfragen", + "components.Settings.SettingsAbout.supportjellyseerr": "Jellyseerr unterstützen", + "components.Settings.internalUrl": "Interne URL", + "components.Settings.jellyfinSettingsDescription": "Konfiguriere optional die internen und externen Endpunkte für deinen {mediaServerName} Server. In den meisten Fällen ist die externe URL eine andere als die interne URL. Für die Anmeldung bei {mediaServerName} kann auch eine benutzerdefinierte URL zum Zurücksetzen des Passworts festgelegt werden, falls du auf eine andere Seite zum Zurücksetzen des Passworts umleiten möchtest.", + "components.Settings.jellyfinSettingsFailure": "Beim Speichern der Einstellungen von {mediaServerName} ist ein Fehler aufgetreten.", + "components.Settings.manualscanDescriptionJellyfin": "Normalerweise wird dieser Vorgang nur einmal alle 24 Stunden durchgeführt. Jellyseerr wird die kürzlich hinzugefügten Bibliotheken deines {mediaServerName} Servers aggressiver überprüfen. Wenn dies das erste Mal ist, dass du Jellyseerr konfigurierst, wird ein einmaliger vollständiger manueller Bibliotheks-Scan empfohlen!", + "components.Settings.save": "Änderungen speichern", + "components.Settings.Notifications.userEmailRequired": "Benutzer-E-Mai", + "components.Settings.Notifications.NotificationsPushover.sound": "Benachrichtigungston", + "components.Settings.SonarrModal.seriesType": "TV-Serie Typ", + "components.Settings.jellyfinlibrariesDescription": "Die Bibliotheken {mediaServerName} werden nach Titeln durchsucht. Klicke auf die Schaltfläche unten, wenn keine Bibliotheken aufgelistet sind.", + "components.UserList.importfromJellyfinerror": "Beim Importieren von {mediaServerName} Benutzern ist etwas schief gelaufen.", + "components.Settings.syncJellyfin": "Bibliotheken synchronisieren", + "components.Setup.configuremediaserver": "Medienserver konfigurieren", + "components.UserProfile.UserSettings.UserGeneralSettings.save": "Änderungen speichern", + "i18n.available": "Verfügbar", + "i18n.cancel": "Abbrechen", + "components.TitleCard.addToWatchList": "Zur Beobachtungsliste hinzufügen", + "components.TitleCard.watchlistCancel": "Überwachungsliste für {title} abgebrochen.", + "components.UserList.usercreatedsuccess": "Benutzer erfolgreich angelegt!", + "components.ManageSlideOver.manageModalRemoveMediaWarning": "* Dadurch wird dieser {mediaType} unwiderruflich aus {arr} entfernt, einschließlich aller Dateien.", + "components.UserList.importedfromJellyfin": "{userCount} {mediaServerName} {userCount, plural, one {user} other {users}} erfolgreich importiert!", + "components.UserList.validationpasswordminchars": "Das Passwort ist zu kurz; es sollte mindestens 8 Zeichen lang sein", + "components.UserProfile.UserSettings.UserNotificationSettings.deviceDefault": "Gerätestandard", + "i18n.approve": "Genehmigen", + "i18n.partiallyavailable": "Teilweise verfügbar", + "components.UserList.newJellyfinsigninenabled": "Die Einstellung Enable New {mediaServerName} Sign-In ist derzeit aktiviert. {mediaServerName}-Benutzer mit Bibliothekszugang müssen nicht importiert werden, um sich anmelden zu können.", + "components.UserProfile.UserSettings.UserNotificationSettings.sound": "Benachrichtigungston", + "components.UserProfile.UserSettings.UserNotificationSettings.webpushsettingsfailed": "Die Einstellungen für Web-Push-Benachrichtigungen konnten nicht gespeichert werden.", + "components.UserProfile.localWatchlist": "Beobachtungsliste von {username}", + "i18n.approved": "Genehmigt", + "pages.returnHome": "Zurück nach Hause" } diff --git a/src/i18n/locale/es.json b/src/i18n/locale/es.json index a460f9545..2790e6a0d 100644 --- a/src/i18n/locale/es.json +++ b/src/i18n/locale/es.json @@ -201,7 +201,7 @@ "components.Settings.SonarrModal.animerootfolder": "Carpeta raíz de anime", "components.Settings.SonarrModal.animequalityprofile": "Perfil de calidad de anime", "components.Settings.SettingsAbout.timezone": "Zona horaria", - "components.Settings.SettingsAbout.supportoverseerr": "Apoya a Jellyseerr", + "components.Settings.SettingsAbout.supportoverseerr": "Apoya a Overseerr", "components.Settings.SettingsAbout.helppaycoffee": "Ayúdame invitándome a un café", "components.Settings.SettingsAbout.Releases.viewongithub": "Ver en GitHub", "components.Settings.SettingsAbout.Releases.viewchangelog": "Ver registro de cambios", @@ -299,14 +299,14 @@ "components.RequestButton.viewrequest": "Ver Solicitud", "components.RequestButton.requestmore4k": "Solicitar más en 4K", "components.RequestButton.requestmore": "Solicitar más", - "components.RequestButton.declinerequests": "Rechazar {requestCount, plural, one {solicitud} other {{requestCount} solicitudes}}", + "components.RequestButton.declinerequests": "Rechazar {requestCount, plural, one {Request} other {{requestCount} Requests}}", "components.RequestButton.declinerequest4k": "Rechazar Solicitud 4K", "components.RequestButton.declinerequest": "Rechazar Solicitud", - "components.RequestButton.decline4krequests": "Rechazar {requestCount, plural, one {solicitud en 4K} other {{requestCount} solicitudes en 4K}}", - "components.RequestButton.approverequests": "Aprobar {requestCount, plural, one {solicitud} other {{requestCount} solicitudes}}", + "components.RequestButton.decline4krequests": "Rechazar {requestCount, plural, one {4K Request} other {{requestCount} 4K Requests}}", + "components.RequestButton.approverequests": "Aprobar {requestCount, plural, one {Request} other {{requestCount} Requests}}", "components.RequestButton.approverequest4k": "Aprobar Solicitud 4K", "components.RequestButton.approverequest": "Aprobar Solicitud", - "components.RequestButton.approve4krequests": "Aprobar {requestCount, plural, one {petición en 4K} other {requestCount} peticiones en 4K}}", + "components.RequestButton.approve4krequests": "Aprobar {requestCount, plural, one {4K Request} other {{requestCount} 4K Requests}}", "components.RequestBlock.server": "Servidor de Destino", "components.RequestBlock.rootfolder": "Carpeta Raíz", "components.RequestBlock.profilechanged": "Perfil de Calidad", @@ -656,7 +656,7 @@ "components.QuotaSelector.unlimited": "Ilimitadas", "components.MovieDetails.originaltitle": "Título Original", "components.LanguageSelector.originalLanguageDefault": "Todos los Idiomas", - "components.LanguageSelector.languageServerDefault": "({Language}) por defecto", + "components.LanguageSelector.languageServerDefault": "({language}) por defecto", "components.Layout.VersionStatus.commitsbehind": "{commitsBehind} {commitsBehind, plural, one {cambio} other {cambios}} por detrás", "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSetOwnAccount": "Tu cuenta no tiene configurada una contraseña actualmente. Configure una contraseña a continuación para habilitar el acceso como \"usuario local\" utilizando tu dirección de email.", "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSet": "Esta cuenta de usuario no tiene configurada una contraseña actualmente. Configure una contraseña a continuación para habilitar el acceso como \"usuario local\"", @@ -784,7 +784,7 @@ "components.DownloadBlock.estimatedtime": "Estimación de {time}", "components.Settings.Notifications.encryptionOpportunisticTls": "Usa siempre STARTTLS", "components.TvDetails.streamingproviders": "Emisión Actual en", - "components.UserProfile.UserSettings.UserGeneralSettings.languageDefault": "{{Language}} por defecto", + "components.UserProfile.UserSettings.UserGeneralSettings.languageDefault": "({language}) por defecto", "components.Settings.Notifications.NotificationsWebPush.httpsRequirement": "Para recibir notificaciones web push, Jellyseerr debe servirse mediante HTTPS.", "components.Settings.Notifications.NotificationsWebhook.validationTypes": "Debes seleccionar, al menos, un tipo de notificación", "components.Settings.Notifications.validationTypes": "Debes seleccionar, al menos, un tipo de notificación", @@ -816,10 +816,10 @@ "components.Settings.Notifications.encryptionTip": "Normalmente, TLS Implícito usa el puerto 465 y STARTTLS usa el puerto 587", "components.UserList.localLoginDisabled": "El ajuste para Habilitar el Inicio de Sesión Local está actualmente deshabilitado.", "components.Settings.SettingsUsers.defaultPermissionsTip": "Permisos iniciales asignados a nuevos usuarios", - "components.Settings.SettingsAbout.runningDevelop": "Estás utilizando la rama de develop de Jellyseerr, la cual solo se recomienda para aquellos que contribuyen al desarrollo o al soporte de las pruebas de nuevos desarrollos.", + "components.Settings.SettingsAbout.runningDevelop": "Estás utilizando la rama de desarrollo de Jellyseerr, la cual solo se recomienda para aquellos que contribuyen al desarrollo o al soporte de las pruebas de nuevos desarrollos.", "components.StatusBadge.status": "{status}", - "components.Settings.SettingsJobsCache.editJobScheduleSelectorMinutes": "Cada {jobScheduleMinutes, plural, one {minuto} other {{jobScheduleMinutes} minutos}}", - "components.Settings.SettingsJobsCache.editJobScheduleSelectorHours": "Cada {jobScheduleHours, plural, one {hora} other {{jobScheduleHours} horas}}", + "components.Settings.SettingsJobsCache.editJobScheduleSelectorMinutes": "Cada {jobScheduleMinutes, plural, one {minute} other {{jobScheduleMinutes} minutes}}", + "components.Settings.SettingsJobsCache.editJobScheduleSelectorHours": "Cada {jobScheduleHours, plural, one {hour} other {{jobScheduleHours} hours}}", "components.Settings.SettingsJobsCache.jobScheduleEditFailed": "Algo fue mal al guardar la tarea programada.", "components.Settings.SettingsJobsCache.editJobSchedule": "Modificar tarea programada", "components.Settings.SettingsJobsCache.editJobSchedulePrompt": "Nueva frecuencia", @@ -848,7 +848,7 @@ "components.IssueDetails.nocomments": "Sin comentarios.", "components.IssueDetails.openedby": "#{issueId} abierta {relativeTime} por {username}", "components.IssueDetails.openin4karr": "Abrir en {arr} 4K", - "components.IssueDetails.openinarr": "Abierta en {arr}", + "components.IssueDetails.openinarr": "Abrir en {arr}", "components.IssueDetails.play4konplex": "Ver en 4K en {mediaServerName}", "components.IssueDetails.playonplex": "Ver en {mediaServerName}", "components.IssueDetails.problemepisode": "Episodio Afectado", @@ -1193,7 +1193,7 @@ "components.RequestList.RequestItem.tvdbid": "Identificador de TheTVDB", "components.Settings.SettingsJobsCache.image-cache-cleanup": "Limpieza de la caché de imágenes", "components.Settings.SettingsJobsCache.imagecache": "Caché de imágenes", - "components.Settings.SettingsJobsCache.editJobScheduleSelectorSeconds": "Cada {jobScheduleSeconds, plural, one {segundo} other {{jobScheduleSeconds} segundos}}", + "components.Settings.SettingsJobsCache.editJobScheduleSelectorSeconds": "Cada {jobScheduleSeconds, plural, one {second} other {{jobScheduleSeconds} seconds}}", "components.Settings.SettingsJobsCache.availability-sync": "Sincronización de la disponibilidad de medios", "components.Discover.tmdbmoviestreamingservices": "Servicios de streaming de películas TMDB", "components.Discover.tmdbtvstreamingservices": "Servicios de TV en streaming TMDB", @@ -1204,5 +1204,111 @@ "i18n.collection": "Colección", "components.Settings.RadarrModal.tagRequestsInfo": "Añadir automáticamente una etiqueta adicional con el nombre de usuario y el nombre para mostrar del solicitante", "components.Settings.SonarrModal.tagRequestsInfo": "Añadir automáticamente una etiqueta adicional con el nombre de usuario y el nombre para mostrar del solicitante", - "components.MovieDetails.imdbuserscore": "Puntuación de los usuarios de IMDB" + "components.MovieDetails.imdbuserscore": "Puntuación de los usuarios de IMDB", + "components.Layout.UserWarnings.passwordRequired": "Se requiere una contraseña.", + "components.Login.credentialerror": "El usuario o contraseña es incorrecto.", + "components.Login.host": "{mediaServerName} URL", + "components.Login.initialsignin": "Conectar", + "components.Login.initialsigningin": "Conectando…", + "components.Login.emailtooltip": "No es necesario asociar la dirección con su instancia de {mediaServerName}.", + "components.Login.saving": "Añadiendo…", + "components.Login.title": "Añadir Email", + "components.Login.username": "Nombre de usuario", + "components.Login.validationEmailFormat": "El email es inválido", + "components.Login.validationEmailRequired": "Debes proporcional un email", + "components.Login.validationemailformat": "Se requiere de un email válido", + "components.Login.validationhostformat": "Se requiere de una URL válida", + "components.Login.validationusernamerequired": "Se requiere un nombre de usuario", + "components.ManageSlideOver.manageModalRemoveMediaWarning": "* Esto eliminará de manera irreversible esta {mediaType} de {arr}, incluyendo todos los archivos.", + "i18n.open": "Abierto", + "components.MovieDetails.downloadstatus": "Estado de la descarga", + "components.MovieDetails.openradarr": "Abrir Película en Radarr", + "components.MovieDetails.openradarr4k": "Abrir Película 4K en Radarr", + "components.MovieDetails.play": "Reproducir en {mediaServerName}", + "components.MovieDetails.play4k": "Reproducir 4K en {mediaServerName}", + "components.NotificationTypeSelector.issueresolved": "Incidencia Resuelta", + "components.NotificationTypeSelector.userissuecommentDescription": "Notificame cuando haya nuevos comentarios en incidencias que haya abierto.", + "components.NotificationTypeSelector.userissuecreatedDescription": "Notificame cuando otros usuarios reporten incidencias.", + "components.PermissionEdit.viewissues": "Ver incidencias", + "components.PermissionEdit.manageissuesDescription": "Dar permiso para administrar incidencias.", + "components.PermissionEdit.viewissuesDescription": "Dar permiso para ver incidencias reportadas por otros usuarios.", + "components.Settings.Notifications.NotificationsPushover.sound": "Sonido de Notificacion", + "components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "Escanear Añadidos Recientemente de Jellyfin", + "components.Settings.SettingsJobsCache.jellyfin-full-scan": "Escaneo Completo de la libreria de Jellyfin", + "components.Settings.jellyfinSettings": "Ajustes de {mediaServerName}", + "components.Settings.jellyfinsettings": "Ajustes de {mediaServerName}", + "components.Settings.jellyfinSettingsFailure": "Algo salió mal al guardar la configuración de {mediaServerName}.", + "components.Settings.jellyfinSettingsSuccess": "¡La configuración de {mediaServerName} se guardó correctamente!", + "components.Settings.jellyfinlibraries": "Bibliotecas {mediaServerName}", + "components.Settings.jellyfinlibrariesDescription": "La biblioteca {mediaServerName} busca títulos. Haga clic en el botón a continuación si no aparece ninguna biblioteca.", + "components.Settings.manualscanDescriptionJellyfin": "Normalmente, esto sólo se ejecutará una vez cada 24 horas. Jellyseerr comprobará de forma más agresiva los añadidos recientemente de su servidor {mediaServerName}. ¡Si es la primera vez que configura Jellyseerr, se recomienda un escaneo manual completo de la biblioteca!", + "components.Settings.save": "Guardar Cambios", + "components.Settings.saving": "Guardando…", + "components.Settings.syncing": "Sincronizando", + "components.Settings.timeout": "Tiempo agotado", + "components.Setup.signinWithPlex": "Usa tu cuenta de Plex", + "components.Setup.configuremediaserver": "Configurar servidor multimedia", + "components.TitleCard.addToWatchList": "Añadir a lista de seguimiento", + "components.TitleCard.watchlistCancel": "Lista de seguimiento para {title} cancelada.", + "components.TitleCard.watchlistError": "Algo salió mal, intenta de nuevo.", + "components.TitleCard.watchlistSuccess": "{title} añadido correctamente a la lista de seguimiento!", + "components.TvDetails.play": "Reproducir en {mediaServerName}", + "components.UserList.importfromJellyfin": "Importar Usuarios de {mediaServerName}", + "components.UserList.mediaServerUser": "Usuario de {mediaServerName}", + "components.UserList.importedfromJellyfin": "{userCount} {mediaServerName} {userCount, plural, one {user} other {users}} importado correctamente!", + "components.UserList.importfromJellyfinerror": "Se produjo un error al importar usuarios de {mediaServerName}.", + "components.UserProfile.UserSettings.UserGeneralSettings.save": "Guardar Cambios", + "components.UserProfile.UserSettings.UserGeneralSettings.email": "Email", + "components.UserProfile.UserSettings.UserNotificationSettings.deviceDefault": "Dispositivo Predeterminado", + "components.UserProfile.UserSettings.UserNotificationSettings.sound": "Sonido de Notificacion", + "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingsfailed": "Fallo al guardar los ajustes de la notificación Pushbullet.", + "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingssaved": "¡Los ajustes de notificación Pushbullet se han guardado con éxito!", + "components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationToken": "Token de aplicación API", + "components.UserProfile.UserSettings.UserNotificationSettings.pushoverUserKey": "Clave de usuario o grupo", + "components.UserProfile.UserSettings.UserNotificationSettings.pushoverUserKeyTip": "Tu identificador de usuario o grupo de 30 caracteres", + "components.UserProfile.UserSettings.UserNotificationSettings.pushoversettingssaved": "¡Se han guardado los ajustes de notificación de Pushover!", + "components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationTokenTip": "Registrar una aplicación para usar con {applicationTitle}", + "components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverUserKey": "Debes proporcionar una clave de usuario o grupo válida", + "components.Login.validationhostrequired": "{mediaServerName} URL requerida", + "i18n.resolved": "Resuelto", + "components.UserList.importfrommediaserver": "Importar Usuarios de {mediaServerName}", + "components.Settings.Notifications.NotificationsPushover.deviceDefault": "Dispositivo Predeterminado", + "components.ManageSlideOver.removearr": "Eliminar de {arr}", + "components.NotificationTypeSelector.issuereopenedDescription": "Enviar notificación cuando se reabran incidencias.", + "components.Layout.UserWarnings.emailRequired": "Se requiere una dirección de email.", + "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessToken": "Token de Acceso", + "components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverApplicationToken": "Debes proporcionar un token de aplicación válido", + "components.Settings.syncJellyfin": "Sincronizar Bibliotecas", + "components.Layout.UserWarnings.emailInvalid": "La dirección de correo es inválida.", + "components.Login.description": "Como es la primera vez que inicias sesión en {applicationName}, es necesario añadir una dirección de email válida.", + "components.Login.save": "Añadir", + "components.NotificationTypeSelector.issueresolvedDescription": "Enviar notificación cuando se resuelvan incidencias.", + "components.PermissionEdit.manageissues": "Administrar incidencias", + "components.PermissionEdit.createissues": "Notificar incidencia", + "components.Settings.menuJellyfinSettings": "{mediaServerName}", + "components.UserProfile.UserSettings.UserGeneralSettings.saving": "Guardando…", + "components.UserProfile.UserSettings.UserNotificationSettings.validationPushbulletAccessToken": "Debes indicar un token de acceso", + "components.Login.signinwithjellyfin": "Utiliza tu cuenta de {mediaServerName}", + "components.ManageSlideOver.removearr4k": "Eliminar de {arr} 4K", + "components.Settings.internalUrl": "URL Interna", + "components.TvDetails.play4k": "Reproducir 4K en {mediaServerName}", + "components.Setup.signin": "Iniciar Sesión", + "components.Setup.signinWithJellyfin": "Utiliza tu cuenta de {mediaServerName}", + "components.UserList.noJellyfinuserstoimport": "No hay usuarios de {mediaServerName} que importar.", + "components.UserProfile.UserSettings.UserGeneralSettings.mediaServerUser": "Usuario de {mediaServerName}", + "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessTokenTip": "Crea un token desde tu Opciones de Cuenta", + "components.UserProfile.UserSettings.UserNotificationSettings.pushoversettingsfailed": "No se pudo guardar la configuración de notificaciones de Pushover.", + "components.NotificationTypeSelector.userissuereopenedDescription": "Recibir notificaciones cuando se vuelvan a abrir incidencias que haya reportado.", + "components.NotificationTypeSelector.userissueresolvedDescription": "Reciba notificaciones cuando se resuelvan las incidencias que haya reportado.", + "components.PermissionEdit.createissuesDescription": "Dar permiso para informar incidencias.", + "components.Settings.SettingsAbout.supportjellyseerr": "Apoya a Jellyseerr", + "components.Settings.Notifications.userEmailRequired": "Requerir email de usuario", + "components.Settings.SonarrModal.animeSeriesType": "Tipo de Serie Anime", + "components.Settings.SonarrModal.seriesType": "Tipo Serie", + "components.Settings.jellyfinSettingsDescription": "Opcionalmente, configure los puntos finales internos y externos para su servidor {mediaServerName}. En la mayoría de los casos, la URL externa es diferente a la URL interna. También se puede configurar una URL de restablecimiento de contraseña personalizada para el inicio de sesión de {mediaServerName}, en caso de que desee redirigir a una página de restablecimiento de contraseña diferente.", + "components.Settings.jellyfinsettingsDescription": "Configure los ajustes para su servidor {mediaServerName}. {mediaServerName} escanea sus bibliotecas de {mediaServerName} para ver qué contenido está disponible.", + "components.Settings.manualscanJellyfin": "Escanear Libreria Manualmente", + "components.TitleCard.watchlistDeleted": "{title} Eliminado correctamente de la lista de seguimiento!", + "components.UserList.newJellyfinsigninenabled": "La configuración Habilitar nuevo inicio de sesión de {mediaServerName} está actualmente habilitada. Los usuarios de {mediaServerName} con acceso a la biblioteca no necesitan ser importados para poder iniciar sesión.", + "components.UserProfile.localWatchlist": "Lista de seguimiento de {username}" } diff --git a/src/i18n/locale/fr.json b/src/i18n/locale/fr.json index 90728ba5b..5fa1a0f56 100644 --- a/src/i18n/locale/fr.json +++ b/src/i18n/locale/fr.json @@ -59,7 +59,7 @@ "components.Discover.DiscoverTvGenre.genreSeries": "Séries {genre}", "components.Discover.DiscoverTvKeyword.keywordSeries": "{keywordTitle} Séries", "components.Discover.DiscoverTvLanguage.languageSeries": "Séries en {language}", - "components.Discover.DiscoverWatchlist.discoverwatchlist": "Votre watchlist Plex", + "components.Discover.DiscoverWatchlist.discoverwatchlist": "Votre watchlist", "components.Discover.DiscoverWatchlist.watchlist": "Watchlist Plex", "components.Discover.FilterSlideover.activefilters": "{count, plural, one {# Filtre actif} other {# Filtres actifs}}", "components.Discover.FilterSlideover.clearfilters": "Effacer les filtres actifs", @@ -1251,5 +1251,71 @@ "components.Settings.SonarrModal.tagRequests": "Tager les demandes", "components.Settings.SonarrModal.tagRequestsInfo": "Ajouter automatiquement un tag supplémentaire avec l'ID utilisateur et le nom d'affichage du demandeur", "i18n.collection": "Collection", - "components.Settings.RadarrModal.tagRequestsInfo": "Ajouter automatiquement un tag supplémentaire avec l'ID utilisateur et le nom d'affichage du demandeur" + "components.Settings.RadarrModal.tagRequestsInfo": "Ajouter automatiquement un tag supplémentaire avec l'ID utilisateur et le nom d'affichage du demandeur", + "components.IssueModal.issueVideo": "Vidéo", + "components.Settings.Notifications.NotificationsPushover.sound": "Son de notification", + "components.Settings.jellyfinSettings": "Paramètres pour {mediaServerName}", + "components.Settings.jellyfinSettingsFailure": "Une erreur est survenue lors de l'enregistrement des paramètres pour {mediaServerName}.", + "components.Settings.jellyfinSettingsSuccess": "Les paramètres pour {mediaServerName} ont été enregistrés avec succès !", + "components.Settings.jellyfinlibraries": "Bibliothèques {mediaServerName}", + "components.Settings.jellyfinlibrariesDescription": "Les bibliothèques de {mediaServerName} sont en cours d'analyze. Cliquez sur le bouton ci-dessous si aucune bibliothèque n'est répertoriée.", + "components.Settings.jellyfinsettings": "Paramètres pour {mediaServerName}", + "components.Settings.manualscanJellyfin": "Analyse manuelle de la bibliothèque", + "components.Settings.menuJellyfinSettings": "{mediaServerName}", + "components.Settings.save": "Enregistrer les modifications", + "components.Settings.saving": "Sauvegarde en cours…", + "components.Settings.syncing": "Synchronisation en cours", + "components.Setup.signin": "Se connecter", + "components.Setup.signinWithPlex": "Utilisez votre compte Plex", + "components.StatusBadge.managemedia": "Gérer {mediaType}", + "components.StatusBadge.openinarr": "Ouvrir dans {arr}", + "components.StatusBadge.playonplex": "Lire sur {mediaServerName}", + "components.TitleCard.addToWatchList": "Ajouter à votre watchlist", + "components.TitleCard.watchlistCancel": "Watchlist pour {title} annulée.", + "components.TitleCard.watchlistError": "Une erreur est survenue. Veuillez réessayer.", + "components.TitleCard.watchlistSuccess": "{title} a été ajouté à votre watchlist avec succès !", + "components.TvDetails.Season.somethingwentwrong": "Une erreur est survenue lors de la récupération des données de la saison.", + "components.TvDetails.manageseries": "Gérer les séries", + "components.TvDetails.play": "Jouer sur {mediaServerName}", + "components.TvDetails.play4k": "Jouer en 4K sur {mediaServerName}", + "components.TvDetails.rtcriticsscore": "Tomatometer sur Rotten Tomatoes", + "components.TvDetails.seasonnumber": "Saison {seasonNumber}", + "components.TvDetails.seasonstitle": "Saisons", + "components.TvDetails.status4k": "{status} 4K", + "components.TvDetails.tmdbuserscore": "Score utilisateur sur TMDB", + "components.UserList.importfromJellyfin": "Importer les utilisateurs de {mediaServerName}", + "components.UserList.importfromJellyfinerror": "Une erreur est survenue lors de l'importation des utilisateurs de {mediaServerName}.", + "components.UserList.importfrommediaserver": "Importer les utilisateurs de {mediaServerName}", + "components.UserList.noJellyfinuserstoimport": "Il n'y a aucun utilisateur à importer pour {mediaServerName}.", + "components.UserProfile.UserSettings.UserGeneralSettings.saving": "Sauvegarde en cours…", + "components.UserProfile.plexwatchlist": "Watchlist Plex", + "components.Settings.syncJellyfin": "Synchroniser les bibliothèques", + "components.TitleCard.watchlistDeleted": "{title} a été retiré de votre watchlist avec succès !", + "components.IssueModal.issueSubtitles": "Sous-titre", + "components.Login.emailtooltip": "L'adresse ne nécessite pas d'être associée avec votre instance {mediaServerName}.", + "components.Settings.Notifications.NotificationsPushover.deviceDefault": "Appareil par défaut", + "components.Settings.Notifications.userEmailRequired": "E-mail utilisateur requis", + "components.Settings.SettingsAbout.supportjellyseerr": "Soutenez Jellyseerr", + "components.Settings.SettingsJobsCache.jellyfin-full-scan": "Scan complet des bibliothèques Jellyfin", + "components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "Scan des ajouts récents aux bibliothèques Jellyfin", + "components.Settings.SonarrModal.animeSeriesType": "Type de série anime", + "components.Settings.SonarrModal.seriesType": "Type de série", + "components.Settings.internalUrl": "URL interne", + "components.Settings.jellyfinsettingsDescription": "Configurez les paramètres de votre serveur {mediaServerName}. {mediaServerName} analyse vos bibliothèques {mediaServerName} pour voir quel contenu est disponible.", + "components.Settings.jellyfinSettingsDescription": "Configurez facultativement les URL internes et externes pour votre serveur {mediaServerName}. Dans la plupart des cas, l'URL externe est différente de l'URL interne. Vous pouvez également définir une URL de réinitialisation de mot de passe personnalisée pour la connexion à {mediaServerName}, au cas où vous souhaiteriez rediriger vers une page de réinitialisation de mot de passe différente.", + "components.Settings.manualscanDescriptionJellyfin": "Normalement, cette tâche est executée qu'une fois toutes les 24 heures. Jellyseerr vérifiera plus agressivement les éléments récemment ajoutés à votre serveur {mediaServerName}. Si c'est la première fois que vous configurez Jellyseerr, une analyse complète manuelle de la bibliothèque est recommandée !", + "components.Settings.timeout": "Temps écoulé", + "components.Setup.configuremediaserver": "Configurer le serveur multimédia", + "components.TvDetails.rtaudiencescore": "Score de l'audience sur Rotten Tomatoes", + "components.UserProfile.UserSettings.UserGeneralSettings.mediaServerUser": "Utilisateur pour {mediaServerName}", + "components.Setup.signinWithJellyfin": "Utilisez votre compte {mediaServerName}", + "components.UserList.mediaServerUser": "Utilisateur de {mediaServerName}", + "components.TvDetails.episodeCount": "{episodeCount, plural, one {# Épisode} other {# Épisodes}}", + "components.UserList.newJellyfinsigninenabled": "Le paramètre Activer la nouvelle connexion à {mediaServerName} est actuellement activé. Les utilisateurs de {mediaServerName} avec accès à la bibliothèque n'ont pas besoin d'être importés pour se connecter.", + "components.UserProfile.UserSettings.UserGeneralSettings.email": "E-mail", + "components.UserProfile.UserSettings.UserGeneralSettings.save": "Enregistrer les modifications", + "components.UserProfile.UserSettings.UserNotificationSettings.deviceDefault": "Appareil par défaut", + "components.UserList.importedfromJellyfin": "{userCount} {mediaServerName} {userCount, plural, one {user} other {users}} importé(s) avec succès !", + "components.UserProfile.UserSettings.UserNotificationSettings.sound": "Son de notification", + "components.UserProfile.localWatchlist": "Watchlist de {username}" } diff --git a/src/i18n/locale/he.json b/src/i18n/locale/he.json index f31729848..0f0e48678 100644 --- a/src/i18n/locale/he.json +++ b/src/i18n/locale/he.json @@ -135,5 +135,67 @@ "components.Login.loginerror": "משהו השתבש בזמן ההתחברות.", "components.Login.password": "סיסמה", "components.Login.signin": "התחברות", - "components.Login.validationpasswordrequired": "חובה לכתוב סיסמה" + "components.Login.validationpasswordrequired": "חובה לכתוב סיסמה", + "components.Discover.CreateSlider.editSlider": "ערוך סליידר", + "components.Discover.CreateSlider.editfail": "נכשלה עריכת סליידר.", + "components.Discover.CreateSlider.needresults": "אתה צריך לפחות תוצאה אחת.", + "components.Discover.CreateSlider.nooptions": "אין תוצאות.", + "components.Discover.CreateSlider.providetmdbgenreid": "ספק מזהה ז'אנר TMDB", + "components.Discover.CreateSlider.providetmdbkeywordid": "ספק מזהה מילת מפתח TMDB", + "components.Discover.CreateSlider.providetmdbsearch": "ספק שאילתת חיפוש", + "components.Discover.CreateSlider.providetmdbstudio": "ספק מזהה סטודיו TMDB", + "components.Discover.CreateSlider.searchGenres": "חפש ז'אנרים…", + "components.Discover.CreateSlider.searchKeywords": "חפש מילות מפתח…", + "components.Discover.CreateSlider.searchStudios": "חפש אולפנים…", + "components.Discover.CreateSlider.slidernameplaceholder": "שם הסליידר", + "components.Discover.CreateSlider.validationDatarequired": "עליך לספק ערך.", + "components.Discover.CreateSlider.validationTitlerequired": "עליך לספק כותר.", + "components.Discover.DiscoverMovieKeyword.keywordMovies": "סרטים {keywordTitle}", + "components.Discover.DiscoverMovies.discovermovies": "סרטים", + "components.Discover.DiscoverMovies.sortPopularityAsc": "פופולריות בסדר עולה", + "components.Discover.DiscoverMovies.sortPopularityDesc": "פופולריות בסדר יורד", + "components.Discover.DiscoverMovies.sortReleaseDateAsc": "תאריך שחרור בסדר עולה", + "components.Discover.DiscoverMovies.sortReleaseDateDesc": "תאריך שחרור בסדר יורד", + "components.Discover.DiscoverMovies.sortTitleAsc": "כותר (א-ת, A-Z) עולה", + "components.Discover.DiscoverMovies.sortTitleDesc": "כותר (ת-א, A-Z) יורד", + "components.Discover.DiscoverMovies.sortTmdbRatingAsc": "דירוג TMDB בסדר עולה", + "components.Discover.DiscoverMovies.sortTmdbRatingDesc": "דירוג TMDB בסדר יורד", + "components.Discover.DiscoverSliderEdit.deletesuccess": "סליידר נמחק בהצלחה.", + "components.Discover.DiscoverSliderEdit.enable": "שנה נראות", + "components.Discover.DiscoverSliderEdit.remove": "הסר", + "components.Discover.DiscoverTv.activefilters": "{count, plural, one {פילטר אחד פעיל} other {# פילטרים פעילים}}", + "components.Discover.DiscoverTv.discovertv": "סדרה", + "components.Discover.CreateSlider.addfail": "נכשלה יצירת סליידר חדש.", + "components.Discover.DiscoverTv.sortPopularityAsc": "פופולריות בסדר עולה", + "components.Discover.DiscoverTv.sortPopularityDesc": "פופולריות בסדר יורד", + "components.Discover.DiscoverTv.sortTitleAsc": "כותר (א-ת, A-Z) עולה", + "components.Discover.DiscoverTv.sortTitleDesc": "כותר (א-ת, A-Z) יורד", + "components.Discover.DiscoverTv.sortTmdbRatingAsc": "דירוג TMDB בסדר עולה", + "components.Discover.DiscoverTvKeyword.keywordSeries": "סדרה {keywordTitle}", + "components.Discover.FilterSlideover.activefilters": "{count, plural, one {פילטר אחד פעיל} other {# פילטרים פעילים}}", + "components.Discover.FilterSlideover.clearfilters": "נקה פילטרים פעילים", + "components.Discover.FilterSlideover.filters": "פילטרים", + "components.Discover.FilterSlideover.firstAirDate": "תאריך שידור ראשון", + "components.Discover.FilterSlideover.from": "מאת", + "components.Discover.FilterSlideover.keywords": "מילות מפתח", + "components.Discover.FilterSlideover.originalLanguage": "שפה מקורית", + "components.Discover.FilterSlideover.ratingText": "דירוג בין {minValue} ל {maxValue}", + "components.Discover.FilterSlideover.releaseDate": "תאריך שחרור", + "components.Discover.FilterSlideover.runtime": "זמן ריצה", + "components.Discover.FilterSlideover.streamingservices": "שירותי הזרמה", + "components.Discover.FilterSlideover.studio": "אולפן", + "components.Discover.FilterSlideover.tmdbuserscore": "דירוג משתמש TMDB", + "components.Discover.CreateSlider.addSlider": "הוסף סליידר", + "components.Discover.CreateSlider.addcustomslider": "צור סליידר מותאם", + "components.Discover.CreateSlider.addsuccess": "סליידר חדש נוצר בהצלחה ונשמרו הגדרות התאמה.", + "components.Discover.CreateSlider.providetmdbnetwork": "ספק מזהה רשת TMDB", + "components.Discover.DiscoverTv.sortFirstAirDateDesc": "תאריך שידור ראשון בסדר יורד", + "components.Discover.CreateSlider.starttyping": "התחל להזין כדי לחפש.", + "components.Discover.FilterSlideover.runtimeText": "זמן ריצה בין {minValue} ל {maxValue}", + "components.Discover.DiscoverMovies.activefilters": "{count, plural, one {פילטר פעיל} other {# פילטרים פעילים}}", + "components.Discover.DiscoverSliderEdit.deletefail": "כשל במחיקת סליידר.", + "components.Discover.DiscoverTv.sortFirstAirDateAsc": "תאריך שידור ראשון בסדר עולה", + "components.Discover.CreateSlider.editsuccess": "סליידר נערך ונשמר בהצלחה.", + "components.Discover.DiscoverTv.sortTmdbRatingDesc": "דירוג TMDB בסדר יורד", + "components.Discover.FilterSlideover.genres": "ז'אנרים" } diff --git a/src/i18n/locale/nl.json b/src/i18n/locale/nl.json index 1b6cdea26..39a62cc24 100644 --- a/src/i18n/locale/nl.json +++ b/src/i18n/locale/nl.json @@ -3,12 +3,12 @@ "components.Discover.discovertv": "Populaire series", "components.Discover.popularmovies": "Populaire films", "components.Discover.populartv": "Populaire series", - "components.Discover.recentlyAdded": "Recent toegevoegd", + "components.Discover.recentlyAdded": "Onlangs toegevoegd", "components.Discover.recentrequests": "Recente verzoeken", "components.Discover.trending": "Trending", "components.Discover.upcoming": "Verwachte films", "components.Discover.upcomingmovies": "Verwachte films", - "components.Layout.SearchInput.searchPlaceholder": "Zoek films en series", + "components.Layout.SearchInput.searchPlaceholder": "Films en series zoeken", "components.Layout.Sidebar.dashboard": "Ontdekken", "components.Layout.Sidebar.requests": "Verzoeken", "components.Layout.Sidebar.settings": "Instellingen", @@ -16,7 +16,7 @@ "components.Layout.UserDropdown.signout": "Uitloggen", "components.MovieDetails.budget": "Budget", "components.MovieDetails.cast": "Cast", - "components.MovieDetails.originallanguage": "Originele taal", + "components.MovieDetails.originallanguage": "Oorspronkelijke taal", "components.MovieDetails.overview": "Overzicht", "components.MovieDetails.overviewunavailable": "Overzicht niet beschikbaar.", "components.MovieDetails.recommendations": "Aanbevelingen", @@ -114,7 +114,7 @@ "components.Settings.hostname": "Hostnaam of IP-adres", "components.Settings.librariesRemaining": "Resterende bibliotheken: {count}", "components.Settings.manualscan": "Handmatige bibliotheekscan", - "components.Settings.manualscanDescription": "Normaal wordt dit eens elke 24 uur uitgevoerd. Jellyseerr controleert de recent toegevoegde items van je Plex-server agressiever. Als je Plex voor de eerste keer configureert, is een eenmalige handmatige volledige bibliotheekscan aanbevolen!", + "components.Settings.manualscanDescription": "Normaliter wordt dit eenmaal per 24 uur uitgevoerd. Jellyseerr zal de lijst met onlangs toegevoegde media op je Plex-server vaker controleren. Als dit de eerste keer is dat je Jellyseerr instelt, wordt aanbevolen eenmalig een handmatige, volledige bibliotheekscan uit te voeren!", "components.Settings.menuAbout": "Over", "components.Settings.menuGeneralSettings": "Algemeen", "components.Settings.menuJobs": "Taken en cache", @@ -127,7 +127,7 @@ "components.Settings.plexlibraries": "Plex-bibliotheken", "components.Settings.plexlibrariesDescription": "De bibliotheken die Jellyseerr scant voor titels. Stel je Plex-verbinding in en sla ze op. Klik daarna op de onderstaande knop als er geen bibliotheken staan.", "components.Settings.plexsettings": "Plex-instellingen", - "components.Settings.plexsettingsDescription": "Configureer de instellingen voor je Plex-server. Jellyseerr scant je Plex-bibliotheken om te zien welke content beschikbaar is.", + "components.Settings.plexsettingsDescription": "Configureer de instellingen voor je Plex-server. Jellyseerr scant je Plex-bibliotheken om te zien welke inhoud beschikbaar is.", "components.Settings.port": "Poort", "components.Settings.radarrsettings": "Radarr-instellingen", "components.Settings.sonarrsettings": "Sonarr-instellingen", @@ -137,12 +137,12 @@ "components.Setup.configureservices": "Diensten configureren", "components.Setup.continue": "Doorgaan", "components.Setup.finish": "Installatie voltooien", - "components.Setup.finishing": "Bezig met voltooien…", + "components.Setup.finishing": "Voltooien…", "components.Setup.loginwithplex": "Inloggen met Plex", - "components.Setup.signinMessage": "Ga aan de slag door in te loggen met je Plex-account", + "components.Setup.signinMessage": "Ga aan de slag door je aan te melden", "components.Setup.welcome": "Welkom bij Jellyseerr", "components.TvDetails.cast": "Cast", - "components.TvDetails.originallanguage": "Originele taal", + "components.TvDetails.originallanguage": "Oorspronkelijke taal", "components.TvDetails.overview": "Overzicht", "components.TvDetails.overviewunavailable": "Overzicht niet beschikbaar.", "components.TvDetails.recommendations": "Aanbevelingen", @@ -164,7 +164,7 @@ "i18n.movies": "Films", "i18n.partiallyavailable": "Deels beschikbaar", "i18n.pending": "In behandeling", - "i18n.processing": "Bezig met verwerken", + "i18n.processing": "Verwerken", "i18n.tvshows": "Series", "i18n.unavailable": "Niet beschikbaar", "pages.oops": "Oeps", @@ -187,14 +187,14 @@ "components.Setup.tip": "Tip", "components.Settings.SonarrModal.testFirstRootFolders": "Test verbinding om hoofdmappen te laden", "components.Settings.SonarrModal.testFirstQualityProfiles": "Test verbinding om kwaliteitsprofielen te laden", - "components.Settings.SonarrModal.loadingrootfolders": "Bezig met laden van hoofdmappen…", - "components.Settings.SonarrModal.loadingprofiles": "Bezig met laden van kwaliteitsprofielen…", + "components.Settings.SonarrModal.loadingrootfolders": "Hoofdmappen laden…", + "components.Settings.SonarrModal.loadingprofiles": "Kwaliteitsprofielen laden…", "components.Settings.SettingsAbout.gettingsupport": "Ondersteuning krijgen", "components.Settings.RadarrModal.validationMinimumAvailabilityRequired": "Je moet een minimale beschikbaarheid selecteren", "components.Settings.RadarrModal.testFirstRootFolders": "Test verbinding om hoofdmappen te laden", "components.Settings.RadarrModal.testFirstQualityProfiles": "Test verbinding om kwaliteitsprofielen te laden", - "components.Settings.RadarrModal.loadingrootfolders": "Bezig met laden van hoofdmappen…", - "components.Settings.RadarrModal.loadingprofiles": "Bezig met laden van kwaliteitsprofielen…", + "components.Settings.RadarrModal.loadingrootfolders": "Hoofdmappen laden…", + "components.Settings.RadarrModal.loadingprofiles": "Kwaliteitsprofielen laden…", "components.Settings.SettingsAbout.Releases.releasedataMissing": "Versiegegevens zijn momenteel niet beschikbaar.", "components.Settings.SettingsAbout.Releases.latestversion": "Nieuwste", "components.Settings.SettingsAbout.Releases.currentversion": "Huidig", @@ -208,7 +208,7 @@ "i18n.retry": "Opnieuw proberen", "i18n.requested": "Aangevraagd", "i18n.failed": "Mislukt", - "i18n.deleting": "Bezig met verwijderen…", + "i18n.deleting": "Verwijderen…", "i18n.close": "Sluiten", "components.UserList.userdeleteerror": "Er ging iets mis bij het verwijderen van de gebruiker.", "components.UserList.userdeleted": "Gebruiker succesvol verwijderd!", @@ -223,7 +223,7 @@ "components.TvDetails.network": "{networkCount, plural, one {Netwerk} other {Netwerken}}", "components.TvDetails.firstAirDate": "Datum eerste uitzending", "components.TvDetails.anime": "Anime", - "components.StatusChacker.reloadOverseerr": "Herladen", + "components.StatusChacker.reloadJellyseerr": "Herladen", "components.StatusChacker.newversionavailable": "Toepassingsupdate", "components.StatusChacker.newversionDescription": "Jellyseerr is geüpdatet! Klik op de onderstaande knop om de pagina opnieuw te laden.", "components.Settings.toastSettingsSuccess": "Instellingen succesvol opgeslagen!", @@ -303,10 +303,10 @@ "components.UserList.create": "Aanmaken", "components.UserList.createlocaluser": "Lokale gebruiker aanmaken", "components.UserList.usercreatedfailed": "Er ging iets mis bij het aanmaken van de gebruiker.", - "components.UserList.creating": "Bezig met aanmaken…", + "components.UserList.creating": "Aanmaken…", "components.UserList.validationpasswordminchars": "Wachtwoord is te kort; moet minimaal 8 tekens bevatten", "components.UserList.usercreatedsuccess": "Gebruiker succesvol aangemaakt!", - "components.UserList.passwordinfodescription": "Configureer een applicatie-URL en schakel e-mailmeldingen in om automatische wachtwoordgeneratie mogelijk te maken.", + "components.UserList.passwordinfodescription": "Stel een applicatie-URL in en schakel e-mailmeldingen in om automatische wachtwoordgeneratie mogelijk te maken.", "components.UserList.password": "Wachtwoord", "components.UserList.localuser": "Lokale gebruiker", "components.UserList.email": "E-mailadres", @@ -340,23 +340,23 @@ "components.RequestModal.SearchByNameModal.notvdbiddescription": "We kunnen deze serie niet automatisch matchen. Selecteer hieronder de juiste match.", "components.Login.signinwithplex": "Plex-account gebruiken", "components.Login.signinheader": "Log in om verder te gaan", - "components.Login.signingin": "Bezig met inloggen…", + "components.Login.signingin": "Aanmelden…", "components.Login.signin": "Inloggen", "components.Settings.notificationAgentSettingsDescription": "Meldingsagenten configureren en inschakelen.", "components.PlexLoginButton.signinwithplex": "Inloggen", - "components.PlexLoginButton.signingin": "Bezig met inloggen…", + "components.PlexLoginButton.signingin": "Aanmelden…", "components.PermissionEdit.advancedrequest": "Geavanceerde aanvragen", "components.PermissionEdit.admin": "Beheerder", "components.UserList.userssaved": "Gebruikersrechten succesvol opgeslagen!", "components.Settings.toastPlexRefreshSuccess": "Serverlijst van Plex succesvol opgehaald!", "components.Settings.toastPlexRefresh": "Bezig met serverlijst ophalen van Plex…", - "components.Settings.toastPlexConnecting": "Bezig met verbinden met Plex-server…", + "components.Settings.toastPlexConnecting": "Verbinden met Plex…", "components.UserList.bulkedit": "Meerdere bewerken", "components.Settings.toastPlexRefreshFailure": "Kan serverlijst van Plex niet ophalen.", "components.Settings.toastPlexConnectingSuccess": "Succesvol verbonden met Plex-server!", "components.Settings.toastPlexConnectingFailure": "Kan geen verbinding maken met Plex.", "components.Settings.settingUpPlexDescription": "Om Plex in te stellen, kan je de gegevens handmatig invoeren of een server selecteren die is opgehaald van plex.tv. Druk op de knop rechts van de vervolgkeuzelijst om de lijst van beschikbare servers op te halen.", - "components.Settings.serverpresetRefreshing": "Bezig met servers ophalen…", + "components.Settings.serverpresetRefreshing": "Servers ophalen…", "components.Settings.serverpresetManualMessage": "Handmatige configuratie", "components.Settings.serverpresetLoad": "Klik op de knop om de beschikbare servers te laden", "components.Settings.serverpreset": "Server", @@ -431,7 +431,7 @@ "components.RequestModal.AdvancedRequester.requestas": "Aanvragen als", "components.Discover.discover": "Ontdekken", "components.Settings.validationApplicationTitle": "Je moet een toepassingstitel opgeven", - "components.AppDataWarning.dockerVolumeMissingDescription": "De volumekoppeling {appDataPath} was niet correct geconfigureerd. Alle gegevens zullen worden gewist wanneer de container wordt gestopt of opnieuw wordt gestart.", + "components.AppDataWarning.dockerVolumeMissingDescription": "De volumekoppeling {appDataPath} is niet correct geconfigureerd. Alle gegevens zullen worden gewist wanneer de container wordt gestopt of opnieuw wordt gestart.", "components.Settings.validationApplicationUrlTrailingSlash": "URL mag niet eindigen op een schuine streep", "components.Settings.validationApplicationUrl": "Je moet een geldige URL opgeven", "components.Settings.SonarrModal.validationApplicationUrlTrailingSlash": "URL mag niet eindigen op een schuine streep", @@ -520,7 +520,7 @@ "components.Layout.UserDropdown.myprofile": "Profiel", "components.UserProfile.UserSettings.UserNotificationSettings.validationDiscordId": "Je moet een geldige gebruikers-ID opgeven", "components.UserProfile.UserSettings.UserNotificationSettings.discordIdTip": "Het meercijferige ID-nummer van je gebruikersaccount", - "components.CollectionDetails.requestcollection4k": "Collectie in 4K aanvragen", + "components.CollectionDetails.requestcollection4k": "Collectie aanvragen in 4K", "components.UserProfile.UserSettings.UserGeneralSettings.regionTip": "Inhoud filteren op regionale beschikbaarheid", "components.UserProfile.UserSettings.UserGeneralSettings.region": "Regio van Ontdekken", "components.UserProfile.UserSettings.UserGeneralSettings.originallanguageTip": "Inhoud filteren op oorspronkelijke taal", @@ -546,7 +546,7 @@ "components.Settings.SettingsJobsCache.download-sync-reset": "Reset download sync", "components.Settings.SettingsJobsCache.download-sync": "Synchronisatie downloads", "components.TvDetails.seasons": "{seasonCount, plural, one {# seizoen} other {# seizoenen}}", - "i18n.loading": "Bezig met laden…", + "i18n.loading": "Laden…", "components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "Je moet een geldige chat-ID opgeven", "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "Een chat starten, @get_id_bot toevoegen en de opdracht /my_id geven", "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "Chat-ID", @@ -558,14 +558,14 @@ "components.Discover.DiscoverNetwork.networkSeries": "Series van {network}", "components.Discover.DiscoverMovieGenre.genreMovies": "{genre} films", "components.Setup.scanbackground": "Het scannen wordt op de achtergrond uitgevoerd. Je kunt in de tussentijd doorgaan met het installatieproces.", - "components.Settings.scanning": "Bezig met synchroniseren…", + "components.Settings.scanning": "Synchroniseren…", "components.Settings.scan": "Bibliotheken synchroniseren", "components.Settings.SettingsJobsCache.sonarr-scan": "Sonarr-scan", "components.Settings.SettingsJobsCache.radarr-scan": "Radarr-scan", "components.Settings.SettingsJobsCache.plex-recently-added-scan": "Plex recent toegevoegde scan", "components.Settings.SettingsJobsCache.plex-full-scan": "Plex volledige bibliotheekscan", "components.Settings.SettingsJobsCache.jellyfin-full-scan": "volledige bibliotheekscan Jellyfin", - "components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "Jellyfin recent toegevoegde scan", + "components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "Scan van 'onlangs toegevoegd' in Jellyfin", "components.Settings.Notifications.validationUrl": "Je moet een geldige URL opgeven", "components.Settings.Notifications.botAvatarUrl": "URL bot-avatar", "components.RequestList.RequestItem.requested": "Aangevraagd", @@ -670,27 +670,27 @@ "components.QuotaSelector.unlimited": "Onbeperkt", "i18n.view": "Bekijken", "i18n.tvshow": "Serie", - "i18n.testing": "Bezig met testen…", + "i18n.testing": "Testen…", "i18n.test": "Test", "i18n.status": "Status", "i18n.showingresults": "{from} tot {to} van de {total} resultaten worden weergegeven", - "i18n.saving": "Bezig met opslaan…", + "i18n.saving": "Opslaan…", "i18n.save": "Wijzigingen opslaan", "i18n.resultsperpage": "{pageSize} resultaten per pagina weergeven", - "i18n.requesting": "Bezig met aanvragen…", + "i18n.requesting": "Aanvragen…", "i18n.request4k": "Aanvragen in 4K", "i18n.previous": "Vorige", "i18n.notrequested": "Niet aangevraagd", "i18n.noresults": "Geen resultaten.", "i18n.next": "Volgende", "i18n.movie": "Film", - "i18n.canceling": "Bezig met annuleren…", + "i18n.canceling": "Annuleren…", "i18n.back": "Terug", "i18n.areyousure": "Weet je het zeker?", "i18n.all": "Alle", "components.RequestModal.QuotaDisplay.requiredquotaUser": "Deze gebruiker heeft nog minstens {seasons} {seasons, plural, one {seizoensverzoek} other {seizoensverzoeken}} nodig om deze serie aan te vragen.", - "components.TvDetails.originaltitle": "Originele titel", - "components.MovieDetails.originaltitle": "Originele titel", + "components.TvDetails.originaltitle": "Oorspronkelijke titel", + "components.MovieDetails.originaltitle": "Oorspronkelijke titel", "components.LanguageSelector.originalLanguageDefault": "Alle talen", "components.LanguageSelector.languageServerDefault": "Standaard ({language})", "components.Settings.SonarrModal.testFirstTags": "Test de verbinding om labels te laden", @@ -733,9 +733,9 @@ "components.RequestModal.pendingapproval": "Je verzoek is in afwachting van goedkeuring.", "components.RequestList.RequestItem.cancelRequest": "Verzoek annuleren", "components.NotificationTypeSelector.notificationTypes": "Meldingtypes", - "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSetOwnAccount": "Er is voor jouw account momenteel geen wachtwoord ingesteld. Configureer hieronder een wachtwoord om in te kunnen loggen als een \"lokale gebruiker\" met uw e-mailadres.", + "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSetOwnAccount": "Er is voor jouw account momenteel geen wachtwoord ingesteld. Configureer hieronder een wachtwoord om in te kunnen loggen als een \"lokale gebruiker\" met je e-mailadres.", "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSet": "Deze gebruikersaccount heeft momenteel geen wachtwoord ingesteld. Configureer hieronder een wachtwoord zodat deze account in staat is om zich aan te melden als een \"lokale gebruiker\".", - "components.Settings.serviceSettingsDescription": "Configureer je {serverType} server(s) hieronder. Je kunt meerdere {serverType} servers verbinden, maar slechts twee ervan kunnen als standaard worden gemarkeerd (één niet-4K en één 4K). Beheerders kunnen vóór de goedkeuring de server die gebruikt wordt om nieuwe aanvragen te verwerken aanpassen.", + "components.Settings.serviceSettingsDescription": "Stel je {serverType}-server(s) hieronder in. Je kunt meerdere {serverType}-servers verbinden, maar slechts twee ervan kunnen als standaard worden gemarkeerd (één niet-4K en één 4K). Beheerders kunnen vóór goedkeuring de server aanpassen die voor nieuwe aanvragen gebruikt wordt.", "components.Settings.noDefaultServer": "Ten minste één {serverType} server moet als standaard worden gemarkeerd om {mediaType}verzoeken te kunnen verwerken.", "components.Settings.noDefaultNon4kServer": "Als je slechts één enkele {serverType} server hebt voor zowel niet-4K als 4K-inhoud (of als je alleen 4K-inhoud downloadt), dan moet je {serverType} server NIET aangeduid worden als een 4K-server.", "components.Settings.mediaTypeSeries": "serie", @@ -747,7 +747,7 @@ "components.Layout.VersionStatus.outofdate": "Verouderd", "components.Layout.VersionStatus.commitsbehind": "{commitsBehind} {commitsBehind, plural, one {commit} other {commits}} achter", "components.UserList.autogeneratepasswordTip": "Een door de server gegenereerd wachtwoord naar de gebruiker e-mailen", - "i18n.retrying": "Bezig met opnieuw proberen…", + "i18n.retrying": "Opnieuw proberen…", "components.Settings.serverSecure": "veilig", "components.UserList.usercreatedfailedexisting": "Het opgegeven e-mailadres wordt al gebruikt door een andere gebruiker.", "components.RequestModal.edit": "Verzoek bewerken", @@ -847,7 +847,7 @@ "components.NotificationTypeSelector.usermediadeclinedDescription": "Een melding ontvangen wanneer je mediaverzoeken worden geweigerd.", "components.NotificationTypeSelector.usermediaavailableDescription": "Een melding ontvangen wanneer je mediaverzoeken beschikbaar zijn.", "components.NotificationTypeSelector.usermediaAutoApprovedDescription": "Een melding ontvangen wanneer andere gebruikers nieuwe mediaverzoeken indienen die automatisch worden goedgekeurd.", - "components.Settings.SettingsAbout.betawarning": "Dit is BETA software. Functies kunnen kapot en/of instabiel zijn. Meld eventuele problemen op GitHub!", + "components.Settings.SettingsAbout.betawarning": "Dit is BETA-software. Functies kunnen kapot en/of instabiel zijn. Meld eventuele problemen op GitHub!", "components.Layout.LanguagePicker.displaylanguage": "Weergavetaal", "components.MovieDetails.showmore": "Meer tonen", "components.MovieDetails.showless": "Minder tonen", @@ -971,7 +971,7 @@ "components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverUserKey": "Je moet een geldige gebruikers- of groepssleutel opgeven", "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingssaved": "Instellingen voor Pushbullet-meldingen succesvol opgeslagen!", "components.IssueDetails.playonplex": "Afspelen op {mediaServerName}", - "components.IssueDetails.play4konplex": "Afspelen in 4K op {mediaServerName}", + "components.IssueDetails.play4konplex": "Afspelen op {mediaServerName} in 4K", "components.IssueDetails.openin4karr": "Openen in 4K {arr}", "components.IssueList.IssueItem.episodes": "{episodeCount, plural, one {aflevering} other {afleveringen}}", "components.IssueList.IssueItem.seasons": "{seasonCount, plural, one {seizoen} other {seizoenen}}", @@ -982,7 +982,7 @@ "components.NotificationTypeSelector.adminissuereopenedDescription": "Ontvang een melding wanneer problemen door andere gebruikers opnieuw worden ingediend.", "components.NotificationTypeSelector.issuereopenedDescription": "Stuur meldingen wanneer problemen opnieuw worden ingediend.", "components.NotificationTypeSelector.userissuereopenedDescription": "Ontvang een bericht wanneer problemen die jij hebt gemeld, opnieuw worden ingediend.", - "components.RequestModal.requestseasons4k": "{seasonCount} {seasonCount, plural, one {seizoen} other {seizoenen}} in 4K aanvragen", + "components.RequestModal.requestseasons4k": "{seasonCount} {seasonCount, plural, one {seizoen} other {seizoenen}} aanvragen in 4K", "components.RequestModal.requestmovies": "{count} {count, plural, one {film} other {films}} aanvragen", "components.RequestModal.selectmovies": "Film(s) selecteren", "components.MovieDetails.productioncountries": "Productie{countryCount, plural, one {land} other {landen}}", @@ -998,7 +998,7 @@ "components.Settings.Notifications.NotificationsGotify.agentenabled": "Agent inschakelen", "components.Settings.Notifications.NotificationsGotify.gotifysettingssaved": "Instellingen voor meldingen Gotify succesvol opgeslagen!", "components.Settings.Notifications.NotificationsGotify.token": "Toepassingstoken", - "i18n.importing": "Bezig met importeren…", + "i18n.importing": "Importeren…", "components.Settings.Notifications.NotificationsGotify.gotifysettingsfailed": "Instellingen voor meldingen Gotify niet opgeslagen.", "components.Settings.Notifications.NotificationsGotify.toastGotifyTestFailed": "Testmelding Gotify niet verzonden.", "components.Settings.Notifications.NotificationsGotify.toastGotifyTestSuccess": "Testmelding Gotify verzonden!", @@ -1012,7 +1012,7 @@ "components.UserList.newplexsigninenabled": "De instelling Nieuwe Plex-aanmelding inschakelen is momenteel ingeschakeld. Plex-gebruikers met bibliotheektoegang hoeven niet te worden geïmporteerd om in te loggen.", "components.ManageSlideOver.manageModalAdvanced": "Geavanceerd", "components.ManageSlideOver.alltime": "Altijd", - "components.ManageSlideOver.markallseasons4kavailable": "Alle seizoenen als beschikbaar in 4K markeren", + "components.ManageSlideOver.markallseasons4kavailable": "Alle seizoenen markeren als beschikbaar in 4K", "components.ManageSlideOver.opentautulli": "In Tautulli openen", "components.ManageSlideOver.pastdays": "Afgelopen {days, number} dagen", "components.ManageSlideOver.playedby": "Afgespeeld door", @@ -1046,8 +1046,8 @@ "components.UserProfile.emptywatchlist": "Media die zijn toegevoegd aan je Plex Kijklijst verschijnen hier.", "components.MovieDetails.digitalrelease": "Digitale release", "i18n.restartRequired": "Opnieuw opstarten vereist", - "components.PermissionEdit.viewrecentDescription": "Toestemming geven om de lijst met recent toegevoegde media te bekijken.", - "components.PermissionEdit.viewrecent": "Recent toegevoegd bekijken", + "components.PermissionEdit.viewrecentDescription": "Toestemming geven om de lijst met onlangs toegevoegde media weer te geven.", + "components.PermissionEdit.viewrecent": "Onlangs toegevoegd weergeven", "components.Settings.deleteServer": "{serverType}-server verwijderen", "components.StatusChecker.appUpdated": "{applicationTitle} bijgewerkt", "components.RequestList.RequestItem.tmdbid": "TMDB ID", @@ -1072,8 +1072,8 @@ "components.TvDetails.seasonnumber": "Seizoen {seasonNumber}", "components.TvDetails.Season.somethingwentwrong": "Er ging iets mis bij het ophalen van de seizoensgegevens.", "components.TvDetails.seasonstitle": "Seizoenen", - "components.Discover.DiscoverWatchlist.discoverwatchlist": "Je Plex-kijklijst", - "components.Discover.plexwatchlist": "Je Plex Kijklijst", + "components.Discover.DiscoverWatchlist.discoverwatchlist": "Jouw kijklijst", + "components.Discover.plexwatchlist": "Jouw kijklijst", "components.MovieDetails.physicalrelease": "Fysieke release", "components.PermissionEdit.autorequest": "Automatisch aanvragen", "components.Settings.SettingsJobsCache.plex-watchlist-sync": "Plex Kijklijst synchroniseren", @@ -1099,7 +1099,7 @@ "components.TvDetails.manageseries": "Serie beheren", "components.MovieDetails.managemovie": "Film beheren", "components.MovieDetails.reportissue": "Probleem melden", - "components.PermissionEdit.autorequestMoviesDescription": "Toestemming geven om niet-4K films in je Plex Kijklijst automatisch aan te vragen.", + "components.PermissionEdit.autorequestMoviesDescription": "Toestemming geven om niet-4K films in je Plex-kijklijst automatisch aan te vragen.", "components.PermissionEdit.autorequestSeries": "Series automatisch aanvragen", "components.PermissionEdit.autorequestMovies": "Films automatisch aanvragen", "components.Settings.experimentalTooltip": "Deze instelling inschakelen, kan leiden tot onverwacht gedrag van de toepassing", @@ -1152,8 +1152,8 @@ "components.Discover.DiscoverSliderEdit.remove": "Verwijderen", "components.Discover.resetfailed": "Er is iets fout gegaan bij het resetten van de instellingen van Ontdekken.", "components.Discover.PlexWatchlistSlider.emptywatchlist": "Media die zijn toegevoegd aan je Plex Kijklijst verschijnen hier.", - "components.Discover.PlexWatchlistSlider.plexwatchlist": "Je Plex Kijklijst", - "components.Discover.RecentlyAddedSlider.recentlyAdded": "Recent toegevoegd", + "components.Discover.PlexWatchlistSlider.plexwatchlist": "Jouw kijklijst", + "components.Discover.RecentlyAddedSlider.recentlyAdded": "Onlangs toegevoegd", "components.Discover.networks": "Netwerken", "components.Discover.CreateSlider.searchStudios": "Studio's zoeken…", "components.Discover.CreateSlider.starttyping": "Begin met typen om te zoeken.", @@ -1184,8 +1184,8 @@ "components.Discover.DiscoverMovies.sortPopularityAsc": "Populariteit oplopend", "components.Discover.DiscoverMovies.sortPopularityDesc": "Populariteit aflopend", "components.Discover.DiscoverMovies.sortReleaseDateAsc": "Releasedatum oplopend", - "components.Discover.DiscoverMovies.sortTitleAsc": "Titel (A-Z) oplopend", - "components.Discover.DiscoverMovies.sortTitleDesc": "Titel (Z-A) aflopend", + "components.Discover.DiscoverMovies.sortTitleAsc": "Titel oplopend (A-Z)", + "components.Discover.DiscoverMovies.sortTitleDesc": "Titel aflopend (Z-A)", "components.Discover.DiscoverMovies.sortTmdbRatingAsc": "TMDB-beoordeling oplopend", "components.Discover.DiscoverMovies.sortTmdbRatingDesc": "TMDB-beoordeling aflopend", "components.Discover.DiscoverSliderEdit.deletefail": "Slider verwijderen mislukt.", @@ -1202,7 +1202,7 @@ "components.Discover.FilterSlideover.from": "Van", "components.Discover.FilterSlideover.genres": "Genres", "components.Discover.FilterSlideover.keywords": "Trefwoorden", - "components.Discover.FilterSlideover.originalLanguage": "Originele taal", + "components.Discover.FilterSlideover.originalLanguage": "Oorspronkelijke taal", "components.Discover.FilterSlideover.ratingText": "Beoordelingen tussen {minValue} en {maxValue}", "components.Discover.FilterSlideover.releaseDate": "Releasedatum", "components.Discover.FilterSlideover.runtime": "Duur", @@ -1261,5 +1261,88 @@ "components.Settings.SettingsJobsCache.editJobScheduleSelectorSeconds": "Elke {jobScheduleSeconds, plural, one {seconde} other {{jobScheduleSeconds} seconden}}", "components.Settings.SettingsJobsCache.availability-sync": "Synchronisatie van mediabeschikbaarheid", "components.Discover.tmdbmoviestreamingservices": "Streamingdiensten voor films TMDB", - "components.Discover.tmdbtvstreamingservices": "Streamingdiensten voor series TMDB" + "components.Discover.tmdbtvstreamingservices": "Streamingdiensten voor series TMDB", + "components.Login.validationhostrequired": "{mediaServerName}-URL vereist", + "components.Layout.UserWarnings.emailInvalid": "E-mailadres is ongeldig.", + "components.Login.description": "Aangezien dit de eerste keer is dat je je aanmeldt bij {applicationName}, dien je een geldig e-mailadres op te geven.", + "components.Login.saving": "Toevoegen…", + "components.ManageSlideOver.removearr": "Verwijderen van {arr}", + "components.Settings.RadarrModal.tagRequests": "Aanvragen taggen", + "components.MovieDetails.openradarr4k": "Film openen in 4K-Radarr", + "components.Settings.RadarrModal.tagRequestsInfo": "Automatisch een extra label toevoegen met de gebruikers-id en weergavenaam van de aanvrager", + "components.Settings.SonarrModal.animeSeriesType": "Serietype anime", + "components.Settings.SonarrModal.tagRequestsInfo": "Automatisch een extra label toevoegen met de gebruikers-id en weergavenaam van de aanvrager", + "components.Settings.internalUrl": "Interne URL", + "components.Settings.jellyfinsettings": "{mediaServerName}-instellingen", + "components.Settings.jellyfinlibrariesDescription": "De {mediaServerName}-bibliotheken die op titels worden gescand. Klik op onderstaande knop als er geen bibliotheken in de lijst staan.", + "components.Settings.manualscanDescriptionJellyfin": "Normaliter wordt dit eenmaal per 24 uur uitgevoerd. Jellyseerr zal de lijst met onlangs toegevoegde media op je {mediaServerName}-server vaker controleren. Als dit de eerste keer is dat je Jellyseerr instelt, wordt aanbevolen eenmalig een handmatige, volledige bibliotheekscan uit te voeren!", + "components.Settings.save": "Wijzigingen opslaan", + "components.Settings.syncJellyfin": "Bibliotheken synchoniseren", + "components.TvDetails.play": "Afspelen op {mediaServerName}", + "components.Discover.FilterSlideover.tmdbuservotecount": "Aantal gebruikersstemmen TMDB", + "components.Login.save": "Toevoegen", + "components.ManageSlideOver.manageModalRemoveMediaWarning": "* Hiermee wordt deze {mediaType} onomkeerbaar verwijderd van {arr}, inclusief alle bestanden.", + "components.Settings.Notifications.NotificationsPushover.deviceDefault": "Apparaatstandaard", + "components.Settings.Notifications.userEmailRequired": "Gebruikerse-mail vereisen", + "components.Settings.SettingsAbout.supportjellyseerr": "Jellyseerr ondersteunen", + "components.Settings.SonarrModal.seriesType": "Serietype", + "components.Settings.jellyfinSettings": "{mediaServerName}-instellingen", + "components.Setup.configuremediaserver": "Mediaserver instellen", + "components.TvDetails.play4k": "Afspelen op {mediaServerName} in 4K", + "components.UserList.mediaServerUser": "{mediaServerName}-gebruiker", + "components.UserList.noJellyfinuserstoimport": "Er zijn geen {mediaServerName}-gebruikers om te importeren.", + "components.UserProfile.UserSettings.UserGeneralSettings.email": "E-mail", + "components.UserProfile.UserSettings.UserNotificationSettings.deviceDefault": "Apparaatstandaard", + "components.UserProfile.UserSettings.UserNotificationSettings.sound": "Meldingsgeluid", + "components.Login.signinwithjellyfin": "{mediaServerName}-account gebruiken", + "components.Discover.FilterSlideover.voteCount": "Aantal stemmen tussen {minValue} en {maxValue}", + "components.Layout.UserWarnings.emailRequired": "Een e-mailadres is vereist.", + "components.Layout.UserWarnings.passwordRequired": "Een wachtwoord is vereist.", + "components.Login.credentialerror": "Gebruikersnaam of wachtwoord is onjuist.", + "components.Login.emailtooltip": "Het adres hoeft niet gelieerd te zijn aan je {mediaServerName}-instantie.", + "components.Login.host": "{mediaServerName}-URL", + "components.Login.initialsignin": "Verbinden", + "components.Login.initialsigningin": "Verbinden…", + "components.Login.title": "E-mail toevoegen", + "components.Login.username": "Gebruikersnaam", + "components.Login.validationEmailRequired": "Je moet een e-mailadres opgeven", + "components.Login.validationEmailFormat": "Ongeldig e-mailadres", + "components.Login.validationemailformat": "Geldig e-mailadres vereist", + "components.Login.validationhostformat": "Geldige URL vereist", + "components.Login.validationusernamerequired": "Gebruikersnaam vereist", + "components.ManageSlideOver.removearr4k": "Verwijderen van 4K-{arr}", + "components.MovieDetails.downloadstatus": "Downloadstatus", + "components.MovieDetails.imdbuserscore": "Gebruikersbeoordeling IMDB", + "components.MovieDetails.openradarr": "Film openen in Radarr", + "components.MovieDetails.play": "Afspelen op {mediaServerName}", + "components.MovieDetails.play4k": "Afspelen op {mediaServerName} in 4K", + "components.Settings.Notifications.NotificationsPushover.sound": "Meldingsgeluid", + "components.Settings.SonarrModal.tagRequests": "Aanvragen taggen", + "components.Settings.jellyfinSettingsFailure": "Er is iets misgegaan bij het opslaan van de {mediaServerName}-instellingen.", + "components.Settings.jellyfinSettingsSuccess": "{mediaServerName}-instellingen opgeslagen!", + "components.Settings.jellyfinlibraries": "{mediaServerName}-bibliotheken", + "components.Settings.manualscanJellyfin": "Handmatige bibliotheekscan", + "components.Settings.menuJellyfinSettings": "{mediaServerName}", + "components.Settings.saving": "Opslaan…", + "components.Settings.syncing": "Synchroniseren", + "components.Settings.timeout": "Time-out", + "components.Setup.signin": "Aanmelden", + "components.Setup.signinWithJellyfin": "{mediaServerName}-account gebruiken", + "components.TitleCard.addToWatchList": "Toevoegen aan kijklijst", + "components.TitleCard.watchlistError": "Er is iets misgegaan. Probeer het opnieuw.", + "components.UserList.importfromJellyfin": "{mediaServerName}-gebruikers importeren", + "components.UserList.importfromJellyfinerror": "Er is iets misgegaan bij het importeren van {mediaServerName}-gebruikers.", + "components.UserProfile.UserSettings.UserGeneralSettings.mediaServerUser": "{mediaServerName}-gebruiker", + "components.UserProfile.UserSettings.UserGeneralSettings.save": "Wijzigingen opslaan", + "components.UserProfile.UserSettings.UserGeneralSettings.saving": "Opslaan…", + "i18n.collection": "Collectie", + "components.UserProfile.localWatchlist": "Kijklijst van {username}", + "components.Setup.signinWithPlex": "Plex-account gebruiken", + "components.Settings.jellyfinSettingsDescription": "Optioneel, configureer de interne en externe eindpunten voor uw {mediaServerName} server. In de meeste gevallen verschilt de externe URL met de interne URL. Een aangepaste wachtwoord reset URL kan ook gebruikt worden voor de {mediaServerName} login, voor het geval dat u doorverwezen wilt worden naar een andere wachtwoord reset pagina.", + "components.Settings.jellyfinsettingsDescription": "Configureer de instellingen voor uw {mediaServerName} server. {mediaServerName} scanned uw {mediaServerName} bibliotheken om te zien welke content beschikbaar is.", + "components.TitleCard.watchlistDeleted": "{title} Is succesvol verwijderd van de kijklijst!", + "components.TitleCard.watchlistSuccess": "{title} succesvol toegevoegd aan de kijklijst!", + "components.TitleCard.watchlistCancel": "kijklijst voor {title} is geannuleerd.", + "components.UserList.importedfromJellyfin": "{userCount} {mediaServerName} {userCount, plural, one {user} other {users}} succesvol geimporteerd!", + "components.UserList.newJellyfinsigninenabled": "De Gebruik Nieuwe {mediaServerName} Login instelling staat momenteel aan. {mediaServerName} gebruikers met toegang tot de bibliotheek, hoeven niet geïmporteerd te worden om in te kunnen loggen." } diff --git a/src/i18n/locale/pl.json b/src/i18n/locale/pl.json index aecc2a52f..fc50b2c5f 100644 --- a/src/i18n/locale/pl.json +++ b/src/i18n/locale/pl.json @@ -1060,5 +1060,75 @@ "components.Layout.UserDropdown.requests": "Prośby", "components.MovieDetails.rtaudiencescore": "Ocena Rotten Tomatoes", "components.MovieDetails.rtcriticsscore": "Tomatometer Rotten Tomatoes", - "components.MovieDetails.tmdbuserscore": "Ocena użytkowników TMDB" + "components.MovieDetails.tmdbuserscore": "Ocena użytkowników TMDB", + "components.Discover.CreateSlider.addSlider": "Dodaj suwak", + "components.Discover.CreateSlider.addcustomslider": "Utwórz niestandardowy suwak", + "components.Discover.CreateSlider.addfail": "Nie udało się utworzyć nowego suwaka.", + "components.Discover.CreateSlider.addsuccess": "Stworzony nowy suwak i zapisano dostosowywania odkrywania.", + "components.Discover.CreateSlider.editSlider": "Edytuj suwak", + "components.Discover.CreateSlider.editfail": "Nie udało się edytować suwaka.", + "components.Discover.CreateSlider.needresults": "Musisz mieć przynajmniej 1 wynik.", + "components.Discover.CreateSlider.nooptions": "Brak wyników.", + "components.Discover.CreateSlider.providetmdbgenreid": "Podaj ID gatunku TMDB", + "components.Discover.CreateSlider.providetmdbnetwork": "Podaj ID stacji TMDB", + "components.Discover.CreateSlider.providetmdbsearch": "Podaj zapytanie wyszukiwania", + "components.Discover.CreateSlider.providetmdbstudio": "Podaj ID studia TMDB", + "components.Discover.CreateSlider.searchGenres": "Szukaj gatunków…", + "components.Discover.CreateSlider.searchStudios": "Wyszukaj studia…", + "components.Discover.CreateSlider.slidernameplaceholder": "Nazwa suwaka", + "components.Discover.CreateSlider.starttyping": "Zacznij pisać aby wyszukać.", + "components.Discover.CreateSlider.validationDatarequired": "Należy wprowadzić wartość danych.", + "components.Discover.CreateSlider.validationTitlerequired": "Należy podać tytuł.", + "components.Discover.DiscoverMovieKeyword.keywordMovies": "Filmy: {keywordTitle}", + "components.Discover.DiscoverMovies.discovermovies": "Filmy", + "components.Discover.DiscoverMovies.sortPopularityAsc": "Popularność rosnąco", + "components.Discover.DiscoverMovies.sortPopularityDesc": "Popularność malejąco", + "components.Discover.DiscoverMovies.sortReleaseDateDesc": "Data wydania malejąco", + "components.Discover.DiscoverMovies.sortTitleAsc": "Tytuł (A-Z) rosnąco", + "components.Discover.DiscoverMovies.sortTitleDesc": "Tytuł (Z-A) malejąco", + "components.Discover.DiscoverMovies.sortTmdbRatingAsc": "Ocena TMDB rosnąco", + "components.Discover.DiscoverMovies.sortTmdbRatingDesc": "Ocena TMDB malejąco", + "components.Discover.DiscoverSliderEdit.deletefail": "Nie udało się usunąć suwaka.", + "components.Discover.DiscoverSliderEdit.deletesuccess": "Pomyślnie usunięto suwak.", + "components.Discover.DiscoverSliderEdit.enable": "Przełącz widoczność", + "components.Discover.DiscoverSliderEdit.remove": "Usuń", + "components.Discover.DiscoverTv.sortFirstAirDateAsc": "Data premiery rosnąco", + "components.Discover.DiscoverTv.sortFirstAirDateDesc": "Data premiery malejąco", + "components.Discover.DiscoverTv.sortPopularityAsc": "Popularność rosnąco", + "components.Discover.DiscoverTv.sortPopularityDesc": "Popularność malejąco", + "components.Discover.DiscoverTv.sortTitleAsc": "Tytuł (A-Z) rosnąco", + "components.Discover.DiscoverTv.sortTitleDesc": "Tytuł (Z-A) malejąco", + "components.Discover.DiscoverTv.sortTmdbRatingDesc": "Ocena TMDB malejąco", + "components.Discover.FilterSlideover.clearfilters": "Wyczyść aktywne filtry", + "components.Discover.FilterSlideover.filters": "Filtry", + "components.Discover.FilterSlideover.firstAirDate": "Data pierwszego wyemitowania", + "components.Discover.FilterSlideover.from": "Od", + "components.Discover.FilterSlideover.genres": "Gatunki", + "components.Discover.FilterSlideover.keywords": "Słowa kluczowe", + "components.Discover.FilterSlideover.ratingText": "Oceny między {minValue} a {maxValue}", + "components.Discover.CreateSlider.providetmdbkeywordid": "Podaj ID słowa kluczowego TMDB", + "components.Discover.CreateSlider.searchKeywords": "Wyszukaj słowa kluczowe…", + "components.Discover.DiscoverMovies.sortReleaseDateAsc": "Data wydania rosnąco", + "components.Discover.DiscoverTv.discovertv": "Seriale", + "components.Discover.DiscoverTv.sortTmdbRatingAsc": "Ocena TMDB rosnąco", + "components.Discover.DiscoverTvKeyword.keywordSeries": "Seriale: {keywordTitle}", + "components.Discover.FilterSlideover.originalLanguage": "Oryginalny język", + "components.Discover.FilterSlideover.releaseDate": "Data wydania", + "components.Discover.FilterSlideover.runtime": "Długość", + "components.Discover.FilterSlideover.runtimeText": "{minValue}-{maxValue} minut trwania", + "components.Discover.FilterSlideover.streamingservices": "Serwisy streamingowe", + "components.Discover.FilterSlideover.studio": "Studio", + "components.Discover.FilterSlideover.tmdbuservotecount": "Liczba głosów użytkowników TMDB", + "components.Discover.FilterSlideover.to": "Do", + "components.Discover.FilterSlideover.voteCount": "Liczba głosów między {minValue} a {maxValue}", + "components.Discover.PlexWatchlistSlider.plexwatchlist": "Twoja lista obserwowanych Plex", + "components.Discover.RecentlyAddedSlider.recentlyAdded": "Niedawno dodane", + "components.Discover.createnewslider": "Dodaj nowy suwak", + "components.Discover.customizediscover": "Dostosuj Odkryj", + "components.Discover.PlexWatchlistSlider.emptywatchlist": "Media dodane do twojej listy obserwowanych Plex zostaną wyświetlone tutaj.", + "components.Discover.emptywatchlist": "Media dodane do twojej listy obserwowanych Plex zostaną wyświetlone tutaj.", + "components.Discover.tmdbstudio": "Studio TMDB", + "components.Discover.tmdbtvkeyword": "Słowo kluczowe serialu TMDB", + "components.Discover.tmdbtvgenre": "Gatunek serialu TMDB", + "components.Discover.tmdbsearch": "Wyszukiwanie TMDB" } diff --git a/src/i18n/locale/pt_BR.json b/src/i18n/locale/pt_BR.json index a6e009782..ca8f07a31 100644 --- a/src/i18n/locale/pt_BR.json +++ b/src/i18n/locale/pt_BR.json @@ -1256,5 +1256,36 @@ "components.Discover.tmdbmoviestreamingservices": "Serviços de Streaming de Filmes do TMDB", "components.Discover.FilterSlideover.tmdbuservotecount": "Qtd de Votos de Usuários TMDB", "components.Discover.FilterSlideover.voteCount": "Qtd the votos entre {minValue} e {maxValue}", - "components.Settings.RadarrModal.tagRequestsInfo": "Adicione automaticamente uma tag extra com o ID de usuário e o nome de exibição do solicitante" + "components.Settings.RadarrModal.tagRequestsInfo": "Adicione automaticamente uma tag extra com o ID de usuário e o nome de exibição do solicitante", + "components.Layout.UserWarnings.emailRequired": "Um endereço de e-mail é necessário.", + "components.Login.credentialerror": "O nome de usuário ou senha está incorreto.", + "components.Login.description": "Já que é sua primeira vez entrando em {applicationName}, você precisa adicionar um e-mail válido.", + "components.Login.host": "URL de {mediaServerName}", + "components.Login.initialsignin": "Conectar", + "components.Login.initialsigningin": "Conectando…", + "components.Login.save": "Adicionar", + "components.Login.saving": "Adicionando…", + "components.Login.signinwithjellyfin": "Use sua conta de {mediaServerName}", + "components.Login.title": "Adicionar E-Mail", + "components.Login.username": "Nome de usuário", + "components.Login.validationEmailFormat": "E-mail inválido", + "components.Login.validationEmailRequired": "Você precisa providenciar um e-mail", + "components.Login.validationemailformat": "E-mail válido necessário", + "components.Login.validationhostformat": "URL válido necessário", + "components.Login.validationusernamerequired": "Nome de usuário necessário", + "components.ManageSlideOver.removearr": "Remover de {arr}", + "components.ManageSlideOver.removearr4k": "Remover de {arr} 4K", + "components.MovieDetails.downloadstatus": "Status de download", + "components.MovieDetails.imdbuserscore": "Avaliação de usuário no IMDB", + "components.MovieDetails.openradarr": "Abrir filme no Radarr", + "components.Settings.Notifications.NotificationsPushover.sound": "Som de notificação", + "components.Login.emailtooltip": "Endereço não precisa ser associado à sua instância de {mediaServerName}.", + "components.Layout.UserWarnings.emailInvalid": "Endereço de e-mail inválido.", + "components.Layout.UserWarnings.passwordRequired": "Uma senha é necessária.", + "components.Settings.Notifications.NotificationsPushover.deviceDefault": "Padrão do dispositivo", + "components.Login.validationhostrequired": "URL de {mediaServerName} necessário", + "components.MovieDetails.openradarr4k": "Abrir filme em Radarr 4K", + "components.MovieDetails.play": "Reproduzir em {mediaServerName}", + "components.ManageSlideOver.manageModalRemoveMediaWarning": "* Isto irá remover este {mediaType} de {arr}, incluindo todos os arquivos.", + "components.MovieDetails.play4k": "Reproduzir em 4K em {mediaServerName}" } diff --git a/src/i18n/locale/ro.json b/src/i18n/locale/ro.json index 6827a5df8..be5997a6a 100644 --- a/src/i18n/locale/ro.json +++ b/src/i18n/locale/ro.json @@ -406,5 +406,37 @@ "components.RequestButton.approve4krequests": "Aprobă {requestCount, plural, o {4K Request} alte {{requestCount} 4K Requests}}", "components.RequestBlock.lastmodifiedby": "Ultima Dată Modificat de", "components.RequestBlock.profilechanged": "Profil Calitate", - "components.RequestBlock.requestdate": "Dată Solicitare" + "components.RequestBlock.requestdate": "Dată Solicitare", + "components.Layout.UserWarnings.emailRequired": "Este necesara o adresa de email.", + "components.Layout.UserWarnings.passwordRequired": "Este necesara o parola.", + "components.Login.credentialerror": "Numele de utilizator sau parola sunt incorecte.", + "components.Login.emailtooltip": "Nu este necesar ca adresa ta sa fie asociata cu instanta ta {mediaServerName} .", + "components.Login.save": "Adauga", + "components.Login.signinwithjellyfin": "Foloseste-ti contul de {mediaServerName}", + "components.Login.title": "Adauga email", + "components.Login.username": "Nume utilizator", + "components.Login.validationEmailFormat": "Adresa email invalida", + "components.Login.validationemailformat": "Necesar email valid", + "components.Login.validationhostformat": "Necesar URL valid", + "components.Login.validationhostrequired": "{mediaServerName} URL necesar", + "components.Login.validationusernamerequired": "Nume utilizator necesar", + "components.MovieDetails.downloadstatus": "Status descarcare", + "components.MovieDetails.openradarr": "Deschide film in Radarr", + "components.MovieDetails.openradarr4k": "Deschide film in 4K Radarr", + "components.MovieDetails.play": "Ruleaza pe {mediaServerName}", + "components.MovieDetails.play4k": "Ruleaza 4k pe {mediaServerName}", + "components.RequestButton.declinerequest": "Refuza cerere", + "components.RequestButton.declinerequest4k": "Refuza cerere 4k", + "components.Layout.UserWarnings.emailInvalid": "Adresa de email este invalida.", + "components.Login.description": "Deoarece este prima ta authentificare in {applicationName}, este necesara sa introduci o adresa de email valida.", + "components.Login.initialsigningin": "Se conecteaza…", + "components.Login.saving": "Se adauga…", + "components.RequestButton.approverequest": "Aproba cerere", + "components.RequestButton.approverequest4k": "Aproba cerere 4k", + "components.Login.host": "{mediaServerName} URL", + "components.Login.initialsignin": "Conecteaza-te", + "components.ManageSlideOver.removearr4k": "Elimina din 4K {arr}", + "components.ManageSlideOver.manageModalRemoveMediaWarning": "* Acesta va elimina ireversibil {mediaType} din {arr}, incluzand toate fisierele asociate.", + "components.Login.validationEmailRequired": "Trebuie sa introduci o adresa email", + "components.ManageSlideOver.removearr": "Elimina din {arr}" } diff --git a/src/i18n/locale/ru.json b/src/i18n/locale/ru.json index d9c25f9cd..21ee87dcf 100644 --- a/src/i18n/locale/ru.json +++ b/src/i18n/locale/ru.json @@ -33,7 +33,7 @@ "components.RequestModal.cancel": "Отменить запрос", "components.RequestModal.extras": "Дополнительно", "components.RequestModal.numberofepisodes": "# эпизодов", - "components.RequestModal.pendingrequest": "", + "components.RequestModal.pendingrequest": "Ожидающий запрос", "components.RequestModal.requestCancel": "Запрос на {title} отменён.", "components.RequestModal.requestSuccess": "{title} успешно запрошен!", "components.RequestModal.requestadmin": "Этот запрос будет одобрен автоматически.", @@ -427,9 +427,9 @@ "components.Settings.RadarrModal.testFirstRootFolders": "Протестировать подключение для загрузки корневых каталогов", "components.Settings.RadarrModal.loadingrootfolders": "Загрузка корневых каталогов…", "components.RequestModal.AdvancedRequester.destinationserver": "Сервер-получатель", - "components.RequestList.RequestItem.mediaerror": "Название, связанное с этим запросом, больше недоступно.", + "components.RequestList.RequestItem.mediaerror": "{mediaType} не найдено", "components.RequestList.RequestItem.failedretry": "Что-то пошло не так при попытке повторить запрос.", - "components.RequestCard.mediaerror": "Название, связанное с этим запросом, больше недоступно.", + "components.RequestCard.mediaerror": "{mediaType} не найдено", "components.RequestCard.failedretry": "Что-то пошло не так при попытке повторить запрос.", "components.RequestButton.viewrequest4k": "Посмотреть 4К запрос", "components.RequestButton.requestmore4k": "Запросить больше в 4К", @@ -570,7 +570,7 @@ "components.TvDetails.seasons": "{seasonCount, plural, one {# сезон} other {# сезонов}}", "components.RequestModal.QuotaDisplay.requiredquotaUser": "Этому пользователю необходимо иметь по крайней мере {seasons} {seasons, plural, one {запрос на сезоны} other {запроса(ов) на сезоны}} для того, чтобы отправить запрос на этот сериал.", "components.RequestModal.QuotaDisplay.requiredquota": "Вам необходимо иметь по крайней мере {seasons} {seasons, plural, one {запрос на сезоны} other {запроса(ов) на сезоны}} для того, чтобы отправить запрос на этот сериал.", - "components.RequestModal.pending4krequest": "", + "components.RequestModal.pending4krequest": "Ожидающий 4K запрос", "components.RequestModal.autoapproval": "Автоматическое одобрение", "i18n.usersettings": "Настройки пользователя", "i18n.showingresults": "Показываются результаты с {from} по {to} из {total}", @@ -790,7 +790,7 @@ "components.UserList.importfromplexerror": "Что-то пошло не так при импорте пользователей из Plex.", "components.UserList.importfrommediaserver": "Импортировать пользователей из {mediaServerName}", "components.UserList.importfromplex": "Импортировать пользователей из Plex", - "components.UserList.importedfromplex": "{userCount, plural, one {# новый пользователь} other {# новых пользователя(ей)}} успешно импортированы из Plex!", + "components.UserList.importedfromplex": "{userCount} {userCount, plural, one {# новый пользователь} other {# новых пользователя(ей)}} успешно импортированы из Plex!", "components.UserList.edituser": "Изменить разрешения пользователя", "components.UserList.displayName": "Отображаемое имя", "components.UserList.deleteconfirm": "Вы уверены, что хотите удалить этого пользователя? Все данные о его запросах будут удалены без возможности восстановления.", @@ -1117,7 +1117,7 @@ "components.MovieDetails.digitalrelease": "Цифровой релиз", "components.MovieDetails.physicalrelease": "Физический релиз", "components.Settings.SettingsMain.toastSettingsFailure": "Что-то пошло не так при сохранении настроек.", - "components.Settings.SettingsMain.trustProxyTip": "Разрешить Overserr правильно регистрировать IP-адреса клиентов за прокси-сервером", + "components.Settings.SettingsMain.trustProxyTip": "Разрешить Jellyseerr правильно регистрировать IP-адреса клиентов за прокси-сервером", "components.Settings.experimentalTooltip": "Включение этого параметра может привести к неожиданному поведению приложения", "components.Settings.advancedTooltip": "Неправильная настройка этого параметра может привести к нарушению функциональности", "components.Settings.externalUrl": "Внешний URL-адрес", @@ -1131,7 +1131,7 @@ "components.Settings.validationApiKey": "Вы должны предоставить ключ API", "components.TitleCard.mediaerror": "{mediaType} не найдено", "components.TitleCard.tmdbid": "TMDB ID", - "components.Settings.restartrequiredTooltip": "Чтобы изменения этого параметра вступили в силу, необходимо перезапустить Overserr", + "components.Settings.restartrequiredTooltip": "Чтобы изменения этого параметра вступили в силу, необходимо перезапустить Jellyseerr", "components.ManageSlideOver.alltime": "Все время", "components.ManageSlideOver.plays": "{playCount, number} {playCount, plural, one {просмотр} other {просмотров}}", "components.Settings.Notifications.NotificationsGotify.agentenabled": "Включить агент", @@ -1214,13 +1214,13 @@ "components.Settings.Notifications.NotificationsGotify.toastGotifyTestSending": "Отправка тестового уведомления Gotify…", "components.Settings.SettingsMain.cacheImages": "Включить кэширование изображений", "components.Settings.SettingsMain.generalsettings": "Общие настройки", - "components.Settings.SettingsMain.generalsettingsDescription": "Настройте глобальные параметры и параметры по умолчанию для Overserr.", + "components.Settings.SettingsMain.generalsettingsDescription": "Настройте глобальные параметры и параметры по умолчанию для Jellyseerr.", "components.Settings.SettingsMain.hideAvailable": "Скрыть доступные медиа", "components.Settings.SettingsMain.regionTip": "Фильтровать контент по региональной доступности", "components.Settings.SettingsMain.toastApiKeyFailure": "Что-то пошло не так при создании нового ключа API.", "components.Settings.SettingsMain.locale": "Язык приложения", "components.Settings.SettingsMain.originallanguage": "Регион поиска", - "components.Settings.tautulliSettingsDescription": "При желании настройте параметры для вашего сервера Tautulli. Overserr извлекает данные истории просмотров Plex из Tautulli.", + "components.Settings.tautulliSettingsDescription": "При желании настройте параметры для вашего сервера Tautulli. Jellyseerr извлекает данные истории просмотров Plex из Tautulli.", "components.Settings.toastTautulliSettingsFailure": "Что-то пошло не так при сохранении настроек Tautulli.", "components.Settings.toastTautulliSettingsSuccess": "Настройки Tautulli успешно сохранены!", "components.Settings.validationUrlBaseTrailingSlash": "База URL не должна заканчиваться косой чертой", @@ -1241,7 +1241,7 @@ "components.Settings.Notifications.NotificationsGotify.validationTypes": "Вы должны выбрать как минимум один тип уведомления", "components.Settings.Notifications.NotificationsGotify.validationUrlRequired": "Вы должны указать действующий URL", "components.Settings.Notifications.NotificationsGotify.validationUrlTrailingSlash": "URL не должен заканчиваться слешем", - "components.Settings.SettingsJobsCache.imagecacheDescription": "Если включено, Overserr будет проксировать и кэшировать изображения из предварительно настроенных внешних источников. Кэшированные изображения сохраняются в папку конфигурации. Вы можете найти файлы в {appDataPath}/cache/images.", + "components.Settings.SettingsJobsCache.imagecacheDescription": "Если включено, Jellyseerr будет проксировать и кэшировать изображения из предварительно настроенных внешних источников. Кэшированные изображения сохраняются в папку конфигурации. Вы можете найти файлы в {appDataPath}/cache/images.", "components.Settings.tautulliSettings": "Настройки Tautulli", "components.StatusBadge.seasonepisodenumber": "S{seasonNumber}E{episodeNumber}", "components.Discover.customizediscover": "Настроить Обнаружение", @@ -1256,5 +1256,93 @@ "components.Selector.showless": "Показать меньше", "components.Selector.showmore": "Показать больше", "components.Settings.SettingsJobsCache.imagecachesize": "Размер кэша", - "components.Settings.validationUrlBaseLeadingSlash": "Базовый URL должен начинаться с косой черты" + "components.Settings.validationUrlBaseLeadingSlash": "Базовый URL должен начинаться с косой черты", + "components.Layout.UserWarnings.emailRequired": "Требуется указать email адрес.", + "components.Layout.UserWarnings.passwordRequired": "Требуется указать пароль.", + "components.Login.emailtooltip": "Адрес не обязательно должен быть связан с вашим {mediaServerName} сервером.", + "components.Login.initialsignin": "Подключиться", + "components.Login.initialsigningin": "Подключение…", + "components.Login.save": "Добавить", + "components.Login.saving": "Добавление…", + "components.Login.signinwithjellyfin": "Используйте свой {mediaServerName} аккаунт", + "components.Login.host": "{mediaServerName} URL", + "components.Login.username": "Имя пользователя", + "components.Login.validationEmailFormat": "Неверный email", + "components.Login.validationemailformat": "Необходим корректный email", + "components.Login.validationhostformat": "Необходим корректный URL", + "components.Login.validationhostrequired": "Необходим {mediaServerName} URL", + "components.Login.validationusernamerequired": "Необходимо имя пользователя", + "components.ManageSlideOver.removearr": "Удалить из {arr}", + "components.ManageSlideOver.removearr4k": "Удалить из 4К {arr}", + "components.MovieDetails.imdbuserscore": "Оценка пользователей IMDB", + "components.MovieDetails.openradarr": "Открыть фильм в Radarr", + "components.MovieDetails.play": "Запустить на {mediaServerName}", + "components.MovieDetails.play4k": "Запустить 4К на {mediaServerName}", + "components.Settings.RadarrModal.tagRequests": "Тег запросов", + "components.Layout.UserWarnings.emailInvalid": "Неверный email адрес.", + "components.Settings.SonarrModal.seriesType": "Тип сериала", + "components.Discover.FilterSlideover.voteCount": "Количество голосов от {minValue} до {maxValue}", + "components.Login.validationEmailRequired": "Вы должны указать адрес электронной почты", + "components.Settings.Notifications.userEmailRequired": "Требуется email пользователя", + "components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "Сканировать недавно добавленное в Jellyfin", + "components.Discover.tmdbmoviestreamingservices": "Сервисы потоковой передачи фильмов TMDB", + "components.Discover.tmdbtvstreamingservices": "Сервисы потоковой передачи сериалов TMDB", + "components.Login.description": "Поскольку вы впервые входите в систему {ApplicationName}, вам необходимо добавить адрес электронной почты.", + "components.Settings.Notifications.NotificationsPushover.sound": "Звук уведомлений", + "components.Settings.RadarrModal.tagRequestsInfo": "Автодобавление тега с именем и ID пользователя, отправившего запрос", + "components.Settings.SonarrModal.animeSeriesType": "Тип аниме", + "components.Discover.FilterSlideover.tmdbuservotecount": "Количество голосов от пользователей TMDB", + "components.Login.credentialerror": "Введено неверное имя пользователя или пароль.", + "components.Login.title": "Добавить email", + "components.ManageSlideOver.manageModalRemoveMediaWarning": "* Это приведет к необратимому удалению {MediaType} из {arr}, включая все файлы.", + "components.Settings.SettingsAbout.supportjellyseerr": "Поддержать Jellyseerr", + "components.Settings.SonarrModal.tagRequests": "Тег запросов", + "components.MovieDetails.downloadstatus": "Статус загрузки", + "components.MovieDetails.openradarr4k": "Открыть фильм в 4К Radarr", + "components.Settings.Notifications.NotificationsPushover.deviceDefault": "Устройство по умолчанию", + "components.Settings.SettingsJobsCache.jellyfin-full-scan": "Сканировать всю библиотеку Jellyfin", + "components.Settings.SettingsJobsCache.availability-sync": "Синхронизировать доступность медиа", + "components.Settings.jellyfinSettingsFailure": "Что-то пошло не так во время сохранения настроек {mediaServerName}.", + "components.Settings.jellyfinSettingsSuccess": "Настройки {mediaServerName} успешно сохранены!", + "components.Settings.jellyfinlibraries": "Библиотеки {mediaServerName}", + "components.Settings.jellyfinlibrariesDescription": "Библиотеки {mediaServerName} проверяются на наличие заголовков. Нажмите кнопку ниже, если в списке не хватает библиотек.", + "components.Settings.jellyfinsettings": "Настройки {mediaServerName}", + "components.Settings.internalUrl": "Внутренний URL-адрес", + "components.Settings.SonarrModal.tagRequestsInfo": "Автодобавление тега с именем и ID пользователя, отправившего запрос", + "components.Settings.jellyfinSettings": "Настройки {mediaServerName}", + "components.Settings.jellyfinSettingsDescription": "Необязательно настраивать внутреннюю и внешнюю конечные точки для вашего сервера {mediaServerName}. В большинстве случаев внешний URL-адрес отличается от внутреннего. Пользовательский URL-адрес для сброса пароля также может быть задан для входа в систему {mediaServerName}, на случай, если вы хотите перенаправить на другую страницу для сброса пароля.", + "components.Settings.jellyfinsettingsDescription": "Настройте свой {mediaServerName} сервер. {mediaServerName} отсканирует ваши библиотеки, чтобы увидеть, какие библиотеки доступны.", + "components.Settings.manualscanJellyfin": "Сканировать библиотеки вручную", + "components.Settings.menuJellyfinSettings": "{mediaServerName}", + "components.Settings.syncJellyfin": "Синхронизировать библиотеки", + "components.Settings.syncing": "Синхронизация", + "components.Settings.timeout": "Время ожидания", + "components.Setup.signin": "Войти", + "components.Setup.signinWithPlex": "Используйте свой Plex аккаунт", + "components.TitleCard.watchlistDeleted": "{title} успешно удален из списка наблюдения!", + "components.TitleCard.watchlistError": "Что-то пошло не так, попробуйте еще раз.", + "components.TvDetails.play": "Запустить в {mediaServerName}", + "components.TvDetails.play4k": "Запустить 4К в {mediaServerName}", + "components.UserList.importedfromJellyfin": "{userCount} {userCount, plural, one {# новый пользователь} other {# новых пользователя(ей)}} успешно импортированы из {mediaServerName}!", + "components.UserList.importfromJellyfin": "Добавить пользователей из {mediaServerName}", + "components.UserList.noJellyfinuserstoimport": "Нет пользователей {mediaServerName} для импорта.", + "components.UserProfile.UserSettings.UserGeneralSettings.mediaServerUser": "Пользователь {mediaServerName}", + "components.UserProfile.UserSettings.UserGeneralSettings.saving": "Сохранение…", + "components.UserProfile.UserSettings.UserNotificationSettings.sound": "Звук уведомлений", + "i18n.collection": "Коллекция", + "components.Setup.configuremediaserver": "Настройте медиасервер", + "components.UserList.importfromJellyfinerror": "Что-то пошло не так при импорте пользователей из {mediaServerName}.", + "components.UserList.newJellyfinsigninenabled": "Параметр Включить новый вход в {mediaServerName} в настоящее время включен. Пользователей {mediaServerName} с доступом к библиотеке не нужно импортировать для входа.", + "components.UserProfile.UserSettings.UserGeneralSettings.email": "Электронная почта", + "components.UserProfile.localWatchlist": "Список наблюдения {username}", + "components.Settings.manualscanDescriptionJellyfin": "Обычно это выполняется только раз в 24 часа. Jellyseerr будет более настойчиво проверять недавно добавленный сервер {mediaServerName}. Если вы впервые настраиваете Jellyseerr, то рекомендуем однократное полное сканирование библиотеки!", + "components.TitleCard.watchlistCancel": "наблюдение за {title} отменено.", + "components.Settings.saving": "Сохранение…", + "components.TitleCard.addToWatchList": "Добавить в список наблюдения", + "components.TitleCard.watchlistSuccess": "{title} успешно добавлен в список наблюдения!", + "components.Settings.save": "Сохранить изменения", + "components.Setup.signinWithJellyfin": "Используйте свой {mediaServerName} аккаунт", + "components.UserList.mediaServerUser": "Пользователь {mediaServerName}", + "components.UserProfile.UserSettings.UserGeneralSettings.save": "Сохранить изменения", + "components.UserProfile.UserSettings.UserNotificationSettings.deviceDefault": "Устройство по умолчанию" } diff --git a/src/i18n/locale/sl.json b/src/i18n/locale/sl.json new file mode 100644 index 000000000..9c501f74a --- /dev/null +++ b/src/i18n/locale/sl.json @@ -0,0 +1,57 @@ +{ + "components.Discover.CreateSlider.editsuccess": "Urejen drsnik in shranjene nastavitve prilagajanja odkrivanja.", + "components.CollectionDetails.numberofmovies": "{count} film/ov", + "components.Discover.CreateSlider.slidernameplaceholder": "Ime drsnika", + "components.Discover.DiscoverTv.sortFirstAirDateAsc": "Premiera ↓", + "components.AppDataWarning.dockerVolumeMissingDescription": "Pripenjanje nosilca {appDataPath} ni bilo pravilno konfigurirano. Vsi podatki bodo izbrisani, ko se vsebnik zaustavi ali znova zažene.", + "components.Discover.DiscoverMovies.sortPopularityDesc": "Priljubljenost ↑", + "components.AirDateBadge.airsrelative": "Predvajanje {relativeTime}", + "components.CollectionDetails.overview": "Pregled", + "components.Discover.DiscoverMovies.activefilters": "{count, plural, one {# Active Filter} drugo {# Active Filters}}", + "components.Discover.DiscoverMovies.sortTmdbRatingAsc": "Ocena TMDB ↓", + "components.AirDateBadge.airedrelative": "Predvajano {relativeTime}", + "components.Discover.CreateSlider.searchStudios": "Iskanje studiev …", + "components.Discover.DiscoverMovies.sortReleaseDateDesc": "Datum izdaje ↑", + "components.Discover.CreateSlider.providetmdbnetwork": "Navedite ID omrežja TMDB", + "components.Discover.CreateSlider.addfail": "Novega drsnika ni bilo mogoče ustvariti.", + "components.CollectionDetails.requestcollection": "Zahtevaj zbirko", + "components.Discover.DiscoverMovieGenre.genreMovies": "Filmi: {genre}", + "components.Discover.DiscoverMovieLanguage.languageMovies": "Filmi: {language}", + "components.Discover.DiscoverTv.activefilters": "{count, plural, one {# Active Filter} other {# Active Filters}}", + "components.Discover.DiscoverMovies.sortPopularityAsc": "Priljubljenost ↓", + "components.Discover.CreateSlider.needresults": "Imeti morate vsaj 1 rezultat.", + "components.Discover.CreateSlider.addcustomslider": "Ustvari drsnik po meri", + "components.Discover.DiscoverTv.sortPopularityAsc": "Priljubljenost ↓", + "components.Discover.CreateSlider.editSlider": "Uredi drsnik", + "components.Discover.DiscoverTv.sortTitleAsc": "Naslov (a-ž) ↓", + "components.Discover.CreateSlider.validationDatarequired": "Navesti morate vrednost podatkov.", + "components.Discover.DiscoverTv.sortFirstAirDateDesc": "Premiera ↑", + "components.Discover.DiscoverTv.discovertv": "Serije", + "components.Discover.DiscoverSliderEdit.deletefail": "Drsnika ni bilo mogoče izbrisati.", + "components.Discover.CreateSlider.providetmdbstudio": "Navedite ID studia v TMDB", + "components.Discover.DiscoverMovies.sortTitleDesc": "Naslov (a-ž) ↑", + "components.Discover.DiscoverStudio.studioMovies": "{studio} filmi", + "components.Discover.DiscoverTv.sortPopularityDesc": "Priljubljenost ↑", + "components.Discover.CreateSlider.searchGenres": "Išči žanre …", + "components.Discover.CreateSlider.editfail": "Drsnika ni bilo mogoče urediti.", + "components.Discover.CreateSlider.starttyping": "Tipkajte za iskanje.", + "components.Discover.DiscoverSliderEdit.enable": "Preklopi vidnost", + "components.Discover.CreateSlider.addSlider": "Dodaj drsnik", + "components.CollectionDetails.requestcollection4k": "Zahtevaj zbirko 4K", + "components.Discover.CreateSlider.providetmdbsearch": "Vnesite iskalno poizvedbo", + "components.Discover.DiscoverNetwork.networkSeries": "{network} serije", + "components.Discover.CreateSlider.providetmdbkeywordid": "Navedite ID ključne besede TMDB", + "components.Discover.DiscoverMovieKeyword.keywordMovies": "Filmi: {keywordTitle}", + "components.Discover.CreateSlider.validationTitlerequired": "Navesti morate naslov.", + "components.Discover.DiscoverMovies.sortReleaseDateAsc": "Datum izdaje ↓", + "components.Discover.CreateSlider.nooptions": "Ni zadetkov.", + "components.Discover.DiscoverMovies.sortTmdbRatingDesc": "Ocena TMDB ↑", + "components.Discover.CreateSlider.searchKeywords": "Iskanje po ključnih besedah …", + "components.Discover.CreateSlider.addsuccess": "Ustvarjen nov drsnik in shranjene nastavitve prilagajanja odkrivanja.", + "components.Discover.DiscoverSliderEdit.deletesuccess": "Drsnik je bil uspešno izbrisan.", + "components.Discover.DiscoverMovies.discovermovies": "Filmi", + "components.Discover.DiscoverMovies.sortTitleAsc": "Naslov (a-ž) ↓", + "components.Discover.CreateSlider.providetmdbgenreid": "Navedite ID žanra TMDB", + "components.Discover.DiscoverTv.sortTitleDesc": "Naslov (a-ž) ↑", + "components.Discover.DiscoverSliderEdit.remove": "Odstrani" +} diff --git a/src/i18n/locale/tr.json b/src/i18n/locale/tr.json new file mode 100644 index 000000000..76f4d0c1d --- /dev/null +++ b/src/i18n/locale/tr.json @@ -0,0 +1,101 @@ +{ + "components.Discover.DiscoverTv.sortTmdbRatingAsc": "TMBD Derecelendirmesi (Artan)", + "components.Discover.moviegenres": "Film Türleri", + "components.Discover.CreateSlider.editsuccess": "Gösterge düzenlendi ve keşfetin özelleştirme ayarları kaydedildi.", + "components.Discover.FilterSlideover.studio": "Stüdyo", + "components.CollectionDetails.numberofmovies": "{count} Filmler", + "components.Discover.PlexWatchlistSlider.emptywatchlist": "Plex İzleme Listenize eklenen içerikler burada gözükeceklerdir.", + "components.Discover.CreateSlider.slidernameplaceholder": "Akış Göstergesinin İsmi", + "components.Discover.RecentlyAddedSlider.recentlyAdded": "Yakın Zamanda Eklenenler", + "components.Discover.FilterSlideover.keywords": "Anahtar Kelimeler", + "components.Discover.FilterSlideover.ratingText": "{minValue} ile {maxValue} arasında ki değerlendirmeler", + "components.Discover.DiscoverTv.sortFirstAirDateAsc": "İlk Yayınlanma Tarihi (Yeni)", + "components.AppDataWarning.dockerVolumeMissingDescription": "Bağlanmış {appDataPath} dizini düzgün bir şekilde yapılandırılmamış. Tüm veriler konteyner yeniden başlatıldığında veya durdurulduğunda temizlenecektir.", + "components.Discover.DiscoverTvKeyword.keywordSeries": "{keywordTitle} Diziler", + "components.Discover.DiscoverMovies.sortPopularityDesc": "Popülerlik (Azalan)", + "components.Discover.StudioSlider.studios": "Stüdyolar", + "components.AirDateBadge.airsrelative": "Yayınlanıyor {relativeTime}", + "components.Discover.DiscoverTv.sortTmdbRatingDesc": "TMBD Derecelendirmesi (Azalan)", + "components.Discover.customizediscover": "Keşfet'i Özelleştir", + "components.Discover.emptywatchlist": "Plex İzleme Listenize eklenen içerikler burada gözükeceklerdir.", + "components.Discover.populartv": "Popüler Diziler", + "components.CollectionDetails.overview": "Kısa Özet", + "components.Discover.DiscoverMovies.activefilters": "{count, plural, one {# Active Filter} other {# Active Filters}}", + "components.Discover.DiscoverMovies.sortTmdbRatingAsc": "TMBD Derecelendirmesi (Artan)", + "components.Discover.DiscoverTvGenre.genreSeries": "{genre} Diziler", + "components.AirDateBadge.airedrelative": "Yayınlandı {relativeTime}", + "components.Discover.FilterSlideover.clearfilters": "Aktif Filtreleri Temizle", + "components.Discover.CreateSlider.searchStudios": "Stüdyolarda Ara.…", + "components.Discover.DiscoverMovies.sortReleaseDateDesc": "Çıkış Tarihi (Eski)", + "components.Discover.CreateSlider.providetmdbnetwork": "Bir TMBD Servis Sağlayıcı ID'si seç", + "components.Discover.MovieGenreSlider.moviegenres": "Film Türleri", + "components.Discover.networks": "TV Ağları", + "components.Discover.CreateSlider.addfail": "Gösterge oluşturulamadı.", + "components.CollectionDetails.requestcollection": "Koleksiyonu İstet", + "components.Discover.TvGenreSlider.tvgenres": "Dizi Türleri", + "components.Discover.DiscoverMovieGenre.genreMovies": "{genre} Filmler", + "components.Discover.DiscoverMovieLanguage.languageMovies": "{language} Filmler", + "components.Discover.TvGenreList.seriesgenres": "Dizi Türleri", + "components.Discover.DiscoverTv.activefilters": "{count, plural, one {# Active Filter} other {# Active Filters}}", + "components.Discover.DiscoverTvLanguage.languageSeries": "{language} Diziler", + "components.Discover.DiscoverMovies.sortPopularityAsc": "Popülerlik (Artan)", + "components.Discover.NetworkSlider.networks": "TV Ağları", + "components.Discover.FilterSlideover.streamingservices": "Yayın Hizmetleri", + "components.Discover.CreateSlider.needresults": "Seçtiğin etiketlerin en azından 1 adet sonuç döndürmelidir.", + "components.Discover.popularmovies": "Popüler Filmler", + "components.Discover.FilterSlideover.activefilters": "{count, plural, one {# Active Filter} other {# Active Filters}}", + "components.Discover.plexwatchlist": "İzleme Listeniz", + "components.Discover.CreateSlider.addcustomslider": "Özel Akış Göstergesi Oluştur", + "components.Discover.FilterSlideover.tmdbuserscore": "TMBD Kullanıcı Skoru", + "components.Discover.DiscoverTv.sortPopularityAsc": "Popülerlik (Artan)", + "components.Discover.CreateSlider.editSlider": "Akış Göstergesini düzenle", + "components.Discover.DiscoverTv.sortTitleAsc": "İsim (A-Z) (Baştan)", + "components.Discover.CreateSlider.validationDatarequired": "Bir veri girdisi sağlamalısın.", + "components.Discover.DiscoverTv.sortFirstAirDateDesc": "İlk Yayınlanma Tarihi (Eski)", + "components.Discover.DiscoverWatchlist.discoverwatchlist": "İzleme Listeniz", + "components.Discover.FilterSlideover.releaseDate": "Çıkış Tarihi", + "components.Discover.DiscoverTv.discovertv": "Diziler", + "components.Discover.recentlyAdded": "Yakın Zamanda Eklenenler", + "components.Discover.DiscoverSliderEdit.deletefail": "Gösterge silinemedi.", + "components.Discover.CreateSlider.providetmdbstudio": "Bir TMBD Stüdyo ID'si seç", + "components.Discover.FilterSlideover.runtime": "Yayım Süresi", + "components.Discover.FilterSlideover.from": "Tarafından", + "components.Discover.DiscoverMovies.sortTitleDesc": "İsim (Z-A) (Sondan)", + "components.Discover.DiscoverStudio.studioMovies": "{studio} Filmleri", + "components.Discover.DiscoverTv.sortPopularityDesc": "Popülerlik (Azalan)", + "components.Discover.CreateSlider.searchGenres": "Türlerde ara…", + "components.Discover.CreateSlider.editfail": "Gösterge düzenlenirken hata oluştu.", + "components.Discover.CreateSlider.starttyping": "Aramak için yazmaya başla.", + "components.Discover.createnewslider": "Yeni Akış Göstergesi Oluştur", + "components.Discover.FilterSlideover.filters": "Filtreler", + "components.Discover.DiscoverWatchlist.watchlist": "Plex İzleme Listen", + "components.Discover.discover": "Keşfet", + "components.Discover.DiscoverSliderEdit.enable": "Görünürlüğü Değiştir", + "components.Discover.CreateSlider.addSlider": "Akış Göstergesi Ekle", + "components.CollectionDetails.requestcollection4k": "Koleksiyonu 4K'da İstet", + "components.Discover.FilterSlideover.firstAirDate": "İlk Yayın Tarihi", + "components.Discover.CreateSlider.providetmdbsearch": "Bir arama sorgusu girin", + "components.Discover.DiscoverNetwork.networkSeries": "{network} Dizileri", + "components.Discover.CreateSlider.providetmdbkeywordid": "Bir TMBD Anahtar Kelime ID'si seç", + "components.Discover.DiscoverMovieKeyword.keywordMovies": "{keywordTitle} Filmler", + "components.Discover.FilterSlideover.runtimeText": "{minValue}-{maxValue} dakika yayım süresi", + "components.Discover.CreateSlider.validationTitlerequired": "Bir başlık girdisi sağlamalısın.", + "components.Discover.PlexWatchlistSlider.plexwatchlist": "İzleme Listeniz", + "components.Discover.DiscoverMovies.sortReleaseDateAsc": "Çıkış Tarihi (Yeni)", + "components.Discover.FilterSlideover.genres": "Türler", + "components.Discover.FilterSlideover.originalLanguage": "Orjinal Dili", + "components.Discover.CreateSlider.nooptions": "Sonuç yok.", + "components.Discover.DiscoverMovies.sortTmdbRatingDesc": "TMBD Derecelendirmesi (Azalan)", + "components.Discover.CreateSlider.searchKeywords": "Anahtar Kelimelerde ara…", + "components.Discover.FilterSlideover.tmdbuservotecount": "TMBD Oy Kullanan Kullanıcı Sayısı", + "components.Discover.CreateSlider.addsuccess": "Yeni gösterge oluşturuldu ve keşfetin özelleştirme ayarları kaydedildi.", + "components.Discover.DiscoverSliderEdit.deletesuccess": "Gösterge başarıyla silindi.", + "components.Discover.DiscoverMovies.discovermovies": "Filmler", + "components.Discover.MovieGenreList.moviegenres": "Film Türleri", + "components.Discover.DiscoverMovies.sortTitleAsc": "İsim (A-Z) (Baştan)", + "components.Discover.FilterSlideover.voteCount": "{minValue} ile {maxValue} sayıları arasında oya sahip olanlar", + "components.Discover.CreateSlider.providetmdbgenreid": "Bir TMBD Tür ID'si seç", + "components.Discover.DiscoverTv.sortTitleDesc": "İsim (Z-A) (Sondan)", + "components.Discover.recentrequests": "Yakın Vakitteki İstekler", + "components.Discover.DiscoverSliderEdit.remove": "Kaldır" +} diff --git a/src/i18n/locale/zh_Hans.json b/src/i18n/locale/zh_Hans.json index 86c68944f..3874584df 100644 --- a/src/i18n/locale/zh_Hans.json +++ b/src/i18n/locale/zh_Hans.json @@ -397,7 +397,7 @@ "components.UserProfile.UserSettings.UserPasswordChange.password": "密码设置", "components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription": "你无权设置此用户的密码。", "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSetOwnAccount": "你的帐户目前没有设置密码。在下方配置密码,使你能够作为“本地用户”登录。", - "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSet": "此用户帐户目前没有设置密码。在下方配置密码,使该帐户能够作为“本地用户”登录。", + "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSet": "此用户帐户目前没有设置密码。配置下面的密码以使此帐户能够作为“本地用户”登录。", "components.UserProfile.UserSettings.UserPasswordChange.newpassword": "新密码", "components.UserProfile.UserSettings.UserPasswordChange.currentpassword": "当前的密码", "components.UserProfile.UserSettings.UserPasswordChange.confirmpassword": "确认密码", @@ -766,14 +766,14 @@ "components.RequestButton.viewrequest": "查看请求", "components.RequestButton.requestmore4k": "再提交 4K 请求", "components.RequestButton.requestmore": "提交更多季数的请求", - "components.RequestButton.declinerequests": "拒绝{requestCount, plural, one {请求} other {{requestCount} 个请求}}", + "components.RequestButton.declinerequests": "拒绝{requestCount, plural, one {Request} other {{requestCount} Requests}}", "components.RequestButton.declinerequest4k": "拒绝 4K 请求", "components.RequestButton.declinerequest": "拒绝请求", - "components.RequestButton.decline4krequests": "拒绝{requestCount, plural, one { 4K 请求} other { {requestCount} 个 4K 请求}}", - "components.RequestButton.approverequests": "批准{requestCount, plural, one {请求} other {{requestCount} 个请求}}", + "components.RequestButton.decline4krequests": "拒绝 {requestCount, plural, one {4K Request} other {{requestCount} 4K Requests}}", + "components.RequestButton.approverequests": "批准 {requestCount, plural, one {Request} other {{requestCount} Requests}}", "components.RequestButton.approverequest4k": "批准 4K 请求", "components.RequestButton.approverequest": "批准请求", - "components.RequestButton.approve4krequests": "批准{requestCount, plural, one { 4K 请求} other { {requestCount} 个 4K 请求}}", + "components.RequestButton.approve4krequests": "批准 {requestCount, plural, one {4K Request} other {{requestCount} 4K Requests}}", "components.RequestBlock.server": "目標服务器", "components.RequestBlock.seasons": "季数", "components.RequestBlock.rootfolder": "根目录", @@ -782,10 +782,10 @@ "components.RegionSelector.regionServerDefault": "默认设置({region})", "components.RegionSelector.regionDefault": "所有地区", "components.QuotaSelector.unlimited": "无限", - "components.QuotaSelector.tvRequests": "每 {quotaDays} {days} {quotaLimit} {seasons}", + "components.QuotaSelector.tvRequests": "{quotaLimit} {seasons} 每 {quotaDays} {days}", "components.QuotaSelector.seasons": "季", "components.QuotaSelector.movies": "部电影", - "components.QuotaSelector.movieRequests": "每 {quotaDays} {days} {quotaLimit} {movies}", + "components.QuotaSelector.movieRequests": "{quotaLimit} {movies} 每 {quotaDays} {days}", "components.QuotaSelector.days": "天", "components.PlexLoginButton.signinwithplex": "登入", "components.PlexLoginButton.signingin": "登入中…", @@ -900,7 +900,7 @@ "components.Settings.Notifications.NotificationsGotify.toastGotifyTestFailed": "Gotify 测试通知发送失败。", "components.Settings.Notifications.NotificationsGotify.toastGotifyTestSending": "Gotify测试通知发送中…", "components.Settings.Notifications.enableMentions": "允许提及", - "components.Settings.SettingsJobsCache.editJobScheduleSelectorMinutes": "每 {jobScheduleMinutes} 分钟", + "components.Settings.SettingsJobsCache.editJobScheduleSelectorMinutes": "每 {jobScheduleMinutes, plural, one {minute} other {{jobScheduleMinutes} minutes}}", "components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationToken": "应用 API 令牌", "components.UserList.newplexsigninenabled": "允许新的 Plex 用户登录 设置目前已启用。还没有导入的Plex用户也能登录。", "components.UserProfile.UserSettings.UserNotificationSettings.pushoversettingsfailed": "Pushover 通知设置保存失败。", @@ -909,7 +909,7 @@ "components.Settings.RadarrModal.inCinemas": "已上映", "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessTokenTip": "从您的账号设置获取API令牌", "components.Settings.SettingsAbout.appDataPath": "数据目录", - "components.Settings.SettingsJobsCache.editJobScheduleSelectorHours": "每 {jobScheduleHours} 小时", + "components.Settings.SettingsJobsCache.editJobScheduleSelectorHours": "每 {jobScheduleHours, plural, one {hour} other {{jobScheduleHours} hours}}", "components.Settings.tautulliSettings": "Tautulli 设置", "components.Settings.tautulliSettingsDescription": "关于 Tautulli 服务器的设置。Jellyseerr 会从 Tautulli 获取 Plex 媒体的观看历史记录。", "components.UserProfile.UserSettings.UserGeneralSettings.discordId": "Discord 用户ID", @@ -1253,12 +1253,91 @@ "components.Settings.SettingsJobsCache.availability-sync": "同步媒体可用性", "components.Discover.tmdbmoviestreamingservices": "TMDB 电影流媒体服务", "components.Discover.tmdbtvstreamingservices": "TMDB 电视流媒体服务", - "components.Settings.SettingsJobsCache.editJobScheduleSelectorSeconds": "每 {jobScheduleSeconds} 秒", + "components.Settings.SettingsJobsCache.editJobScheduleSelectorSeconds": "每 {jobScheduleSeconds, plural, one {second} other {{jobScheduleSeconds} seconds}}", "components.Discover.FilterSlideover.voteCount": "在 {minValue} 和 {maxValue} 之间的评分数", "components.Settings.RadarrModal.tagRequests": "标签请求", "components.Settings.RadarrModal.tagRequestsInfo": "自动添加带有请求者的用户 ID 和显示名称的附加标签", "components.Settings.SonarrModal.tagRequests": "标记请求", "i18n.collection": "合集", "components.Discover.FilterSlideover.tmdbuservotecount": "TMDB 用户评分数", - "components.Settings.SonarrModal.tagRequestsInfo": "自动添加带有请求者的用户 ID 和显示名称的附加标签" + "components.Settings.SonarrModal.tagRequestsInfo": "自动添加带有请求者的用户 ID 和显示名称的附加标签", + "components.Layout.UserWarnings.passwordRequired": "需要输入密码。", + "components.Login.emailtooltip": "地址不需要与{mediaServerName}实例相关联。", + "components.Login.host": "{mediaServerName} 的 URL", + "components.Login.initialsignin": "连接", + "components.Login.initialsigningin": "连接中……", + "components.Login.save": "添加", + "components.Login.saving": "添加中……", + "components.Login.signinwithjellyfin": "使用您的{mediaServerName}帐户", + "components.Login.title": "添加邮件", + "components.Login.username": "用户名", + "components.Login.validationEmailFormat": "无效的邮件地址", + "components.Login.validationEmailRequired": "你必须提供一个电子邮件", + "components.Login.validationemailformat": "需要有效的电子邮件", + "components.Login.validationhostformat": "需要有效的URL", + "components.Login.validationusernamerequired": "需要用户名", + "components.ManageSlideOver.manageModalRemoveMediaWarning": "* 这将不可逆地从{arr}中删除{mediaType},包括所有文件。", + "components.ManageSlideOver.removearr4k": "移除4K {arr}", + "components.MovieDetails.downloadstatus": "下载状态", + "components.MovieDetails.imdbuserscore": "IMDB用户评分", + "components.MovieDetails.openradarr": "在Radarr中打开电影", + "components.MovieDetails.play": "播放{mediaServerName}", + "components.MovieDetails.play4k": "播放 4K {mediaServerName}", + "components.Settings.Notifications.NotificationsPushover.sound": "通知声音", + "components.Settings.SettingsJobsCache.jellyfin-full-scan": "Jellyfin全库扫描", + "components.Settings.SonarrModal.seriesType": "系列类型", + "components.Settings.jellyfinSettingsFailure": "保存{mediaServerName}设置时出错。", + "components.Settings.jellyfinSettingsSuccess": "{mediaServerName}设置保存成功!", + "components.Settings.jellyfinlibraries": "{mediaServerName}库", + "components.Settings.jellyfinlibrariesDescription": "库{mediaServerName}用于扫描标题。如果没有列出库,请单击下面的按钮。", + "components.Settings.jellyfinsettings": "{mediaServerName}设置", + "components.Settings.manualscanJellyfin": "手动扫描库", + "components.Settings.menuJellyfinSettings": "{mediaServerName}", + "components.Settings.saving": "保存中……", + "components.Settings.syncJellyfin": "同步库", + "components.Settings.syncing": "同步中", + "components.Settings.timeout": "超时", + "components.Setup.signin": "登录", + "components.Setup.signinWithJellyfin": "使用您的{mediaServerName}帐户", + "components.TitleCard.addToWatchList": "添加到监视列表", + "components.TitleCard.watchlistDeleted": "{title}从监视列表中删除成功!", + "components.TitleCard.watchlistError": "出了问题,再试一次。", + "components.TvDetails.play": "在 {mediaServerName} 播放", + "components.TvDetails.play4k": "mediaServerName} 播放 4K", + "components.UserList.importfrommediaserver": "导入{mediaServerName}用户", + "components.UserList.mediaServerUser": "{mediaServerName} 用户", + "components.UserList.noJellyfinuserstoimport": "在{mediaServerName}中没有用户要导入。", + "components.UserList.newJellyfinsigninenabled": "启用 {mediaServerName} 登录 设置当前已启用. {mediaServerName} 具有库访问权限的用户不需要导入即可登录。", + "components.UserProfile.UserSettings.UserGeneralSettings.mediaServerUser": "{mediaServerName} 用户", + "components.UserProfile.UserSettings.UserNotificationSettings.deviceDefault": "设备默认", + "components.Layout.UserWarnings.emailInvalid": "邮件地址无效。", + "components.Layout.UserWarnings.emailRequired": "需要填写电子邮件地址。", + "components.Login.credentialerror": "用户名或密码错误。", + "components.Login.description": "由于这是您第一次登录{applicationName},您需要添加一个有效的电子邮件地址。", + "components.Login.validationhostrequired": "{mediaServerName} URL是必需的", + "components.ManageSlideOver.removearr": "从{arr}中删除", + "components.MovieDetails.openradarr4k": "在 4K Radarr 中打开电影", + "components.Settings.Notifications.NotificationsPushover.deviceDefault": "设备默认", + "components.Settings.Notifications.userEmailRequired": "获取用户邮箱", + "components.Settings.SettingsAbout.supportjellyseerr": "支持Jellyseerr", + "components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "Jellyfin最近新增扫描", + "components.Settings.SonarrModal.animeSeriesType": "动漫系列", + "components.Settings.internalUrl": "内部URL", + "components.Settings.jellyfinSettings": "{mediaServerName}设置", + "components.Settings.jellyfinSettingsDescription": "可以为您的{mediaServerName}服务器配置内部和外部端点。在大多数情况下,外部URL与内部URL不同。如果你想重定向到不同的密码重置页面,也可以为{mediaServerName}登录设置自定义密码重置URL。", + "components.Settings.jellyfinsettingsDescription": "配置{mediaServerName}服务器的设置。{mediaServerName}扫描{mediaServerName}库以查看可用的内容。", + "components.Settings.manualscanDescriptionJellyfin": "正常情况下,每24小时只会运行一次。Jellyseerr将更积极地检查您的{mediaServerName}服务器最近添加的内容。如果这是您第一次配置Jellyseerr,建议您手动进行一次完整的库扫描!", + "components.Settings.save": "保存更改", + "components.Setup.configuremediaserver": "配置媒体服务器", + "components.Setup.signinWithPlex": "使用您的 Plex 帐户", + "components.TitleCard.watchlistCancel": "{title}的监视列表已取消。", + "components.TitleCard.watchlistSuccess": "{title}添加到监视列表成功!", + "components.UserList.importfromJellyfin": "导入{mediaServerName}用户", + "components.UserProfile.UserSettings.UserGeneralSettings.email": "电子邮件", + "components.UserProfile.UserSettings.UserGeneralSettings.save": "保存更改", + "components.UserList.importfromJellyfinerror": "导入{mediaServerName}用户时出错。", + "components.UserProfile.UserSettings.UserNotificationSettings.sound": "通知声音", + "components.UserProfile.UserSettings.UserGeneralSettings.saving": "保存中……", + "components.UserProfile.localWatchlist": "{username}的监视列表", + "components.UserList.importedfromJellyfin": "{userCount} {mediaServerName} {userCount, plural, one {user} other {users}} 导入成功!" }