diff --git a/src/i18n/locale/de.json b/src/i18n/locale/de.json index d74051db..0003886d 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 <strong>{from}</strong> bis <strong> {to} </strong> von <strong> {total} </strong> 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": "<TelegramBotLink>Starte einen Chat</TelegramBotLink>, füge <GetIdBotLink>@get_id_bot</GetIdBotLink> hinzu, und führe den Befehl <code>/my_id</code> aus", "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTip": "Füge <GetIdBotLink>@get_id_bot</GetIdBotLink> 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 7b6502cc..75ed6893 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 2a2c26ca..dd083503 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 <CreateBotLink>créer un bot</CreateBotLink> 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 <GetIdBotLink>@get_id_bot</GetIdBotLink> à la conversation -de groupe-.", + "components.Settings.Notifications.settinguptelegramDescription": "Pour configurer les notifications Telegram, vous aurez besoin de <CreateBotLink>créer un bot</CreateBotLink> 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 <GetIdBotLink>@get_id_bot</GetIdBotLink> à la conversation -de groupe- et en exécutant la commande <code>/my_id</code>.", "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 <strong>{from}</strong> à <strong>{to}</strong> sur <strong>{total}</strong> 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 « <strong>Média demandé</strong> », « <strong>Média validé automatiquement</strong> » et « <strong>Échec d’ajout du média</strong> » sont envoyées à tous les utilisateurs bénéficiant de la permission « <strong>Gérer les demandes</strong> ».", "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": "<TelegramBotLink>Démarre une discussion</TelegramBotLink>, ajoute <GetIdBotLink>@get_id_bot</GetIdBotLink>, et utilise la commande <code>/my_id</code>", - "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTip": "Ajoute <GetIdBotLink>@get_id_bot</GetIdBotLink> au chat", - "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "ID de chat Telegram", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTip": "Ajoute <GetIdBotLink>@get_id_bot</GetIdBotLink> à 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 <strong>Média validé</strong>, <strong>Média refusé</strong> et <strong>Média disponible</strong> 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 523cf40a..86d0227c 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 1abb03f2..ffdc7ed8 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 <CreateBotLink>creare un bot</CreateBotLink> e ottenere la chiave API del bot. Inoltre, avrai bisogno dell'ID della chat a cui vuoi inviare le notifiche. Puoi ottenerlo aggiungendo <GetIdBotLink>@get_id_bot</GetIdBotLink> alla chat.", + "components.Settings.Notifications.settinguptelegramDescription": "Per configurare le notifiche di Telegram, dovrai <CreateBotLink>creare un bot</CreateBotLink> e ottenerne la chiave API. Inoltre, avrai bisogno dell'ID della chat a cui volete inviare le notifiche. Puoi trovarlo aggiungendo <GetIdBotLink>@get_id_bot</GetIdBotLink> alla chat ed inserendo il comando <code>/my_id</code>.", "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 <strong>{from}</strong> a <strong>{to}</strong> di <strong>{total}</strong>", @@ -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 <strong>Media richiesti</strong>, <strong>Media approvati automaticamente</strong>, e <strong>Media falliti</strong> sono inviate a tutti gli utenti con l'autorizzazione <strong>Gestisci richieste</strong>.", "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": "<TelegramBotLink>Inizia una chat</TelegramBotLink>, aggiungi <GetIdBotLink>@get_id_bot</GetIdBotLink>, ed esegui il comando <code>/my_id</code>", "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTip": "Aggiungi <GetIdBotLink>@get_id_bot</GetIdBotLink> 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 <strong>Media approvato</strong>, <strong>Media rifiutato</strong>, e <strong>Media disponibile</strong> 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 f082e416..e3144f27 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 <GithubLink>GitHub repository</GithubLink> 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 <CreateBotLink>een bot aanmaken</CreateBotLink> 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 <GetIdBotLink>@get_id_bot</GetIdBotLink> aan de chat toe te voegen.", + "components.Settings.Notifications.settinguptelegramDescription": "Om Telegrammeldingen in te stellen, moet je <CreateBotLink>een bot aanmaken</CreateBotLink> 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 <GetIdBotLink>@get_id_bot</GetIdBotLink> aan de chat toe te voegen en het commando <code>/my_id</code> 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 <WebhookLink>Incoming Webhook</WebhookLink> 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 <strong>Media aangevraagd</strong>, <strong>Media automatisch goedgekeurd</strong> en <strong>Media mislukt</strong> worden verzonden naar alle gebruikers met de machtiging <strong>Verzoeken beheren</strong>.", "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 <strong>Media goedgekeurd</strong>, <strong>Media geweigerd</strong> and <strong>Media beschikbaar</strong> 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 4350e8a1..38b5766c 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á <CreateBotLink>criar um bot</CreateBotLink> 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 <GetIdBotLink>@get_id_bot</GetIdBotLink> ao chat ou grupo ao qual você deseja obter o ID.", + "components.Settings.Notifications.settinguptelegramDescription": "Para configurar notificações via Telegram, você precisará <CreateBotLink>criar um bot</CreateBotLink> 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 <GetIdBotLink>@get_id_bot</GetIdBotLink> ao chat ou grupo ao qual você deseja obter o ID e executar o comando <code>/my_id</code>.", "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 <strong>Mídia Solicitada</strong>, <strong>Mídia Aprovada Automaticamente</strong>, e <strong>Solicitação Falhou</strong>, serão enviadas para todos usuários com permissão de <strong>Gerenciar Solicitações</strong>.", "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 <PgpLink>PGP</PgpLink> 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 <PgpLink>PGP</PgpLink> privada", + "components.Settings.Notifications.pgpPasswordTip": "Assina mensagens encriptadas de e-mail (Chave privada PGP necessária)", + "components.Settings.Notifications.pgpPassword": "Senha <PgpLink>PGP</PgpLink>", + "components.Settings.Notifications.emailNotificationTypesAlertDescriptionPt2": "Notificações de <strong>Mídia Aprovada</strong>, <strong>Mídia Recusada</strong>, e <strong>Mídia Disponível</strong> 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 fec36b0d..007e1f69 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á <CreateBotLink>criar um bot</CreateBotLink> 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 <GetIdBotLink>@get_id_bot</GetIdBotLink> ao chat.", + "components.Settings.Notifications.settinguptelegramDescription": "Para configurar notificações Telegram, você precisará <CreateBotLink>criar um bot</CreateBotLink> 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 <GetIdBotLink>@get_id_bot</GetIdBotLink> ao chat e inserindo o comando <code>/my_id</code>.", "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 <strong>Mídia Solicitada</strong>, <strong>Mídia Aprovada Automaticamente</strong> e <strong>Mídia Falhou</strong> são enviadas a todos os utilizadores com a permissão <strong>Gerir Solicitações</strong> .", + "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 <strong>Mídia Aprovada</strong>, <strong>Mídia Rejeitada</strong> e <strong>Mídia Disponível</strong> 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 dec20752..1995d9ce 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 9637e0e4..aa1c7166 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 <CreateBotLink> skapa en bot </CreateBotLink> 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 <GetIdBotLink> @get_id_bot </GetIdBotLink> i chatten eller gruppchatten.", + "components.Settings.Notifications.settinguptelegramDescription": "För att konfigurera Telegram-aviseringar måste du <CreateBotLink> skapa en bot </CreateBotLink> 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 <GetIdBotLink> @get_id_bot </GetIdBotLink> i chatten och utfärda kommandot <code> /my_id </code>.", "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 <WebhookLink> Inkommande Webhook </WebhookLink> 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 <WebhookLink> Inkommande webbhook </WebhookLink> -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 <RegisterApplicationLink> registrera en applikation </RegisterApplicationLink> och få en åtkomstnyckel. När du skapar applikationen kan du använda en av ikonerna i den <IconLink> offentliga mappen </IconLink> 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 <RegisterApplicationLink> registrera ett program </RegisterApplicationLink> och ange API-token nedan. (Du kan använda en av våra <IconLink> officiella ikoner på GitHub </IconLink>.) 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": "<TelegramBotLink>Starta en chatt</TelegramBotLink>, lägg till <GetIdBotLink>@get_id_bot</GetIdBotLink> och använd kommandot <code>/my_id </code>", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTip": "Lägg till <GetIdBotLink>@get_id_bot</GetIdBotLink> 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": "<FindDiscordIdLink> ID-nummer </FindDiscordIdLink> 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 <strong>{from}</strong> till <strong>{to}</strong> av <strong>{total}</strong> 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": "<strong> Medie godkänd</strong>, <strong>Media nekad</strong> och <strong>Media tillgängligt</strong> e-postmeddelanden skickas till användaren som skickade begäran.", + "components.Settings.Notifications.emailNotificationTypesAlertDescription": "<strong> E-postmeddelanden </strong>, <strong> Automatiskt godkänd media </strong> och <strong> Media misslyckades </strong> skickas till alla användare med behörigheten <strong> Hantera begäranden </strong>. .", + "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 <CreateAccessTokenLink> skapa en åtkomsttoken </CreateAccessTokenLink> 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 9fb5b875..be4aeca1 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": "開發版本的變更日誌不會顯示在以下。請直接到 <GithubLink>GitHub</GithubLink> 查看變更日誌。", - "components.Settings.Notifications.settinguptelegramDescription": "要設置 Telegram 通知,必須先<CreateBotLink>建立一個 「bot」 機器人</CreateBotLink>以及把 <GetIdBotLink>@get_id_bot</GetIdBotLink> 加到聊天室,然後在以下輸入機器人應用程式密鑰和聊天室的 ID 號。", + "components.Settings.Notifications.settinguptelegramDescription": "要設置 Telegram 通知,必須先<CreateBotLink>建立一個 「bot」 機器人</CreateBotLink>以及把 <GetIdBotLink>@get_id_bot</GetIdBotLink> 加到聊天室,然後在以下輸入機器人應用程式密鑰和聊天室的 ID 號(可在聊天室裡發出 <code>/my_id</code> 命令查找聊天室 ID)。", "components.Settings.Notifications.NotificationsPushbullet.settingUpPushbulletDescription": "要設置 Pushbullet 通知,必須先<CreateAccessTokenLink>獲取 API 令牌</CreateAccessTokenLink>,然後在下面輸入。", "components.Settings.Notifications.NotificationsPushover.settinguppushoverDescription": "要設置 Pushover 通知,必須先<RegisterApplicationLink>建立一個應用程式</RegisterApplicationLink>,然後在以下輸入生成的 API 令牌和您的用戶密鑰。(添加應用時可以使用 <IconLink>Overseerr 的官方圖標</IconLink>。)", "components.Settings.Notifications.NotificationsSlack.settingupslackDescription": "要設置 Slack 通知,必須先<WebhookLink>建立一個 「incoming webhook」</WebhookLink>,然後在以下輸入生成的網絡鉤手網址。", @@ -799,7 +799,7 @@ "components.Settings.generalsettingsDescription": "Overseerr 的全局和默認設置。", "components.Settings.notificationsettingsDescription": "關於通知的全局設置。", "components.Settings.notificationAgentSettingsDescription": "設置通知類型和代理服務。", - "components.Settings.Notifications.emailNotificationTypesAlertDescription": "「請求提交」、「請求失敗」這兩種通知類型,僅發送通知給有「請求管理」權限的用戶。", + "components.Settings.Notifications.emailNotificationTypesAlertDescription": "「<strong>請求提交</strong>」、「<strong>請求自動批准</strong>」、「<strong>請求失敗</strong>」這幾種通知類型,將發送通知給所有具有「<strong>請求管理</strong>」權限的用戶。", "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": "先<TelegramBotLink>建立一個聊天室</TelegramBotLink>以及把 <GetIdBotLink>@get_id_bot</GetIdBotLink> 加到聊天室,讓後在聊天室裡發出 <code>/my_id</code> 命令", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "先<TelegramBotLink>建立一個聊天室</TelegramBotLink>以及把 <GetIdBotLink>@get_id_bot</GetIdBotLink> 加到聊天室,然後在聊天室裡發出 <code>/my_id</code> 命令", "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTip": "把 <GetIdBotLink>@get_id_bot</GetIdBotLink> 加到聊天室", "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": "「<strong>請求批准</strong>」、「<strong>請求拒絕</strong>」、「<strong>媒體可觀看</strong>」通知類型,將發送通知給請求者。", + "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": "<PgpLink>PGP</PgpLink> 解密密碼", + "components.Settings.Notifications.pgpPrivateKey": "<PgpLink>PGP</PgpLink> 私鑰", + "components.UserProfile.UserSettings.UserNotificationSettings.pgpKey": "<PgpLink>PGP</PgpLink> 公鑰", + "components.TvDetails.episodeRuntime": "劇集片長", + "components.TvDetails.episodeRuntimeMinutes": "{runtime} 分鐘", + "components.RequestModal.AdvancedRequester.loading": "載入中…", + "components.RequestModal.AdvancedRequester.folder": "{path}({space})" }