From e4f9b8a9848f3af00e86fc7108c823ed0584609f Mon Sep 17 00:00:00 2001 From: "Weblate (bot)" Date: Fri, 5 Feb 2021 03:44:23 +0100 Subject: [PATCH] feat(lang): translations update from Weblate (#841) * feat(lang): translated using Weblate (French) Currently translated at 98.4% (631 of 641 strings) Co-authored-by: Hosted Weblate Co-authored-by: J. Lavoie Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/fr/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (English) Currently translated at 100.0% (645 of 645 strings) Co-authored-by: Hosted Weblate Co-authored-by: TheCatLady Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/en/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Portuguese (Portugal)) Currently translated at 100.0% (641 of 641 strings) Co-authored-by: Hosted Weblate Co-authored-by: Marcos Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/pt_PT/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (641 of 641 strings) Co-authored-by: Hosted Weblate Co-authored-by: Tijuco Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/pt_BR/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Chinese (Traditional)) Currently translated at 93.6% (604 of 645 strings) feat(lang): translated using Weblate (Chinese (Traditional)) Currently translated at 93.6% (604 of 645 strings) feat(lang): translated using Weblate (Chinese (Traditional)) Currently translated at 93.6% (600 of 641 strings) feat(lang): translated using Weblate (Chinese (Traditional)) Currently translated at 93.4% (599 of 641 strings) Co-authored-by: Hosted Weblate Co-authored-by: TheCatLady Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/zh_Hant/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Dutch) Currently translated at 100.0% (641 of 641 strings) feat(lang): translated using Weblate (Dutch) Currently translated at 100.0% (633 of 633 strings) Co-authored-by: Hosted Weblate Co-authored-by: Kobe Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/nl/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Russian) Currently translated at 13.1% (84 of 641 strings) Co-authored-by: Artem Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ru/ Translation: Overseerr/Overseerr Frontend Co-authored-by: J. Lavoie Co-authored-by: TheCatLady Co-authored-by: Marcos Co-authored-by: Tijuco Co-authored-by: Kobe Co-authored-by: Artem --- src/i18n/locale/en.json | 4 +- src/i18n/locale/fr.json | 33 +++++++++++---- src/i18n/locale/nl.json | 12 +++++- src/i18n/locale/pt_BR.json | 10 ++++- src/i18n/locale/pt_PT.json | 20 +++++++-- src/i18n/locale/ru.json | 4 +- src/i18n/locale/zh_Hant.json | 78 ++++++++++++++++++++++-------------- 7 files changed, 116 insertions(+), 45 deletions(-) diff --git a/src/i18n/locale/en.json b/src/i18n/locale/en.json index bcf61ed1..6f633ea2 100644 --- a/src/i18n/locale/en.json +++ b/src/i18n/locale/en.json @@ -38,8 +38,8 @@ "components.Login.signinheader": "Sign in to continue", "components.Login.signinwithoverseerr": "Use your {applicationTitle} account", "components.Login.signinwithplex": "Use your Plex account", - "components.Login.validationemailrequired": "Not a valid email address", - "components.Login.validationpasswordrequired": "Password required", + "components.Login.validationemailrequired": "You must provide a valid email address", + "components.Login.validationpasswordrequired": "You must provide a password", "components.MediaSlider.ShowMoreCard.seemore": "See More", "components.MovieDetails.MovieCast.fullcast": "Full Cast", "components.MovieDetails.MovieCrew.fullcrew": "Full Crew", diff --git a/src/i18n/locale/fr.json b/src/i18n/locale/fr.json index 5bb050dd..9871d2db 100644 --- a/src/i18n/locale/fr.json +++ b/src/i18n/locale/fr.json @@ -25,7 +25,7 @@ "components.MovieDetails.cast": "Casting", "components.MovieDetails.decline": "Refuser", "components.MovieDetails.manageModalClearMedia": "Effacer toutes les données médias", - "components.MovieDetails.manageModalClearMediaWarning": "Ceci effacera toutes les données sur ce film de manière irréversible, y compris les demandes. Si cet élément existe dans votre bibliothèque Plex, les informations du média seront recréées à la prochaine synchronisation.", + "components.MovieDetails.manageModalClearMediaWarning": "* Ceci effacera toutes les données sur ce film de manière irréversible, y compris les demandes. Si cet élément existe dans votre bibliothèque Plex, les informations du média seront recréées à la prochaine synchronisation.", "components.MovieDetails.manageModalNoRequests": "Aucune demande", "components.MovieDetails.manageModalRequests": "Demandes d'ajout", "components.MovieDetails.manageModalTitle": "Gérer les films", @@ -232,7 +232,7 @@ "components.TvDetails.decline": "Refuser", "components.TvDetails.declinerequests": "Refuser {requestCount} {requestCount, plural, one {Request} other {Requests}}", "components.TvDetails.manageModalClearMedia": "Effacer toutes les données média", - "components.TvDetails.manageModalClearMediaWarning": "Ceci supprimera irrémédiablement toutes les données multimédias pour cette série télévisée, y compris toutes les demandes. Si cet élément existe dans votre bibliothèque Plex, les informations multimédias seront recréées lors de la prochaine synchronisation.", + "components.TvDetails.manageModalClearMediaWarning": "* Ceci supprimera irrémédiablement toutes les données multimédias pour cette série télévisée, y compris toutes les demandes. Si cet élément existe dans votre bibliothèque Plex, les informations multimédias seront recréées lors de la prochaine synchronisation.", "components.TvDetails.manageModalNoRequests": "Aucune demande", "components.TvDetails.manageModalRequests": "Demandes", "components.TvDetails.manageModalTitle": "Gérer les séries", @@ -261,7 +261,7 @@ "components.UserEdit.permissions": "Autorisations", "components.UserEdit.request": "Demandes d'ajouts", "components.UserEdit.requestDescription": "Accorde l'autorisation de demander des films et des séries.", - "components.UserEdit.save": "Sauvegarder", + "components.UserEdit.save": "Sauvegarder les changements", "components.UserEdit.saving": "Enregistrement en cours…", "components.UserEdit.settings": "Gérer les paramètres", "components.UserEdit.settingsDescription": "Donne la permission de modifier tous les paramètres d'Overseerr. Un utilisateur doit avoir cette permission pour pouvoir la donner à d'autres.", @@ -560,12 +560,12 @@ "components.Settings.notificationAgentsSettings": "Agents de notification", "components.Settings.notificationAgentSettingsDescription": "Choisissez le ou les types de notifications à envoyer, et quel agent de notification utiliser.", "components.Settings.enablenotifications": "Activer les Notifications", - "components.Settings.autoapprovedrequests": "Envoyer des notifications pour les demandes approuvées automatiquement", + "components.Settings.autoapprovedrequests": "Activer les notifications pour les validations automatiques", "components.PlexLoginButton.signinwithplex": "Connectez-vous", "components.PlexLoginButton.signingin": "Connexion en cours…", "components.UserList.userssaved": "Utilisateurs enregistrés !", "components.UserList.bulkedit": "Modification en masse", - "components.Settings.csrfProtectionTip": "Définit l'accès à l'API externe en lecture seule (Overseerr doit être rechargé pour que les modifications prennent effet)", + "components.Settings.csrfProtectionTip": "Définit l'accès à l'API externe en lecture seule (nécessite HTTPS et Overseerr doit être rechargé pour que les modifications prennent effet)", "components.Settings.csrfProtection": "Activer la protection CSRF", "components.PermissionEdit.voteDescription": "Accorde l'autorisation de voter dans les demandes (vote pas encore implémenté)", "components.PermissionEdit.vote": "Vote", @@ -604,7 +604,7 @@ "components.Settings.settingUpPlex": "Configuration de Plex", "components.Settings.serverpresetRefreshing": "Récupération des serveurs…", "components.Settings.serverpresetPlaceholder": "Serveur Plex", - "components.Settings.serverpresetManualMessage": "Configurer manuellement", + "components.Settings.serverpresetManualMessage": "Configuration manuelle", "components.Settings.serverpresetLoad": "Appuyez sur le bouton pour charger les serveurs disponibles", "components.Settings.serverpreset": "Serveur", "components.Settings.serverRemote": "distant", @@ -665,5 +665,24 @@ "components.Settings.SettingsJobsCache.cachehits": "Résultats", "components.Settings.SettingsJobsCache.cacheflushed": "Cache de {cachename} vidé.", "components.Settings.SettingsJobsCache.cacheDescription": "Overseerr met en cache les demandes aux points de terminaison d'API externes pour optimiser les performances et éviter de faire des appels d'API inutiles.", - "components.Settings.SettingsJobsCache.cache": "Cache" + "components.Settings.SettingsJobsCache.cache": "Cache", + "components.Settings.applicationTitle": "Titre de l'application", + "i18n.advanced": "Avancés", + "components.UserList.users": "Utilisateurs", + "components.Setup.setup": "Configuration", + "components.Settings.validationApplicationUrlTrailingSlash": "L'URL ne doit pas se terminer par une barre oblique finale", + "components.Settings.validationApplicationUrl": "Vous devez fournir une URL valide", + "components.Settings.settings": "Paramètres", + "components.Settings.localLogin": "Activer la connexion des utilisateurs locaux", + "components.Settings.csrfProtectionHoverTip": "N'activez PAS ceci à moins que vous compreniez ce que vous faites !", + "components.Settings.SonarrModal.validationApplicationUrlTrailingSlash": "L'URL ne doit pas se terminer par une barre oblique finale", + "components.Settings.SonarrModal.validationApplicationUrl": "Vous devez fournir une URL valide", + "components.Settings.SettingsAbout.preferredmethod": "Préféré", + "components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "L'URL ne doit pas se terminer par une barre oblique finale", + "components.Settings.RadarrModal.validationApplicationUrl": "Vous devez fournir une URL valide", + "components.Search.search": "Rechercher", + "components.RequestModal.AdvancedRequester.requestas": "Demander comme", + "components.PermissionEdit.viewrequestsDescription": "Accorde l'autorisation de consulter les demandes des autres utilisateurs.", + "components.PermissionEdit.viewrequests": "Voir les demandes", + "components.Discover.discover": "Découverte" } diff --git a/src/i18n/locale/nl.json b/src/i18n/locale/nl.json index 31426522..a48bd8b6 100644 --- a/src/i18n/locale/nl.json +++ b/src/i18n/locale/nl.json @@ -680,5 +680,15 @@ "components.Setup.setup": "Configuratie", "components.RequestModal.AdvancedRequester.requestas": "Aanvragen als", "components.Discover.discover": "Ontdekken", - "components.Settings.validationApplicationTitle": "Je moet een toepassingstitel opgeven" + "components.Settings.validationApplicationTitle": "Je moet een toepassingstitel opgeven", + "components.AppDataWarning.dockerVolumeMissingDescription": "De volumekoppeling /app/config was niet correct geconfigureerd. Alle gegevens zullen worden gewist wanneer de container wordt gestopt of opnieuw wordt gestart.", + "components.AppDataWarning.dockerVolumeMissing": "Docker-volumekoppeling ontbreekt", + "components.Settings.validationApplicationUrlTrailingSlash": "URL mag niet eindigen op een schuine streep", + "components.Settings.validationApplicationUrl": "Je moet een geldige URL opgeven", + "components.Settings.SonarrModal.validationApplicationUrlTrailingSlash": "URL mag niet eindigen op een schuine streep", + "components.Settings.SonarrModal.validationApplicationUrl": "Je moet een geldige URL opgeven", + "components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "URL mag niet eindigen op een schuine streep", + "components.Settings.RadarrModal.validationApplicationUrl": "Je moet een geldige URL opgeven", + "components.PermissionEdit.viewrequestsDescription": "Geeft toestemming om de verzoeken van andere gebruikers te bekijken.", + "components.PermissionEdit.viewrequests": "Verzoeken bekijken" } diff --git a/src/i18n/locale/pt_BR.json b/src/i18n/locale/pt_BR.json index c87ee427..779a9759 100644 --- a/src/i18n/locale/pt_BR.json +++ b/src/i18n/locale/pt_BR.json @@ -696,5 +696,13 @@ "components.RequestModal.AdvancedRequester.requestas": "Solicitar Como", "components.Discover.discover": "Explorar", "components.AppDataWarning.dockerVolumeMissingDescription": "O ponto de montagem /app/config não foi corretamente configurado. Todos dados serão perdidos quando o container parar ou reiniciar.", - "components.AppDataWarning.dockerVolumeMissing": "Faltando Ponto de Montagem do Volume Docker" + "components.AppDataWarning.dockerVolumeMissing": "Faltando Ponto de Montagem do Volume Docker", + "components.Settings.validationApplicationUrlTrailingSlash": "A URL não pode terminar com uma barra", + "components.Settings.validationApplicationUrl": "Você deve prover uma URL válida", + "components.Settings.SonarrModal.validationApplicationUrlTrailingSlash": "A URL não pode terminar com uma barra", + "components.Settings.SonarrModal.validationApplicationUrl": "Você deve prover uma URL válida", + "components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "A URL não pode terminar com uma barra", + "components.Settings.RadarrModal.validationApplicationUrl": "Você deve prover uma URL válida", + "components.PermissionEdit.viewrequestsDescription": "Concede permissão para visualizar solicitações de outros usuários.", + "components.PermissionEdit.viewrequests": "Visualizar Solicitações" } diff --git a/src/i18n/locale/pt_PT.json b/src/i18n/locale/pt_PT.json index 6c6e34ed..081d5e2c 100644 --- a/src/i18n/locale/pt_PT.json +++ b/src/i18n/locale/pt_PT.json @@ -233,7 +233,7 @@ "components.MovieDetails.manageModalTitle": "Gerir Filme", "components.MovieDetails.manageModalRequests": "Solicitações", "components.MovieDetails.manageModalNoRequests": "Nenhuma Solicitação", - "components.MovieDetails.manageModalClearMediaWarning": "Isso removerá irreversivelmente todos os dados desse filme, incluindo todas as solicitações. Se esse item existir em sua biblioteca Plex, as informações de mídia serão recriadas durante a próxima sincronização.", + "components.MovieDetails.manageModalClearMediaWarning": "* Isso removerá irreversivelmente todos os dados desse filme, incluindo todas as solicitações. Se esse item existir em sua biblioteca Plex, as informações de mídia serão recriadas durante a próxima sincronização.", "components.MovieDetails.manageModalClearMedia": "Limpar Todos Dados de Mídia", "components.MovieDetails.decline": "Rejeitar", "components.MovieDetails.cast": "Elenco", @@ -516,7 +516,7 @@ "components.TvDetails.manageModalTitle": "Gerir Série", "components.TvDetails.manageModalRequests": "Solicitações", "components.TvDetails.manageModalNoRequests": "Nenhuma Solicitação", - "components.TvDetails.manageModalClearMediaWarning": "Isso removerá irreversivelmente todos os dados dessa séries, incluindo todas as solicitações. Se esse item existir em sua biblioteca Plex, as informações de mídia serão recriadas durante a próxima sincronização.", + "components.TvDetails.manageModalClearMediaWarning": "* Isso removerá irreversivelmente todos os dados dessa séries, incluindo todas as solicitações. Se esse item existir em sua biblioteca Plex, as informações de mídia serão recriadas durante a próxima sincronização.", "components.TvDetails.manageModalClearMedia": "Limpar Todos Dados de Mídia", "components.TvDetails.firstAirDate": "Primeira Exibição", "i18n.decline": "Rejeitar", @@ -669,5 +669,19 @@ "components.Settings.localLoginTip": "Desativar esta opção impede apenas novas conexões (nenhum dado do utilizador é excluído)", "components.Settings.localLogin": "Ativar Conexão de Utilizador local", "components.Search.search": "Pesquisar", - "components.Settings.applicationTitle": "Título da Aplicação" + "components.Settings.applicationTitle": "Título da Aplicação", + "components.Setup.setup": "Configurar", + "components.Settings.validationApplicationTitle": "Você deve fornecer um título de aplicação", + "components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "A URL não deve terminar com uma barra final", + "components.Settings.SonarrModal.validationApplicationUrlTrailingSlash": "A URL não deve terminar com uma barra final", + "components.Settings.validationApplicationUrlTrailingSlash": "A URL não deve terminar com uma barra final", + "components.Settings.SonarrModal.validationApplicationUrl": "Você deve fornecer uma URL valida", + "components.Settings.validationApplicationUrl": "Você deve fornecer uma URL valida", + "components.Settings.RadarrModal.validationApplicationUrl": "Você deve fornecer uma URL valida", + "components.RequestModal.AdvancedRequester.requestas": "Solicitar Como", + "components.PermissionEdit.viewrequestsDescription": "Concede permissão para ver solicitações de outros utilizadores.", + "components.PermissionEdit.viewrequests": "Ver Solicitações", + "components.Discover.discover": "Descobrir", + "components.AppDataWarning.dockerVolumeMissing": "Ponto de Montagem do Volume Docker Faltando", + "components.AppDataWarning.dockerVolumeMissingDescription": "O ponto de montagem /app/config não foi configurado corretamente . Todos dados serão perdidos quando o container parar ou reiniciar." } diff --git a/src/i18n/locale/ru.json b/src/i18n/locale/ru.json index c0f60910..03bcf012 100644 --- a/src/i18n/locale/ru.json +++ b/src/i18n/locale/ru.json @@ -310,5 +310,7 @@ "components.CollectionDetails.movies": "Фильмы", "components.CollectionDetails.requesting": "Запрашивается…", "components.CollectionDetails.requestcollection": "Запросить Коллекцию", - "components.CollectionDetails.requestSuccess": "{title} успешно запрошено!" + "components.CollectionDetails.requestSuccess": "{title} успешно запрошено!", + "components.Login.email": "Адрес электронной почты", + "components.Common.ListView.noresults": "Нет результатов." } diff --git a/src/i18n/locale/zh_Hant.json b/src/i18n/locale/zh_Hant.json index 5beba342..ca62449b 100644 --- a/src/i18n/locale/zh_Hant.json +++ b/src/i18n/locale/zh_Hant.json @@ -1,12 +1,12 @@ { "components.Settings.Notifications.webhookUrl": "網絡鉤手網址(URL)", - "components.Settings.Notifications.validationWebhookUrlRequired": "網絡鉤手網址一定要輸入", + "components.Settings.Notifications.validationWebhookUrlRequired": "必須輸入網絡鉤手網址", "components.Settings.Notifications.NotificationsWebhook.webhookUrlPlaceholder": "網絡鉤手網址(URL)", "components.Settings.Notifications.NotificationsWebhook.webhookUrl": "網絡鉤手網址(URL)", - "components.Settings.Notifications.NotificationsWebhook.validationWebhookUrlRequired": "網絡鉤手網址一定要輸入", + "components.Settings.Notifications.NotificationsWebhook.validationWebhookUrlRequired": "必須輸入網絡鉤手網址", "components.Settings.Notifications.NotificationsSlack.webhookUrlPlaceholder": "網絡鉤手網址(URL)", "components.Settings.Notifications.NotificationsSlack.webhookUrl": "網絡鉤手網址(URL)", - "components.Settings.Notifications.NotificationsSlack.validationWebhookUrlRequired": "網絡鉤手網址一定要輸入", + "components.Settings.Notifications.NotificationsSlack.validationWebhookUrlRequired": "必須輸入網絡鉤手網址", "components.Settings.applicationurl": "應用程序網址(URL)", "components.Settings.SonarrModal.apiKey": "應用程式密鑰", "components.Settings.apikey": "應用程式密鑰", @@ -32,8 +32,8 @@ "components.Settings.Notifications.notificationtypes": "通知類型", "components.Settings.Notifications.NotificationsSlack.agentenabled": "啟用", "components.Settings.Notifications.NotificationsPushover.agentenabled": "啟用", - "components.Settings.Notifications.validationSmtpPortRequired": "SMTP 通訊埠一定要輸入", - "components.Settings.Notifications.validationSmtpHostRequired": "SMTP 主機一定要輸入", + "components.Settings.Notifications.validationSmtpPortRequired": "必須輸入SMTP 通訊埠", + "components.Settings.Notifications.validationSmtpHostRequired": "必須輸入SMTP 主機", "components.Settings.Notifications.smtpPort": "SMTP 通訊埠", "components.Settings.Notifications.smtpHost": "SMTP 主機", "i18n.partiallyavailable": "部分可觀看", @@ -235,9 +235,9 @@ "components.MovieDetails.approve": "批准", "components.MovieDetails.MovieCrew.fullcrew": "製作群", "components.MovieDetails.MovieCast.fullcast": "演員", - "components.Login.validationpasswordrequired": "請輸入密碼", - "components.Login.validationemailrequired": "請輸入電子郵件地址", - "components.Login.signinwithoverseerr": "使用您的 Overseerr 帳戶", + "components.Login.validationpasswordrequired": "必須輸入密碼", + "components.Login.validationemailrequired": "必須輸入有效電子郵件地址", + "components.Login.signinwithoverseerr": "使用您的 {applicationTitle} 帳戶", "components.Login.signinplex": "使用 Plex 帳號登入", "components.Login.password": "密碼", "components.Login.loginerror": "登入中出了點問題。", @@ -288,7 +288,7 @@ "components.CollectionDetails.numberofmovies": "電影數:{count}", "components.CollectionDetails.movies": "電影", "components.UserEdit.request4kMovies": "提交 4K 電影的請求", - "components.Settings.Notifications.validationFromRequired": "發件人電子郵件地址一定要輸入", + "components.Settings.Notifications.validationFromRequired": "必須輸入發件人電子郵件地址", "components.UserEdit.request4k": "提交 4K 請求", "components.UserEdit.request": "提交請求", "components.UserEdit.managerequests": "請求管理", @@ -337,16 +337,16 @@ "components.Settings.addsonarr": "添加 Sonarr 伺服器", "components.Settings.SonarrModal.server4k": "4K 伺服器", "components.Settings.SettingsAbout.supportoverseerr": "支持 Overseerr!", - "components.Settings.SonarrModal.validationProfileRequired": "質量必須設置", - "components.Settings.RadarrModal.validationProfileRequired": "質量必須設置", + "components.Settings.SonarrModal.validationProfileRequired": "必須設置質量", + "components.Settings.RadarrModal.validationProfileRequired": "必須設置質量", "components.Settings.SonarrModal.selectQualityProfile": "質量設定", "components.Settings.RadarrModal.selectQualityProfile": "質量設定", - "components.Settings.RadarrModal.validationMinimumAvailabilityRequired": "最低狀態必須設置", + "components.Settings.RadarrModal.validationMinimumAvailabilityRequired": "必須設置最低狀態", "components.Settings.RadarrModal.selectMinimumAvailability": "最低狀態設定", - "components.Settings.SonarrModal.validationRootFolderRequired": "根目錄必須設置", + "components.Settings.SonarrModal.validationRootFolderRequired": "必須設置根目錄", "components.Settings.SonarrModal.selectRootFolder": "根目錄設定", "components.Settings.RadarrModal.selectRootFolder": "根目錄設定", - "components.Settings.RadarrModal.validationRootFolderRequired": "根目錄必須設置", + "components.Settings.RadarrModal.validationRootFolderRequired": "必須設置根目錄", "components.Settings.Notifications.NotificationsSlack.slacksettingssaved": "Slack 通知設置保存成功!", "components.Settings.Notifications.NotificationsWebhook.webhooksettingssaved": "網絡鉤手通知設置保存成功!", "components.Settings.Notifications.discordsettingssaved": "Discord 通知設置保存成功!", @@ -367,7 +367,7 @@ "components.Settings.Notifications.NotificationsWebhook.resetPayload": "重置為默認", "components.Settings.Notifications.NotificationsWebhook.customJson": "JSON 有效負載", "components.Settings.Notifications.NotificationsWebhook.resetPayloadSuccess": "JSON 有效負載成功重置為默認負載。", - "components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "用戶令牌一定要輸入", + "components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "必須輸入用戶令牌", "components.UserEdit.autoapproveSeriesDescription": "自動批准這用戶提交的電視節目請求。", "components.UserEdit.autoapproveMoviesDescription": "自動批准這用戶提交的電影請求。", "components.UserEdit.autoapproveDescription": "自動批准這用戶提交的請求。", @@ -383,7 +383,7 @@ "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 機器人應用程式介面(API)", "components.Settings.menuServices": "服務器", "components.Settings.address": "網址", @@ -439,22 +439,22 @@ "components.RequestModal.request4kfrom": "{username} 的 4K 請求待處理。", "components.Settings.toastApiKeySuccess": "生成新應用程式密鑰成功!", "components.Settings.SettingsAbout.clickheretojoindiscord": "加入 Overseerr 的 Discord 伺服器!", - "components.Settings.validationPortRequired": "通訊埠一定要輸入", - "components.Settings.validationHostnameRequired": "主機名稱或 IP 位址一定要輸入", - "components.Settings.SonarrModal.validationPortRequired": "通訊埠一定要輸入", - "components.Settings.SonarrModal.validationNameRequired": "伺服器名稱一定要輸入", - "components.Settings.SonarrModal.validationHostnameRequired": "主機名稱或 IP 位址一定要輸入", - "components.Settings.RadarrModal.validationPortRequired": "通訊埠一定要輸入", - "components.Settings.SonarrModal.validationApiKeyRequired": "應用程式密鑰一定要輸入", - "components.Settings.RadarrModal.validationNameRequired": "伺服器名稱一定要輸入", - "components.Settings.RadarrModal.validationHostnameRequired": "主機名稱或 IP 位址一定要輸入", - "components.Settings.RadarrModal.validationApiKeyRequired": "應用程式密鑰一定要輸入", - "components.Settings.Notifications.validationChatIdRequired": "Chat ID 一定要輸入", - "components.Settings.Notifications.NotificationsWebhook.validationJsonPayloadRequired": "JSON 有效負載一定要輸入", + "components.Settings.validationPortRequired": "必須輸入通訊埠", + "components.Settings.validationHostnameRequired": "必須輸入主機名稱或 IP 位址", + "components.Settings.SonarrModal.validationPortRequired": "必須輸入通訊埠", + "components.Settings.SonarrModal.validationNameRequired": "必須輸入伺服器名稱", + "components.Settings.SonarrModal.validationHostnameRequired": "必須輸入主機名稱或 IP 位址", + "components.Settings.RadarrModal.validationPortRequired": "必須輸入通訊埠", + "components.Settings.SonarrModal.validationApiKeyRequired": "必須輸入應用程式密鑰", + "components.Settings.RadarrModal.validationNameRequired": "必須輸入伺服器名稱", + "components.Settings.RadarrModal.validationHostnameRequired": "必須輸入主機名稱或 IP 位址", + "components.Settings.RadarrModal.validationApiKeyRequired": "必須輸入應用程式密鑰", + "components.Settings.Notifications.validationChatIdRequired": "必須輸入 Chat ID", + "components.Settings.Notifications.NotificationsWebhook.validationJsonPayloadRequired": "必須輸入 JSON 有效負載", "components.Settings.Notifications.NotificationsWebhook.authheader": "Authorization 頭欄位", "components.Settings.RadarrModal.minimumAvailability": "最低狀態", "components.Settings.Notifications.allowselfsigned": "允許自簽名證書", - "components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired": "令牌一定要輸入", + "components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired": "必須輸入令牌", "components.Settings.RadarrModal.hostname": "主機名稱或 IP 位址", "components.Settings.SonarrModal.hostname": "主機名稱或 IP 位址", "components.Settings.hostname": "主機名稱或 IP 位址", @@ -623,5 +623,23 @@ "components.Discover.discover": "探索", "components.AppDataWarning.dockerVolumeMissing": "無法訪問 Docker 繫結掛載", "components.AppDataWarning.dockerVolumeMissingDescription": "您必須使用繫結掛載(bind mount)指定某個宿主機器的資料夾跟容器內的 /app/config 資料夾連通,才能保存 Overseerr 的配置和數據。", - "components.RequestModal.AdvancedRequester.requestas": "請求者" + "components.RequestModal.AdvancedRequester.requestas": "請求者", + "components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "必須刪除結尾斜線", + "components.Settings.SonarrModal.validationApplicationUrlTrailingSlash": "必須刪除結尾斜線", + "components.Settings.validationApplicationUrlTrailingSlash": "必須刪除結尾斜線", + "components.Settings.validationApplicationTitle": "必須輸入應用程序名", + "components.Settings.validationApplicationUrl": "必須輸入有效網址", + "components.Settings.SonarrModal.validationApplicationUrl": "必須輸入有效網址", + "components.Settings.RadarrModal.validationApplicationUrl": "必須輸入有效網址", + "components.PermissionEdit.viewrequests": "查看請求", + "components.Settings.RadarrModal.validationBaseUrlLeadingSlash": "必須添加前置斜線", + "components.Settings.SonarrModal.validationBaseUrlLeadingSlash": "必須添加前置斜線", + "components.Settings.SonarrModal.validationBaseUrlTrailingSlash": "必須刪除結尾斜線", + "components.Settings.RadarrModal.validationBaseUrlTrailingSlash": "必須刪除結尾斜線", + "components.UserList.validationEmail": "必須輸入有效電子郵件地址", + "components.UserEdit.validationEmail": "必須輸入有效電子郵件地址", + "components.Settings.Notifications.validationEmail": "必須輸入有效電子郵件地址", + "components.Settings.Notifications.validationWebhookUrl": "必須輸入有效網址", + "components.Settings.Notifications.NotificationsWebhook.validationWebhookUrl": "必須輸入有效網址", + "components.Settings.Notifications.NotificationsSlack.validationWebhookUrl": "必須輸入有效網址" }