diff --git a/src/i18n/locale/de.json b/src/i18n/locale/de.json index 89036b6f6..33aac5b6a 100644 --- a/src/i18n/locale/de.json +++ b/src/i18n/locale/de.json @@ -20,7 +20,7 @@ "components.Login.signinplex": "Melde dich an, um fortzufahren", "components.MovieDetails.approve": "Genehmigen", "components.MovieDetails.available": "Verfügbar", - "components.MovieDetails.budget": "Guthaben", + "components.MovieDetails.budget": "Budget", "components.MovieDetails.cancelrequest": "Anfrage abbrechen", "components.MovieDetails.cast": "Besetzung", "components.MovieDetails.decline": "Ablehnen", @@ -627,11 +627,11 @@ "components.Settings.jobstarted": "{jobname} gestartet.", "components.Settings.jobcancelled": "{jobname} abgebrochen.", "components.Settings.canceljob": "Aufgabe abbrechen", - "components.Settings.SonarrModal.syncEnabled": "Synchronisation aktivieren", + "components.Settings.SonarrModal.syncEnabled": "Synchronisierung aktivieren", "components.Settings.SonarrModal.preventSearch": "Automatische Suche deaktivieren", "components.Settings.SonarrModal.externalUrlPlaceholder": "Externe URL, welche auf deinen Sonarr-Server verweist", "components.Settings.SonarrModal.externalUrl": "Externe URL", - "components.Settings.RadarrModal.syncEnabled": "Synchronisation aktivieren", + "components.Settings.RadarrModal.syncEnabled": "Synchronisierung aktivieren", "components.Settings.RadarrModal.preventSearch": "Automatische Suche deaktivieren", "components.Settings.RadarrModal.externalUrlPlaceholder": "Externe URL, welche auf deinen Radarr-Server verweist", "components.Settings.RadarrModal.externalUrl": "Externe URL", @@ -832,5 +832,34 @@ "components.UserProfile.UserSettings.UserGeneralSettings.originalLanguageDefault": "Alle Sprachen", "components.Settings.originalLanguageDefault": "Alle Sprachen", "components.UserProfile.UserSettings.UserGeneralSettings.languageServerDefault": "Standard ({language})", - "components.RegionSelector.regionServerDefault": "Standard ({region})" + "components.RegionSelector.regionServerDefault": "Standard ({region})", + "components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription": "Sie haben keine Berechtigung, das Kennwort dieses Benutzers zu ändern.", + "components.UserProfile.UserSettings.UserPasswordChange.nopermission": "Nicht autorisiert", + "components.UserProfile.UserSettings.UserGeneralSettings.user": "Benutzer", + "components.UserProfile.UserSettings.UserGeneralSettings.role": "Rolle", + "components.UserProfile.UserSettings.UserGeneralSettings.owner": "Besitzer", + "components.UserProfile.UserSettings.UserGeneralSettings.admin": "Admin", + "components.UserProfile.UserSettings.UserGeneralSettings.accounttype": "Kontotyp", + "components.UserList.owner": "Besitzer", + "components.UserList.accounttype": "Kontotyp", + "components.Settings.SettingsJobsCache.plex-recently-added-sync": "Plex zuletzt hinzugefügt Synchronisierung", + "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…", + "components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "Du musst eine gültige Telegram Chat-ID angeben", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "Starte einen Chat, füge @get_id_bot hinzu, und führe den Befehl /my_id aus", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTip": "Füge @get_id_bot zum Chat hinzu", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "Telegram Chat-ID", + "components.UserProfile.UserSettings.UserNotificationSettings.sendSilentlyDescription": "Sende Benachrichtigungen ohne Ton", + "components.UserProfile.UserSettings.UserNotificationSettings.sendSilently": "Sende Telegramnachrichten ohne Ton", + "components.TvDetails.seasons": "{seasonCount, plural, one {# Staffel} other {# Staffeln}}", + "components.Settings.SettingsJobsCache.unknownJob": "Unbekannte Aufgabe", + "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" } diff --git a/src/i18n/locale/fr.json b/src/i18n/locale/fr.json index b937419f1..adbd75f67 100644 --- a/src/i18n/locale/fr.json +++ b/src/i18n/locale/fr.json @@ -831,5 +831,38 @@ "components.UserProfile.UserSettings.UserGeneralSettings.originalLanguageDefault": "Toutes les langues", "components.Settings.originalLanguageDefault": "Toutes les langues", "components.UserProfile.UserSettings.UserGeneralSettings.languageServerDefault": "Défaut ({language})", - "components.RegionSelector.regionServerDefault": "Défaut ({region})" + "components.RegionSelector.regionServerDefault": "Défaut ({region})", + "components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription": "Vous n'avez l'autorisation de modifier le mot de passe de cet utilisateur.", + "components.UserProfile.UserSettings.UserPasswordChange.nopermission": "Non autorisé", + "components.UserProfile.UserSettings.UserGeneralSettings.user": "Utilisateur", + "components.UserProfile.UserSettings.UserGeneralSettings.role": "Rôle", + "components.UserProfile.UserSettings.UserGeneralSettings.owner": "Propriétaire", + "components.UserProfile.UserSettings.UserGeneralSettings.admin": "Admin", + "components.UserList.owner": "Propriétaire", + "components.UserProfile.UserSettings.UserGeneralSettings.accounttype": "Type de compte", + "components.UserList.accounttype": "Type de compte", + "components.Settings.SettingsJobsCache.unknownJob": "Tâche inconnue", + "components.Settings.SettingsJobsCache.sonarr-sync": "Synchronisation Sonarr", + "components.Settings.SettingsJobsCache.radarr-sync": "Synchronisation Radarr", + "components.Settings.SettingsJobsCache.plex-recently-added-sync": "Synchronisation des ajouts récents sur Plex", + "components.Settings.SettingsJobsCache.plex-full-sync": "Synchronisation complète des bibliothèques Plex", + "components.Settings.SettingsJobsCache.download-sync": "Synchroniser les téléchargements", + "components.Discover.studioMovies": "Films {studio}", + "components.Discover.networkSeries": "Séries {network}", + "components.Discover.genreSeries": "Séries {genre}", + "components.Discover.genreMovies": "Films {genre}", + "components.Settings.SettingsJobsCache.download-sync-reset": "Reset de la synchronisation des téléchargements", + "i18n.loading": "Chargement…", + "components.Discover.DiscoverMovieGenre.genreMovies": "Films {genre}", + "components.Discover.DiscoverTvGenre.genreSeries": "Séries {genre}", + "components.Discover.DiscoverStudio.studioMovies": "Films {studio}", + "components.Discover.DiscoverNetwork.networkSeries": "Séries {network}", + "components.TvDetails.seasons": "{seasonCount, plural, one {# Saison} other {# Saisons}}", + "components.UserProfile.UserSettings.UserNotificationSettings.sendSilentlyDescription": "Envoyer des notifications sans son", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "Démarre une discussion, ajoute @get_id_bot, et utilise la commande /my_id", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTip": "Ajoute @get_id_bot au chat", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "ID de chat Telegram", + "components.UserProfile.UserSettings.UserNotificationSettings.sendSilently": "Envoie les messages Telegram silencieusement", + "components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "Vous devez fournir un ID de chat Telegram valide", + "components.Settings.Notifications.botUsername": "Pseudonyme du Bot" } diff --git a/src/i18n/locale/it.json b/src/i18n/locale/it.json index 88b7ca71b..ed8929bcd 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 di notifica tramite posta elettronica salvate con successo!", - "components.Settings.Notifications.emailsettingsfailed": "Impossibile salvare le impostazioni di notifica tramite 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.emailsender": "Indirizzo del mittente", "components.Settings.SonarrModal.testing": "Test in corso…", "components.Settings.RadarrModal.testing": "Test in corso…", @@ -192,7 +192,7 @@ "components.Settings.radarrsettings": "Impostazioni Radarr", "components.Settings.plexsettings": "Impostazioni Plex", "components.Settings.notrunning": "Non in esecuzione", - "components.Settings.notificationsettingsDescription": "Configurare le impostazioni di notifica globali. Le opzioni seguenti si applicheranno a tutti gli agenti di notifica.", + "components.Settings.notificationsettingsDescription": "Configura le impostazioni di notifiche globali. Le opzioni seguenti si applicheranno a tutti gli agenti di notifiche.", "components.Settings.notificationsettings": "Impostazioni delle notifiche", "components.Settings.nodefaultdescription": "Almeno un server deve essere contrassegnato come predefinito prima che qualsiasi richiesta lo apportare ai servizi.", "components.Settings.nodefault": "Nessun server predefinito", @@ -408,12 +408,12 @@ "components.Settings.Notifications.NotificationsSlack.saving": "Salvataggio…", "components.Settings.Notifications.NotificationsSlack.save": "Salva le modifiche", "components.Settings.Notifications.NotificationsSlack.agentenabled": "Abilita Agente", - "components.Settings.Notifications.validationChatIdRequired": "Devi fornire un ID discussione", - "components.Settings.Notifications.validationBotAPIRequired": "Devi fornire una chiave API bot", + "components.Settings.Notifications.validationChatIdRequired": "È necessario fornire un ID della chat", + "components.Settings.Notifications.validationBotAPIRequired": "Devi fornire un token di autenticazione del bot", "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, è necessario creare un bot e ottenere la chiave API. Inoltre, è necessario l'ID chat per la chat in cui si desidera che il bot invii notifiche. Puoi ottenerlo aggiungendo @get_id_bot alla chat o alla chat di gruppo.", + "components.Settings.Notifications.settinguptelegramDescription": "Per configurare le notifiche di Telegram, dovrai creare un bot e ottenere la chiave API del bot. Inoltre, avrai bisogno dell'ID della chat a cui vuoi inviare le notifiche. Puoi ottenerlo aggiungendo @get_id_bot alla chat.", "components.Settings.Notifications.settinguptelegram": "Configurazione delle notifiche di Telegram", "components.Settings.Notifications.chatId": "ID chat", "components.Settings.Notifications.botAPI": "Token di autenticazione bot", @@ -423,7 +423,7 @@ "components.Settings.SettingsAbout.documentation": "Documentazione", "components.Settings.Notifications.notificationtypes": "Tipi di notifica", "components.Settings.Notifications.NotificationsSlack.notificationtypes": "Tipi di notifica", - "components.NotificationTypeSelector.mediarequestedDescription": "Invia una notifica quando un nuovo media viene richiesto. Per alcuni agenti, la notifica verrà inviata solo agli amministratori o agli utenti con l'autorizzazione «Gestione richieste».", + "components.NotificationTypeSelector.mediarequestedDescription": "Invia una notifica quando i media sono richiesti e richiedono l'approvazione.", "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", @@ -437,7 +437,7 @@ "components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired": "È necessario fornire un token di applicazione valido", "components.Settings.Notifications.NotificationsPushover.userToken": "Chiave utente", "components.Settings.Notifications.NotificationsPushover.testsent": "Notifica di prova inviata!", - "components.Settings.Notifications.NotificationsPushover.settinguppushoverDescription": "Per configurare Pushover è necessario registrare un'applicazione e ottenere il token di accesso. Quando si configura l'applicazione, è possibile utilizzare una delle icone nella cartella pubblica su GitHub. È inoltre necessario il token utente, che può essere trovato nella pagina iniziale di Pushover quando si accede.", + "components.Settings.Notifications.NotificationsPushover.settinguppushoverDescription": "Per configurare le notifiche con Pushover, è necessario registrare un'applicazione e inserire il token API qui sotto. (Puoi usare una delle nostre icone ufficiali su GitHub.) Avrai anche bisogno della tua chiave utente.", "components.Settings.Notifications.NotificationsPushover.settinguppushover": "Impostazione delle notifiche di Pushover", "components.Settings.Notifications.NotificationsPushover.saving": "Salvataggio…", "components.Settings.Notifications.NotificationsPushover.save": "Salva le modifiche", @@ -542,8 +542,8 @@ "components.RequestModal.AdvancedRequester.advancedoptions": "Opzioni avanzate", "components.RequestButton.declinerequests": "Rifiuta {requestCount} {requestCount, plural, one {richiesta} other {richieste}}", "components.RequestBlock.requestoverrides": "Aggiramenti della richiesta", - "components.Settings.notificationsettingssaved": "Impostazioni di notifica salvate!", - "components.Settings.notificationsettingsfailed": "Impossibile salvare le impostazioni di notifica.", + "components.Settings.notificationsettingssaved": "Impostazioni delle notifiche salvate correttamente!", + "components.Settings.notificationsettingsfailed": "Impossibile salvare le impostazioni di notifiche.", "components.Settings.notificationAgentsSettings": "Agenti di notifica", "components.UserList.bulkedit": "Modifica collettiva", "components.UserList.userssaved": "Utenti salvati!", @@ -827,5 +827,31 @@ "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.UserProfile.UserSettings.UserGeneralSettings.languageServerDefault": "Predefinito ({language})", - "components.RegionSelector.regionServerDefault": "Predefinito ({region})" + "components.RegionSelector.regionServerDefault": "Predefinito ({region})", + "components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription": "Non hai il permesso di modificare la password di questo utente.", + "components.UserProfile.UserSettings.UserPasswordChange.nopermission": "Non autorizzato", + "components.UserProfile.UserSettings.UserGeneralSettings.user": "Utente", + "components.UserProfile.UserSettings.UserGeneralSettings.role": "Ruolo", + "components.UserProfile.UserSettings.UserGeneralSettings.owner": "Proprietario", + "components.UserProfile.UserSettings.UserGeneralSettings.admin": "Amministratore", + "components.UserProfile.UserSettings.UserGeneralSettings.accounttype": "Tipo di account", + "components.UserList.owner": "Proprietario", + "components.UserList.accounttype": "Tipo di account", + "components.Settings.SettingsJobsCache.plex-full-sync": "Sincronizzazione libreria completa di Plex", + "components.Discover.DiscoverNetwork.networkSeries": "Serie di {network}", + "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.telegramChatIdTipLong": "Inizia una chat, aggiungi @get_id_bot, ed esegui il comando /my_id", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTip": "Aggiungi @get_id_bot alla chat", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "ID chat di Telegram", + "components.UserProfile.UserSettings.UserNotificationSettings.sendSilentlyDescription": "Invia notifiche senza suono", + "components.UserProfile.UserSettings.UserNotificationSettings.sendSilently": "Invia messaggi con Telegram silenziosamente", + "components.TvDetails.seasons": "{seasonCount, plural, one {# Stagione} other {# Stagioni}}", + "components.Settings.SettingsJobsCache.unknownJob": "Task sconosciuto", + "components.Settings.SettingsJobsCache.download-sync": "Scarica sincronizzazione", + "components.Settings.Notifications.botUsername": "Username del Bot", + "components.Discover.DiscoverTvGenre.genreSeries": "Serie di {genre}", + "components.Discover.DiscoverStudio.studioMovies": "Film {studio}" } diff --git a/src/i18n/locale/nl.json b/src/i18n/locale/nl.json index d124367ac..5f0acbe96 100644 --- a/src/i18n/locale/nl.json +++ b/src/i18n/locale/nl.json @@ -831,5 +831,40 @@ "components.RegionSelector.regionDefault": "Alle regio’s", "components.Discover.upcomingtv": "Verwachte series", "components.UserProfile.UserSettings.UserGeneralSettings.originalLanguageDefault": "Alle talen", - "components.Settings.originalLanguageDefault": "Alle talen" + "components.Settings.originalLanguageDefault": "Alle talen", + "components.UserProfile.UserSettings.UserGeneralSettings.languageServerDefault": "Standaard ({language})", + "components.RegionSelector.regionServerDefault": "Standaard ({region})", + "components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription": "Je bent niet gemachtigd om het wachtwoord van deze gebruiker te wijzigen.", + "components.UserProfile.UserSettings.UserPasswordChange.nopermission": "Onbevoegd", + "components.UserProfile.UserSettings.UserGeneralSettings.user": "Gebruiker", + "components.UserProfile.UserSettings.UserGeneralSettings.role": "Rol", + "components.UserProfile.UserSettings.UserGeneralSettings.owner": "Eigenaar", + "components.UserProfile.UserSettings.UserGeneralSettings.admin": "Beheerder", + "components.UserProfile.UserSettings.UserGeneralSettings.accounttype": "Accounttype", + "components.UserList.owner": "Eigenaar", + "components.UserList.accounttype": "Accounttype", + "components.Settings.SettingsJobsCache.plex-recently-added-sync": "Synchronisatie recent toegevoegd op Plex", + "components.Settings.SettingsJobsCache.radarr-sync": "Radarr-synchronisatie", + "components.Settings.SettingsJobsCache.sonarr-sync": "Sonarr-synchronisatie", + "components.Settings.SettingsJobsCache.unknownJob": "Onbekende taak", + "components.Settings.SettingsJobsCache.plex-full-sync": "Volledige synchronisatie Plexbibliotheek", + "components.Settings.SettingsJobsCache.download-sync-reset": "Reset download sync", + "components.Settings.SettingsJobsCache.download-sync": "Synchroniseer downloads", + "components.Discover.studioMovies": "{studio} Films", + "components.Discover.networkSeries": "{network} Series", + "components.Discover.genreSeries": "{genre} Series", + "components.Discover.genreMovies": "{genre} Films", + "components.TvDetails.seasons": "{seasonCount, plural, one {# seizoen} other {# seizoenen}}", + "i18n.loading": "Bezig met laden…", + "components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "Je moet een geldige chat-ID van Telegram opgeven", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "Een chat starten, @get_id_bot toevoegen en de opdracht /my_id geven", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTip": "@get_id_bot aan de chat toevoegen", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "Telegram chat-ID", + "components.UserProfile.UserSettings.UserNotificationSettings.sendSilentlyDescription": "Meldingen versturen zonder geluid", + "components.UserProfile.UserSettings.UserNotificationSettings.sendSilently": "Telegram-berichten stil versturen", + "components.Settings.Notifications.botUsername": "Gebruikersnaam bot", + "components.Discover.DiscoverTvGenre.genreSeries": "{genre} series", + "components.Discover.DiscoverStudio.studioMovies": "{studio} films", + "components.Discover.DiscoverNetwork.networkSeries": "{network} series", + "components.Discover.DiscoverMovieGenre.genreMovies": "{genre} films" } diff --git a/src/i18n/locale/pt_BR.json b/src/i18n/locale/pt_BR.json index 163728b9d..f83e6fb10 100644 --- a/src/i18n/locale/pt_BR.json +++ b/src/i18n/locale/pt_BR.json @@ -437,7 +437,7 @@ "components.Settings.Notifications.NotificationsPushover.userToken": "Chave do Usuário", "components.Settings.Notifications.NotificationsPushover.testsent": "Notificação de teste enviada!", "components.Settings.Notifications.NotificationsPushover.test": "Testar", - "components.Settings.Notifications.NotificationsPushover.settinguppushoverDescription": "Para configurar notificações via Pushover, você precisará registrar um aplicativo e inserir a chave de API abaixo. (Você pode user um de nossos ícones oficiais.) Você precisará também sua chave de usuário.", + "components.Settings.Notifications.NotificationsPushover.settinguppushoverDescription": "Para configurar notificações via Pushover, você precisará registrar um aplicativo e inserir o token de acesso abaixo. (Você pode user um de nossos ícones oficiais.) Você precisará também sua chave de usuário.", "components.Settings.Notifications.NotificationsPushover.settinguppushover": "Configurando Notificações Via Pushover", "components.Settings.Notifications.NotificationsPushover.saving": "Salvando…", "components.Settings.Notifications.NotificationsPushover.save": "Salvar Mudanças", @@ -754,7 +754,7 @@ "components.PermissionEdit.autoapprove4kDescription": "Concede aprovação automática para todas solicitações em 4K feitas por esse usuário.", "components.UserProfile.UserSettings.UserPasswordChange.nopasswordsetDescription": "Essa conta de usuário não possui uma senha local em {applicationTitle}. Defina uma senha abaixo para permitir que essa conta entre como “usuário local.\"", "components.Settings.Notifications.NotificationsPushbullet.validationAccessTokenRequired": "Você deve prover um token de acesso", - "components.Settings.Notifications.NotificationsPushbullet.settingUpPushbulletDescription": "Para configurar notificaçoes via Pushbullet você precisará criar um token de acessoe inserí-lo abaixo.", + "components.Settings.Notifications.NotificationsPushbullet.settingUpPushbulletDescription": "Para configurar notificações via Pushbullet você precisará criar um token de acesso e inserí-lo abaixo.", "components.Settings.Notifications.NotificationsPushbullet.settingUpPushbullet": "Configurando Notificações Via Pushbullet", "components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsSaved": "Configurações de notificação via Pushbullet salvas com sucesso!", "components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsFailed": "Falha ao salvar configurações de notificação via Pushover.", @@ -847,5 +847,34 @@ "components.Settings.originallanguageTip": "Filtra conteúdo pela língua original (se aplica apenas às categorias \"Popular\" e \"Em Breve\")", "components.Settings.originalLanguageDefault": "Todos Idiomas", "components.RegionSelector.regionServerDefault": "Padrão ({region})", - "components.UserProfile.UserSettings.UserGeneralSettings.languageServerDefault": "Padrão ({language})" + "components.UserProfile.UserSettings.UserGeneralSettings.languageServerDefault": "Padrão ({language})", + "components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription": "Você não tem permissão para modificar a senha desse usuário.", + "components.UserProfile.UserSettings.UserPasswordChange.nopermission": "Não Autorizado", + "components.UserProfile.UserSettings.UserGeneralSettings.user": "Usuário", + "components.UserProfile.UserSettings.UserGeneralSettings.role": "Privilégio", + "components.UserProfile.UserSettings.UserGeneralSettings.owner": "Dono", + "components.UserProfile.UserSettings.UserGeneralSettings.admin": "Administrador", + "components.UserProfile.UserSettings.UserGeneralSettings.accounttype": "Tipo de Conta", + "components.UserList.owner": "Dono", + "components.UserList.accounttype": "Tipo de Conta", + "components.Settings.SettingsJobsCache.download-sync": "Sincronizar Downloads", + "components.Settings.SettingsJobsCache.download-sync-reset": "Limpar Sincronização de Download", + "i18n.loading": "Carregando…", + "components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "Você deve prover um ID válido de chat do Telegram", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "Inicie uma conversa, adicione @get_id_bot, e envie o comando /my_id", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTip": "Adicione @get_id_bot à conversa", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "ID de Chat do Telegram", + "components.UserProfile.UserSettings.UserNotificationSettings.sendSilentlyDescription": "Envia notificações sem som", + "components.UserProfile.UserSettings.UserNotificationSettings.sendSilently": "Enviar Mensagens do Telegram Silenciosamente", + "components.TvDetails.seasons": "{seasonCount, plural, one {# Temporada} other {# Temporadas}}", + "components.Settings.SettingsJobsCache.unknownJob": "Tarefa Desconhecida", + "components.Settings.SettingsJobsCache.sonarr-sync": "Sicronizar com Sonarr", + "components.Settings.SettingsJobsCache.radarr-sync": "Sincronizar com Radarr", + "components.Settings.SettingsJobsCache.plex-recently-added-sync": "Sinc. Recentemente Adicionados ao Plex", + "components.Settings.SettingsJobsCache.plex-full-sync": "Sinc. Completa de Bibliotecas Plex", + "components.Settings.Notifications.botUsername": "Usuário do Bot", + "components.Discover.DiscoverTvGenre.genreSeries": "Séries de {genre}", + "components.Discover.DiscoverNetwork.networkSeries": "Séries por {network}", + "components.Discover.DiscoverStudio.studioMovies": "Filmes por {studio}", + "components.Discover.DiscoverMovieGenre.genreMovies": "Filmes de {genre}" } diff --git a/src/i18n/locale/pt_PT.json b/src/i18n/locale/pt_PT.json index f614f1ac0..ad11c0b12 100644 --- a/src/i18n/locale/pt_PT.json +++ b/src/i18n/locale/pt_PT.json @@ -311,7 +311,7 @@ "components.UserList.usercreatedfailed": "Algo errou criando o utilizador.", "components.UserList.user": "Utilizador", "components.UserList.totalrequests": "Total de Solicitações", - "components.UserList.role": "Privilégio", + "components.UserList.role": "Função", "components.UserList.plexuser": "Utilizador Plex", "components.UserList.passwordinfodescription": "Para utilizar a geração automática de palavras-passe, as notificações por e-mail precisam ser configuradas e ativadas.", "components.UserList.passwordinfo": "Informações de Palavra-passe", @@ -826,5 +826,34 @@ "components.UserProfile.UserSettings.UserGeneralSettings.originalLanguageDefault": "Todas as Idiomas", "components.Settings.originalLanguageDefault": "Todas as Idiomas", "components.UserProfile.UserSettings.UserGeneralSettings.languageServerDefault": "Padrão ({language})", - "components.RegionSelector.regionServerDefault": "Padrão ({region})" + "components.RegionSelector.regionServerDefault": "Padrão ({region})", + "components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription": "Você não tem permissão para modificar a palavra-passe deste utilizador.", + "components.UserProfile.UserSettings.UserPasswordChange.nopermission": "Desautorizado", + "components.UserProfile.UserSettings.UserGeneralSettings.user": "Utilizador", + "components.UserProfile.UserSettings.UserGeneralSettings.role": "Função", + "components.UserProfile.UserSettings.UserGeneralSettings.owner": "Proprietário", + "components.UserProfile.UserSettings.UserGeneralSettings.admin": "Administrador", + "components.UserProfile.UserSettings.UserGeneralSettings.accounttype": "Tipo de Conta", + "components.UserList.owner": "Proprietário", + "components.UserList.accounttype": "Tipo de Conta", + "i18n.loading": "Carregando…", + "components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "Você deve fornecer um ID de chat Telegram válido", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "Iniciar um chat, adicionar @get_id_bot, e enviar o comando /my_id", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTip": "Adicionar @get_id_bot ao chat", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "ID de Chat do Telegram", + "components.UserProfile.UserSettings.UserNotificationSettings.sendSilentlyDescription": "Envia notificações sem som", + "components.UserProfile.UserSettings.UserNotificationSettings.sendSilently": "Enviar Mensagens Telegram Silenciosamente", + "components.TvDetails.seasons": "{seasonCount, plural, one {# Temporada} other {# Temporadas}}", + "components.Settings.SettingsJobsCache.unknownJob": "Tarefa Desconhecida", + "components.Settings.SettingsJobsCache.sonarr-sync": "Sincronizar com Sonarr", + "components.Settings.SettingsJobsCache.radarr-sync": "Sincronizar com Radarr", + "components.Settings.SettingsJobsCache.plex-recently-added-sync": "Sincronização Recentemente Adicionados ao Plex", + "components.Settings.SettingsJobsCache.plex-full-sync": "Sincronização Completa de Bibliotecas Plex", + "components.Settings.SettingsJobsCache.download-sync-reset": "Reiniciar Sincronização de Download", + "components.Settings.SettingsJobsCache.download-sync": "Sincronizar Downloads", + "components.Settings.Notifications.botUsername": "Utilizador do Bot", + "components.Discover.DiscoverTvGenre.genreSeries": "Séries de {genre}", + "components.Discover.DiscoverStudio.studioMovies": "Filmes por {studio}", + "components.Discover.DiscoverNetwork.networkSeries": "Séries por {network}", + "components.Discover.DiscoverMovieGenre.genreMovies": "Filmes de {genre}" } diff --git a/src/i18n/locale/zh_Hant.json b/src/i18n/locale/zh_Hant.json index 0de177921..bbcc87586 100644 --- a/src/i18n/locale/zh_Hant.json +++ b/src/i18n/locale/zh_Hant.json @@ -71,8 +71,8 @@ "components.Setup.loginwithplex": "使用您的 Plex 帳戶", "components.Setup.finish": "完成配置", "components.Setup.continue": "繼續", - "components.Setup.configureservices": "配置服務器", - "components.Setup.configureplex": "配置 Plex 服務器", + "components.Setup.configureservices": "配置伺服器", + "components.Setup.configureplex": "配置 Plex 伺服器", "components.Settings.sonarrsettings": "Sonarr 設定", "components.Settings.radarrsettings": "Radarr 設定", "components.Settings.menuPlexSettings": "Plex 設定", @@ -95,7 +95,7 @@ "i18n.tvshows": "電視節目", "pages.pageNotFound": "404-頁面不存在", "pages.oops": "哎呀", - "pages.serviceUnavailable": "{statusCode}-服務器無法使用", + "pages.serviceUnavailable": "{statusCode}-伺服器無法使用", "pages.internalServerError": "{statusCode}-內部伺服器錯誤", "components.TvDetails.manageModalTitle": "電視節目管理", "components.MovieDetails.manageModalNoRequests": "無請求", @@ -351,7 +351,7 @@ "components.Settings.Notifications.NotificationsWebhook.webhooksettingssaved": "網絡鉤手通知設置保存成功!", "components.Settings.Notifications.discordsettingssaved": "Discord 通知設置保存成功!", "components.Settings.Notifications.emailsettingssaved": "電子郵件通知設置保存成功!", - "components.Settings.Notifications.chatId": "Chat ID", + "components.Settings.Notifications.chatId": "聊天室 ID", "components.Settings.Notifications.NotificationsPushover.pushoversettingsfailed": "Pushover 通知設置保存失敗。", "components.Settings.Notifications.settinguptelegram": "Telegram 通知設定", "components.Settings.Notifications.NotificationsPushover.settinguppushover": "Pushover 通知設定", @@ -383,9 +383,9 @@ "components.Settings.SettingsAbout.Releases.releasedataMissing": "無法獲取軟體版本資料。GitHub 崩潰了嗎?", "components.UserList.passwordinfodescription": "啟用電子郵件通知才能自動生成密碼。", "components.UserList.passwordinfo": "關於自動生成密碼", - "components.Settings.Notifications.validationBotAPIRequired": "必須輸入 Bot 機器人應用程式密鑰", + "components.Settings.Notifications.validationBotAPIRequired": "必須輸入 bot 機器人應用程式密鑰", "components.Settings.Notifications.botAPI": "Bot 機器人應用程式密鑰", - "components.Settings.menuServices": "服務器", + "components.Settings.menuServices": "伺服器", "components.Settings.address": "網址", "components.Settings.ssl": "安全通訊協定(SSL)", "components.Settings.SonarrModal.ssl": "安全通訊協定(SSL)", @@ -419,7 +419,7 @@ "components.Settings.plexsettings": "Plex 設定", "components.RequestModal.selectseason": "季數選擇", "components.RequestModal.requesttitle": "為 {title} 提交請求", - "components.RequestModal.requestseasons": "為 {seasonCount} 個季數提交請求", + "components.RequestModal.requestseasons": "為 {seasonCount} 季提交請求", "components.RequestModal.requestadmin": "您的請求將自動被批准。", "components.RequestModal.requestSuccess": "成功為 {title} 提交請求。", "components.RequestModal.requestCancel": "{title} 的請求已被取消。", @@ -449,7 +449,7 @@ "components.Settings.RadarrModal.validationNameRequired": "必須輸入伺服器名稱", "components.Settings.RadarrModal.validationHostnameRequired": "必須輸入主機名稱或 IP 位址", "components.Settings.RadarrModal.validationApiKeyRequired": "必須輸入應用程式密鑰", - "components.Settings.Notifications.validationChatIdRequired": "必須輸入 Chat ID", + "components.Settings.Notifications.validationChatIdRequired": "必須輸入聊天室 ID", "components.Settings.Notifications.NotificationsWebhook.validationJsonPayloadRequired": "必須輸入有效的 JSON 有效負載", "components.Settings.Notifications.NotificationsWebhook.authheader": "Authorization 頭欄位", "components.Settings.RadarrModal.minimumAvailability": "最低狀態", @@ -610,7 +610,7 @@ "components.Settings.localLogin": "允許本地用戶登錄", "components.TvDetails.manageModalClearMediaWarning": "*這電視節目的所有儲存資料將被永久刪除(包括用戶提交的請求)。如果節目存在於您的 Plex 伺服器,資料會在媒體庫掃描時重新建立。", "components.MovieDetails.manageModalClearMediaWarning": "*這電影的所有儲存資料將被永久刪除(包括用戶提交的請求)。如果電影存在於您的 Plex 伺服器,資料會在媒體庫掃描時重新建立。", - "components.TvDetails.allseasonsmarkedavailable": "*所有季數將被標記為可觀看。", + "components.TvDetails.allseasonsmarkedavailable": "*每季將被標記為可觀看。", "components.Settings.autoapprovedrequests": "自動批准時發送通知", "components.Settings.notificationsettingsfailed": "通知設置保存失敗。", "components.Settings.localLoginTip": "禁用此設置只會阻止新登錄(用戶不會被刪除)", @@ -779,7 +779,7 @@ "components.CollectionDetails.requestcollection4k": "提交 4K 系列請求", "components.CollectionDetails.request4k": "提交 4K 請求", "components.Settings.SettingsAbout.Releases.runningDevelopMessage": "開發版本的變更日誌不會顯示在以下。請直接到 GitHub 查看變更日誌。", - "components.Settings.Notifications.settinguptelegramDescription": "要設置 Telegram 通知,必須先建立一個 「bot」 機器人以及把 @get_id_bot加到聊天室,然後在以下輸入機器人應用程式密鑰和聊天室的 ID 號。", + "components.Settings.Notifications.settinguptelegramDescription": "要設置 Telegram 通知,必須先建立一個 「bot」 機器人以及把 @get_id_bot 加到聊天室,然後在以下輸入機器人應用程式密鑰和聊天室的 ID 號。", "components.Settings.Notifications.NotificationsPushbullet.settingUpPushbulletDescription": "要設置 Pushbullet 通知,必須先獲取 API 令牌,然後在下面輸入。", "components.Settings.Notifications.NotificationsPushover.settinguppushoverDescription": "要設置 Pushover 通知,必須先建立一個應用程式,然後在以下輸入生成的 API 令牌和您的用戶密鑰。(添加應用時可以使用 Overseerr 的官方圖標。)", "components.Settings.Notifications.NotificationsSlack.settingupslackDescription": "要設置 Slack 通知,必須先建立一個 「incoming webhook」,然後在以下輸入生成的網絡鉤手網址。", @@ -808,7 +808,44 @@ "components.Settings.plexsettingsDescription": "關於 Plex 伺服器的設置。Overseerr 將定時執行媒體庫掃描。", "components.UserProfile.UserSettings.UserGeneralSettings.originalLanguageDefault": "所有語言", "components.Settings.originalLanguageDefault": "所有語言", - "components.Settings.manualscanDescription": "在正常情況下,Overseerr 會每24小時掃描您的 Plex 媒體庫。最近添加的媒體將更頻繁掃描。設置新的 Plex 伺服器時,我們建議您執行一次手動掃描!", + "components.Settings.manualscanDescription": "在正常情況下,Overseerr 會每24小時掃描您的 Plex 媒體庫。最新添加的媒體將更頻繁掃描。設置新的 Plex 伺服器時,我們建議您執行一次手動掃描!", "components.UserProfile.UserSettings.UserGeneralSettings.languageServerDefault": "默認({language})", - "components.RegionSelector.regionServerDefault": "默認({region})" + "components.RegionSelector.regionServerDefault": "默認({region})", + "components.Settings.settingUpPlexDescription": "關於 Plex 伺服器的設置。您可以手動輸入資料或從 plex.tv 返回的設置做選擇以及自動配置。請點下拉式選單右邊的按鈕測試連線。", + "components.Settings.sonarrSettingsDescription": "關於 Sonarr 伺服器的設置。伺服器數沒有最大值限制,但您只能指定兩個伺服器為默認(一個非 4K、一個 4K)。", + "components.Settings.radarrSettingsDescription": "關於 Radarr 伺服器的設置。伺服器數沒有最大值限制,但您只能指定兩個伺服器為默認(一個非 4K、一個 4K)。", + "components.Settings.plexlibrariesDescription": "Overseerr 將掃描的媒體庫。", + "components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription": "您無權設置此用戶的密碼。", + "components.UserProfile.UserSettings.UserPasswordChange.nopermission": "未經授權", + "components.UserProfile.UserSettings.UserGeneralSettings.user": "用戶", + "components.UserProfile.UserSettings.UserGeneralSettings.accounttype": "用戶類型", + "components.UserList.accounttype": "用戶類型", + "components.UserProfile.UserSettings.UserGeneralSettings.role": "角色", + "components.UserProfile.UserSettings.UserGeneralSettings.admin": "管理員", + "components.UserProfile.UserSettings.UserGeneralSettings.owner": "所有者", + "components.UserList.owner": "所有者", + "components.Settings.SettingsJobsCache.plex-recently-added-sync": "Plex 最新添加掃描", + "components.Settings.SettingsJobsCache.plex-full-sync": "Plex 媒體庫掃描", + "components.Settings.SettingsJobsCache.sonarr-sync": "Sonarr 掃描", + "components.Settings.SettingsJobsCache.radarr-sync": "Radarr 掃描", + "components.Settings.SettingsJobsCache.download-sync-reset": "下載狀態同步復位", + "components.Settings.SettingsJobsCache.download-sync": "下載狀態同步", + "components.Settings.SettingsJobsCache.unknownJob": "未知作業", + "components.TvDetails.seasons": "{seasonCount} 季", + "components.Discover.networkSeries": "{network} 電視節目", + "components.Discover.studioMovies": "{studio} 電影", + "components.Discover.genreMovies": "{genre}電影", + "components.Discover.genreSeries": "{genre}電視節目", + "components.Discover.DiscoverTvGenre.genreSeries": "{genre}電視節目", + "components.Discover.DiscoverNetwork.networkSeries": "{network} 電視節目", + "components.Discover.DiscoverStudio.studioMovies": "{studio} 電影", + "components.Discover.DiscoverMovieGenre.genreMovies": "{genre}電影", + "i18n.loading": "載入中…", + "components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "必須輸入 Telegram 聊天室 ID", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "Telegram 聊天室 ID", + "components.UserProfile.UserSettings.UserNotificationSettings.sendSilently": "無聲 Telegram 通知", + "components.UserProfile.UserSettings.UserNotificationSettings.sendSilentlyDescription": "發送沒有聲音警報的通知", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "先建立一個聊天室以及把 @get_id_bot 加到聊天室,讓後在聊天室裡發出 /my_id 命令", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTip": "把 @get_id_bot 加到聊天室", + "components.Settings.Notifications.botUsername": "Bot 機器人名" }