From ebc285c758f69846e4a5cb74bb42ca5924d166d4 Mon Sep 17 00:00:00 2001 From: "Weblate (bot)" Date: Mon, 15 Mar 2021 07:15:48 +0100 Subject: [PATCH] fix(lang): translations update from Weblate (#1155) --- src/i18n/locale/de.json | 38 +++-- src/i18n/locale/es.json | 21 ++- src/i18n/locale/fr.json | 53 ++++--- src/i18n/locale/hu.json | 2 +- src/i18n/locale/it.json | 57 +++++--- src/i18n/locale/nl.json | 37 +++-- src/i18n/locale/pt_BR.json | 51 +++++-- src/i18n/locale/pt_PT.json | 47 ++++-- src/i18n/locale/ru.json | 2 +- src/i18n/locale/sv.json | 268 +++++++++++++++++++++++++++++------ src/i18n/locale/zh_Hant.json | 60 ++++++-- 11 files changed, 489 insertions(+), 147 deletions(-) diff --git a/src/i18n/locale/de.json b/src/i18n/locale/de.json index d74051db2..0003886d5 100644 --- a/src/i18n/locale/de.json +++ b/src/i18n/locale/de.json @@ -51,13 +51,13 @@ "components.PlexLoginButton.loading": "Wird geladen …", "components.PlexLoginButton.loggingin": "Wird angemeldet …", "components.PlexLoginButton.loginwithplex": "Anmelden", - "components.RequestBlock.seasons": "Staffeln", + "components.RequestBlock.seasons": "{seasonCount, plural, one {Staffel} other {Staffeln}}", "components.RequestCard.all": "Alle", "components.RequestCard.requestedby": "Angefragt von {username}", - "components.RequestCard.seasons": "Staffeln", + "components.RequestCard.seasons": "{seasonCount, plural, one {Staffel} other {Staffeln}}", "components.RequestList.RequestItem.notavailable": "entf.", "components.RequestList.RequestItem.requestedby": "Angefragt von {username}", - "components.RequestList.RequestItem.seasons": "Staffeln", + "components.RequestList.RequestItem.seasons": "{seasonCount, plural, one {Staffel} other {Staffeln}}", "components.RequestList.mediaInfo": "Medieninfos", "components.RequestList.modifiedBy": "Zuletzt geändert von", "components.RequestList.next": "Nächste", @@ -67,7 +67,7 @@ "components.RequestList.showingresults": "Zeigt {from} bis {to} von {total} Ergebnissen", "components.RequestList.status": "Status", "components.RequestModal.cancel": "Anfrage abbrechen", - "components.RequestModal.cancelling": "Abbrechen…", + "components.RequestModal.cancelling": "Abbrechen …", "components.RequestModal.cancelrequest": "Dadurch wird deine Anfrage entfernt. Bist du sicher, dass du weitermachen willst?", "components.RequestModal.close": "Schließen", "components.RequestModal.extras": "Extras", @@ -531,7 +531,7 @@ "components.RequestModal.AdvancedRequester.loadingprofiles": "Lade Profile …", "components.RequestModal.AdvancedRequester.loadingfolders": "Lade Ordner …", "components.RequestModal.AdvancedRequester.destinationserver": "Zielserver", - "components.RequestModal.AdvancedRequester.default": "(Standard)", + "components.RequestModal.AdvancedRequester.default": "{name} (Standard)", "components.RequestModal.AdvancedRequester.animenote": "* Diese Serie ist ein Anime.", "components.RequestModal.AdvancedRequester.advancedoptions": "Erweiterte Einstellungen", "components.RequestBlock.server": "Zielserver", @@ -846,7 +846,7 @@ "components.Settings.SettingsJobsCache.plex-full-sync": "Plex komplette Bibliothek Synchronisierung", "components.Settings.SettingsJobsCache.download-sync-reset": "Download Synchronisierung Zurücksetzung", "components.Settings.SettingsJobsCache.download-sync": "Download Synchronisierung", - "i18n.loading": "Lade…", + "i18n.loading": "Lade …", "components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "Du musst eine gültige Telegram Chat-ID angeben", "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "Starte einen Chat, füge @get_id_bot hinzu, und führe den Befehl /my_id aus", "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTip": "Füge @get_id_bot zum Chat hinzu", @@ -858,12 +858,12 @@ "components.Settings.SettingsJobsCache.sonarr-sync": "Sonarr Synchronisierung", "components.Settings.SettingsJobsCache.radarr-sync": "Radarr Synchronisierung", "components.Settings.Notifications.botUsername": "Bot Benutzername", - "components.Discover.DiscoverTvGenre.genreSeries": "{genre} Serien", - "components.Discover.DiscoverStudio.studioMovies": "{studio} Filme", - "components.Discover.DiscoverNetwork.networkSeries": "{network} Serien", - "components.Discover.DiscoverMovieGenre.genreMovies": "{genre} Filme", + "components.Discover.DiscoverTvGenre.genreSeries": "{genre}-Serien", + "components.Discover.DiscoverStudio.studioMovies": "{studio}-Filme", + "components.Discover.DiscoverNetwork.networkSeries": "{network}-Serien", + "components.Discover.DiscoverMovieGenre.genreMovies": "{genre}-Filme", "components.Setup.scanbackground": "Das Scannen läuft im Hintergrund. Du kannst in der Zwischenzeit das Setup fortsetzen.", - "components.Settings.scanning": "Scannen…", + "components.Settings.scanning": "Scannen …", "components.Settings.scan": "Scan der Plex Bibliothek", "components.Settings.SettingsJobsCache.sonarr-scan": "Sonarr Scan", "components.Settings.SettingsJobsCache.radarr-scan": "Radarr Scan", @@ -879,5 +879,19 @@ "components.RequestList.RequestItem.all": "Alle", "components.RequestCard.status": "Status", "components.Discover.StudioSlider.studios": "Filmstudio", - "components.Discover.NetworkSlider.networks": "Streaming Anbieter" + "components.Discover.NetworkSlider.networks": "Streaming-Anbieter", + "components.Discover.DiscoverTvLanguage.languageSeries": "Serien auf {language}", + "components.Discover.DiscoverMovieLanguage.languageMovies": "Filme auf {language}", + "components.UserProfile.ProfileHeader.requests": "{requestCount} {requestCount, plural, one {Anfrage} other {Anfragen}}", + "components.Settings.SettingsUsers.localLogin": "Lokale Benutzeranmeldung aktivieren", + "components.Settings.SettingsUsers.defaultPermissions": "Standardbenutzerberechtigungen", + "components.UserProfile.ProfileHeader.userid": "Benutzer-ID: {userid}", + "components.UserProfile.ProfileHeader.joindate": "Mitglied seit dem {joindate}", + "components.Settings.menuUsers": "Benutzer", + "components.Settings.SettingsUsers.userSettingsDescription": "Globale und Standardbenutzereinstellungen konfigurieren.", + "components.Settings.SettingsUsers.userSettings": "Benutzer", + "components.Settings.SettingsUsers.toastSettingsSuccess": "Einstellungen erfolgreich gespeichert!", + "components.Settings.SettingsUsers.toastSettingsFailure": "Beim Speichern der Einstellungen ist ein Fehler aufgetreten.", + "components.Settings.SettingsUsers.saving": "Speichern …", + "components.Settings.SettingsUsers.save": "Änderungen speichern" } diff --git a/src/i18n/locale/es.json b/src/i18n/locale/es.json index 7b6502cc6..75ed68931 100644 --- a/src/i18n/locale/es.json +++ b/src/i18n/locale/es.json @@ -183,7 +183,7 @@ "components.Settings.SonarrModal.toastRadarrTestSuccess": "¡Conexión con Sonarr establecida!", "components.Settings.menuLogs": "Registro", "pages.somethingWentWrong": "{statusCode} – Algo salió mal", - "pages.serviceUnavailable": "{statusCode}: Servicio no Disponible", + "pages.serviceUnavailable": "{statusCode}: Servicio no disponible", "pages.returnHome": "Volver al Inicio", "pages.pageNotFound": "404 – Página no encontrada", "pages.oops": "Ups", @@ -413,7 +413,7 @@ "components.StatusChacker.newversionavailable": "Nueva versión disponible", "components.StatusChacker.newversionDescription": "Hay una actualización disponible. Haga clic en el botón de abajo para volver a cargar la aplicación.", "components.Settings.SettingsAbout.documentation": "Documentación", - "components.Settings.Notifications.validationChatIdRequired": "Debe proporcionar una ID de chat.", + "components.Settings.Notifications.validationChatIdRequired": "Debe proporcionar una ID de chat", "components.Settings.Notifications.validationBotAPIRequired": "Debe proporcionar una clave de API de bot.", "components.Settings.Notifications.telegramsettingssaved": "¡Se han guardado los ajustes de notificación de Telegram!", "components.Settings.Notifications.telegramsettingsfailed": "La configuración de notificaciones de Telegram no se pudo guardar.", @@ -428,7 +428,7 @@ "components.NotificationTypeSelector.mediafailedDescription": "Envía una notificación cuando los medios no se agregan a los servicios (Radarr / Sonarr). Para ciertos agentes, esto solo enviará la notificación a los administradores o usuarios con el permiso \"Administrar solicitudes\".", "components.NotificationTypeSelector.mediafailed": "Contenido Fallido", "components.NotificationTypeSelector.mediaavailableDescription": "Envía una notificación cuando los medios están disponibles.", - "components.NotificationTypeSelector.mediaavailable": "Contenido disponible", + "components.NotificationTypeSelector.mediaavailable": "Contenido Disponible", "components.NotificationTypeSelector.mediaapprovedDescription": "Envía una notificación cuando los medios son aprobados.", "components.NotificationTypeSelector.mediaapproved": "Contenido Aprobado", "i18n.request": "Solicitar", @@ -507,7 +507,7 @@ "components.RequestModal.AdvancedRequester.loadingprofiles": "Cargando perfiles…", "components.RequestModal.AdvancedRequester.loadingfolders": "Cargando carpetas…", "components.RequestModal.AdvancedRequester.destinationserver": "Servidor de destino", - "components.RequestModal.AdvancedRequester.default": "(Predeterminado)", + "components.RequestModal.AdvancedRequester.default": "{name} (Predeterminado)", "components.RequestModal.AdvancedRequester.animenote": "* Esta serie es un anime.", "components.RequestModal.AdvancedRequester.advancedoptions": "Opciones avanzadas", "components.RequestButton.viewrequest4k": "Ver Petición 4K", @@ -554,5 +554,16 @@ "components.PermissionEdit.request": "Solicitar", "components.PermissionEdit.admin": "Administrador", "components.Discover.discover": "Descubrir", - "components.Common.ListView.noresults": "Sin resultados." + "components.Common.ListView.noresults": "Sin resultados.", + "components.Settings.settings": "Ajustes", + "components.Layout.UserDropdown.settings": "Ajustes", + "components.Layout.UserDropdown.myprofile": "Perfil", + "components.Discover.DiscoverTvLanguage.languageSeries": "{language} Series", + "components.Discover.DiscoverTvGenre.genreSeries": "{genre} Series", + "components.Discover.DiscoverStudio.studioMovies": "{studio} Películas", + "components.Discover.DiscoverNetwork.networkSeries": "{network} Series", + "components.Discover.DiscoverMovieLanguage.languageMovies": "{language} Películas", + "components.Discover.DiscoverMovieGenre.genreMovies": "{genre} Películas", + "components.CollectionDetails.request4k": "Solicitar 4K", + "i18n.loading": "Cargando…" } diff --git a/src/i18n/locale/fr.json b/src/i18n/locale/fr.json index 2a2c26cad..dd083503e 100644 --- a/src/i18n/locale/fr.json +++ b/src/i18n/locale/fr.json @@ -408,14 +408,14 @@ "components.Settings.Notifications.NotificationsSlack.save": "Enregistrer les changements", "components.Settings.Notifications.NotificationsSlack.agentenabled": "Activer l'agent", "components.RequestList.RequestItem.failedretry": "Une erreur s'est produite lors du renvoi de la demande d'ajout.", - "components.Settings.Notifications.validationChatIdRequired": "Vous devez fournir un identifiant de discussion", + "components.Settings.Notifications.validationChatIdRequired": "Vous devez fournir un identifiant de discussion valide", "components.Settings.Notifications.botAPI": "Jeton d'authentification du bot", "components.Settings.Notifications.validationBotAPIRequired": "Vous devez fournir la clé d'authentification du bot", "components.Settings.Notifications.telegramsettingssaved": "Paramètres de notification Telegram enregistrés avec succès !", "components.Settings.Notifications.telegramsettingsfailed": "Les paramètres de notification Telegram n'ont pas pu être enregistrés.", "components.Settings.Notifications.senderName": "Nom de l'expéditeur", "components.Settings.Notifications.chatId": "ID discussion", - "components.Settings.Notifications.settinguptelegramDescription": "Pour configurer les notifications Telegram, vous aurez besoin de créer un bot et obtenir la clé API du bot. De plus, vous aurez besoin de l'identifiant de conversion pour la conversation à laquelle vous souhaitez envoyer des notifications. Vous pouvez le récupérer en ajoutant @get_id_bot à la conversation -de groupe-.", + "components.Settings.Notifications.settinguptelegramDescription": "Pour configurer les notifications Telegram, vous aurez besoin de créer un bot et obtenir la clé API du bot. De plus, vous aurez besoin de l'identifiant de conversion pour la conversation à laquelle vous souhaitez envoyer des notifications. Vous pouvez le trouver en ajoutant @get_id_bot à la conversation -de groupe- et en exécutant la commande /my_id.", "components.Settings.Notifications.settinguptelegram": "Configuration des notifications Telegram", "components.StatusChacker.reloadOverseerr": "Recharger Overseerr", "components.StatusChacker.newversionavailable": "Une nouvelle version est disponible", @@ -425,11 +425,11 @@ "components.Settings.Notifications.NotificationsSlack.notificationtypes": "Types de notification", "components.NotificationTypeSelector.mediarequestedDescription": "Envoie une notification quand un média est demandé et nécessite une validation.", "components.NotificationTypeSelector.mediarequested": "Média demandé", - "components.NotificationTypeSelector.mediafailedDescription": "Envoie une notification quand l'ajout d'un média sur Radarr /Sonarr a échoué.", + "components.NotificationTypeSelector.mediafailedDescription": "Envoie une notification lorsqu'un média demandé n'a pas pu être ajouté sur Radarr /Sonarr.", "components.NotificationTypeSelector.mediafailed": "Échec d’ajout du média", - "components.NotificationTypeSelector.mediaavailableDescription": "Envoie une notification quand le média devient disponible.", + "components.NotificationTypeSelector.mediaavailableDescription": "Envoie une notification quand le média demandé devient disponible.", "components.NotificationTypeSelector.mediaavailable": "Média disponible", - "components.NotificationTypeSelector.mediaapprovedDescription": "Envoie une notification quand le média est validé. Par défaut, les demandes automatiquement validées ne déclenchent pas l'envoi de notification.", + "components.NotificationTypeSelector.mediaapprovedDescription": "Envoie une notification quand le média demandé est validé manuellement.", "components.NotificationTypeSelector.mediaapproved": "Média validé", "i18n.request": "Demander", "components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "Vous devez fournir un jeton utilisateur valide", @@ -531,7 +531,7 @@ "components.RequestModal.AdvancedRequester.loadingprofiles": "Chargement des profils…", "components.RequestModal.AdvancedRequester.loadingfolders": "Chargement des dossiers…", "components.RequestModal.AdvancedRequester.destinationserver": "Serveur de destination", - "components.RequestModal.AdvancedRequester.default": "(Défaut)", + "components.RequestModal.AdvancedRequester.default": "{name} (Défaut)", "components.RequestModal.AdvancedRequester.animenote": "* Cette série est un animé.", "components.RequestModal.AdvancedRequester.advancedoptions": "Options avancées", "components.RequestBlock.requestoverrides": "Contournements de demande", @@ -539,7 +539,7 @@ "components.RequestBlock.rootfolder": "Dossier racine", "components.RequestBlock.profilechanged": "Profil qualité", "components.NotificationTypeSelector.mediadeclined": "Média refusé", - "components.NotificationTypeSelector.mediadeclinedDescription": "Envoie une notification lorsqu'une demande est refusée.", + "components.NotificationTypeSelector.mediadeclinedDescription": "Envoie une notification lorsqu'un média demandé est refusé.", "i18n.experimental": "Expérimentale", "components.Settings.hideAvailable": "Masquer les médias disponibles", "components.RequestModal.requesterror": "Il y a eu un problème lors de la demande d'ajout.", @@ -740,7 +740,7 @@ "components.UserProfile.UserSettings.UserNotificationSettings.discordId": "Identifiant Discord", "components.UserProfile.UserSettings.UserNotificationSettings.localuser": "Utilisateur local", "components.UserProfile.UserSettings.UserNotificationSettings.saving": "Enregistrement…", - "components.UserProfile.UserSettings.UserNotificationSettings.save": "Enregsitrer les changements", + "components.UserProfile.UserSettings.UserNotificationSettings.save": "Enregistrer les changements", "components.UserProfile.UserSettings.UserNotificationSettings.plexuser": "Utilisateur Plex", "components.UserProfile.UserSettings.UserNotificationSettings.notificationsettings": "Paramètres de notification", "components.UserProfile.UserSettings.UserPasswordChange.nopasswordset": "Aucun mot de passe défini", @@ -800,7 +800,7 @@ "components.UserProfile.UserSettings.UserGeneralSettings.localuser": "Utilisateur local", "components.UserProfile.UserSettings.UserGeneralSettings.generalsettings": "Paramètres généraux", "components.UserProfile.UserSettings.UserGeneralSettings.displayName": "Nom affiché", - "components.UserProfile.ProfileHeader.settings": "Éditer les paramètres", + "components.UserProfile.ProfileHeader.settings": "Modifier les paramètres", "components.UserProfile.ProfileHeader.profile": "Afficher le profil", "components.UserList.userfail": "Un problème est survenu pendant l'enregistrement des paramètres de l'utilisateur.", "components.UserList.showingresults": "Affiche de {from} à {to} sur {total} résultats", @@ -809,7 +809,7 @@ "components.UserList.resultsperpage": "Affiche {pageSize} résultats par page", "components.UserList.previous": "Précédent", "components.UserList.permissions": "Permissions", - "components.UserList.edituser": "Éditer l'utilisateur", + "components.UserList.edituser": "Modifier l'utilisateur", "components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsSaved": "Paramètres de notification Pushbullet enregistrés avec succès !", "components.CollectionDetails.requestswillbecreated4k": "Des demandes en 4K seront créés pour les titres suivants :", "components.UserList.next": "Suivant", @@ -824,7 +824,7 @@ "components.Discover.upcomingtv": "Séries à venir", "components.Settings.originallanguage": "Langue à découvrir", "components.RegionSelector.regionDefault": "Toutes les régions", - "components.Settings.Notifications.emailNotificationTypesAlertDescription": "Les notifications « Média demandé » et « Échec d’ajout du média » seront exclusivement envoyées aux utilisateurs bénéficiant de l'autorisation « Gérer les demandes ».", + "components.Settings.Notifications.emailNotificationTypesAlertDescription": "Les notifications par e-mail « Média demandé », « Média validé automatiquement » et « Échec d’ajout du média » sont envoyées à tous les utilisateurs bénéficiant de la permission « Gérer les demandes ».", "components.Settings.Notifications.emailNotificationTypesAlert": "Destinataires des notifications par e-mail", "components.Settings.webhook": "Webhook", "components.Settings.email": "E-mail", @@ -860,12 +860,12 @@ "components.TvDetails.seasons": "{seasonCount, plural, one {# Saison} other {# Saisons}}", "components.UserProfile.UserSettings.UserNotificationSettings.sendSilentlyDescription": "Envoyer des notifications sans son", "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "Démarre une discussion, ajoute @get_id_bot, et utilise la commande /my_id", - "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTip": "Ajoute @get_id_bot au chat", - "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "ID de chat Telegram", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTip": "Ajoute @get_id_bot à la discussion", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "ID de discussion Telegram", "components.UserProfile.UserSettings.UserNotificationSettings.sendSilently": "Envoie les messages Telegram silencieusement", - "components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "Vous devez fournir un ID de chat Telegram valide", + "components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "Vous devez fournir un identifiant de discussion Telegram valide", "components.Settings.Notifications.botUsername": "Pseudonyme du Bot", - "components.Discover.NetworkSlider.networks": "Networks", + "components.Discover.NetworkSlider.networks": "Réseaux", "components.RequestList.RequestItem.modified": "Modifiée", "components.RequestList.RequestItem.status": "Statut", "components.RequestList.RequestItem.requested": "Demandé", @@ -873,7 +873,7 @@ "components.RequestList.RequestItem.all": "Toutes", "components.RequestCard.status": "Statut", "components.Discover.StudioSlider.studios": "Studios", - "components.Discover.DiscoverTvLanguage.languageSeries": "Séries {language}", + "components.Discover.DiscoverTvLanguage.languageSeries": "Séries en {language}", "components.Discover.DiscoverMovieLanguage.languageMovies": "Films {language}", "components.Setup.scanbackground": "Le scan s'effectue en arrière-plan. Vous pouvez donc continuer le processus de configuration pendant ce temps.", "components.Settings.scanning": "Scan en cours…", @@ -884,5 +884,24 @@ "components.Settings.SettingsJobsCache.plex-full-scan": "Scan complet des bibliothèques Plex", "components.Settings.Notifications.validationUrl": "Vous devez fournir un URL valide", "components.Settings.Notifications.botAvatarUrl": "L'URL de l'avatar de votre Bot", - "components.RequestList.RequestItem.areyousure": "Êtes-vous sûr ?" + "components.RequestList.RequestItem.areyousure": "Êtes-vous sûr ?", + "components.Settings.SettingsUsers.userSettingsDescription": "Configurer les paramètres généraux et par défaut de l'utilisateur.", + "components.Settings.SettingsUsers.toastSettingsFailure": "Un problème est survenu pendant la sauvegarde des paramètres.", + "components.Settings.SettingsUsers.localLogin": "Activer la connexion des utilisateurs locaux", + "components.Settings.SettingsUsers.defaultPermissions": "Permissions par défaut de l'utilisateur", + "components.UserProfile.ProfileHeader.userid": "ID utilisateur : {userid}", + "components.UserProfile.ProfileHeader.requests": "{requestCount} {requestCount, plural, one {Demande} other {Demandes}}", + "components.UserProfile.ProfileHeader.joindate": "Membre depuis le {joindate}", + "components.Settings.menuUsers": "Utilisateurs", + "components.Settings.SettingsUsers.userSettings": "Utilisateurs", + "components.Settings.SettingsUsers.toastSettingsSuccess": "Les paramètres ont été sauvegardés avec succès !", + "components.Settings.SettingsUsers.saving": "Sauvegarde en cours…", + "components.Settings.SettingsUsers.save": "Sauvegarder les modifications", + "components.Settings.Notifications.emailNotificationTypesAlertDescriptionPt2": "Les notifications par e-mail Média validé, Média refusé et Média disponible sont envoyées à l'utilisateur ayant fait la demande.", + "components.NotificationTypeSelector.mediaAutoApproved": "Média validé automatiquement", + "components.NotificationTypeSelector.mediaAutoApprovedDescription": "Envoie une notification quand la demande d'un média est validé automatiquement.", + "components.UserProfile.UserSettings.unauthorizedDescription": "Vous n'êtes pas autorisé à modifier les paramètres de cet utilisateur.", + "components.UserProfile.UserSettings.unauthorized": "Non autorisé", + "components.UserProfile.UserSettings.UserPermissions.unauthorizedDescription": "Vous ne pouvez pas modifier vos propres permissions.", + "components.UserProfile.UserSettings.UserPermissions.unauthorized": "Non autorisé" } diff --git a/src/i18n/locale/hu.json b/src/i18n/locale/hu.json index 523cf40a3..86d0227c8 100644 --- a/src/i18n/locale/hu.json +++ b/src/i18n/locale/hu.json @@ -1,5 +1,5 @@ { - "components.RequestModal.AdvancedRequester.default": "(Alapértelmezett)", + "components.RequestModal.AdvancedRequester.default": "{name} (Alapértelmezett)", "components.RequestModal.AdvancedRequester.animenote": "* Ez a sorozat egy anime.", "components.RequestModal.AdvancedRequester.advancedoptions": "További beállítások", "components.RequestList.status": "Állapot", diff --git a/src/i18n/locale/it.json b/src/i18n/locale/it.json index 1abb03f26..ffdc7ed8f 100644 --- a/src/i18n/locale/it.json +++ b/src/i18n/locale/it.json @@ -8,8 +8,8 @@ "components.Discover.discovermovies": "Film popolari", "components.UserEdit.email": "Indirizzo e-mail", "components.Settings.Notifications.validationFromRequired": "È necessario fornire un indirizzo mittente di posta elettronica.", - "components.Settings.Notifications.emailsettingssaved": "Impostazioni delle notifiche email salvate con successo!", - "components.Settings.Notifications.emailsettingsfailed": "Impossibile salvare le impostazioni delle notifiche email.", + "components.Settings.Notifications.emailsettingssaved": "Impostazioni delle notifiche via posta elettronica salvate con successo!", + "components.Settings.Notifications.emailsettingsfailed": "Impossibile salvare le impostazioni delle notifiche via posta elettronica.", "components.Settings.Notifications.emailsender": "Indirizzo del mittente", "components.Settings.SonarrModal.testing": "Test in corso…", "components.Settings.RadarrModal.testing": "Test in corso…", @@ -413,7 +413,7 @@ "components.Settings.Notifications.telegramsettingssaved": "Impostazioni di Telegram salvate con successo!", "components.Settings.Notifications.telegramsettingsfailed": "Impossibile salvare le impostazioni di Telegram.", "components.Settings.Notifications.senderName": "Nome del mittente", - "components.Settings.Notifications.settinguptelegramDescription": "Per configurare le notifiche di Telegram, dovrai creare un bot e ottenere la chiave API del bot. Inoltre, avrai bisogno dell'ID della chat a cui vuoi inviare le notifiche. Puoi ottenerlo aggiungendo @get_id_bot alla chat.", + "components.Settings.Notifications.settinguptelegramDescription": "Per configurare le notifiche di Telegram, dovrai creare un bot e ottenerne la chiave API. Inoltre, avrai bisogno dell'ID della chat a cui volete inviare le notifiche. Puoi trovarlo aggiungendo @get_id_bot alla chat ed inserendo il comando /my_id.", "components.Settings.Notifications.settinguptelegram": "Configurazione delle notifiche di Telegram", "components.Settings.Notifications.chatId": "ID chat", "components.Settings.Notifications.botAPI": "Token di autenticazione bot", @@ -427,8 +427,8 @@ "components.NotificationTypeSelector.mediarequested": "Media Richiesto", "components.NotificationTypeSelector.mediafailedDescription": "Invia una notifica quando il media non viene aggiunto a Radarr o Sonarr.", "components.NotificationTypeSelector.mediafailed": "Aggiunta media non riuscita", - "components.NotificationTypeSelector.mediaavailableDescription": "Invia una notifica quando il media diventa disponibile.", - "components.NotificationTypeSelector.mediaapprovedDescription": "Invia una notifica quando il media viene approvato. Per impostazione predefinita, le richieste approvate automaticamente non attiveranno le notifiche.", + "components.NotificationTypeSelector.mediaavailableDescription": "Invia una notifica quando il media richiesto diventa disponibile.", + "components.NotificationTypeSelector.mediaapprovedDescription": "Invia una notifica quando i media richiesti sono approvati manualmente.", "components.NotificationTypeSelector.mediaapproved": "Media approvato", "components.NotificationTypeSelector.mediaavailable": "Media disponibile", "i18n.request": "Richiedi", @@ -472,7 +472,7 @@ "components.UserList.usercreatedfailed": "Qualcosa è andato storto nel creare l'utente.", "components.UserList.validationpasswordminchars": "La password è troppo corta; deve avere un minimo di 8 caratteri", "components.UserList.validationemailrequired": "Devi inserire un indirizzo e-mail valido.", - "components.UserList.passwordinfodescription": "Le notifiche e-mail devono essere configurate e abilitate per generare automaticamente le password.", + "components.UserList.passwordinfodescription": "Le notifiche via posta elettronica devono essere configurate e abilitate per generare automaticamente le password.", "components.UserList.email": "Indirizzo e-mail", "components.RequestButton.viewrequest4k": "Visualizza la richiesta 4K", "components.RequestButton.viewrequest": "Visualizza la richiesta", @@ -537,7 +537,7 @@ "components.RequestModal.AdvancedRequester.loadingprofiles": "Caricamento dei profili…", "components.RequestModal.AdvancedRequester.loadingfolders": "Caricamento cartelle…", "components.RequestModal.AdvancedRequester.destinationserver": "Server di destinazione", - "components.RequestModal.AdvancedRequester.default": "(Standard)", + "components.RequestModal.AdvancedRequester.default": "{name} (Standard)", "components.RequestModal.AdvancedRequester.animenote": "* Questa serie è un anime.", "components.RequestModal.AdvancedRequester.advancedoptions": "Opzioni avanzate", "components.RequestButton.declinerequests": "Rifiuta {requestCount} {requestCount, plural, one {richiesta} other {richieste}}", @@ -653,7 +653,7 @@ "components.ResetPassword.forgotpassword": "Reimposta la password", "components.ResetPassword.emailresetlink": "Inviami un collegamento di recupero via e-mail", "components.ResetPassword.email": "Indirizzo e-mail", - "components.ResetPassword.confirmpassword": "Conferma la Password", + "components.ResetPassword.confirmpassword": "Conferma la password", "components.RequestModal.requesterror": "Qualcosa è andato storto durante l'invio della richiesta.", "components.RequestModal.notvdbiddescription": "Aggiungi l'ID TVDB a TMDb e riprova più tardi, o seleziona la corrispondenza corretta qui sotto:", "components.RequestModal.notvdbid": "Nessun ID TVDB è stato trovato per questa voce su TMDb.", @@ -734,7 +734,7 @@ "components.PermissionEdit.autoapprove4kDescription": "Concede l'approvazione automatica per tutte le richieste 4K fatte da questo utente.", "components.UserProfile.UserSettings.UserPasswordChange.nopasswordsetDescription": "Questo account utente attualmente non dispone di una password specifica per {applicationTitle}. Configura una password di seguito per consentire a questo account di accedere come «utente locale».", "components.Layout.UserDropdown.myprofile": "Profilo", - "components.UserProfile.UserSettings.UserNotificationSettings.save": "Salva Modifiche", + "components.UserProfile.UserSettings.UserNotificationSettings.save": "Salva le modifiche", "components.UserProfile.UserSettings.UserNotificationSettings.plexuser": "Utente Plex", "components.UserProfile.UserSettings.UserNotificationSettings.notificationsettings": "Impostazioni Notifiche", "components.UserProfile.UserSettings.UserNotificationSettings.localuser": "Utente Locale", @@ -745,12 +745,12 @@ "components.Settings.Notifications.NotificationsPushbullet.saving": "Salvataggio…", "components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailure": "Qualcosa è andato storto nel salvare le impostazioni.", "components.UserProfile.UserSettings.UserGeneralSettings.saving": "Salvataggio…", - "components.UserProfile.UserSettings.UserGeneralSettings.save": "Salva Modifiche", + "components.UserProfile.UserSettings.UserGeneralSettings.save": "Salva le modifiche", "components.UserProfile.UserSettings.UserGeneralSettings.plexuser": "Utente Plex", "components.UserProfile.UserSettings.UserGeneralSettings.localuser": "Utente locale", "components.UserProfile.UserSettings.UserGeneralSettings.generalsettings": "Impostazioni generali", "components.UserProfile.UserSettings.UserGeneralSettings.displayName": "Nome da mostrare", - "components.UserProfile.ProfileHeader.settings": "Modifica impostazioni", + "components.UserProfile.ProfileHeader.settings": "Modifica le impostazioni", "components.UserProfile.ProfileHeader.profile": "Visualizza profilo", "components.UserList.userfail": "Qualcosa è andato storto nel creare l'utente.", "components.UserList.showingResults": "Risultati da {from} a {to} di {total}", @@ -760,7 +760,7 @@ "components.UserList.previous": "Indietro", "components.UserList.permissions": "Permessi", "components.UserList.next": "Avanti", - "components.UserList.edituser": "Modifica utente", + "components.UserList.edituser": "Modifica l'utente", "components.Settings.Notifications.NotificationsPushbullet.validationAccessTokenRequired": "È necessario fornire un token di accesso", "components.Settings.Notifications.NotificationsPushbullet.testSent": "Notifica di prova inviata!", "components.Settings.Notifications.NotificationsPushbullet.test": "Test", @@ -783,7 +783,7 @@ "components.UserProfile.UserSettings.UserPermissions.toastSettingsSuccess": "Impostazioni salvate correttamente!", "components.UserProfile.UserSettings.UserPermissions.toastSettingsFailure": "Qualcosa è andato storto nel salvare le impostazioni.", "components.UserProfile.UserSettings.UserPermissions.saving": "Salvataggio…", - "components.UserProfile.UserSettings.UserPermissions.save": "Salva modifiche", + "components.UserProfile.UserSettings.UserPermissions.save": "Salva le modifiche", "components.UserProfile.UserSettings.UserPermissions.plexuser": "Utente Plex", "components.UserProfile.UserSettings.UserPermissions.permissions": "Autorizzazioni", "components.UserProfile.UserSettings.UserPermissions.localuser": "Utente locale", @@ -796,12 +796,12 @@ "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsSuccess": "Password cambiata!", "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailure": "Qualcosa è andato storto nel salvare la password. La password corrente è corretta?", "components.UserProfile.UserSettings.UserPasswordChange.saving": "Salvataggio…", - "components.UserProfile.UserSettings.UserPasswordChange.save": "Salva Modifiche", + "components.UserProfile.UserSettings.UserPasswordChange.save": "Salva le modifiche", "components.UserProfile.UserSettings.UserPasswordChange.password": "Password", "components.UserProfile.UserSettings.UserPasswordChange.nopasswordset": "Nessuna password impostata", - "components.UserProfile.UserSettings.UserPasswordChange.newpassword": "Nuova Password", - "components.UserProfile.UserSettings.UserPasswordChange.currentpassword": "Password Attuale", - "components.UserProfile.UserSettings.UserPasswordChange.confirmpassword": "Conferma Password", + "components.UserProfile.UserSettings.UserPasswordChange.newpassword": "Nuova password", + "components.UserProfile.UserSettings.UserPasswordChange.currentpassword": "Password attuale", + "components.UserProfile.UserSettings.UserPasswordChange.confirmpassword": "Conferma la password", "components.UserProfile.UserSettings.UserNotificationSettings.validationDiscordId": "È necessario fornire un ID utente di Discord", "components.UserProfile.UserSettings.UserNotificationSettings.toastSettingsSuccess": "Impostazioni salvate correttamente!", "components.UserProfile.UserSettings.UserNotificationSettings.toastSettingsFailure": "Qualcosa è andato storto nel salvare le impostazioni.", @@ -825,7 +825,7 @@ "components.Discover.upcomingtv": "Serie in uscita", "components.UserProfile.UserSettings.UserGeneralSettings.originalLanguageDefault": "Tutte le lingue", "components.Settings.originalLanguageDefault": "Tutte le lingue", - "components.Settings.Notifications.emailNotificationTypesAlertDescription": "Le notifiche «Media richiesto» e «Aggiunta media non riuscita» saranno inviate solo agli utenti con il permesso «Gestisci richieste».", + "components.Settings.Notifications.emailNotificationTypesAlertDescription": "Le notifiche email Media richiesti, Media approvati automaticamente, e Media falliti sono inviate a tutti gli utenti con l'autorizzazione Gestisci richieste.", "components.UserProfile.UserSettings.UserGeneralSettings.languageServerDefault": "Predefinito ({language})", "components.RegionSelector.regionServerDefault": "Predefinito ({region})", "components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription": "Non hai il permesso di modificare la password di questo utente.", @@ -842,7 +842,7 @@ "components.Discover.DiscoverMovieGenre.genreMovies": "Film di {genre}", "components.Settings.SettingsJobsCache.download-sync-reset": "Reimposta sincronizzazione di scaricamento", "i18n.loading": "Caricamento…", - "components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "Devi fornire un ID valido per la chat di Telegram", + "components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "Devi fornire un ID valido per la discussione di Telegram", "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "Inizia una chat, aggiungi @get_id_bot, ed esegui il comando /my_id", "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTip": "Aggiungi @get_id_bot alla chat", "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "ID chat di Telegram", @@ -872,6 +872,21 @@ "components.RequestCard.status": "Stato", "components.Discover.StudioSlider.studios": "Studi", "components.Discover.NetworkSlider.networks": "Reti", - "components.Discover.DiscoverTvLanguage.languageSeries": "Serie {language}", - "components.Discover.DiscoverMovieLanguage.languageMovies": "Film {language}" + "components.Discover.DiscoverTvLanguage.languageSeries": "Serie in {language}", + "components.Discover.DiscoverMovieLanguage.languageMovies": "Film in {language}", + "components.UserProfile.ProfileHeader.requests": "{requestCount} {requestCount, plural, one {Richiesta} other {Richieste}}", + "components.UserProfile.ProfileHeader.userid": "ID utente: {userid}", + "components.UserProfile.ProfileHeader.joindate": "Iscritto/a dal {joindate}", + "components.Settings.menuUsers": "Utenti", + "components.Settings.SettingsUsers.userSettingsDescription": "Configura le impostazioni utente globali e predefinite.", + "components.Settings.SettingsUsers.userSettings": "Utenti", + "components.Settings.SettingsUsers.toastSettingsSuccess": "Impostazioni salvate con successo!", + "components.Settings.SettingsUsers.toastSettingsFailure": "Qualcosa è andato storto durante il salvataggio delle impostazioni.", + "components.Settings.SettingsUsers.saving": "Salvataggio…", + "components.Settings.SettingsUsers.save": "Salva le modifiche", + "components.Settings.SettingsUsers.localLogin": "Abilita l'accesso utente locale", + "components.Settings.SettingsUsers.defaultPermissions": "Autorizzazioni utente predefinite", + "components.Settings.Notifications.emailNotificationTypesAlertDescriptionPt2": "Le notifiche email Media approvato, Media rifiutato, e Media disponibile sono inviate all'utente che ha effettuato la richiesta.", + "components.NotificationTypeSelector.mediaAutoApprovedDescription": "Invia una notifica quando i media richiesti vengono approvati automaticamente.", + "components.NotificationTypeSelector.mediaAutoApproved": "Media approvati automaticamente" } diff --git a/src/i18n/locale/nl.json b/src/i18n/locale/nl.json index f082e4168..e3144f278 100644 --- a/src/i18n/locale/nl.json +++ b/src/i18n/locale/nl.json @@ -339,15 +339,15 @@ "components.Settings.SettingsAbout.Releases.currentversion": "Huidige versie", "components.Settings.Notifications.testsent": "Testmelding verzonden!", "components.Settings.Notifications.test": "Test", - "components.MovieDetails.studio": "{studioCount, plural, one {studio} other {studio's}}", + "components.MovieDetails.studio": "{studioCount, plural, one {Studio} other {Studio's}}", "components.CollectionDetails.requesting": "Bezig met aanvragen…", "components.CollectionDetails.overviewunavailable": "Overzicht niet beschikbaar.", "components.CollectionDetails.overview": "Overzicht", "components.CollectionDetails.numberofmovies": "Aantal films: {count}", "components.CollectionDetails.movies": "Films", "components.NotificationTypeSelector.mediafailed": "Media mislukt", - "components.NotificationTypeSelector.mediaapprovedDescription": "Een melding sturen wanneer media goedgekeurd is. Standaard worden geen meldingen verstuurd voor automatisch goedgekeurde verzoeken.", - "components.NotificationTypeSelector.mediaavailableDescription": "Melding sturen wanneer media beschikbaar is.", + "components.NotificationTypeSelector.mediaapprovedDescription": "Stuurt een melding wanneer aangevraagde media handmatig is goedgekeurd.", + "components.NotificationTypeSelector.mediaavailableDescription": "Melding sturen wanneer aangevraagde media beschikbaar is.", "components.NotificationTypeSelector.mediaapproved": "Media goedgekeurd", "components.MovieDetails.view": "Bekijken", "components.CollectionDetails.request": "Aanvragen", @@ -390,7 +390,7 @@ "components.Settings.SettingsAbout.Releases.viewchangelog": "Changelog bekijken", "components.Settings.SettingsAbout.Releases.runningDevelopMessage": "De wijzigingen in je versie zijn hieronder niet beschikbaar. Bekijk de GitHub repository voor de laatste updates.", "components.Settings.SettingsAbout.Releases.runningDevelop": "Je gebruikt een ontwikkelversie van Overseerr!", - "components.Settings.Notifications.validationChatIdRequired": "Je moet een chat-ID opgeven", + "components.Settings.Notifications.validationChatIdRequired": "Je moet een geldige chat-ID opgeven", "components.Settings.Notifications.validationBotAPIRequired": "Je moet een bot-verificatietoken opgeven", "components.Settings.Notifications.telegramsettingssaved": "Instellingen Telegrammeldingen met succes opgeslagen!", "components.Settings.Notifications.telegramsettingsfailed": "De instellingen voor Telegrammeldingen konden niet opgeslagen worden.", @@ -422,14 +422,14 @@ "components.UserList.importedfromplex": "{userCount, plural, =0 {Geen nieuwe gebruikers} one {# nieuwe gebruiker} other {# nieuwe gebruikers}} geïmporteerd vanuit Plex", "components.Settings.SettingsAbout.Releases.versionChangelog": "Changelog", "components.Settings.SettingsAbout.Releases.releases": "Versies", - "components.Settings.Notifications.settinguptelegramDescription": "Om Telegrammeldingen in te stellen, moet je een bot aanmaken en de API-sleutel van de bot gebruiken. Je hebt ook de Chat ID nodig van de chat waarin je meldingen wilt sturen. Dit kun je doen door @get_id_bot aan de chat toe te voegen.", + "components.Settings.Notifications.settinguptelegramDescription": "Om Telegrammeldingen in te stellen, moet je een bot aanmaken en de API-sleutel van de bot gebruiken. Je hebt ook de Chat ID nodig van de chat waarin je meldingen wilt sturen. Dit kun je vinden door @get_id_bot aan de chat toe te voegen en het commando /my_id uit te voeren.", "components.Settings.Notifications.settinguptelegram": "Telegrammeldingen instellen", "components.Settings.Notifications.NotificationsSlack.slacksettingssaved": "Instellingen voor Slack-meldingen met succes opgeslagen!", "components.Settings.Notifications.NotificationsSlack.slacksettingsfailed": "Instellingen voor Slack-meldingen konden niet opgeslagen worden.", "components.Settings.Notifications.NotificationsSlack.settingupslackDescription": "Om Slack-meldingen in te stellen moet je een Incoming Webhook integratie gebruiken en de webhook-URL hieronder ingeven.", "components.Settings.Notifications.NotificationsSlack.settingupslack": "Slack-meldingen instellen", "components.NotificationTypeSelector.mediarequestedDescription": "Een melding sturen wanneer media is aangevraagd en goedkeuring vereist.", - "components.NotificationTypeSelector.mediafailedDescription": "Een melding sturen wanneer media niet toegevoegd kan worden aan Radarr of Sonarr.", + "components.NotificationTypeSelector.mediafailedDescription": "Een melding sturen wanneer aangevraagde media niet toegevoegd kan worden aan Radarr of Sonarr.", "components.TvDetails.TvCrew.fullseriescrew": "Volledige crew van de serie", "components.Settings.Notifications.NotificationsPushover.saving": "Bezig met opslaan…", "components.Settings.Notifications.NotificationsPushover.save": "Wijzigingen opslaan", @@ -530,7 +530,7 @@ "components.RequestModal.AdvancedRequester.loadingprofiles": "Profielen laden…", "components.RequestModal.AdvancedRequester.loadingfolders": "Mappen laden…", "components.RequestModal.AdvancedRequester.destinationserver": "Doelserver", - "components.RequestModal.AdvancedRequester.default": "(Standaard)", + "components.RequestModal.AdvancedRequester.default": "{name} (Standaard)", "components.RequestModal.AdvancedRequester.animenote": "* Deze serie is anime.", "components.RequestModal.AdvancedRequester.advancedoptions": "Geavanceerde opties", "components.RequestBlock.server": "Doelserver", @@ -825,7 +825,7 @@ "components.Settings.region": "Regio van Ontdekken", "components.Settings.originallanguageTip": "Inhoud filteren op oorspronkelijke taal (alleen van toepassing op de categorieën \"Populair\" en \"Verwacht\")", "components.Settings.originallanguage": "Taal van Ontdekken", - "components.Settings.Notifications.emailNotificationTypesAlertDescription": "Voor de meldingtypes \"Media aangevraagd\" en \"Media mislukt\" worden alleen meldingen verstuurd naar gebruikers met de machtiging \"Verzoeken beheren\".", + "components.Settings.Notifications.emailNotificationTypesAlertDescription": "E-mailmeldingen Media aangevraagd, Media automatisch goedgekeurd en Media mislukt worden verzonden naar alle gebruikers met de machtiging Verzoeken beheren.", "components.Settings.email": "E-mail", "components.Settings.Notifications.emailNotificationTypesAlert": "Ontvangers van e-mailmeldingen", "components.RegionSelector.regionDefault": "Alle regio’s", @@ -886,5 +886,24 @@ "components.Discover.StudioSlider.studios": "Studio's", "components.Discover.NetworkSlider.networks": "Netwerken", "components.Discover.DiscoverTvLanguage.languageSeries": "Series in het {language}", - "components.Discover.DiscoverMovieLanguage.languageMovies": "Films in het {language}" + "components.Discover.DiscoverMovieLanguage.languageMovies": "Films in het {language}", + "components.UserProfile.ProfileHeader.userid": "Gebruikers-ID: {userid}", + "components.UserProfile.ProfileHeader.requests": "{requestCount} {requestCount, plural, one {verzoek} other {verzoeken}}", + "components.UserProfile.ProfileHeader.joindate": "Lid geworden op {joindate}", + "components.Settings.menuUsers": "Gebruikers", + "components.Settings.SettingsUsers.userSettingsDescription": "Algemene en standaard gebruikersinstellingen configureren.", + "components.Settings.SettingsUsers.userSettings": "Gebruikers", + "components.Settings.SettingsUsers.toastSettingsSuccess": "Instellingen succesvol opgeslagen!", + "components.Settings.SettingsUsers.toastSettingsFailure": "Er ging iets mis bij het opslaan van de instellingen.", + "components.Settings.SettingsUsers.saving": "Bezig met opslaan…", + "components.Settings.SettingsUsers.save": "Wijzigingen opslaan", + "components.Settings.SettingsUsers.localLogin": "Aanmelden voor lokale gebruikers inschakelen", + "components.Settings.SettingsUsers.defaultPermissions": "Standaard gebruikersrechten", + "components.Settings.Notifications.emailNotificationTypesAlertDescriptionPt2": "E-mailmeldingen Media goedgekeurd, Media geweigerd and Media beschikbaar worden verstuurd naar de gebruiker die het verzoek heeft ingediend.", + "components.NotificationTypeSelector.mediaAutoApprovedDescription": "Stuurt een melding wanneer aangevraagde media automatisch wordt goedgekeurd.", + "components.NotificationTypeSelector.mediaAutoApproved": "Media automatisch goedgekeurd", + "components.UserProfile.UserSettings.unauthorizedDescription": "Je hebt geen toestemming om de instellingen van deze gebruiker te wijzigen.", + "components.UserProfile.UserSettings.unauthorized": "Onbevoegd", + "components.UserProfile.UserSettings.UserPermissions.unauthorizedDescription": "Je kan je eigen machtigingen niet wijzigen.", + "components.UserProfile.UserSettings.UserPermissions.unauthorized": "Onbevoegd" } diff --git a/src/i18n/locale/pt_BR.json b/src/i18n/locale/pt_BR.json index 4350e8a13..38b5766ce 100644 --- a/src/i18n/locale/pt_BR.json +++ b/src/i18n/locale/pt_BR.json @@ -366,7 +366,7 @@ "components.RequestModal.requestseasons": "Solicitar {seasonCount} {seasonCount, plural, one {Temporada} other {Temporadas}}", "components.TvDetails.viewfullcrew": "Ver Toda Equipe Técnica", "components.TvDetails.TvCrew.fullseriescrew": "Equipe Técnica Completa da Série", - "components.PersonDetails.crewmember": "Membro da Equipe Técnica", + "components.PersonDetails.crewmember": "Membros", "components.MovieDetails.viewfullcrew": "Ver Equipe Técnica Completa", "components.MovieDetails.MovieCrew.fullcrew": "Equipe Técnica Completa", "components.UserList.importfromplexerror": "Algo deu errado ao importar usuários do Plex.", @@ -387,7 +387,7 @@ "components.CollectionDetails.request": "Solicitar", "components.CollectionDetails.overviewunavailable": "Sinopse indisponível.", "components.CollectionDetails.overview": "Sinopse", - "components.CollectionDetails.numberofmovies": "Número de Filmes: {count}", + "components.CollectionDetails.numberofmovies": "Filmes: {count}", "components.CollectionDetails.movies": "Filmes", "i18n.requested": "Solicitado", "i18n.retry": "Tentar Novamente", @@ -398,13 +398,13 @@ "components.UserEdit.autoapproveMovies": "Aprovar Filmes Automaticamente", "components.TvDetails.watchtrailer": "Assisitir Trailer", "components.TvDetails.firstAirDate": "Primeira Exibição", - "components.Settings.Notifications.validationChatIdRequired": "Você deve prover um ID de Chat", + "components.Settings.Notifications.validationChatIdRequired": "Você deve prover um ID de Chat válido", "components.Settings.Notifications.validationBotAPIRequired": "Você deve prover uma chave de autenticação do Bot", "components.Settings.Notifications.senderName": "Nome do Remetente", "components.Settings.Notifications.telegramsettingssaved": "Configurações de notificação via Telegram salvas com sucesso!", "components.Settings.Notifications.telegramsettingsfailed": "Falha ao salvar configurações de notificação via Telegram.", "components.Settings.Notifications.ssldisabletip": "SSL deve ser desabilitado em conexões TLS padrão (porta 587)", - "components.Settings.Notifications.settinguptelegramDescription": "Para configurar notificações via Telegram, você precisará criar um bot e obter a chave de API do mesmo. Além disso, você irá precisar do ID de Chat de onde você deseja que o bot envie as notificações. Você pode obter o ID de Chat adicionando @get_id_bot ao chat ou grupo ao qual você deseja obter o ID.", + "components.Settings.Notifications.settinguptelegramDescription": "Para configurar notificações via Telegram, você precisará criar um bot e obter a chave de API do mesmo. Além disso, você irá precisar do ID de Chat de onde você deseja que o bot envie as notificações. Você pode obter o ID de Chat adicionando @get_id_bot ao chat ou grupo ao qual você deseja obter o ID e executar o comando /my_id.", "components.Settings.Notifications.settinguptelegram": "Configurando Notificações Via Telegram", "components.Settings.Notifications.chatId": "ID de Chat", "components.Settings.Notifications.botAPI": "Token de Autenticação do Bot", @@ -427,10 +427,10 @@ "components.NotificationTypeSelector.mediaavailable": "Mídia Disponível", "components.NotificationTypeSelector.mediaapproved": "Mídia Aprovada", "components.NotificationTypeSelector.mediarequested": "Mídia Solicitada", - "components.NotificationTypeSelector.mediafailedDescription": "Envia uma notificação quando houver falha ao adicionar título aos serviços Radarr ou Sonarr.", + "components.NotificationTypeSelector.mediafailedDescription": "Envia uma notificação quando houver falha ao adicionar título solicitado aos serviços Radarr ou Sonarr.", "components.NotificationTypeSelector.mediafailed": "Solicitação Falhou", "components.NotificationTypeSelector.mediaavailableDescription": "Envia uma notificação quando o título solicitado estiver disponível.", - "components.NotificationTypeSelector.mediaapprovedDescription": "Envia uma notificação quando uma solicitação é aprovada. Por padrão, não serão enviadas notificações de solicitações aprovadas automaticamente.", + "components.NotificationTypeSelector.mediaapprovedDescription": "Envia uma notificação quando uma solicitação de mídia é aprovada manualmente.", "i18n.request": "Solicitar", "components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "Você deve prover uma chave válida de acesso do usúario", "components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired": "Você deve prover uma chave válida de acesso", @@ -532,7 +532,7 @@ "components.Login.loggingin": "Autenticando…", "components.Login.goback": "Voltar", "components.Login.email": "Endereço de E-mail", - "components.NotificationTypeSelector.mediadeclinedDescription": "Envia uma notificação quando uma solicitação é recusada.", + "components.NotificationTypeSelector.mediadeclinedDescription": "Envia uma notificação quando uma solicitação de mídia é recusada.", "components.NotificationTypeSelector.mediadeclined": "Mídia Recusada", "components.MediaSlider.ShowMoreCard.seemore": "Ver Mais", "components.RequestModal.requestedited": "Solicitação modificada.", @@ -544,7 +544,7 @@ "components.RequestModal.AdvancedRequester.loadingprofiles": "Carregando perfis…", "components.RequestModal.AdvancedRequester.loadingfolders": "Carregando pastas…", "components.RequestModal.AdvancedRequester.destinationserver": "Servidor de Destino", - "components.RequestModal.AdvancedRequester.default": "(Padrão)", + "components.RequestModal.AdvancedRequester.default": "{name} (Padrão)", "components.RequestModal.AdvancedRequester.animenote": "* Esta série é um anime.", "components.RequestModal.AdvancedRequester.advancedoptions": "Opções Avançadas", "components.RequestBlock.server": "Servidor de Destino", @@ -809,7 +809,7 @@ "components.UserProfile.UserSettings.UserPasswordChange.validationNewPasswordLength": "A senha é muito curta; Ela deve ter no mínimo 8 caractéres", "components.UserList.save": "Salvar Mudanças", "components.UserList.permissions": "Permissões", - "components.UserList.edituser": "Editar Usuário", + "components.UserList.edituser": "Editar Permissões de Usuário", "components.Settings.Notifications.NotificationsPushbullet.testSent": "Notificação de teste enviada!", "components.Settings.Notifications.NotificationsPushbullet.test": "Testar", "components.Settings.Notifications.NotificationsPushbullet.saving": "Salvando…", @@ -841,7 +841,7 @@ "components.Discover.upcomingtv": "Séries Em Breve", "components.UserProfile.UserSettings.UserGeneralSettings.regionTip": "Filtra conteúdo por região (se aplica apenas às categorias \"Popular\" e \"Em Breve\")", "components.Settings.regionTip": "Filtra conteúdo por região (se aplica apenas às categorias \"Popular\" e \"Em Breve\")", - "components.Settings.Notifications.emailNotificationTypesAlertDescription": "Para notificações do tipo \"Mídia Solicitada\" e \"Solicitação Falhou\", as notificações serão enviadas apenas para usuários com permissão de \"Gerenciar Solicitações\".", + "components.Settings.Notifications.emailNotificationTypesAlertDescription": "Notificações de Mídia Solicitada, Mídia Aprovada Automaticamente, e Solicitação Falhou, serão enviadas para todos usuários com permissão de Gerenciar Solicitações.", "components.UserProfile.UserSettings.UserGeneralSettings.originallanguageTip": "Filtra conteúdo pela língua original (se aplica apenas às categorias \"Popular\" e \"Em Breve\")", "components.UserProfile.UserSettings.UserGeneralSettings.originalLanguageDefault": "Todos Idiomas", "components.Settings.originallanguageTip": "Filtra conteúdo pela língua original (se aplica apenas às categorias \"Popular\" e \"Em Breve\")", @@ -896,5 +896,34 @@ "components.Settings.SettingsJobsCache.sonarr-scan": "Escaneamento do Sonarr", "components.Settings.SettingsJobsCache.radarr-scan": "Escanemento do Radarr", "components.Settings.SettingsJobsCache.plex-recently-added-scan": "Recentemente Adicionado ao Plex", - "components.Settings.SettingsJobsCache.plex-full-scan": "Escaneamento de Todas Bibliotecas do Plex" + "components.Settings.SettingsJobsCache.plex-full-scan": "Escaneamento de Todas Bibliotecas do Plex", + "components.UserProfile.norequests": "Nenhuma Solicitação", + "components.UserProfile.UserSettings.unauthorizedDescription": "Você não tem permissão para modificar as configurações desse usuários.", + "components.UserProfile.UserSettings.unauthorized": "Não Autorizado", + "components.UserProfile.UserSettings.UserPermissions.unauthorizedDescription": "Você não pode modificar suas próprias permissões.", + "components.UserProfile.UserSettings.UserPermissions.unauthorized": "Não Autorizado", + "components.UserProfile.UserSettings.UserNotificationSettings.pgpKeyTip": "Criptografa mensagens de e-mail", + "components.UserProfile.UserSettings.UserNotificationSettings.pgpKey": "Chave PGP Pública", + "components.UserProfile.ProfileHeader.userid": "ID de Usuário: {userid}", + "components.UserProfile.ProfileHeader.requests": "{requestCount} {requestCount, plural, one {Solicitação} other {Solicitações}}", + "components.UserProfile.ProfileHeader.joindate": "Entrou em {joindate}", + "components.Settings.menuUsers": "Usuários", + "components.Settings.SettingsUsers.userSettingsDescription": "Define configurações globais e padrões de usuário.", + "components.Settings.SettingsUsers.userSettings": "Usuários", + "components.Settings.SettingsUsers.toastSettingsSuccess": "Configurações salvas com sucesso!", + "components.Settings.SettingsUsers.toastSettingsFailure": "Algo deu errado ao salvar configurações.", + "components.Settings.SettingsUsers.saving": "Salvando…", + "components.Settings.SettingsUsers.save": "Salvar Mudanças", + "components.Settings.SettingsUsers.localLogin": "Habilitar Autenticação Local", + "components.Settings.SettingsUsers.defaultPermissions": "Permissões Padrão de Usúario", + "components.Settings.Notifications.pgpPrivateKeyTip": "Assina mensagens encriptadas de e-mail (Senha PGP necessária)", + "components.Settings.Notifications.pgpPrivateKey": "Chave PGP privada", + "components.Settings.Notifications.pgpPasswordTip": "Assina mensagens encriptadas de e-mail (Chave privada PGP necessária)", + "components.Settings.Notifications.pgpPassword": "Senha PGP", + "components.Settings.Notifications.emailNotificationTypesAlertDescriptionPt2": "Notificações de Mídia Aprovada, Mídia Recusada, e Mídia Disponível serão enviadas ao usuário que fez a solicitação.", + "components.NotificationTypeSelector.mediaAutoApprovedDescription": "Envia uma notificação quando a mídia solicitada é aprovada automaticamente.", + "components.NotificationTypeSelector.mediaAutoApproved": "Mídia Aprovada Automaticamente", + "components.TvDetails.episodeRuntimeMinutes": "{runtime} minutos", + "components.RequestModal.AdvancedRequester.loading": "Carregando…", + "components.RequestModal.AdvancedRequester.folder": "{path} ({space})" } diff --git a/src/i18n/locale/pt_PT.json b/src/i18n/locale/pt_PT.json index fec36b0d0..007e1f695 100644 --- a/src/i18n/locale/pt_PT.json +++ b/src/i18n/locale/pt_PT.json @@ -35,14 +35,14 @@ "components.Settings.Notifications.validationSmtpPortRequired": "Você deve fornecer a porta SMTP", "components.Settings.Notifications.validationSmtpHostRequired": "Você deve fornecer um servidor SMTP", "components.Settings.Notifications.validationFromRequired": "Você deve fornecer um endereço do remetente", - "components.Settings.Notifications.validationChatIdRequired": "Você deve fornecer um ID de chat", + "components.Settings.Notifications.validationChatIdRequired": "Você deve fornecer um ID de chat válido", "components.Settings.Notifications.validationBotAPIRequired": "Você deve fornecer um token de autenticação de bot", "components.Settings.Notifications.telegramsettingssaved": "Configurações de notificação Telegram salvas com sucesso!", "components.Settings.Notifications.telegramsettingsfailed": "Falhou o salvar das configurações de notificação Telegram.", "components.Settings.Notifications.ssldisabletip": "SSL deve ser desabilitado em conexões TLS padrões (porta 587)", "components.Settings.Notifications.smtpPort": "Porta SMTP", "components.Settings.Notifications.smtpHost": "Servidor SMTP", - "components.Settings.Notifications.settinguptelegramDescription": "Para configurar notificações Telegram, você precisará criar um bot e obter a chave API do bot. Além disso, você precisará do ID do chat para o qual você deseja enviar notificações. Você pode obter isso adicionando @get_id_bot ao chat.", + "components.Settings.Notifications.settinguptelegramDescription": "Para configurar notificações Telegram, você precisará criar um bot e obter a chave API do bot. Além disso, você precisará do ID do chat para o qual você deseja enviar notificações. Você pode encontrar isso adicionando @get_id_bot ao chat e inserindo o comando /my_id.", "components.Settings.Notifications.settinguptelegram": "Configurando notificações Telegram", "components.Settings.Notifications.senderName": "Nome do Remetente", "components.Settings.Notifications.enableSsl": "Activar SSL", @@ -151,7 +151,7 @@ "components.RequestModal.AdvancedRequester.loadingprofiles": "Carregando perfis…", "components.RequestModal.AdvancedRequester.loadingfolders": "Carregando pastas…", "components.RequestModal.AdvancedRequester.destinationserver": "Servidor Destino", - "components.RequestModal.AdvancedRequester.default": "(Padrão)", + "components.RequestModal.AdvancedRequester.default": "{name} (Padrão)", "components.RequestModal.AdvancedRequester.animenote": "* Esta série é um anime.", "components.RequestModal.AdvancedRequester.advancedoptions": "Opções Avançadas", "components.RequestList.status": "Estado", @@ -169,11 +169,11 @@ "components.RequestList.filterPending": "Pendentes", "components.RequestList.filterApproved": "Aprovadas", "components.RequestList.filterAll": "Todas", - "components.RequestList.RequestItem.seasons": "Temporadas", + "components.RequestList.RequestItem.seasons": "{seasonCount, plural, one {Temporada} other {Temporadas}}", "components.RequestList.RequestItem.requestedby": "Solicitado por {username}", "components.RequestList.RequestItem.notavailable": "N/A", "components.RequestList.RequestItem.failedretry": "Algo errou retentando a fazer a solicitação.", - "components.RequestCard.seasons": "Temporadas", + "components.RequestCard.seasons": "{seasonCount, plural, one {Temporada} other {Temporadas}}", "components.RequestCard.requestedby": "Solicitado por {username}", "components.RequestCard.all": "Todas", "components.RequestButton.viewrequest4k": "Ver Solicitação 4K", @@ -191,7 +191,7 @@ "components.RequestButton.approverequest": "Aprovar Solicitação", "components.RequestButton.approve4krequests": "Aprovar {requestCount} {requestCount, plural, one {Solicitação} other {Solicitações}} 4K", "components.RequestBlock.server": "Servidor Destino", - "components.RequestBlock.seasons": "Temporadas", + "components.RequestBlock.seasons": "{seasonCount, plural, one {Temporada} other {Temporadas}}", "components.RequestBlock.rootfolder": "Pasta Raíz", "components.RequestBlock.requestoverrides": "Mudanças na Solicitação", "components.RequestBlock.profilechanged": "Perfil de Qualidade", @@ -202,15 +202,15 @@ "components.PersonDetails.crewmember": "Membro da Equipa Técnica", "components.PersonDetails.ascharacter": "como {character}", "components.PersonDetails.appearsin": "Aparece em", - "components.NotificationTypeSelector.mediafailedDescription": "Envia uma notificação quando a mídia não é adicionada ao Radarr ou Sonarr.", + "components.NotificationTypeSelector.mediafailedDescription": "Envia uma notificação quando mídia solicitada não é adicionada ao Radarr ou Sonarr.", "components.NotificationTypeSelector.mediarequestedDescription": "Envia uma notificação quando a mídia é solicitada e requer aprovação.", "components.NotificationTypeSelector.mediarequested": "Mídia Solicitada", "components.NotificationTypeSelector.mediafailed": "Mídia Falhou", - "components.NotificationTypeSelector.mediadeclinedDescription": "Envia uma notificação quando uma solicitação é rejeitada.", + "components.NotificationTypeSelector.mediadeclinedDescription": "Envia uma notificação quando uma solicitação de mídia é rejeitada.", "components.NotificationTypeSelector.mediadeclined": "Mídia Rejeitada", - "components.NotificationTypeSelector.mediaavailableDescription": "Envia uma notificação quando a mídia estiver disponível.", + "components.NotificationTypeSelector.mediaavailableDescription": "Envia uma notificação quando a mídia solicitada estiver disponível.", "components.NotificationTypeSelector.mediaavailable": "Mídia Disponível", - "components.NotificationTypeSelector.mediaapprovedDescription": "Envia uma notificação quando mídia é aprovada. Por padrão, as solicitações aprovadas automaticamente não acionam notificações.", + "components.NotificationTypeSelector.mediaapprovedDescription": "Envia uma notificação quando a mídia solicitada é aprovada manualmente.", "components.NotificationTypeSelector.mediaapproved": "Mídia Aprovada", "components.MovieDetails.watchtrailer": "Ver Trailer", "components.MovieDetails.viewfullcrew": "Ver Equipa Técnica Completa", @@ -821,8 +821,8 @@ "components.RegionSelector.regionDefault": "Todas as Regiões", "components.Settings.webhook": "Webhook", "components.Settings.email": "E-Mail", - "components.Settings.Notifications.emailNotificationTypesAlertDescription": "Para os tipos de notificação \"Mídia Solicitada\" e \"Mídia Falhou\", as notificações serão enviadas apenas para utilizadores com a permissão \"Gerir Solicitações\".", - "components.Settings.Notifications.emailNotificationTypesAlert": "Destinatários de E-Mail de Notificação", + "components.Settings.Notifications.emailNotificationTypesAlertDescription": "As notificações por e-mail de Mídia Solicitada, Mídia Aprovada Automaticamente e Mídia Falhou são enviadas a todos os utilizadores com a permissão Gerir Solicitações .", + "components.Settings.Notifications.emailNotificationTypesAlert": "Destinatários de Notificação de E-mail", "components.UserProfile.UserSettings.UserGeneralSettings.originalLanguageDefault": "Todas as Idiomas", "components.Settings.originalLanguageDefault": "Todas as Idiomas", "components.UserProfile.UserSettings.UserGeneralSettings.languageServerDefault": "Padrão ({language})", @@ -873,5 +873,26 @@ "components.Discover.StudioSlider.studios": "Estúdios", "components.Discover.NetworkSlider.networks": "Redes", "components.Settings.Notifications.botAvatarUrl": "URL do Avatar do Bot", - "components.Settings.Notifications.validationUrl": "Você deve fornecer uma URL valida" + "components.Settings.Notifications.validationUrl": "Você deve fornecer uma URL valida", + "components.Discover.DiscoverTvLanguage.languageSeries": "Séries em {language}", + "components.Discover.DiscoverMovieLanguage.languageMovies": "Filmes em {language}", + "components.UserProfile.ProfileHeader.userid": "ID de Utilizador: {userid}", + "components.UserProfile.ProfileHeader.requests": "{requestCount} {requestCount, plural, one {Solicitação} other {Solicitações}}", + "components.UserProfile.ProfileHeader.joindate": "Entrou no {joindate}", + "components.Settings.menuUsers": "Utilizadores", + "components.Settings.SettingsUsers.userSettingsDescription": "Definir as configurações de utilizador global e padrão.", + "components.Settings.SettingsUsers.userSettings": "Utilizadores", + "components.Settings.SettingsUsers.toastSettingsSuccess": "Configurações salvas com sucesso!", + "components.Settings.SettingsUsers.toastSettingsFailure": "Algo errou salvando as configurações.", + "components.Settings.SettingsUsers.saving": "Salvando…", + "components.Settings.SettingsUsers.save": "Salvar Mudanças", + "components.Settings.SettingsUsers.localLogin": "Ativar Login de Utilizador Local", + "components.Settings.SettingsUsers.defaultPermissions": "Permissões de Utilizador Padrão", + "components.UserProfile.UserSettings.unauthorizedDescription": "Você não tem permissão para modificar as configurações deste utilizador.", + "components.UserProfile.UserSettings.unauthorized": "Desautorizado", + "components.UserProfile.UserSettings.UserPermissions.unauthorizedDescription": "Você não pode modificar suas próprias permissões.", + "components.UserProfile.UserSettings.UserPermissions.unauthorized": "Desautorizado", + "components.Settings.Notifications.emailNotificationTypesAlertDescriptionPt2": "Notificações por e-mail de Mídia Aprovada, Mídia Rejeitada e Mídia Disponível são enviadas ao utilizador que enviou a solicitação.", + "components.NotificationTypeSelector.mediaAutoApprovedDescription": "Envia uma notificação quando a mídia solicitada é aprovada automaticamente.", + "components.NotificationTypeSelector.mediaAutoApproved": "Mídia Aprovada Automaticamente" } diff --git a/src/i18n/locale/ru.json b/src/i18n/locale/ru.json index dec207528..1995d9ce0 100644 --- a/src/i18n/locale/ru.json +++ b/src/i18n/locale/ru.json @@ -392,7 +392,7 @@ "components.RequestModal.AdvancedRequester.loadingprofiles": "Загрузка профилей…", "components.RequestModal.AdvancedRequester.loadinglanguages": "Загрузка языков…", "components.RequestModal.AdvancedRequester.loadingfolders": "Загрузка папок…", - "components.RequestModal.AdvancedRequester.default": "(По умолчанию)", + "components.RequestModal.AdvancedRequester.default": "{name} (По умолчанию)", "components.RequestModal.AdvancedRequester.advancedoptions": "Дополнительные параметры", "components.RequestList.sortModified": "Последнее изменение", "components.RequestList.sortAdded": "Дата запроса", diff --git a/src/i18n/locale/sv.json b/src/i18n/locale/sv.json index 9637e0e4e..aa1c7166e 100644 --- a/src/i18n/locale/sv.json +++ b/src/i18n/locale/sv.json @@ -6,7 +6,7 @@ "components.Setup.configureplex": "Konfigurera Plex", "components.Settings.validationPortRequired": "Du måste ange en port", "components.Settings.validationHostnameRequired": "Du måste ange hostname/IP", - "components.Settings.toastSettingsSuccess": "Inställningar sparade.", + "components.Settings.toastSettingsSuccess": "Inställningar sparade!", "components.Settings.toastSettingsFailure": "Något gick fel när inställningarna skulle sparas.", "components.Settings.toastApiKeySuccess": "Ny API-nyckel skapad!", "components.Settings.toastApiKeyFailure": "Något gick fel vid skapandet av ny API-nyckel.", @@ -15,14 +15,14 @@ "components.Settings.startscan": "Starta scanning", "components.Settings.ssl": "SSL", "components.Settings.sonarrsettings": "Sonarrinställningar", - "components.Settings.sonarrSettingsDescription": "Konfigurera anslutningen till Sonarr nedan. Du kan ha multipla Sonarr-servrar men enbart två aktiva som standard (en för standard HD-material och en för 4K-material). Administratörer kan åsidosätta vilken server som används för nya förfrågningar.", + "components.Settings.sonarrSettingsDescription": "Konfigurera din Sonarr-anslutning nedan. Du kan ha flera Sonarr-konfigurationer, men bara två kan vara aktiva som standard när som helst (en för standard HD och en för 4K). Administratörer kan åsidosätta servern som används för nya förfrågningar.", "components.Settings.servernamePlaceholder": "Plex Servernamn", "components.Settings.servername": "Servernamn", "components.Settings.saving": "Sparar…", "components.Settings.save": "Spara ändringar", "components.Settings.runnow": "Kör Nu", "components.Settings.radarrsettings": "Radarrinställningar", - "components.Settings.radarrSettingsDescription": "Konfigurera anslutningen till Radarr nedan. Du kan ha multipla Radarr-servrar men enbart två aktiva som standard (en för standard HD-material och en för 4K-material). Administratörer kan åsidosätta vilken server som används för nya förfrågningar.", + "components.Settings.radarrSettingsDescription": "Konfigurera din Radarr-anslutning nedan. Du kan ha flera Radarr-konfigurationer, men bara två kan vara aktiva som standard (en för standard HD och en för 4K). Administratörer kan åsidosätta servern som används för nya förfrågningar.", "components.Settings.port": "Port", "components.Settings.plexsettingsDescription": "Konfigurera inställningarna för din Plex-server. Overseerr scannar din Plex-server för att se vilka media som är tillgängliga.", "components.Settings.plexsettings": "Plexinställningar", @@ -162,7 +162,7 @@ "components.Settings.Notifications.discordsettingssaved": "Notiferingsinställningar för Discord sparade!", "components.Settings.Notifications.authUser": "SMTP Användarnamn", "components.Settings.Notifications.authPass": "SMTP Lösenord", - "components.Settings.Notifications.agentenabled": "Aktiverad", + "components.Settings.Notifications.agentenabled": "Aktivera agenten", "components.Search.searchresults": "Sökresultat", "components.RequestModal.status": "Status", "components.RequestModal.selectseason": "Välj säsong(er)", @@ -191,13 +191,13 @@ "components.RequestList.next": "Nästa", "components.RequestList.modifiedBy": "Senast Ändrad Av", "components.RequestList.mediaInfo": "Media Information", - "components.RequestList.RequestItem.seasons": "Säsonger", + "components.RequestList.RequestItem.seasons": "{seasonCount, plural, one {Säsong} other {Säsonger}}", "components.RequestList.RequestItem.requestedby": "Begärd av {username}", "components.RequestList.RequestItem.notavailable": "N/A", - "components.RequestCard.seasons": "Säsonger", + "components.RequestCard.seasons": "{seasonCount, plural, one {Säsong} other {Säsonger}}", "components.RequestCard.requestedby": "Begärd av {username}", "components.RequestCard.all": "Alla", - "components.RequestBlock.seasons": "Säsonger", + "components.RequestBlock.seasons": "{seasonCount, plural, one {Säsong} other {Säsonger}}", "components.PlexLoginButton.loginwithplex": "Logga in med Plex", "components.PlexLoginButton.loggingin": "Loggar in…", "components.PlexLoginButton.loading": "Laddar…", @@ -207,7 +207,7 @@ "components.MovieDetails.viewrequest": "Visa förfrågan", "components.MovieDetails.userrating": "Användarbetyg", "components.MovieDetails.unavailable": "Otillgänglig", - "components.MovieDetails.studio": "Studio", + "components.MovieDetails.studio": "{studioCount, plural, one {Studio} other {Studior}}", "components.MovieDetails.status": "Status", "components.MovieDetails.similarsubtext": "Andra filmer som liknar {title}", "components.MovieDetails.similar": "Liknande Titlar", @@ -224,7 +224,7 @@ "components.MovieDetails.manageModalTitle": "Hantera Film", "components.MovieDetails.manageModalRequests": "Förfrågningar", "components.MovieDetails.manageModalNoRequests": "Inga förfrågningar", - "components.MovieDetails.manageModalClearMediaWarning": "Denna handling kan ej ångras och kommer att radera all data för denna film, inklusive alla förfrågningar. Om det här objektet finns i ditt Plex-bibliotek kommer media information att återskapas vid nästa synkronisering.", + "components.MovieDetails.manageModalClearMediaWarning": "Denna handling kan ej ångras och kommer att radera all data för denna film, inklusive alla förfrågningar. Om det här objektet finns i ditt Plex-bibliotek kommer media information att återskapas vid nästa inläsning.", "components.MovieDetails.manageModalClearMedia": "Rensa All Media Data", "components.MovieDetails.decline": "Avböj", "components.MovieDetails.cast": "Roller", @@ -336,11 +336,11 @@ "components.TvDetails.overviewunavailable": "Beskrivning otillgänglig.", "components.TvDetails.overview": "Beskrivning", "components.TvDetails.originallanguage": "Ursprungligt Språk", - "components.TvDetails.network": "Nätverk", + "components.TvDetails.network": "{networkCount, plural, one {Nätverk} other {Nätverk}}", "components.TvDetails.manageModalTitle": "Hantera TV-serier", "components.TvDetails.manageModalRequests": "Förfrågningar", "components.TvDetails.manageModalNoRequests": "Inga förfrågningar", - "components.TvDetails.manageModalClearMediaWarning": "* Denna handling går inte att ångra och raderar all media data för denna TV Serien, inklusive förfrågningar. Om objektet finns i ditt Plexbibliotek kommer mediainformationen att återskapas vid nästa synkronisering.", + "components.TvDetails.manageModalClearMediaWarning": "* Denna handling går inte att ångra och raderar all media data för denna TV Serien, inklusive förfrågningar. Om objektet finns i ditt Plexbibliotek kommer mediainformationen att återskapas vid nästa skanning.", "components.TvDetails.manageModalClearMedia": "Rensa All Media Data", "components.TvDetails.declinerequests": "Avböj {requestCount} {requestCount, plural, one {Request} other {Requests}}", "components.TvDetails.decline": "Avböj", @@ -410,51 +410,51 @@ "components.StatusBadge.status4k": "4K {status}", "components.Settings.defaultPermissions": "Standard Användarbehörigheter", "components.Settings.SettingsAbout.documentation": "Dokumentation", - "components.Settings.Notifications.validationChatIdRequired": "Du måste ange ett Chatt-ID", - "components.Settings.Notifications.validationBotAPIRequired": "Du måste ange en Bot API-nyckel", + "components.Settings.Notifications.validationChatIdRequired": "Du måste ange ett giltigt chatt-ID", + "components.Settings.Notifications.validationBotAPIRequired": "Du måste ange en bot-autentiseringstoken", "components.Settings.Notifications.telegramsettingssaved": "Notiferingsinställningar för Telegram sparade!", "components.Settings.Notifications.telegramsettingsfailed": "Notifieringsinställningar för Telegram misslyckades att sparas.", "components.Settings.Notifications.ssldisabletip": "SSL bör inaktiveras på standard TLS-anslutningar (Port 587)", - "components.Settings.Notifications.settinguptelegramDescription": "För att konfigurera Telegram, måste du skapa en bot och hämta bot API-nyckeln. Dessutom behöver du chatt-id för chatten du vill att botten ska skicka meddelanden till. Du kan göra detta genom att lägga till @get_id_bot i chatten eller gruppchatten.", + "components.Settings.Notifications.settinguptelegramDescription": "För att konfigurera Telegram-aviseringar måste du skapa en bot och hämta bot-API-nyckeln. Dessutom behöver du chatt-ID för chatten som du vill skicka meddelanden till. Du hittar detta genom att lägga till @get_id_bot i chatten och utfärda kommandot /my_id .", "components.Settings.Notifications.settinguptelegram": "Konfigurera Telegram-notifikationer", "components.Settings.Notifications.senderName": "Avsändarens namn", "components.Settings.Notifications.notificationtypes": "Notifikationstyper", "components.Settings.Notifications.chatId": "Chatt-ID", - "components.Settings.Notifications.botAPI": "Bot API", + "components.Settings.Notifications.botAPI": "Bot-autentiseringstoken", "components.Settings.Notifications.NotificationsWebhook.webhooksettingssaved": "Notiferingsinställningar för webhook sparade!", "components.Settings.Notifications.NotificationsWebhook.webhooksettingsfailed": "Notifieringsinställningar för webhook misslyckades att sparas.", "components.Settings.Notifications.NotificationsWebhook.webhookUrlPlaceholder": "Fjärr-webhook URL", "components.Settings.Notifications.NotificationsWebhook.webhookUrl": "Webhook-URL", "components.Settings.Notifications.NotificationsWebhook.validationWebhookUrlRequired": "Du måste ange en webhook URL", - "components.Settings.Notifications.NotificationsWebhook.validationJsonPayloadRequired": "Du måste ange en JSON Payload", + "components.Settings.Notifications.NotificationsWebhook.validationJsonPayloadRequired": "Du måste ange en giltig JSON Payload", "components.Settings.Notifications.NotificationsWebhook.testsent": "Testmeddelande skickat!", "components.Settings.Notifications.NotificationsWebhook.test": "Test", "components.Settings.Notifications.NotificationsWebhook.templatevariablehelp": "Lathund för variabler", "components.Settings.Notifications.NotificationsWebhook.saving": "Sparar…", "components.Settings.Notifications.NotificationsWebhook.save": "Spara Ändringar", - "components.Settings.Notifications.NotificationsWebhook.resetPayloadSuccess": "JSON återställd till standard.", + "components.Settings.Notifications.NotificationsWebhook.resetPayloadSuccess": "JSON har återställts!", "components.Settings.Notifications.NotificationsWebhook.resetPayload": "Återställ till Standard", "components.Settings.Notifications.NotificationsWebhook.notificationtypes": "Notifikationstyper", - "components.Settings.Notifications.NotificationsWebhook.customJson": "Anpassad JSON", + "components.Settings.Notifications.NotificationsWebhook.customJson": "Ladda JSON", "components.Settings.Notifications.NotificationsWebhook.authheader": "Behörighetsrubrik", "components.Settings.Notifications.NotificationsWebhook.agentenabled": "Aktiverad", "components.Settings.Notifications.NotificationsSlack.webhookUrlPlaceholder": "Webhook-URL", - "components.Settings.Notifications.NotificationsSlack.settingupslackDescription": "För att använda Slack-aviseringar måste du skapa en Inkommande Webhook och använda den angivna webbhook-URL:en nedan.", + "components.Settings.Notifications.NotificationsSlack.settingupslackDescription": "För att konfigurera Slack-aviseringar måste du skapa en Inkommande webbhook -integration och ange webbhook-URL nedan.", "components.Settings.Notifications.NotificationsSlack.notificationtypes": "Notifikationstyper", - "components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "Du måste ange en användartoken", - "components.Settings.Notifications.NotificationsPushover.settinguppushoverDescription": "För att konfigurera Pushover måste du registrera en applikation och få en åtkomstnyckel. När du skapar applikationen kan du använda en av ikonerna i den offentliga mappen på github. Du behöver också en Pushover-användartoken som finns på startsidan efter att du loggat in.", - "components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired": "Du måste ange en åtkomstnyckel", - "components.Settings.Notifications.NotificationsPushover.userToken": "Användartoken", + "components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "Du måste ange en giltig användarnyckel", + "components.Settings.Notifications.NotificationsPushover.settinguppushoverDescription": "För att konfigurera Pushover-aviseringar måste du registrera ett program och ange API-token nedan. (Du kan använda en av våra officiella ikoner på GitHub .) Du behöver också din användarnyckel.", + "components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired": "Du måste ange en giltig applikationstoken", + "components.Settings.Notifications.NotificationsPushover.userToken": "Användarnyckel", "components.Settings.Notifications.NotificationsPushover.testsent": "Testmeddelande skickat!", "components.Settings.Notifications.NotificationsPushover.test": "Test", "components.Settings.Notifications.NotificationsPushover.settinguppushover": "Konfigurera Pushover-notifikationer", "components.Settings.Notifications.NotificationsPushover.saving": "Sparar…", "components.Settings.Notifications.NotificationsPushover.save": "Spara Ändringar", - "components.Settings.Notifications.NotificationsPushover.pushoversettingssaved": "Inställningar för pushover-meddelanden sparade!", + "components.Settings.Notifications.NotificationsPushover.pushoversettingssaved": "Inställningar för Pushover-meddelanden sparade!", "components.Settings.Notifications.NotificationsPushover.pushoversettingsfailed": "Inställningar för pushover-meddelanden kunde inte sparas.", "components.Settings.Notifications.NotificationsPushover.notificationtypes": "Notifikationstyper", "components.Settings.Notifications.NotificationsPushover.agentenabled": "Aktiverad", - "components.Settings.Notifications.NotificationsPushover.accessToken": "Åtkomstnycklar", + "components.Settings.Notifications.NotificationsPushover.accessToken": "Applikation / API Token", "components.RequestModal.request4ktitle": "Begär {titel} i 4K", "components.RequestModal.request4kfrom": "Det finns för närvarande en väntande 4K-begäran från {username}.", "components.RequestModal.request4k": "Begär 4K", @@ -481,13 +481,13 @@ "components.RequestButton.approverequest4k": "Godkänn 4K-begäran", "components.RequestButton.approverequest": "Godkänn begäran", "components.RequestButton.approve4krequests": "Godkänn {requestCount} {requestCount, plural, one {Request} other {Requests}}", - "components.NotificationTypeSelector.mediarequestedDescription": "Skickar en notifikation när ny media misslyckas att läggas till i tjänsterna (Radarr/Sonarr). För vissa agenter skickas notifikation endast till administratörer eller användare med behörighet för att \"Hantera förfrågningar\".", + "components.NotificationTypeSelector.mediarequestedDescription": "Skickar en notifikation när media är begärd och kräver godkänande.", "components.NotificationTypeSelector.mediarequested": "Media Begärd", - "components.NotificationTypeSelector.mediafailedDescription": "Skickar en notifikation när media misslyckas att läggas till i tjänsterna (Radarr/Sonarr). För vissa agenter skickas notifikation endast till administratörer eller användare med behörighet för att \"Hantera förfrågningar\".", + "components.NotificationTypeSelector.mediafailedDescription": "Skickar en notifikation när begärd media misslyckas att läggas till i Radarr eller Sonarr.", "components.NotificationTypeSelector.mediafailed": "Media Misslyckades", - "components.NotificationTypeSelector.mediaavailableDescription": "Skickar en notifikation när media blir tillgänglig.", + "components.NotificationTypeSelector.mediaavailableDescription": "Skickar en notifikation när begärd media blir tillgänglig.", "components.NotificationTypeSelector.mediaavailable": "Media Tillgängligt", - "components.NotificationTypeSelector.mediaapprovedDescription": "Skickar en notifikation när media blivit godkänt.", + "components.NotificationTypeSelector.mediaapprovedDescription": "Skickar en notifikation när media blivit manuellt godkänt.", "components.NotificationTypeSelector.mediaapproved": "Media Godkänt", "components.MovieDetails.viewfullcrew": "Visa Filmteam", "components.MovieDetails.view": "Visa", @@ -499,7 +499,7 @@ "components.UserList.bulkedit": "Mass-redigering", "components.PermissionEdit.voteDescription": "Ger behörighet att rösta på förfrågningar (röstning är inte implementerad ännu).", "components.PermissionEdit.vote": "Rösta", - "components.PermissionEdit.usersDescription": "Ger behörighet att hantera Overseerr-användare. Användare med denna behörighet kan inte modifiera användare med Administratörsbehörighet, eller ge det.", + "components.PermissionEdit.usersDescription": "Ger behörighet att hantera Overseerr-användare. Användare med denna behörighet kan inte ändra användare eller bevilja administratörsbehörighet.", "components.PermissionEdit.users": "Hantera Användare", "components.PermissionEdit.settingsDescription": "Get behörighet att modifiera alla Overseerr-inställningar. En användare måste ha denna behörighet för att kunna ge den till andra.", "components.PermissionEdit.settings": "Hantera Inställningar", @@ -511,9 +511,9 @@ "components.PermissionEdit.request4kDescription": "Ger behörighet att begära 4K filmer och serier.", "components.PermissionEdit.request4k": "Begära 4K", "components.PermissionEdit.request": "Begära", - "components.PermissionEdit.managerequestsDescription": "Ger behörighet att hantera Overseerr förfrågningar. Detta inkluderar att godkänna och neka förfrågningar.", + "components.PermissionEdit.managerequestsDescription": "Ger behörighet att hantera Overseerr-förfrågningar. Detta inkluderar att godkänna och neka förfrågningar. Alla förfrågningar som görs av en användare med den här behörigheten kommer att godkännas automatiskt oavsett om de har autogodkännande.", "components.PermissionEdit.managerequests": "Hantera Förfrågningar", - "components.PermissionEdit.adminDescription": "Fullständig administratörsbehörighet. Överskrider alla behörighetskontroller.", + "components.PermissionEdit.adminDescription": "Fullständig administratörsbehörighet. Överskrider alla andra behörighetskontroller.", "components.Settings.enablenotifications": "Aktivera Notifikationer", "components.Settings.autoapprovedrequests": "Aktivera Notifikationer för Automatiska Godkännanden", "components.Settings.notificationsettingssaved": "Notifikationsinställningarna sparade!", @@ -542,7 +542,7 @@ "components.RequestModal.AdvancedRequester.loadingprofiles": "Laddar profiler…", "components.RequestModal.AdvancedRequester.loadingfolders": "Laddar mappar…", "components.RequestModal.AdvancedRequester.destinationserver": "Destinationsserver", - "components.RequestModal.AdvancedRequester.default": "(Standard)", + "components.RequestModal.AdvancedRequester.default": "{name} (Standard)", "components.RequestModal.AdvancedRequester.animenote": "* Denna serien är en anime.", "components.RequestModal.AdvancedRequester.advancedoptions": "Avancerade Val", "components.RequestBlock.server": "Destinationsserver", @@ -565,16 +565,16 @@ "components.PersonDetails.crewmember": "Besättningsmedlem", "components.Login.validationemailrequired": "Du måste ange en giltig e-postadress", "components.Login.email": "E-postadress", - "components.PermissionEdit.autoapproveSeriesDescription": "Ger automatiskt godkännande av alla begärda serier för denna användaren.", + "components.PermissionEdit.autoapproveSeriesDescription": "Beviljar automatiskt godkännande för icke-4K-serieförfrågningar från den här användaren.", "components.PermissionEdit.autoapproveSeries": "Auto-Godkänn Serier", - "components.PermissionEdit.autoapproveMoviesDescription": "Ger automatiskt godkännande av alla begärda filmer för denna användaren.", + "components.PermissionEdit.autoapproveMoviesDescription": "Beviljar automatiskt godkännande för icke-4K-filmförfrågningar från den här användaren.", "components.PermissionEdit.autoapproveMovies": "Auto-Godkänn Filmer", - "components.PermissionEdit.autoapproveDescription": "Ger automatiskt godkännande för alla förfrågningar som är gjorda av denna användaren.", + "components.PermissionEdit.autoapproveDescription": "Beviljar automatiskt godkännande för alla icke-4K-förfrågningar från den här användaren.", "components.PermissionEdit.autoapprove": "Auto-Godkänn", - "components.PermissionEdit.advancedrequestDescription": "Ger behörighet att använda avancerade inställningar vid en begäran; så som att ändra server, profiler eller sökväg.", + "components.PermissionEdit.advancedrequestDescription": "Ger behörighet att använda avancerade inställningar vid en begäran (så som att ändra server, profiler eller sökväg).", "components.PermissionEdit.advancedrequest": "Avancerade Förfrågningar", "components.PermissionEdit.admin": "Admin", - "components.NotificationTypeSelector.mediadeclinedDescription": "Skickar en notifikation när en begäran är avböjd.", + "components.NotificationTypeSelector.mediadeclinedDescription": "Skickar en notifikation när en begärd media är avböjd.", "components.NotificationTypeSelector.mediadeclined": "Media Avböjd", "components.MovieDetails.play4konplex": "Spela upp 4K på Plex", "components.MovieDetails.playonplex": "Spela upp på Plex", @@ -599,7 +599,7 @@ "components.ResetPassword.validationpasswordminchars": "Lösenordet är för kort; det behöver innehålla minst 8 bokstäver", "components.ResetPassword.validationpasswordmatch": "Lösenorden måste stämma överrens", "components.ResetPassword.validationemailrequired": "Du måste ange en giltig e-postadress", - "components.ResetPassword.resetpasswordsuccessmessage": "Om länken är giltig och är ansluten till en användare så har lösenordet blivit återställt.", + "components.ResetPassword.resetpasswordsuccessmessage": "Lösenordet har återställts, om länken var giltig och associerad med en befintlig användare.", "components.ResetPassword.resetpassword": "Återställ ditt lösenord", "components.ResetPassword.requestresetlinksuccessmessage": "En lösenordslänk har skickat till e-postadressen ifall den är associerad till en giltig användare.", "components.ResetPassword.password": "Lösenord", @@ -671,11 +671,11 @@ "components.TvDetails.opensonarr": "Öppna Serien i Sonarr", "components.TvDetails.downloadstatus": "Nedladdningsstatus", "components.TvDetails.areyousure": "Är du säker?", - "components.Settings.SonarrModal.syncEnabled": "Aktivera Sync", + "components.Settings.SonarrModal.syncEnabled": "Aktivera skanning", "components.Settings.SonarrModal.preventSearch": "Inaktivera Auto-Sök", "components.Settings.SonarrModal.externalUrlPlaceholder": "Extern URL som pekar till din Sonarr server", "components.Settings.SonarrModal.externalUrl": "Extern URL", - "components.Settings.RadarrModal.syncEnabled": "Aktivera Sync", + "components.Settings.RadarrModal.syncEnabled": "Aktivera skanning", "components.Settings.RadarrModal.preventSearch": "Inaktivera Auto-Sök", "components.Settings.RadarrModal.externalUrlPlaceholder": "Extern URL som pekar till din Radarr server", "components.Settings.RadarrModal.externalUrl": "Extern URL", @@ -700,5 +700,189 @@ "components.Settings.serverRemote": "fjärr", "components.Settings.serverLocal": "lokal", "components.Settings.serverConnected": "ansluten", - "components.Settings.csrfProtectionTip": "Sätter rättigheterna för API:t till skrivskyddad (kräver HTTPS och Overseerr måste laddas om för att det skall gå i kraft)" + "components.Settings.csrfProtectionTip": "Sätter rättigheterna för API:t till skrivskyddad (kräver HTTPS och Overseerr måste laddas om för att det skall gå i kraft)", + "i18n.loading": "Laddar…", + "components.UserProfile.recentrequests": "Senaste förfrågningar", + "components.UserProfile.UserSettings.settings": "Användarinställningar", + "components.UserProfile.UserSettings.menuPermissions": "Behörigheter", + "components.UserProfile.UserSettings.menuNotifications": "Meddelanden", + "components.UserProfile.UserSettings.menuGeneralSettings": "Allmänna Inställningar", + "components.UserProfile.UserSettings.menuChangePass": "Lösenord", + "components.UserProfile.UserSettings.UserPermissions.toastSettingsSuccess": "Inställningarna har sparats!", + "components.UserProfile.UserSettings.UserPermissions.toastSettingsFailure": "Något gick fel när inställningarna sparades.", + "components.UserProfile.UserSettings.UserPermissions.saving": "Sparar…", + "components.UserProfile.UserSettings.UserPermissions.save": "Spara ändringar", + "components.UserProfile.UserSettings.UserPermissions.plexuser": "Plex-användare", + "components.UserProfile.UserSettings.UserPermissions.permissions": "Behörigheter", + "components.UserProfile.UserSettings.UserPermissions.localuser": "Lokal användare", + "components.UserProfile.UserSettings.UserPermissions.displayName": "Visningsnamn", + "components.UserProfile.UserSettings.UserPasswordChange.validationNewPasswordLength": "Lösenordet är för kort; den ska vara minst 8 tecken lång", + "components.UserProfile.UserSettings.UserPasswordChange.validationNewPassword": "Du måste ange ett nytt lösenord", + "components.UserProfile.UserSettings.UserPasswordChange.validationCurrentPassword": "Du måste ange ditt nuvarande lösenord", + "components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPasswordSame": "Lösenordet måste matcha", + "components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPassword": "Du måste bekräfta ditt nya lösenord", + "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsSuccess": "Lösenordet ändrat!", + "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailure": "Något gick fel när du ändrade lösenordet. Är ditt nuvarande lösenord korrekt?", + "components.UserProfile.UserSettings.UserPasswordChange.saving": "Sparar…", + "components.UserProfile.UserSettings.UserPasswordChange.save": "Spara ändringar", + "components.UserProfile.UserSettings.UserPasswordChange.password": "Lösenord", + "components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription": "Du har inte behörighet att ändra användarens lösenord.", + "components.UserProfile.UserSettings.UserPasswordChange.nopermission": "Obehörig", + "components.UserProfile.UserSettings.UserPasswordChange.nopasswordsetDescription": "Detta användarkonto har för närvarande inget lösenord specifikt för {applicationTitle}. Konfigurera ett lösenord nedan så att det här kontot kan logga in som en \"lokal användare\".", + "components.UserProfile.UserSettings.UserPasswordChange.nopasswordset": "Inget lösenord inställt", + "components.UserProfile.UserSettings.UserPasswordChange.newpassword": "Nytt lösenord", + "components.UserProfile.UserSettings.UserPasswordChange.currentpassword": "Nuvarande lösenord", + "components.UserProfile.UserSettings.UserPasswordChange.confirmpassword": "Bekräfta lösenord", + "components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "Du måste ange ett giltigt ID för Telegram-chatt", + "components.UserProfile.UserSettings.UserNotificationSettings.validationDiscordId": "Du måste ange ett giltigt användar-ID för Discord", + "components.UserProfile.UserSettings.UserNotificationSettings.toastSettingsSuccess": "Inställningarna har sparats!", + "components.UserProfile.UserSettings.UserNotificationSettings.toastSettingsFailure": "Något gick fel när inställningarna sparades.", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "Starta en chatt, lägg till @get_id_bot och använd kommandot /my_id ", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTip": "Lägg till @get_id_bot i chatten", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "Telegrem chatt-ID", + "components.UserProfile.UserSettings.UserNotificationSettings.sendSilentlyDescription": "Skicka meddelanden utan ljud", + "components.UserProfile.UserSettings.UserNotificationSettings.sendSilently": "Skicka Telegram-meddelanden tyst", + "components.UserProfile.UserSettings.UserNotificationSettings.saving": "Sparar…", + "components.UserProfile.UserSettings.UserNotificationSettings.save": "Spara ändringar", + "components.UserProfile.UserSettings.UserNotificationSettings.plexuser": "Plex-användare", + "components.UserProfile.UserSettings.UserNotificationSettings.notificationsettings": "Aviseringsinställningar", + "components.UserProfile.UserSettings.UserNotificationSettings.localuser": "Lokal använadre", + "components.UserProfile.UserSettings.UserNotificationSettings.enableNotifications": "Aktivera aviseringar", + "components.UserProfile.UserSettings.UserNotificationSettings.discordIdTip": " ID-nummer för ditt Discord-användarkonto", + "components.UserProfile.UserSettings.UserNotificationSettings.discordId": "Discord-ID", + "components.UserProfile.UserSettings.UserGeneralSettings.user": "Användare", + "components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsSuccess": "Inställningarna har sparats!", + "components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailure": "Något gick fel när inställningarna sparades.", + "components.UserProfile.UserSettings.UserGeneralSettings.saving": "Sparar…", + "components.UserProfile.UserSettings.UserGeneralSettings.save": "Spara ändringar", + "components.UserProfile.UserSettings.UserGeneralSettings.role": "Roll", + "components.UserProfile.UserSettings.UserGeneralSettings.regionTip": "Filtrera innehåll efter region (gäller endast kategorierna \"Populär\" och \"Kommande\")", + "components.UserProfile.UserSettings.UserGeneralSettings.region": "Upptäck region", + "components.UserProfile.UserSettings.UserGeneralSettings.plexuser": "Plex-användare", + "components.UserProfile.UserSettings.UserGeneralSettings.owner": "Ägare", + "components.UserProfile.UserSettings.UserGeneralSettings.originallanguageTip": "Filtrera innehåll efter originalspråk (gäller endast kategorierna \"Populär\" och \"Kommande\")", + "components.UserProfile.UserSettings.UserGeneralSettings.originallanguage": "Upptäck språk", + "components.UserProfile.UserSettings.UserGeneralSettings.originalLanguageDefault": "Alla språk", + "components.UserProfile.UserSettings.UserGeneralSettings.localuser": "Lokala användare", + "components.UserProfile.UserSettings.UserGeneralSettings.languageServerDefault": "Standard ({language})", + "components.UserProfile.UserSettings.UserGeneralSettings.generalsettings": "Allmänna Inställningar", + "components.UserProfile.UserSettings.UserGeneralSettings.displayName": "Visningsnamn", + "components.UserProfile.UserSettings.UserGeneralSettings.admin": "Administratör", + "components.UserProfile.UserSettings.UserGeneralSettings.accounttype": "Kontotyp", + "components.UserProfile.ProfileHeader.userid": "Användar-ID: {userid}", + "components.UserProfile.ProfileHeader.settings": "Ändra inställningar", + "components.UserProfile.ProfileHeader.requests": "{requestCount} {requestCount, plural, one {Förfrågan} other {Förfrågningar}}", + "components.UserProfile.ProfileHeader.profile": "Visa profil", + "components.UserProfile.ProfileHeader.joindate": "Medlem sedan {joindate}", + "components.UserList.userfail": "Något gick fel när användaren sparades.", + "components.UserList.sortUpdated": "Senast uppdaterad", + "components.UserList.sortRequests": "Antal förfrågningar", + "components.UserList.sortDisplayName": "Visningsnamn", + "components.UserList.sortCreated": "Skapelsedagen", + "components.UserList.showingresults": "Visar {from} till {to} av {total} resultat", + "components.UserList.saving": "Sparar…", + "components.UserList.save": "Spara ändringar", + "components.UserList.resultsperpage": "Visa {pageSize} resultat per sida", + "components.UserList.previous": "Föregående", + "components.UserList.permissions": "Rättigheter", + "components.UserList.owner": "Ägare", + "components.UserList.next": "Nästa", + "components.UserList.edituser": "Redigera användare", + "components.UserList.accounttype": "Kontotyp", + "components.TvDetails.seasons": "{seasonCount, plural, one {# Säsong} other {# Säsonger}}", + "components.Setup.scanbackground": "Skanning körs i bakgrunden. Du kan fortsätta installationsprocessen under tiden.", + "components.Settings.webhook": "Webhook", + "components.Settings.scanning": "Skannar…", + "components.Settings.scan": "Skanna Plex-bibliotek", + "components.Settings.regionTip": "Filtrera innehåll efter region (gäller endast kategorierna \"Populär\" och \"Kommande\")", + "components.Settings.region": "Upptäck Region", + "components.Settings.originallanguageTip": "Filtrera innehåll efter originalspråk (gäller endast kategorierna \"Populär\" och \"Kommande\")", + "components.Settings.originallanguage": "Upptäck språk", + "components.Settings.originalLanguageDefault": "Alla språk", + "components.Settings.notificationAgentSettingsDescription": "Välj vilka typer av aviseringar som ska skickas och vilka aviseringsagenter som ska användas.", + "components.Settings.menuUsers": "Användare", + "components.Settings.email": "E-post", + "components.Settings.SonarrModal.validationLanguageProfileRequired": "Du måste välja en språkprofil", + "components.Settings.SonarrModal.testFirstLanguageProfiles": "Testa anslutningen för att ladda språkprofiler", + "components.Settings.SonarrModal.selectLanguageProfile": "Välj spåkprofil", + "components.Settings.SonarrModal.loadinglanguageprofiles": "Laddar språkprofiler…", + "components.Settings.SonarrModal.languageprofile": "Spårkprofil", + "components.Settings.SonarrModal.animelanguageprofile": "Anime språkprofil", + "components.Settings.SettingsUsers.userSettingsDescription": "Konfigurera globala och standardinställningar för användare.", + "components.Settings.SettingsUsers.userSettings": "Anvädnare", + "components.Settings.SettingsUsers.toastSettingsSuccess": "Inställningar sparade!", + "components.Settings.SettingsUsers.toastSettingsFailure": "Något gick fel när inställningarna sparades.", + "components.Settings.SettingsUsers.saving": "Sparar…", + "components.Settings.SettingsUsers.save": "Spara ändringar", + "components.Settings.SettingsUsers.localLogin": "Aktivera lokal användarinloggning", + "components.Settings.SettingsUsers.defaultPermissions": "Standard användarrättigheter", + "components.Settings.SettingsJobsCache.unknownJob": "Okänt jobb", + "components.Settings.SettingsJobsCache.sonarr-scan": "Sonarr-skanning", + "components.Settings.SettingsJobsCache.radarr-scan": "Radarr-skanning", + "components.Settings.SettingsJobsCache.plex-recently-added-scan": "Skanning av det senast tillagda i Plex", + "components.Settings.SettingsJobsCache.plex-full-scan": "Full Plex-biblioteksskanning", + "components.Settings.SettingsJobsCache.download-sync-reset": "Hämta synkroniseringsåterställning", + "components.Settings.SettingsJobsCache.download-sync": "Ladda ner synkronisering", + "components.Settings.SettingsAbout.preferredmethod": "Föredraget", + "components.Settings.Notifications.validationUrl": "Du måste ange en giltig URL", + "components.Settings.Notifications.sendSilentlyTip": "Skicka meddelanden utan ljud", + "components.Settings.Notifications.sendSilently": "Skicka tyst", + "components.Settings.Notifications.emailNotificationTypesAlertDescriptionPt2": " Medie godkänd, Media nekad och Media tillgängligt e-postmeddelanden skickas till användaren som skickade begäran.", + "components.Settings.Notifications.emailNotificationTypesAlertDescription": " E-postmeddelanden , Automatiskt godkänd media och Media misslyckades skickas till alla användare med behörigheten Hantera begäranden . .", + "components.Settings.Notifications.emailNotificationTypesAlert": "Mottagare av e-postmeddelanden", + "components.Settings.Notifications.botUsername": "Bot-användarnamn", + "components.Settings.Notifications.botAvatarUrl": "Bot Avatar URL", + "components.Settings.Notifications.NotificationsPushbullet.validationAccessTokenRequired": "Du måste ange en åtkomsttoken", + "components.Settings.Notifications.NotificationsPushbullet.testSent": "Testnotifikation skickad!", + "components.Settings.Notifications.NotificationsPushbullet.test": "Test", + "components.Settings.Notifications.NotificationsPushbullet.settingUpPushbulletDescription": "För att konfigurera Pushbullet-aviseringar måste du skapa en åtkomsttoken och ange den nedan.", + "components.Settings.Notifications.NotificationsPushbullet.settingUpPushbullet": "Ställ in Pushbullet-meddelanden", + "components.Settings.Notifications.NotificationsPushbullet.saving": "Sparar…", + "components.Settings.Notifications.NotificationsPushbullet.save": "Spara ändringar", + "components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsSaved": "Meddelandeinställningar för Pushbullet sparades!", + "components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsFailed": "Meddelandeinställningarna för Pushbullet kunde inte sparas.", + "components.Settings.Notifications.NotificationsPushbullet.notificationTypes": "Notifikationstyper", + "components.Settings.Notifications.NotificationsPushbullet.agentEnabled": "Aktivera agent", + "components.Settings.Notifications.NotificationsPushbullet.accessToken": "Åtkomsttoken", + "components.RequestModal.AdvancedRequester.loadinglanguages": "Laddar språk…", + "components.RequestModal.AdvancedRequester.languageprofile": "Språkprofil", + "components.RequestList.resultsperpage": "Visa {pageSize} resultat per sida", + "components.RequestList.filterProcessing": "Bearbetning", + "components.RequestList.filterAvailable": "Tillgängliga", + "components.RequestList.RequestItem.status": "Status", + "components.RequestList.RequestItem.requested": "Begärda", + "components.RequestList.RequestItem.modifieduserdate": "{date} av{user}", + "components.RequestList.RequestItem.modified": "Modifierad", + "components.RequestList.RequestItem.areyousure": "Är du säker?", + "components.RequestList.RequestItem.all": "Alla", + "components.RequestCard.status": "Status", + "components.RequestBlock.requestoverrides": "Begär åsidosättningar", + "components.RegionSelector.regionServerDefault": "Standard ({region})", + "components.RegionSelector.regionDefault": "Alla Regioner", + "components.PermissionEdit.autoapprove4kSeriesDescription": "Beviljar automatiskt godkännande för 4K-serieförfrågningar från den här användaren.", + "components.PermissionEdit.autoapprove4kSeries": "Godkänn automatiskt 4K-serier", + "components.PermissionEdit.autoapprove4kMoviesDescription": "Ger automatiskt godkännande för 4K-filmförfrågningar från den här användaren.", + "components.PermissionEdit.autoapprove4kMovies": "Godkänn automatiskt 4K-filmer", + "components.PermissionEdit.autoapprove4kDescription": "Ger automatiskt godkännande för alla 4K-förfrågningar från denna användare.", + "components.PermissionEdit.autoapprove4k": "Automatiskt godkännande av 4K", + "components.NotificationTypeSelector.mediaAutoApprovedDescription": "Skickar en notifikation när media blivit automatiskt godkänt.", + "components.NotificationTypeSelector.mediaAutoApproved": "Media Automatiskt Godkänd", + "components.Layout.UserDropdown.settings": "Inställningar", + "components.Layout.UserDropdown.myprofile": "Profil", + "components.Discover.upcomingtv": "Kommande serier", + "components.Discover.StudioSlider.studios": "Studio", + "components.Discover.NetworkSlider.networks": "Nätverk", + "components.Discover.DiscoverTvLanguage.languageSeries": "{language} Serier", + "components.Discover.DiscoverTvGenre.genreSeries": "{genre} Serier", + "components.Discover.DiscoverStudio.studioMovies": "{studio} Filmer", + "components.Discover.DiscoverNetwork.networkSeries": "{network} Serier", + "components.Discover.DiscoverMovieLanguage.languageMovies": "{language} Filmer", + "components.Discover.DiscoverMovieGenre.genreMovies": "{genre} Filmer", + "components.CollectionDetails.requestswillbecreated4k": "Följande titlar kommer begäras i 4K:", + "components.CollectionDetails.requestcollection4k": "Begär Kollektion i 4K", + "components.CollectionDetails.request4k": "Begär 4K", + "components.UserProfile.UserSettings.unauthorizedDescription": "Du har inte behörighet att ändra den här användarens inställningar.", + "components.UserProfile.UserSettings.unauthorized": "Obehörig", + "components.UserProfile.UserSettings.UserPermissions.unauthorizedDescription": "Du kan inte ändra dina egna behörigheter.", + "components.UserProfile.UserSettings.UserPermissions.unauthorized": "Obehörig" } diff --git a/src/i18n/locale/zh_Hant.json b/src/i18n/locale/zh_Hant.json index 9fb5b8754..be4aeca18 100644 --- a/src/i18n/locale/zh_Hant.json +++ b/src/i18n/locale/zh_Hant.json @@ -73,9 +73,9 @@ "components.Setup.continue": "繼續", "components.Setup.configureservices": "配置伺服器", "components.Setup.configureplex": "配置 Plex 伺服器", - "components.Settings.sonarrsettings": "Sonarr 設定", - "components.Settings.radarrsettings": "Radarr 設定", - "components.Settings.menuPlexSettings": "Plex 設定", + "components.Settings.sonarrsettings": "Sonarr 設置", + "components.Settings.radarrsettings": "Radarr 設置", + "components.Settings.menuPlexSettings": "Plex", "components.UserList.importfromplexerror": "從 Plex 導入用戶中出了點問題。", "components.UserList.importfromplex": "從 Plex 導入用戶", "components.UserList.importedfromplex": "從 Plex 導入了 {userCount} 個用戶", @@ -205,7 +205,7 @@ "components.NotificationTypeSelector.mediafailed": "請求失敗", "components.NotificationTypeSelector.mediaapproved": "請求批准", "components.NotificationTypeSelector.mediaavailableDescription": "將媒體可觀看時發送通知。", - "components.NotificationTypeSelector.mediaapprovedDescription": "將請求批准時發送通知。默認情況下,自動批准的請求不會發送通知。", + "components.NotificationTypeSelector.mediaapprovedDescription": "將請求手動批准時發送通知。", "components.NotificationTypeSelector.mediaavailable": "媒體可觀看", "components.MovieDetails.watchtrailer": "觀看預告片", "components.MovieDetails.viewfullcrew": "檢視製作群", @@ -285,7 +285,7 @@ "components.UserList.usertype": "用戶類型", "i18n.movies": "電影", "components.Setup.signinMessage": "首先,請使用您的 Plex 帳戶登入", - "components.CollectionDetails.numberofmovies": "電影數:{count}", + "components.CollectionDetails.numberofmovies": "{count} 部電影", "components.CollectionDetails.movies": "電影", "components.UserEdit.request4kMovies": "提交 4K 電影的請求", "components.Settings.Notifications.validationFromRequired": "必須輸入發件人電子郵件地址", @@ -382,7 +382,7 @@ "components.UserList.deleteconfirm": "確定要刪除這個用戶嗎?由這個用戶的所有儲存資料將被清除。", "components.Settings.SettingsAbout.Releases.releasedataMissing": "無法獲取軟體版本資料。GitHub 崩潰了嗎?", "components.UserList.passwordinfodescription": "啟用電子郵件通知才能自動生成密碼。", - "components.UserList.passwordinfo": "關於自動生成密碼", + "components.UserList.passwordinfo": "密碼生成", "components.Settings.Notifications.validationBotAPIRequired": "必須輸入 bot 機器人應用程式密鑰", "components.Settings.Notifications.botAPI": "Bot 機器人應用程式密鑰", "components.Settings.menuServices": "伺服器", @@ -449,7 +449,7 @@ "components.Settings.RadarrModal.validationNameRequired": "必須輸入伺服器名稱", "components.Settings.RadarrModal.validationHostnameRequired": "必須輸入主機名稱或 IP 位址", "components.Settings.RadarrModal.validationApiKeyRequired": "必須輸入應用程式密鑰", - "components.Settings.Notifications.validationChatIdRequired": "必須輸入聊天室 ID", + "components.Settings.Notifications.validationChatIdRequired": "必須輸入有效聊天室 ID", "components.Settings.Notifications.NotificationsWebhook.validationJsonPayloadRequired": "必須輸入有效的 JSON 有效負載", "components.Settings.Notifications.NotificationsWebhook.authheader": "Authorization 頭欄位", "components.Settings.RadarrModal.minimumAvailability": "最低狀態", @@ -488,7 +488,7 @@ "components.RequestModal.AdvancedRequester.qualityprofile": "質量設置", "components.RequestModal.AdvancedRequester.animenote": "*這是個動漫節目。", "components.RequestModal.AdvancedRequester.advancedoptions": "進階選項", - "components.RequestModal.AdvancedRequester.default": "(默認)", + "components.RequestModal.AdvancedRequester.default": "{name}(默認)", "components.RequestModal.AdvancedRequester.destinationserver": "目標伺服器", "components.RequestBlock.server": "目標伺服器", "components.RequestModal.AdvancedRequester.rootfolder": "根目錄", @@ -701,7 +701,7 @@ "components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsSuccess": "設置保存成功!", "components.UserProfile.UserSettings.settings": "用戶設定", "components.UserProfile.recentrequests": "最新請求", - "components.UserProfile.UserSettings.UserPermissions.permissions": "權限", + "components.UserProfile.UserSettings.UserPermissions.permissions": "權限設置", "components.UserList.permissions": "權限", "components.UserProfile.UserSettings.menuPermissions": "權限", "components.UserProfile.UserSettings.menuNotifications": "通知", @@ -712,13 +712,13 @@ "components.UserProfile.UserSettings.UserPermissions.displayName": "用戶名", "components.UserProfile.UserSettings.UserPasswordChange.validationNewPasswordLength": "密碼必須至少包含八個字符", "components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPasswordSame": "密碼必須匹配", - "components.UserProfile.UserSettings.UserPasswordChange.password": "密碼", + "components.UserProfile.UserSettings.UserPasswordChange.password": "密碼設置", "components.UserProfile.UserSettings.UserPasswordChange.confirmpassword": "確認密碼", "components.UserProfile.UserSettings.UserNotificationSettings.plexuser": "Plex 用戶", "components.UserProfile.UserSettings.UserNotificationSettings.notificationsettings": "通知設置", "components.UserProfile.UserSettings.UserNotificationSettings.localuser": "本地用戶", "components.UserProfile.UserSettings.UserNotificationSettings.enableNotifications": "啟用通知", - "components.UserList.edituser": "編輯用戶", + "components.UserList.edituser": "編輯用戶權限", "components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsFailed": "Pushbullet 通知設置保存失敗。", "components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsSaved": "Pushbullet 通知設置保存成功!", "components.Settings.Notifications.NotificationsPushbullet.settingUpPushbullet": "Pushbullet 通知設定", @@ -779,7 +779,7 @@ "components.CollectionDetails.requestcollection4k": "提交 4K 系列請求", "components.CollectionDetails.request4k": "提交 4K 請求", "components.Settings.SettingsAbout.Releases.runningDevelopMessage": "開發版本的變更日誌不會顯示在以下。請直接到 GitHub 查看變更日誌。", - "components.Settings.Notifications.settinguptelegramDescription": "要設置 Telegram 通知,必須先建立一個 「bot」 機器人以及把 @get_id_bot 加到聊天室,然後在以下輸入機器人應用程式密鑰和聊天室的 ID 號。", + "components.Settings.Notifications.settinguptelegramDescription": "要設置 Telegram 通知,必須先建立一個 「bot」 機器人以及把 @get_id_bot 加到聊天室,然後在以下輸入機器人應用程式密鑰和聊天室的 ID 號(可在聊天室裡發出 /my_id 命令查找聊天室 ID)。", "components.Settings.Notifications.NotificationsPushbullet.settingUpPushbulletDescription": "要設置 Pushbullet 通知,必須先獲取 API 令牌,然後在下面輸入。", "components.Settings.Notifications.NotificationsPushover.settinguppushoverDescription": "要設置 Pushover 通知,必須先建立一個應用程式,然後在以下輸入生成的 API 令牌和您的用戶密鑰。(添加應用時可以使用 Overseerr 的官方圖標。)", "components.Settings.Notifications.NotificationsSlack.settingupslackDescription": "要設置 Slack 通知,必須先建立一個 「incoming webhook」,然後在以下輸入生成的網絡鉤手網址。", @@ -799,7 +799,7 @@ "components.Settings.generalsettingsDescription": "Overseerr 的全局和默認設置。", "components.Settings.notificationsettingsDescription": "關於通知的全局設置。", "components.Settings.notificationAgentSettingsDescription": "設置通知類型和代理服務。", - "components.Settings.Notifications.emailNotificationTypesAlertDescription": "「請求提交」、「請求失敗」這兩種通知類型,僅發送通知給有「請求管理」權限的用戶。", + "components.Settings.Notifications.emailNotificationTypesAlertDescription": "「請求提交」、「請求自動批准」、「請求失敗」這幾種通知類型,將發送通知給所有具有「請求管理」權限的用戶。", "components.UserProfile.UserSettings.UserGeneralSettings.regionTip": "以地區篩選結果(僅於「熱門」、「即將上映」)", "components.Settings.regionTip": "以地區篩選結果(僅於「熱門」、「即將上映」)", "components.UserProfile.UserSettings.UserGeneralSettings.originallanguageTip": "以原始語言篩選結果(僅於「熱門」、「即將上映」)", @@ -845,7 +845,7 @@ "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "Telegram 聊天室 ID", "components.UserProfile.UserSettings.UserNotificationSettings.sendSilently": "無聲 Telegram 通知", "components.UserProfile.UserSettings.UserNotificationSettings.sendSilentlyDescription": "發送沒有聲音警報的通知", - "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "先建立一個聊天室以及把 @get_id_bot 加到聊天室,讓後在聊天室裡發出 /my_id 命令", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "先建立一個聊天室以及把 @get_id_bot 加到聊天室,然後在聊天室裡發出 /my_id 命令", "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTip": "把 @get_id_bot 加到聊天室", "components.Settings.Notifications.botUsername": "Bot 機器人名", "components.Discover.NetworkSlider.networks": "電視網", @@ -867,5 +867,35 @@ "components.Settings.SettingsJobsCache.plex-recently-added-scan": "Plex 最新添加掃描", "components.Settings.SettingsJobsCache.plex-full-scan": "Plex 媒體庫掃描", "components.Discover.DiscoverTvLanguage.languageSeries": "{language}電視節目", - "components.Discover.DiscoverMovieLanguage.languageMovies": "{language}電影" + "components.Discover.DiscoverMovieLanguage.languageMovies": "{language}電影", + "components.UserProfile.ProfileHeader.userid": "用戶 ID:{userid}", + "components.UserProfile.ProfileHeader.requests": "請求數:{requestCount}", + "components.UserProfile.ProfileHeader.joindate": "建立日期:{joindate}", + "components.Settings.SettingsUsers.saving": "保存中…", + "components.Settings.SettingsUsers.save": "保存", + "components.Settings.SettingsUsers.localLogin": "允許本地用戶登錄", + "components.Settings.SettingsUsers.defaultPermissions": "默認用戶權限", + "components.Settings.SettingsUsers.userSettingsDescription": "關於用戶的全局和默認設置。", + "components.Settings.SettingsUsers.userSettings": "用戶設定", + "components.Settings.menuUsers": "用戶", + "components.Settings.SettingsUsers.toastSettingsSuccess": "設置保存成功!", + "components.Settings.SettingsUsers.toastSettingsFailure": "保存設置中出了點問題。", + "components.Settings.Notifications.emailNotificationTypesAlertDescriptionPt2": "「請求批准」、「請求拒絕」、「媒體可觀看」通知類型,將發送通知給請求者。", + "components.NotificationTypeSelector.mediaAutoApprovedDescription": "將請求自動批准時發送通知。", + "components.NotificationTypeSelector.mediaAutoApproved": "請求自動批准", + "components.UserProfile.UserSettings.UserPermissions.unauthorizedDescription": "您不能編輯自己的權限。", + "components.UserProfile.UserSettings.unauthorizedDescription": "您無權編輯此用戶的設置。", + "components.UserProfile.UserSettings.unauthorized": "未經授權", + "components.UserProfile.UserSettings.UserPermissions.unauthorized": "未經授權", + "components.Settings.Notifications.pgpPrivateKeyTip": "啟用電子郵件加密與簽章(PGP 解密密碼也必須輸入)", + "components.Settings.Notifications.pgpPasswordTip": "啟用電子郵件加密與簽章(PGP 私鑰也必須輸入)", + "components.UserProfile.UserSettings.UserNotificationSettings.pgpKeyTip": "啟用電子郵件加密", + "components.UserProfile.norequests": "無請求", + "components.Settings.Notifications.pgpPassword": "PGP 解密密碼", + "components.Settings.Notifications.pgpPrivateKey": "PGP 私鑰", + "components.UserProfile.UserSettings.UserNotificationSettings.pgpKey": "PGP 公鑰", + "components.TvDetails.episodeRuntime": "劇集片長", + "components.TvDetails.episodeRuntimeMinutes": "{runtime} 分鐘", + "components.RequestModal.AdvancedRequester.loading": "載入中…", + "components.RequestModal.AdvancedRequester.folder": "{path}({space})" }