From 7a2431734a56f0fbb4db99d7d940afa4a8485019 Mon Sep 17 00:00:00 2001 From: Jamie Date: Mon, 18 Oct 2021 15:50:57 +0100 Subject: [PATCH 01/19] New translations en.json (French) --- src/Ombi/wwwroot/translations/fr.json | 53 +++++++++++++++++++++------ 1 file changed, 42 insertions(+), 11 deletions(-) diff --git a/src/Ombi/wwwroot/translations/fr.json b/src/Ombi/wwwroot/translations/fr.json index c9f424ca5..8b3b2ae1b 100644 --- a/src/Ombi/wwwroot/translations/fr.json +++ b/src/Ombi/wwwroot/translations/fr.json @@ -22,6 +22,7 @@ "RequestDenied": "Demande refusée", "NotRequested": "Non demandé", "Requested": "Demandé", + "Search": "Search", "Request": "Demander", "Denied": "Refusé", "Approve": "Approuver", @@ -31,10 +32,12 @@ "Validation": "Veuillez vérifier les valeurs entrées" }, "Cancel": "Annuler", - "Submit": "Envoyer" + "Submit": "Envoyer", + "tvShow": "TV Show", + "movie": "Movie" }, "PasswordReset": { - "EmailAddressPlaceholder": "Adresse Email", + "EmailAddressPlaceholder": "Adresse e-mail", "ResetPasswordButton": "Réinitialiser le mot de passe" }, "LandingPage": { @@ -61,9 +64,9 @@ "UpdateAvailableTooltip": "Mise à jour disponible !", "Settings": "Paramètres", "Welcome": "Bienvenue {{username}}", - "UpdateDetails": "Détails de la mise à jour", + "UpdateDetails": "Mettre à jour les informations", "Logout": "Déconnexion", - "OpenMobileApp": "Ouvrir l'application mobile", + "OpenMobileApp": "Ouvrir l'application", "RecentlyAdded": "Ajouts récents", "ChangeTheme": "Changer de thème", "Calendar": "Calendrier", @@ -86,12 +89,14 @@ "MoviesTab": "Films", "TvTab": "Séries", "MusicTab": "Musique", + "AdvancedSearch": "You can fill in any of the below to discover new media. All of the results are sorted by popularity", "Suggestions": "Suggestions", "NoResults": "Désolé, nous n'avons trouvé aucun résultat !", "DigitalDate": "Sortie numérique: {{date}}", "TheatricalRelease": "Sortie en salle: {{date}}", "ViewOnPlex": "Regarder sur Plex", "ViewOnEmby": "Regarder sur Emby", + "ViewOnJellyfin": "Play On Jellyfin", "RequestAdded": "La demande pour {{title}} a été ajoutée avec succès", "Similar": "Similaires", "Refine": "Affiner", @@ -146,6 +151,7 @@ "Remove": "Supprimer", "Deny": "Refuser", "DenyReason": "Raison de refus", + "DeniedReason": "Denied Reason", "Season": "Saison", "GridTitle": "Titre", "AirDate": "Date de diffusion", @@ -179,7 +185,9 @@ "RequestPanel": { "Delete": "Supprimer la demande", "Approve": "Autoriser la demande", - "ChangeAvailability": "Marquer comme Disponible" + "ChangeAvailability": "Marquer comme Disponible", + "Deleted": "Successfully deleted selected items", + "Approved": "Successfully approved selected items" } }, "Issues": { @@ -214,7 +222,9 @@ "MarkedAsResolved": "Ce problème a maintenant été marqué comme résolu !", "MarkedAsInProgress": "Ce problème a maintenant été marqué comme en cours de traitement !", "Delete": "Supprimer rapport d'erreur", - "DeletedIssue": "Votre rapport d'erreur a été supprimé" + "DeletedIssue": "Votre rapport d'erreur a été supprimé", + "Chat": "Chat", + "Requested": "Requested" }, "Filter": { "ClearFilter": "Effacer les filtres", @@ -247,8 +257,12 @@ "ViewCollection": "Afficher la Collection", "NotEnoughInfo": "Malheureusement, il n'y a pas encore assez d'informations à propos de ce média !", "AdvancedOptions": "Options Avancées", + "AutoApproveOptions": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTv": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTvShort": "You can configure the request here, once requested it will be send to your DVR application! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", "QualityProfilesSelect": "Sélectionner un Profil de Qualité", "RootFolderSelect": "Sélectionner un Dossier Racine", + "LanguageProfileSelect": "Select A Language Profile", "Status": "Statut", "Availability": "Disponibilité", "RequestStatus": "Statut de la Demande", @@ -270,13 +284,22 @@ "EpisodeSelector": { "AllSeasonsTooltip": "Cette action demandera toutes les saisons de cette série", "FirstSeasonTooltip": "Cette action ne demandera que la Première Saison de cette série", - "LatestSeasonTooltip": "Cette action ne demandera que la Dernière Saison de cette série" - } + "LatestSeasonTooltip": "Cette action ne demandera que la Dernière Saison de cette série", + "NoEpisodes": "There unfortunately is no episode data for this show yet!" + }, + "SonarrConfiguration": "Sonarr Configuration", + "RadarrConfiguration": "Radarr Configuration", + "RequestOnBehalf": "Request on behalf of", + "PleaseSelectUser": "Please select a user", + "StreamingOn": "Streaming On", + "ReProcessRequest": "Re-Process Request" }, "Discovery": { "PopularTab": "Populaire", "TrendingTab": "Tendances", "UpcomingTab": "Prochainement", + "SeasonalTab": "Seasonal", + "RecentlyRequestedTab": "Recently Requested", "Movies": "Films", "Combined": "Tous", "Tv": "TV", @@ -291,11 +314,19 @@ "FirstAired": "Première Diffusion", "Writer": "Scénariste", "ExecProducer": "Producteur Exécutif" - } + }, + "NoSearch": "Sorry, nothing matches your search!" }, "UserPreferences": { "Welcome": "Bienvenue {{username}}!", "OmbiLanguage": "Langue", - "DarkMode": "Mode Sombre" + "DarkMode": "Mode Sombre", + "Updated": "Successfully Updated", + "StreamingCountry": "Streaming Country", + "StreamingCountryDescription": "This is the country code that we will display streaming information for. If you are in the US please select US and you will have US related streaming information.", + "LanguageDescription": "This is the language you would like the Ombi interface to be displayed in.", + "MobileQRCode": "Mobile QR Code", + "LegacyApp": "Launch Legacy App", + "NoQrCode": "Please contact your administrator to enable QR codes" } -} \ No newline at end of file +} From 387001706eeee07c2315fed707c9c20f7f9fd3bd Mon Sep 17 00:00:00 2001 From: Jamie Date: Mon, 18 Oct 2021 15:50:58 +0100 Subject: [PATCH 02/19] New translations en.json (Spanish) --- src/Ombi/wwwroot/translations/es.json | 49 ++++++++++++++++++++++----- 1 file changed, 40 insertions(+), 9 deletions(-) diff --git a/src/Ombi/wwwroot/translations/es.json b/src/Ombi/wwwroot/translations/es.json index 9a156c219..052fa95be 100644 --- a/src/Ombi/wwwroot/translations/es.json +++ b/src/Ombi/wwwroot/translations/es.json @@ -22,6 +22,7 @@ "RequestDenied": "Solicitud denegada", "NotRequested": "No solicitado", "Requested": "Solicitado", + "Search": "Search", "Request": "Solicitar", "Denied": "Denegado", "Approve": "Aprobar", @@ -31,7 +32,9 @@ "Validation": "Por favor, comprueba los datos introducidos" }, "Cancel": "Cancelar", - "Submit": "Enviar" + "Submit": "Enviar", + "tvShow": "TV Show", + "movie": "Movie" }, "PasswordReset": { "EmailAddressPlaceholder": "Correo electrónico", @@ -86,12 +89,14 @@ "MoviesTab": "Películas", "TvTab": "Series", "MusicTab": "Música", + "AdvancedSearch": "You can fill in any of the below to discover new media. All of the results are sorted by popularity", "Suggestions": "Sugerencias", "NoResults": "¡Lo sentimos, no encontramos ningún resultado!", "DigitalDate": "Versión digital: {{date}}", "TheatricalRelease": "En cines: {{date}}", "ViewOnPlex": "Ver en Plex", "ViewOnEmby": "Ver en Emby", + "ViewOnJellyfin": "Play On Jellyfin", "RequestAdded": "La solicitud de {{title}} se ha añadido correctamente", "Similar": "Similar", "Refine": "Filtros", @@ -142,10 +147,11 @@ "ChangeRootFolder": "Carpeta raíz", "ChangeQualityProfile": "Perfil de calidad", "MarkUnavailable": "Marcar como no disponible", - "MarkAvailable": "Marcar como disponible", + "MarkAvailable": "Marcar Disponible", "Remove": "Eliminar", "Deny": "Denegar", "DenyReason": "Razón Denegada", + "DeniedReason": "Denied Reason", "Season": "Temporada", "GridTitle": "Título", "AirDate": "Fecha de estreno", @@ -179,7 +185,9 @@ "RequestPanel": { "Delete": "Delete Request", "Approve": "Approve Request", - "ChangeAvailability": "Mark Available" + "ChangeAvailability": "Mark Available", + "Deleted": "Successfully deleted selected items", + "Approved": "Successfully approved selected items" } }, "Issues": { @@ -214,7 +222,9 @@ "MarkedAsResolved": "¡Este problema ha sido marcado como resuelto!", "MarkedAsInProgress": "¡Este problema se ha marcado como en progreso!", "Delete": "Borrar problema", - "DeletedIssue": "El problema ha sido borrado" + "DeletedIssue": "El problema ha sido borrado", + "Chat": "Chat", + "Requested": "Requested" }, "Filter": { "ClearFilter": "Reiniciar filtro", @@ -247,8 +257,12 @@ "ViewCollection": "Ver Colección", "NotEnoughInfo": "Desafortunadamente todavía no hay suficiente información sobre este programa!", "AdvancedOptions": "Opciones Avanzadas", + "AutoApproveOptions": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTv": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTvShort": "You can configure the request here, once requested it will be send to your DVR application! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", "QualityProfilesSelect": "Seleccione un Perfil de Calidad", "RootFolderSelect": "Seleccione una Carpeta Raíz", + "LanguageProfileSelect": "Select A Language Profile", "Status": "Estado", "Availability": "Disponibilidad", "RequestStatus": "Estado de solicitud", @@ -270,13 +284,22 @@ "EpisodeSelector": { "AllSeasonsTooltip": "Esto solicitará cada temporada para este programa", "FirstSeasonTooltip": "Esto solo solicitará la primera temporada para este programa", - "LatestSeasonTooltip": "Esto solo solicitará la última temporada para este programa" - } + "LatestSeasonTooltip": "Esto solo solicitará la última temporada para este programa", + "NoEpisodes": "There unfortunately is no episode data for this show yet!" + }, + "SonarrConfiguration": "Sonarr Configuration", + "RadarrConfiguration": "Radarr Configuration", + "RequestOnBehalf": "Request on behalf of", + "PleaseSelectUser": "Please select a user", + "StreamingOn": "Streaming On", + "ReProcessRequest": "Re-Process Request" }, "Discovery": { "PopularTab": "Popular", "TrendingTab": "Tendencias", "UpcomingTab": "Próximamente", + "SeasonalTab": "Seasonal", + "RecentlyRequestedTab": "Recently Requested", "Movies": "Películas", "Combined": "Combinado", "Tv": "TV", @@ -291,11 +314,19 @@ "FirstAired": "Emitido por primera vez", "Writer": "Guionistas", "ExecProducer": "Productor ejecutivo" - } + }, + "NoSearch": "Sorry, nothing matches your search!" }, "UserPreferences": { "Welcome": "Bienvenido {{username}}!", "OmbiLanguage": "Idioma", - "DarkMode": "Modo Oscuro" + "DarkMode": "Modo Oscuro", + "Updated": "Successfully Updated", + "StreamingCountry": "Streaming Country", + "StreamingCountryDescription": "This is the country code that we will display streaming information for. If you are in the US please select US and you will have US related streaming information.", + "LanguageDescription": "This is the language you would like the Ombi interface to be displayed in.", + "MobileQRCode": "Mobile QR Code", + "LegacyApp": "Launch Legacy App", + "NoQrCode": "Please contact your administrator to enable QR codes" } -} \ No newline at end of file +} From 66885da1f349e99dc505e3c9552fb4e360627340 Mon Sep 17 00:00:00 2001 From: Jamie Date: Mon, 18 Oct 2021 15:50:59 +0100 Subject: [PATCH 03/19] New translations en.json (Bulgarian) --- src/Ombi/wwwroot/translations/bg.json | 52 +++++++++++++-------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/src/Ombi/wwwroot/translations/bg.json b/src/Ombi/wwwroot/translations/bg.json index d315206f3..81e267c83 100644 --- a/src/Ombi/wwwroot/translations/bg.json +++ b/src/Ombi/wwwroot/translations/bg.json @@ -22,6 +22,7 @@ "RequestDenied": "Заявката е отказана", "NotRequested": "Не е заявено", "Requested": "Заявено", + "Search": "Търсене", "Request": "Заявка", "Denied": "Отказано", "Approve": "Одобряване", @@ -32,9 +33,8 @@ }, "Cancel": "Отказ", "Submit": "Потвърждаване", - "Search": "Търсене", - "movie": "Филм", - "tvShow": "Тв предаване" + "tvShow": "Тв предаване", + "movie": "Филм" }, "PasswordReset": { "EmailAddressPlaceholder": "Електронна поща", @@ -89,12 +89,14 @@ "MoviesTab": "Филми", "TvTab": "Тв предавания", "MusicTab": "Музика", + "AdvancedSearch": "Можете да попълните някое от долупосочените, за да откриете нова медия. Всички резултати са сортирани по популярност", "Suggestions": "Предложения", "NoResults": "Съжаляваме, не намерихме никакви резултати!", "DigitalDate": "Дигитално издание: {{date}}", "TheatricalRelease": "Кино премиера: {{date}}", "ViewOnPlex": "Преглед в Plex", "ViewOnEmby": "Преглед в Emby", + "ViewOnJellyfin": "Преглед в Jellyfin", "RequestAdded": "Заявката за {{title}} е успешно добавена", "Similar": "Подобни", "Refine": "Уточнете", @@ -121,9 +123,7 @@ "SubmitRequest": "Подаване на заявка", "Season": "Сезон {{seasonNumber}}", "SelectAllInSeason": "Избиране на всичко в сезона {{seasonNumber}}" - }, - "AdvancedSearch": "Можете да попълните някое от долупосочените, за да откриете нова медия. Всички резултати са сортирани по популярност", - "ViewOnJellyfin": "Преглед в Jellyfin" + } }, "Requests": { "Title": "Заявки", @@ -151,6 +151,7 @@ "Remove": "Премахване", "Deny": "Отказване", "DenyReason": "Причина за отхвърляне", + "DeniedReason": "Причина за отхвърляне", "Season": "Сезон", "GridTitle": "Заглавие", "AirDate": "Дата на излъчване", @@ -185,10 +186,9 @@ "Delete": "Изтриване на заявка", "Approve": "Одобряване на заявка", "ChangeAvailability": "Маркиране като налично", - "Approved": "Избраните елементи са одобрени успешно", - "Deleted": "Избраните елементи са изтрити успешно" - }, - "DeniedReason": "Причина за отхвърляне" + "Deleted": "Избраните елементи са изтрити успешно", + "Approved": "Избраните елементи са одобрени успешно" + } }, "Issues": { "Title": "Проблеми", @@ -257,8 +257,12 @@ "ViewCollection": "Преглед на колекцията", "NotEnoughInfo": "За съжаление все още няма достатъчно информация за това предаване!", "AdvancedOptions": "Разширени настройки", + "AutoApproveOptions": "Можете да конфигурирате заявката си тук. След като бъде създадена, тя ще бъде изпратена до вашето записващо приложение (DVR) и ще бъде автоматично одобрена! Моля, обърнете внимание, че тази стъпка не е задължителна и можете да натиснете бутона Заявка за да я пропуснете!", + "AutoApproveOptionsTv": "Можете да конфигурирате заявката си тук. След като бъде създадена, тя ще бъде изпратена до вашето записващо приложение (DVR) и ще бъде автоматично одобрена! Ако заявката вече е обработена от Sonarr, програмата няма да промени основната папка или профила на качеството ако сте ги задали. Моля, обърнете внимание, че тази стъпка не е задължителна и можете да натиснете бутона Заявка за да я пропуснете!", + "AutoApproveOptionsTvShort": "Можете да конфигурирате заявката си тук. След като бъде създадена, тя ще бъде изпратена до вашето записващо приложение (DVR)! Ако заявката вече е обработена от Sonarr, програмата няма да промени основната папка или профила на качеството ако сте ги задали. Моля, обърнете внимание, че тази стъпка не е задължителна и можете да натиснете бутона Заявка за да я пропуснете!", "QualityProfilesSelect": "Изберете профил на качеството", "RootFolderSelect": "Изберете основна папка", + "LanguageProfileSelect": "Изберете езиков профил", "Status": "Състояние", "Availability": "Наличност", "RequestStatus": "Състояние на заявката", @@ -283,21 +287,19 @@ "LatestSeasonTooltip": "Това ще заяви само последния сезон на това предаване", "NoEpisodes": "За съжаление все още няма данни за епизоди на това предаване!" }, - "AutoApproveOptions": "Можете да конфигурирате заявката си тук. След като бъде създадена, тя ще бъде изпратена до вашето записващо приложение (DVR) и ще бъде автоматично одобрена! Моля, обърнете внимание, че тази стъпка не е задължителна и можете да натиснете бутона Заявка за да я пропуснете!", - "AutoApproveOptionsTv": "Можете да конфигурирате заявката си тук. След като бъде създадена, тя ще бъде изпратена до вашето записващо приложение (DVR) и ще бъде автоматично одобрена! Ако заявката вече е обработена от Sonarr, програмата няма да промени основната папка или профила на качеството ако сте ги задали. Моля, обърнете внимание, че тази стъпка не е задължителна и можете да натиснете бутона Заявка за да я пропуснете!", - "AutoApproveOptionsTvShort": "Можете да конфигурирате заявката си тук. След като бъде създадена, тя ще бъде изпратена до вашето записващо приложение (DVR)! Ако заявката вече е обработена от Sonarr, програмата няма да промени основната папка или профила на качеството ако сте ги задали. Моля, обърнете внимание, че тази стъпка не е задължителна и можете да натиснете бутона Заявка за да я пропуснете!", - "LanguageProfileSelect": "Изберете езиков профил", - "PleaseSelectUser": "Моля, изберете потребител", + "SonarrConfiguration": "Конфигурация на Sonarr", "RadarrConfiguration": "Конфигурация на Radarr", - "ReProcessRequest": "Повтаряне на заявка", "RequestOnBehalf": "Заявете от името на", - "SonarrConfiguration": "Конфигурация на Sonarr", - "StreamingOn": "Поточното изпълнение е включено" + "PleaseSelectUser": "Моля, изберете потребител", + "StreamingOn": "Поточното изпълнение е включено", + "ReProcessRequest": "Повтаряне на заявка" }, "Discovery": { "PopularTab": "Популярни", "TrendingTab": "Актуални", "UpcomingTab": "Предстоящи", + "SeasonalTab": "Сезонни", + "RecentlyRequestedTab": "Наскоро заявени", "Movies": "Филми", "Combined": "Комбинирано", "Tv": "Телевизия", @@ -313,20 +315,18 @@ "Writer": "Писател", "ExecProducer": "Изпълнителен продуцент" }, - "NoSearch": "Не са намерени съвпадения!", - "RecentlyRequestedTab": "Наскоро заявени", - "SeasonalTab": "Сезонни" + "NoSearch": "Не са намерени съвпадения!" }, "UserPreferences": { "Welcome": "Добре дошли, {{username}}!", "OmbiLanguage": "Език", "DarkMode": "Тъмен режим", - "LanguageDescription": "Това е езикът, на който искате да се показва интерфейсът на Ombi.", - "LegacyApp": "Стартирайте старото приложение", - "MobileQRCode": "Мобилен QR код", - "NoQrCode": "Моля, свържете се с вашия администратор, за да активирате QR кодовете", + "Updated": "Обновяването е успешно", "StreamingCountry": "Страна на поточно предаване", "StreamingCountryDescription": "Това е кодът на държавата, за който ще показваме поточна информация. Ако сте в САЩ, моля изберете САЩ и ще имате поточна информация, свързана със САЩ.", - "Updated": "Обновяването е успешно" + "LanguageDescription": "Това е езикът, на който искате да се показва интерфейсът на Ombi.", + "MobileQRCode": "Мобилен QR код", + "LegacyApp": "Стартирайте старото приложение", + "NoQrCode": "Моля, свържете се с вашия администратор, за да активирате QR кодовете" } } From 37337b1968a208efca5ab53754b1924cbd587bd2 Mon Sep 17 00:00:00 2001 From: Jamie Date: Mon, 18 Oct 2021 15:51:00 +0100 Subject: [PATCH 04/19] New translations en.json (Danish) --- src/Ombi/wwwroot/translations/da.json | 47 ++++++++++++++++++++++----- 1 file changed, 39 insertions(+), 8 deletions(-) diff --git a/src/Ombi/wwwroot/translations/da.json b/src/Ombi/wwwroot/translations/da.json index cf9a6af9d..3238c31ff 100644 --- a/src/Ombi/wwwroot/translations/da.json +++ b/src/Ombi/wwwroot/translations/da.json @@ -22,6 +22,7 @@ "RequestDenied": "Anmodning afvist", "NotRequested": "Ikke anmodet", "Requested": "Anmodet", + "Search": "Search", "Request": "Anmod", "Denied": "Afvist", "Approve": "Godkendt", @@ -31,7 +32,9 @@ "Validation": "Tjek venligst dine indtastede værdier" }, "Cancel": "Cancel", - "Submit": "Submit" + "Submit": "Submit", + "tvShow": "TV Show", + "movie": "Movie" }, "PasswordReset": { "EmailAddressPlaceholder": "E-mail-adresse", @@ -86,12 +89,14 @@ "MoviesTab": "Film", "TvTab": "Tv-serier", "MusicTab": "Musik", + "AdvancedSearch": "You can fill in any of the below to discover new media. All of the results are sorted by popularity", "Suggestions": "Forslag", "NoResults": "Beklager, vi fandt ingen resultater!", "DigitalDate": "Digital udgivelse: {{date}}", "TheatricalRelease": "Biografudgivelse: {{date}}", "ViewOnPlex": "Se på Plex", "ViewOnEmby": "Se på Emby", + "ViewOnJellyfin": "Play On Jellyfin", "RequestAdded": "{{title}} er anmodet med succes", "Similar": "Lignende", "Refine": "Refine", @@ -146,6 +151,7 @@ "Remove": "Fjern", "Deny": "Afvis", "DenyReason": "Deny Reason", + "DeniedReason": "Denied Reason", "Season": "Sæson", "GridTitle": "Titel", "AirDate": "Sendt", @@ -179,7 +185,9 @@ "RequestPanel": { "Delete": "Delete Request", "Approve": "Approve Request", - "ChangeAvailability": "Mark Available" + "ChangeAvailability": "Mark Available", + "Deleted": "Successfully deleted selected items", + "Approved": "Successfully approved selected items" } }, "Issues": { @@ -214,7 +222,9 @@ "MarkedAsResolved": "This issue has now been marked as resolved!", "MarkedAsInProgress": "This issue has now been marked as in progress!", "Delete": "Delete issue", - "DeletedIssue": "Issue has been deleted" + "DeletedIssue": "Issue has been deleted", + "Chat": "Chat", + "Requested": "Requested" }, "Filter": { "ClearFilter": "Nulstil filter", @@ -247,8 +257,12 @@ "ViewCollection": "View Collection", "NotEnoughInfo": "Unfortunately there is not enough information about this show yet!", "AdvancedOptions": "Advanced Options", + "AutoApproveOptions": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTv": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTvShort": "You can configure the request here, once requested it will be send to your DVR application! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", "QualityProfilesSelect": "Select A Quality Profile", "RootFolderSelect": "Select A Root Folder", + "LanguageProfileSelect": "Select A Language Profile", "Status": "Status", "Availability": "Tilgængelighed", "RequestStatus": "Request Status", @@ -270,13 +284,22 @@ "EpisodeSelector": { "AllSeasonsTooltip": "This will request every season for this show", "FirstSeasonTooltip": "This will only request the First Season for this show", - "LatestSeasonTooltip": "This will only request the Latest Season for this show" - } + "LatestSeasonTooltip": "This will only request the Latest Season for this show", + "NoEpisodes": "There unfortunately is no episode data for this show yet!" + }, + "SonarrConfiguration": "Sonarr Configuration", + "RadarrConfiguration": "Radarr Configuration", + "RequestOnBehalf": "Request on behalf of", + "PleaseSelectUser": "Please select a user", + "StreamingOn": "Streaming On", + "ReProcessRequest": "Re-Process Request" }, "Discovery": { "PopularTab": "Populære", "TrendingTab": "Aktuelle", "UpcomingTab": "Upcoming", + "SeasonalTab": "Seasonal", + "RecentlyRequestedTab": "Recently Requested", "Movies": "Film", "Combined": "Combined", "Tv": "TV", @@ -291,11 +314,19 @@ "FirstAired": "First Aired", "Writer": "Writer", "ExecProducer": "Exec Producer" - } + }, + "NoSearch": "Sorry, nothing matches your search!" }, "UserPreferences": { "Welcome": "Velkommen til {{username}}!", "OmbiLanguage": "Language", - "DarkMode": "Dark Mode" + "DarkMode": "Dark Mode", + "Updated": "Successfully Updated", + "StreamingCountry": "Streaming Country", + "StreamingCountryDescription": "This is the country code that we will display streaming information for. If you are in the US please select US and you will have US related streaming information.", + "LanguageDescription": "This is the language you would like the Ombi interface to be displayed in.", + "MobileQRCode": "Mobile QR Code", + "LegacyApp": "Launch Legacy App", + "NoQrCode": "Please contact your administrator to enable QR codes" } -} \ No newline at end of file +} From b46497e5dc01d65eeee8834fe8613a80bcbbbffc Mon Sep 17 00:00:00 2001 From: Jamie Date: Mon, 18 Oct 2021 15:51:01 +0100 Subject: [PATCH 05/19] New translations en.json (German) --- src/Ombi/wwwroot/translations/de.json | 55 +++++++++++++++++++++------ 1 file changed, 43 insertions(+), 12 deletions(-) diff --git a/src/Ombi/wwwroot/translations/de.json b/src/Ombi/wwwroot/translations/de.json index 245d7039d..f74bd1bff 100644 --- a/src/Ombi/wwwroot/translations/de.json +++ b/src/Ombi/wwwroot/translations/de.json @@ -20,8 +20,9 @@ "ProcessingRequest": "Anfrage wird bearbeitet", "PendingApproval": "Genehmigung ausstehend", "RequestDenied": "Anfrage abgelehnt", - "NotRequested": "Nicht angefragt", + "NotRequested": "Nicht angefordert", "Requested": "Angefordert", + "Search": "Search", "Request": "Anfrage", "Denied": "Abgelehnt", "Approve": "Genehmigen", @@ -31,20 +32,22 @@ "Validation": "Bitte überprüfen Sie die eingegebenen Werte" }, "Cancel": "Cancel", - "Submit": "Submit" + "Submit": "Submit", + "tvShow": "TV Show", + "movie": "Movie" }, "PasswordReset": { "EmailAddressPlaceholder": "E-Mail-Adresse", "ResetPasswordButton": "Passwort zurücksetzen" }, "LandingPage": { - "OnlineHeading": "Gerade Online", + "OnlineHeading": "Gerade online", "OnlineParagraph": "Der Mediaserver ist gerade online", - "PartiallyOnlineHeading": "Teilweise Online", + "PartiallyOnlineHeading": "Teilweise online", "PartiallyOnlineParagraph": "Der Mediaserver ist teilweise online.", "MultipleServersUnavailable": "Es sind {{serversUnavailable}} von {{totalServers}} Servern offline.", "SingleServerUnavailable": "Es sind {{serversUnavailable}} von {{totalServers}} Servern offline.", - "OfflineHeading": "Derzeit Offline", + "OfflineHeading": "Derzeit offline", "OfflineParagraph": "Der Mediaserver ist derzeit offline.", "CheckPageForUpdates": "Überprüfe diese Seite für kontinuierliche Website-Updates." }, @@ -86,12 +89,14 @@ "MoviesTab": "Filme", "TvTab": "Serien", "MusicTab": "Musik", + "AdvancedSearch": "You can fill in any of the below to discover new media. All of the results are sorted by popularity", "Suggestions": "Vorschläge", "NoResults": "Es tut uns leid, wir haben keine Ergebnisse gefunden!", "DigitalDate": "Veröffentlichung der digitalen Version: {{date}}", "TheatricalRelease": "Kinostart: {{date}}", "ViewOnPlex": "In Plex anschauen", "ViewOnEmby": "In Emby anschauen", + "ViewOnJellyfin": "Play On Jellyfin", "RequestAdded": "Anfrage für {{title}} wurde erfolgreich hinzugefügt", "Similar": "Ähnliche", "Refine": "Auswahl verfeinern", @@ -146,6 +151,7 @@ "Remove": "Entfernen", "Deny": "Ablehnen", "DenyReason": "Ablehnungsgrund", + "DeniedReason": "Denied Reason", "Season": "Staffel", "GridTitle": "Titel", "AirDate": "Erstausstrahlung", @@ -179,7 +185,9 @@ "RequestPanel": { "Delete": "Delete Request", "Approve": "Approve Request", - "ChangeAvailability": "Mark Available" + "ChangeAvailability": "Mark Available", + "Deleted": "Successfully deleted selected items", + "Approved": "Successfully approved selected items" } }, "Issues": { @@ -214,7 +222,9 @@ "MarkedAsResolved": "This issue has now been marked as resolved!", "MarkedAsInProgress": "This issue has now been marked as in progress!", "Delete": "Delete issue", - "DeletedIssue": "Issue has been deleted" + "DeletedIssue": "Issue has been deleted", + "Chat": "Chat", + "Requested": "Requested" }, "Filter": { "ClearFilter": "Filter zurücksetzen", @@ -247,8 +257,12 @@ "ViewCollection": "View Collection", "NotEnoughInfo": "Unfortunately there is not enough information about this show yet!", "AdvancedOptions": "Advanced Options", + "AutoApproveOptions": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTv": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTvShort": "You can configure the request here, once requested it will be send to your DVR application! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", "QualityProfilesSelect": "Select A Quality Profile", "RootFolderSelect": "Select A Root Folder", + "LanguageProfileSelect": "Select A Language Profile", "Status": "Status", "Availability": "Verfügbarkeit", "RequestStatus": "Anfrage Status", @@ -270,13 +284,22 @@ "EpisodeSelector": { "AllSeasonsTooltip": "Dies wird jede Saison für diese Show anfordern", "FirstSeasonTooltip": "Dies wird nur die erste Saison für diese Show anfordern", - "LatestSeasonTooltip": "Dies wird nur die letzte Saison für diese Show anfordern" - } + "LatestSeasonTooltip": "Dies wird nur die letzte Saison für diese Show anfordern", + "NoEpisodes": "There unfortunately is no episode data for this show yet!" + }, + "SonarrConfiguration": "Sonarr Configuration", + "RadarrConfiguration": "Radarr Configuration", + "RequestOnBehalf": "Request on behalf of", + "PleaseSelectUser": "Please select a user", + "StreamingOn": "Streaming On", + "ReProcessRequest": "Re-Process Request" }, "Discovery": { "PopularTab": "Beliebt", "TrendingTab": "Angesagt", "UpcomingTab": "Demnächst", + "SeasonalTab": "Seasonal", + "RecentlyRequestedTab": "Recently Requested", "Movies": "Filme", "Combined": "Combined", "Tv": "TV", @@ -291,11 +314,19 @@ "FirstAired": "Erstausstrahlung", "Writer": "AutorIn", "ExecProducer": "Ausführender Produzent" - } + }, + "NoSearch": "Sorry, nothing matches your search!" }, "UserPreferences": { "Welcome": "Willkommen {{username}}!", "OmbiLanguage": "Language", - "DarkMode": "Dark Mode" + "DarkMode": "Dark Mode", + "Updated": "Successfully Updated", + "StreamingCountry": "Streaming Country", + "StreamingCountryDescription": "This is the country code that we will display streaming information for. If you are in the US please select US and you will have US related streaming information.", + "LanguageDescription": "This is the language you would like the Ombi interface to be displayed in.", + "MobileQRCode": "Mobile QR Code", + "LegacyApp": "Launch Legacy App", + "NoQrCode": "Please contact your administrator to enable QR codes" } -} \ No newline at end of file +} From 7b9dcc875ff6963059f791197beb4afe847915ab Mon Sep 17 00:00:00 2001 From: Jamie Date: Mon, 18 Oct 2021 15:51:02 +0100 Subject: [PATCH 06/19] New translations en.json (Hungarian) --- src/Ombi/wwwroot/translations/hu.json | 47 ++++++++++++++++++++++----- 1 file changed, 39 insertions(+), 8 deletions(-) diff --git a/src/Ombi/wwwroot/translations/hu.json b/src/Ombi/wwwroot/translations/hu.json index 35574ffc9..17bed1941 100644 --- a/src/Ombi/wwwroot/translations/hu.json +++ b/src/Ombi/wwwroot/translations/hu.json @@ -22,6 +22,7 @@ "RequestDenied": "Kérés megtagadva", "NotRequested": "Nincs kérve", "Requested": "Kérve", + "Search": "Search", "Request": "Kérés", "Denied": "Megtagadva", "Approve": "Jóváhagyva", @@ -31,7 +32,9 @@ "Validation": "Kérjük, ellenőrizze a beírt értékeket" }, "Cancel": "Cancel", - "Submit": "Submit" + "Submit": "Submit", + "tvShow": "TV Show", + "movie": "Movie" }, "PasswordReset": { "EmailAddressPlaceholder": "E-mail cím", @@ -86,12 +89,14 @@ "MoviesTab": "Filmek", "TvTab": "Sorozatok", "MusicTab": "Zene", + "AdvancedSearch": "You can fill in any of the below to discover new media. All of the results are sorted by popularity", "Suggestions": "Javaslatok", "NoResults": "Sajnáljuk, nem találtunk semmit!", "DigitalDate": "Digitális kiadás: {{date}}", "TheatricalRelease": "Mozis kiadás: {{date}}", "ViewOnPlex": "Megnézés Plexen", "ViewOnEmby": "Megnézés Emby-n", + "ViewOnJellyfin": "Play On Jellyfin", "RequestAdded": "Kérés sikeresen leadva erre: {{title}}", "Similar": "Hasonló", "Refine": "Finomítás", @@ -146,6 +151,7 @@ "Remove": "Törlés", "Deny": "Elutasítás", "DenyReason": "Deny Reason", + "DeniedReason": "Denied Reason", "Season": "Évad", "GridTitle": "Cím", "AirDate": "Bemutató", @@ -179,7 +185,9 @@ "RequestPanel": { "Delete": "Delete Request", "Approve": "Approve Request", - "ChangeAvailability": "Mark Available" + "ChangeAvailability": "Mark Available", + "Deleted": "Successfully deleted selected items", + "Approved": "Successfully approved selected items" } }, "Issues": { @@ -214,7 +222,9 @@ "MarkedAsResolved": "This issue has now been marked as resolved!", "MarkedAsInProgress": "This issue has now been marked as in progress!", "Delete": "Delete issue", - "DeletedIssue": "Issue has been deleted" + "DeletedIssue": "Issue has been deleted", + "Chat": "Chat", + "Requested": "Requested" }, "Filter": { "ClearFilter": "Szűrő törlése", @@ -247,8 +257,12 @@ "ViewCollection": "View Collection", "NotEnoughInfo": "Unfortunately there is not enough information about this show yet!", "AdvancedOptions": "Advanced Options", + "AutoApproveOptions": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTv": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTvShort": "You can configure the request here, once requested it will be send to your DVR application! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", "QualityProfilesSelect": "Select A Quality Profile", "RootFolderSelect": "Select A Root Folder", + "LanguageProfileSelect": "Select A Language Profile", "Status": "Állapot", "Availability": "Elérhetőség", "RequestStatus": "Request Status", @@ -270,13 +284,22 @@ "EpisodeSelector": { "AllSeasonsTooltip": "This will request every season for this show", "FirstSeasonTooltip": "This will only request the First Season for this show", - "LatestSeasonTooltip": "This will only request the Latest Season for this show" - } + "LatestSeasonTooltip": "This will only request the Latest Season for this show", + "NoEpisodes": "There unfortunately is no episode data for this show yet!" + }, + "SonarrConfiguration": "Sonarr Configuration", + "RadarrConfiguration": "Radarr Configuration", + "RequestOnBehalf": "Request on behalf of", + "PleaseSelectUser": "Please select a user", + "StreamingOn": "Streaming On", + "ReProcessRequest": "Re-Process Request" }, "Discovery": { "PopularTab": "Népszerű", "TrendingTab": "Felkapott", "UpcomingTab": "Upcoming", + "SeasonalTab": "Seasonal", + "RecentlyRequestedTab": "Recently Requested", "Movies": "Filmek", "Combined": "Combined", "Tv": "TV", @@ -291,11 +314,19 @@ "FirstAired": "First Aired", "Writer": "Writer", "ExecProducer": "Exec Producer" - } + }, + "NoSearch": "Sorry, nothing matches your search!" }, "UserPreferences": { "Welcome": "Üdv {{username}}!", "OmbiLanguage": "Language", - "DarkMode": "Dark Mode" + "DarkMode": "Dark Mode", + "Updated": "Successfully Updated", + "StreamingCountry": "Streaming Country", + "StreamingCountryDescription": "This is the country code that we will display streaming information for. If you are in the US please select US and you will have US related streaming information.", + "LanguageDescription": "This is the language you would like the Ombi interface to be displayed in.", + "MobileQRCode": "Mobile QR Code", + "LegacyApp": "Launch Legacy App", + "NoQrCode": "Please contact your administrator to enable QR codes" } -} \ No newline at end of file +} From 8f6226074612d2f8dce213806b0e59b805e0236a Mon Sep 17 00:00:00 2001 From: Jamie Date: Mon, 18 Oct 2021 15:51:04 +0100 Subject: [PATCH 07/19] New translations en.json (Italian) --- src/Ombi/wwwroot/translations/it.json | 165 +++++++++++++++----------- 1 file changed, 98 insertions(+), 67 deletions(-) diff --git a/src/Ombi/wwwroot/translations/it.json b/src/Ombi/wwwroot/translations/it.json index c07c5a0d1..f61703f55 100644 --- a/src/Ombi/wwwroot/translations/it.json +++ b/src/Ombi/wwwroot/translations/it.json @@ -3,50 +3,53 @@ "SignInButton": "Accedi", "UsernamePlaceholder": "Nome utente", "PasswordPlaceholder": "Password", - "RememberMe": "Ricordati di me", + "RememberMe": "Ricordami", "SignInWith": "Accedi con {{appName}}", "SignInWithPlex": "Accedi con Plex", - "ForgottenPassword": "Hai dimenticato la password?", + "ForgottenPassword": "Password dimenticata?", "Errors": { - "IncorrectCredentials": "Username o password non corretta" + "IncorrectCredentials": "Nome utente o password non corretti" } }, "Common": { "ContinueButton": "Continua", "Available": "Disponibile", - "PartiallyAvailable": "Parzialmente Disponibile", + "PartiallyAvailable": "Parzialmente disponibile", "Monitored": "Monitorato", - "NotAvailable": "Non Disponibile", + "NotAvailable": "Non disponibile", "ProcessingRequest": "Richiesta in elaborazione", "PendingApproval": "In attesa di approvazione", "RequestDenied": "Richiesta negata", - "NotRequested": "Non richiesto", - "Requested": "Richiesto", + "NotRequested": "Non richiesta", + "Requested": "Richiesta", + "Search": "Search", "Request": "Richiesta", - "Denied": "Rifiutato", + "Denied": "Negata", "Approve": "Approva", - "PartlyAvailable": "Parzialmente Disponibile", + "PartlyAvailable": "Parzialmente disponibile", "ViewDetails": "Visualizza Dettagli", "Errors": { - "Validation": "Per favore, controlla i valori che hai inserito" + "Validation": "Per favore, controlla i valori inseriti" }, "Cancel": "Annulla", - "Submit": "Invia" + "Submit": "Invia", + "tvShow": "TV Show", + "movie": "Movie" }, "PasswordReset": { "EmailAddressPlaceholder": "Indirizzo e-mail", - "ResetPasswordButton": "Reimposta la password" + "ResetPasswordButton": "Reimposta password" }, "LandingPage": { - "OnlineHeading": "Attualmente Online", + "OnlineHeading": "Attualmente in linea", "OnlineParagraph": "Il media server è attualmente online", "PartiallyOnlineHeading": "Parzialmente in linea", "PartiallyOnlineParagraph": "Il media server è parzialmente in linea.", "MultipleServersUnavailable": "Ci sono {{serversUnavailable}} server offline su {{totalServers}}.", "SingleServerUnavailable": "C'è {{serversUnavailable}} server offline su {{totalServers}}.", "OfflineHeading": "Attualmente Offline", - "OfflineParagraph": "Il media server è attualmente offline.", - "CheckPageForUpdates": "Controlla questa pagina per ottenere aggiornamenti del sito." + "OfflineParagraph": "Il server dei media è attualmente offline.", + "CheckPageForUpdates": "Controlla questa pagina per aggiornamenti continui del sito." }, "NavigationBar": { "Discover": "Scopri", @@ -55,16 +58,16 @@ "UserManagement": "Gestione degli utenti", "Issues": "Problemi", "Vote": "Vota", - "Donate": "Fai una donazione!", + "Donate": "Dona!", "DonateLibraryMaintainer": "Dona al manutentore della libreria", "DonateTooltip": "Questo è come convinco mia moglie a farmi spendere il mio tempo libero nello sviluppo di Ombi ;)", "UpdateAvailableTooltip": "Aggiornamento disponibile!", "Settings": "Impostazioni", - "Welcome": "Benvenuto {{username}}", - "UpdateDetails": "Aggiorna i tuoi dati", + "Welcome": "Ti diamo il benvenuto {{username}}", + "UpdateDetails": "Aggiorna dettagli", "Logout": "Esci", - "OpenMobileApp": "Apri l'applicazione mobile", - "RecentlyAdded": "Aggiunto di recente", + "OpenMobileApp": "Apri l'app Mobile", + "RecentlyAdded": "Aggiunti di recente", "ChangeTheme": "Cambia Tema", "Calendar": "Calendario", "UserPreferences": "Preferenze", @@ -82,17 +85,19 @@ }, "Search": { "Title": "Cerca", - "Paragraph": "Vuoi vedere qualcosa che non è attualmente disponibile? Nessun problema, basta cercare qui sotto e richiederlo!", + "Paragraph": "Vuoi vedere qualcosa non attualmente disponibile? Nessun problema, cercalo sotto e richiedilo!", "MoviesTab": "Film", "TvTab": "Serie TV", "MusicTab": "Musica", + "AdvancedSearch": "You can fill in any of the below to discover new media. All of the results are sorted by popularity", "Suggestions": "Suggerimenti", - "NoResults": "Ci dispiace, non abbiamo trovato alcun risultato!", - "DigitalDate": "Rilascio digitale {{date}}", - "TheatricalRelease": "Rilascio Teatrale: {{date}}", + "NoResults": "Spiacenti, non abbiamo trovato nulla!", + "DigitalDate": "Uscita in digitale: {{date}}", + "TheatricalRelease": "Uscita nei cinema: {{date}}", "ViewOnPlex": "Guarda su Plex", "ViewOnEmby": "Guarda su Emby", - "RequestAdded": "La richiesta per {{title}} è stata aggiunta correttamente", + "ViewOnJellyfin": "Play On Jellyfin", + "RequestAdded": "La richiesta per {{title}} è stata aggiunta con successo", "Similar": "Simili", "Refine": "Affina", "SearchBarPlaceholder": "Digita qui per cercare", @@ -105,24 +110,24 @@ "Trailer": "Trailer" }, "TvShows": { - "Popular": "Popolare", - "Trending": "Tendenze", - "MostWatched": "Più Visti", + "Popular": "Popolari", + "Trending": "Di tendenza", + "MostWatched": "Più viste", "MostAnticipated": "Più attese", "Results": "Risultati", - "AirDate": "Data di trasmissione:", + "AirDate": "Data trasmissione:", "AllSeasons": "Tutte le stagioni", - "FirstSeason": "Prima Stagione", - "LatestSeason": "Ultima Stagione", - "Select": "Seleziona ...", + "FirstSeason": "Prima stagione", + "LatestSeason": "Ultima stagione", + "Select": "Seleziona...", "SubmitRequest": "Invia richiesta", "Season": "Stagione {{seasonNumber}}", - "SelectAllInSeason": "Seleziona Tutto nella Stagione {{seasonNumber}}" + "SelectAllInSeason": "Seleziona tutto nella stagione {{seasonNumber}}" } }, "Requests": { "Title": "Richieste", - "Paragraph": "Qui sotto puoi vedere le tue e tutte le altre richieste con il loro stato di download e approvazione.", + "Paragraph": "Sotto puoi vedere le richieste tue e altrui, con il loro stato di download e di approvazione.", "MoviesTab": "Film", "ArtistName": "Artista", "AlbumName": "Nome Album", @@ -131,41 +136,42 @@ "RequestedBy": "Richiesta da", "Status": "Stato", "RequestStatus": "Stato della richiesta", - "Denied": " Rifiutato:", - "TheatricalRelease": "Rilascio Teatrale: {{date}}", - "ReleaseDate": "Rilasciato: {{date}}", - "TheatricalReleaseSort": "Rilascio Teatrale", - "DigitalRelease": "Rilascio digitale {{date}}", + "Denied": "Negata:", + "TheatricalRelease": "Uscita nei cinema: {{date}}", + "ReleaseDate": "Rilasciato il {{date}}", + "TheatricalReleaseSort": "Uscita nei cinema", + "DigitalRelease": "Uscita in digitale: {{date}}", "RequestDate": "Data della richiesta", - "QualityOverride": "Sovrascrivi qualità:", - "RootFolderOverride": "Sovrascrivi cartella principale:", - "ChangeRootFolder": "Modifica cartella principale", - "ChangeQualityProfile": "Modifica il profilo della qualità", - "MarkUnavailable": "Segna come Non disponibile", - "MarkAvailable": "Segna come Disponibile", - "Remove": "Elimina", + "QualityOverride": "Specifica qualità:", + "RootFolderOverride": "Specifica cartella radice:", + "ChangeRootFolder": "Cartella radice", + "ChangeQualityProfile": "Profilo qualità", + "MarkUnavailable": "Rendi non disponibile", + "MarkAvailable": "Rendi disponibile", + "Remove": "Rimuovi", "Deny": "Nega", "DenyReason": "Nega Motivo", + "DeniedReason": "Denied Reason", "Season": "Stagione", "GridTitle": "Titolo", "AirDate": "Data di trasmissione", "GridStatus": "Stato", - "ReportIssue": "Segnala Problema", + "ReportIssue": "Segnala problema", "Filter": "Filtra", "Sort": "Ordina", "SeasonNumberHeading": "Stagione: {seasonNumber}", "SortTitleAsc": "Titolo ▲", "SortTitleDesc": "Titolo ▼", - "SortRequestDateAsc": "Data Richiesta", - "SortRequestDateDesc": "Data Richiesta", + "SortRequestDateAsc": "Data richiesta ▲", + "SortRequestDateDesc": "Data richiesta ▼", "SortStatusAsc": "Stato ▲", - "SortStatusDesc": "Status ▼", + "SortStatusDesc": "Stato ▼", "Remaining": { "Quota": "{{remaining}}/{{total}} richieste rimanenti", "NextDays": "Un'altra richiesta verrà aggiunta tra {{time}} giorni", "NextHours": "Un'altra richiesta verrà aggiunta tra {{time}} ore", - "NextMinutes": "Un'altra richiesta verrà aggiunta tra {{time}} minuti", - "NextMinute": "Un'altra richiesta verrà aggiunta tra {{time}} minuti" + "NextMinutes": "Un'altra richiesta sarà aggiunta in {{time}} minuti", + "NextMinute": "Un'altra richiesta sarà aggiunta in {{time}} minuto" }, "AllRequests": "Tutte le Richieste", "PendingRequests": "Richieste in Attesa", @@ -179,27 +185,29 @@ "RequestPanel": { "Delete": "Elimina Richiesta", "Approve": "Approva Richiesta", - "ChangeAvailability": "Segna come Disponibile" + "ChangeAvailability": "Segna come Disponibile", + "Deleted": "Successfully deleted selected items", + "Approved": "Successfully approved selected items" } }, "Issues": { "Title": "Problemi", - "PendingTitle": "Problemi in sospeso", - "InProgressTitle": "Problemi in risoluzione", - "ResolvedTitle": "Problemi risolti", + "PendingTitle": "Problemi In Attesa", + "InProgressTitle": "Problemi In Corso", + "ResolvedTitle": "Problemi Risolti", "ColumnTitle": "Titolo", "Count": "Count", "Category": "Categoria", "Status": "Stato", "Details": "Dettagli", "Description": "Descrizione", - "NoComments": "Non ci sono commenti!", - "MarkInProgress": "Segna come in risoluzione", - "MarkResolved": "Segna come risolto", + "NoComments": "Nessun Commento!", + "MarkInProgress": "Senza In Corso", + "MarkResolved": "Segna Risolto", "SendMessageButton": "Invia", "Subject": "Oggetto", "Comments": "Commenti", - "WriteMessagePlaceholder": "Scrivi qui il tuo messaggio...", + "WriteMessagePlaceholder": "Scrivi il tuo messaggio qui...", "ReportedBy": "Segnalato da", "IssueDialog": { "Title": "Segnala un problema", @@ -214,7 +222,9 @@ "MarkedAsResolved": "Questo problema è stato ora segnato come risolto!", "MarkedAsInProgress": "Questo problema è stato ora segnato come in corso!", "Delete": "Elimina problema", - "DeletedIssue": "Il problema è stato eliminato" + "DeletedIssue": "Il problema è stato eliminato", + "Chat": "Chat", + "Requested": "Requested" }, "Filter": { "ClearFilter": "Rimuovi filtro", @@ -233,7 +243,7 @@ }, "Votes": { "CompletedVotesTab": "Votati", - "VotesTab": "Voti Necessari" + "VotesTab": "Voti richiesti" }, "MediaDetails": { "Denied": "Rifiutato", @@ -247,8 +257,12 @@ "ViewCollection": "Visualizza Raccolta", "NotEnoughInfo": "Sfortunatamente ancora non ci sono abbastanza informazioni su questo show!", "AdvancedOptions": "Opzioni Avanzate", + "AutoApproveOptions": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTv": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTvShort": "You can configure the request here, once requested it will be send to your DVR application! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", "QualityProfilesSelect": "Seleziona Un Profilo di Qualità", "RootFolderSelect": "Seleziona Una Cartella di Root", + "LanguageProfileSelect": "Select A Language Profile", "Status": "Stato", "Availability": "Disponibilità", "RequestStatus": "Stato Richiesta", @@ -270,13 +284,22 @@ "EpisodeSelector": { "AllSeasonsTooltip": "Questo richiederà ogni stagione per questo show", "FirstSeasonTooltip": "Questo richiederà solo la Prima Stagione per questo show", - "LatestSeasonTooltip": "Questo richiederà solo l'Ultima Stagione per questo show" - } + "LatestSeasonTooltip": "Questo richiederà solo l'Ultima Stagione per questo show", + "NoEpisodes": "There unfortunately is no episode data for this show yet!" + }, + "SonarrConfiguration": "Sonarr Configuration", + "RadarrConfiguration": "Radarr Configuration", + "RequestOnBehalf": "Request on behalf of", + "PleaseSelectUser": "Please select a user", + "StreamingOn": "Streaming On", + "ReProcessRequest": "Re-Process Request" }, "Discovery": { "PopularTab": "Popolare", "TrendingTab": "Tendenze", "UpcomingTab": "In arrivo", + "SeasonalTab": "Seasonal", + "RecentlyRequestedTab": "Recently Requested", "Movies": "Film", "Combined": "Combinato", "Tv": "TV", @@ -291,11 +314,19 @@ "FirstAired": "Prima Trasmissione", "Writer": "Scrittore", "ExecProducer": "Produttore Esecutivo" - } + }, + "NoSearch": "Sorry, nothing matches your search!" }, "UserPreferences": { "Welcome": "Benvenuto {{username}}!", "OmbiLanguage": "Lingua", - "DarkMode": "Modalità Scura" + "DarkMode": "Modalità Scura", + "Updated": "Successfully Updated", + "StreamingCountry": "Streaming Country", + "StreamingCountryDescription": "This is the country code that we will display streaming information for. If you are in the US please select US and you will have US related streaming information.", + "LanguageDescription": "This is the language you would like the Ombi interface to be displayed in.", + "MobileQRCode": "Mobile QR Code", + "LegacyApp": "Launch Legacy App", + "NoQrCode": "Please contact your administrator to enable QR codes" } -} \ No newline at end of file +} From ca7e0b021354ea17960aaa54afc93eb878a4a4ce Mon Sep 17 00:00:00 2001 From: Jamie Date: Mon, 18 Oct 2021 15:51:05 +0100 Subject: [PATCH 08/19] New translations en.json (Dutch) --- src/Ombi/wwwroot/translations/nl.json | 47 ++++++++++++++++++++++----- 1 file changed, 39 insertions(+), 8 deletions(-) diff --git a/src/Ombi/wwwroot/translations/nl.json b/src/Ombi/wwwroot/translations/nl.json index fdc5f8eeb..e2c9833c4 100644 --- a/src/Ombi/wwwroot/translations/nl.json +++ b/src/Ombi/wwwroot/translations/nl.json @@ -22,6 +22,7 @@ "RequestDenied": "Verzoek geweigerd", "NotRequested": "Niet verzocht", "Requested": "Aangevraagd", + "Search": "Search", "Request": "Aanvragen", "Denied": "Afgewezen", "Approve": "Accepteer", @@ -31,7 +32,9 @@ "Validation": "Controleer de ingevulde waardes" }, "Cancel": "Cancel", - "Submit": "Submit" + "Submit": "Submit", + "tvShow": "TV Show", + "movie": "Movie" }, "PasswordReset": { "EmailAddressPlaceholder": "E-mail adres", @@ -86,12 +89,14 @@ "MoviesTab": "Films", "TvTab": "TV Series", "MusicTab": "Muziek", + "AdvancedSearch": "You can fill in any of the below to discover new media. All of the results are sorted by popularity", "Suggestions": "Suggesties", "NoResults": "Sorry, er zijn geen resultaten gevonden!", "DigitalDate": "Digitale Uitgave: {{date}}", "TheatricalRelease": "Bioscoop Uitgave: {{date}}", "ViewOnPlex": "Bekijk op Plex", "ViewOnEmby": "Bekijk op Emby", + "ViewOnJellyfin": "Play On Jellyfin", "RequestAdded": "Aanvraag voor {{title}} is succesvol toegevoegd", "Similar": "Vergelijkbaar", "Refine": "Verfijn", @@ -146,6 +151,7 @@ "Remove": "Verwijderen", "Deny": "Weigeren", "DenyReason": "Reden van afwijzing", + "DeniedReason": "Denied Reason", "Season": "Seizoen", "GridTitle": "Titel", "AirDate": "Uitzenddatum", @@ -179,7 +185,9 @@ "RequestPanel": { "Delete": "Delete Request", "Approve": "Approve Request", - "ChangeAvailability": "Mark Available" + "ChangeAvailability": "Mark Available", + "Deleted": "Successfully deleted selected items", + "Approved": "Successfully approved selected items" } }, "Issues": { @@ -214,7 +222,9 @@ "MarkedAsResolved": "This issue has now been marked as resolved!", "MarkedAsInProgress": "This issue has now been marked as in progress!", "Delete": "Delete issue", - "DeletedIssue": "Issue has been deleted" + "DeletedIssue": "Issue has been deleted", + "Chat": "Chat", + "Requested": "Requested" }, "Filter": { "ClearFilter": "Verwijder Filter", @@ -247,8 +257,12 @@ "ViewCollection": "View Collection", "NotEnoughInfo": "Unfortunately there is not enough information about this show yet!", "AdvancedOptions": "Advanced Options", + "AutoApproveOptions": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTv": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTvShort": "You can configure the request here, once requested it will be send to your DVR application! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", "QualityProfilesSelect": "Select A Quality Profile", "RootFolderSelect": "Select A Root Folder", + "LanguageProfileSelect": "Select A Language Profile", "Status": "Status", "Availability": "Beschikbaarheid", "RequestStatus": "Aanvraagstatus", @@ -270,13 +284,22 @@ "EpisodeSelector": { "AllSeasonsTooltip": "Dit verzoekt ieder seizoen van deze serie", "FirstSeasonTooltip": "Dit verzoekt alleen het eerste seizoen van deze serie", - "LatestSeasonTooltip": "Dit verzoekt alleen het laatste seizoen van deze show" - } + "LatestSeasonTooltip": "Dit verzoekt alleen het laatste seizoen van deze show", + "NoEpisodes": "There unfortunately is no episode data for this show yet!" + }, + "SonarrConfiguration": "Sonarr Configuration", + "RadarrConfiguration": "Radarr Configuration", + "RequestOnBehalf": "Request on behalf of", + "PleaseSelectUser": "Please select a user", + "StreamingOn": "Streaming On", + "ReProcessRequest": "Re-Process Request" }, "Discovery": { "PopularTab": "Populair", "TrendingTab": "Populair", "UpcomingTab": "Aankomend", + "SeasonalTab": "Seasonal", + "RecentlyRequestedTab": "Recently Requested", "Movies": "Films", "Combined": "Combined", "Tv": "TV", @@ -291,11 +314,19 @@ "FirstAired": "Eerste uitzending", "Writer": "Schrijver", "ExecProducer": "Uitvoerende producent" - } + }, + "NoSearch": "Sorry, nothing matches your search!" }, "UserPreferences": { "Welcome": "Welkom {{username}}!", "OmbiLanguage": "Language", - "DarkMode": "Dark Mode" + "DarkMode": "Dark Mode", + "Updated": "Successfully Updated", + "StreamingCountry": "Streaming Country", + "StreamingCountryDescription": "This is the country code that we will display streaming information for. If you are in the US please select US and you will have US related streaming information.", + "LanguageDescription": "This is the language you would like the Ombi interface to be displayed in.", + "MobileQRCode": "Mobile QR Code", + "LegacyApp": "Launch Legacy App", + "NoQrCode": "Please contact your administrator to enable QR codes" } -} \ No newline at end of file +} From 47c34df32b4fb944462922d402ea74fdb4d83f24 Mon Sep 17 00:00:00 2001 From: Jamie Date: Mon, 18 Oct 2021 15:51:06 +0100 Subject: [PATCH 09/19] New translations en.json (Norwegian) --- src/Ombi/wwwroot/translations/no.json | 47 ++++++++++++++++++++++----- 1 file changed, 39 insertions(+), 8 deletions(-) diff --git a/src/Ombi/wwwroot/translations/no.json b/src/Ombi/wwwroot/translations/no.json index 8421b63a9..7b84fbcde 100644 --- a/src/Ombi/wwwroot/translations/no.json +++ b/src/Ombi/wwwroot/translations/no.json @@ -22,6 +22,7 @@ "RequestDenied": "Forespørsel avslått", "NotRequested": "Ikke forespurt", "Requested": "Forespurt", + "Search": "Search", "Request": "Forespørsel", "Denied": "Avslått", "Approve": "Godkjenn", @@ -31,7 +32,9 @@ "Validation": "Kontroller de angitte verdiene" }, "Cancel": "Cancel", - "Submit": "Submit" + "Submit": "Submit", + "tvShow": "TV Show", + "movie": "Movie" }, "PasswordReset": { "EmailAddressPlaceholder": "E-postadresse", @@ -86,12 +89,14 @@ "MoviesTab": "Filmer", "TvTab": "TV serier", "MusicTab": "Musikk", + "AdvancedSearch": "You can fill in any of the below to discover new media. All of the results are sorted by popularity", "Suggestions": "Forslag", "NoResults": "Beklager, vi fant ingen resultater!", "DigitalDate": "Digital utgivelse: {{date}}", "TheatricalRelease": "Kinopremiere: {{date}}", "ViewOnPlex": "Spill av på Plex", "ViewOnEmby": "Spill av på Emby", + "ViewOnJellyfin": "Play On Jellyfin", "RequestAdded": "Forespørsel om {{title}} er lagt til", "Similar": "Lignende", "Refine": "Spesifiser", @@ -146,6 +151,7 @@ "Remove": "Fjern", "Deny": "Avslå", "DenyReason": "Deny Reason", + "DeniedReason": "Denied Reason", "Season": "Sesong", "GridTitle": "Tittel", "AirDate": "Sendedato", @@ -179,7 +185,9 @@ "RequestPanel": { "Delete": "Delete Request", "Approve": "Approve Request", - "ChangeAvailability": "Mark Available" + "ChangeAvailability": "Mark Available", + "Deleted": "Successfully deleted selected items", + "Approved": "Successfully approved selected items" } }, "Issues": { @@ -214,7 +222,9 @@ "MarkedAsResolved": "This issue has now been marked as resolved!", "MarkedAsInProgress": "This issue has now been marked as in progress!", "Delete": "Delete issue", - "DeletedIssue": "Issue has been deleted" + "DeletedIssue": "Issue has been deleted", + "Chat": "Chat", + "Requested": "Requested" }, "Filter": { "ClearFilter": "Tøm filter", @@ -247,8 +257,12 @@ "ViewCollection": "View Collection", "NotEnoughInfo": "Unfortunately there is not enough information about this show yet!", "AdvancedOptions": "Advanced Options", + "AutoApproveOptions": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTv": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTvShort": "You can configure the request here, once requested it will be send to your DVR application! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", "QualityProfilesSelect": "Select A Quality Profile", "RootFolderSelect": "Select A Root Folder", + "LanguageProfileSelect": "Select A Language Profile", "Status": "Status", "Availability": "Tilgjengelighet", "RequestStatus": "Request Status", @@ -270,13 +284,22 @@ "EpisodeSelector": { "AllSeasonsTooltip": "This will request every season for this show", "FirstSeasonTooltip": "This will only request the First Season for this show", - "LatestSeasonTooltip": "This will only request the Latest Season for this show" - } + "LatestSeasonTooltip": "This will only request the Latest Season for this show", + "NoEpisodes": "There unfortunately is no episode data for this show yet!" + }, + "SonarrConfiguration": "Sonarr Configuration", + "RadarrConfiguration": "Radarr Configuration", + "RequestOnBehalf": "Request on behalf of", + "PleaseSelectUser": "Please select a user", + "StreamingOn": "Streaming On", + "ReProcessRequest": "Re-Process Request" }, "Discovery": { "PopularTab": "Populært", "TrendingTab": "På vei opp", "UpcomingTab": "Upcoming", + "SeasonalTab": "Seasonal", + "RecentlyRequestedTab": "Recently Requested", "Movies": "Filmer", "Combined": "Combined", "Tv": "TV", @@ -291,11 +314,19 @@ "FirstAired": "First Aired", "Writer": "Writer", "ExecProducer": "Exec Producer" - } + }, + "NoSearch": "Sorry, nothing matches your search!" }, "UserPreferences": { "Welcome": "Velkommen {{username}}!", "OmbiLanguage": "Language", - "DarkMode": "Dark Mode" + "DarkMode": "Dark Mode", + "Updated": "Successfully Updated", + "StreamingCountry": "Streaming Country", + "StreamingCountryDescription": "This is the country code that we will display streaming information for. If you are in the US please select US and you will have US related streaming information.", + "LanguageDescription": "This is the language you would like the Ombi interface to be displayed in.", + "MobileQRCode": "Mobile QR Code", + "LegacyApp": "Launch Legacy App", + "NoQrCode": "Please contact your administrator to enable QR codes" } -} \ No newline at end of file +} From e95e9e65870baea74e104f81a81483af0711c94d Mon Sep 17 00:00:00 2001 From: Jamie Date: Mon, 18 Oct 2021 15:51:07 +0100 Subject: [PATCH 10/19] New translations en.json (Polish) --- src/Ombi/wwwroot/translations/pl.json | 51 +++++++++++++++++++++------ 1 file changed, 41 insertions(+), 10 deletions(-) diff --git a/src/Ombi/wwwroot/translations/pl.json b/src/Ombi/wwwroot/translations/pl.json index e3ee7d230..9668b9519 100644 --- a/src/Ombi/wwwroot/translations/pl.json +++ b/src/Ombi/wwwroot/translations/pl.json @@ -22,6 +22,7 @@ "RequestDenied": "Zgłoszenie odrzucone", "NotRequested": "Niezgłoszone", "Requested": "Zgłoszone", + "Search": "Search", "Request": "Zgłoszenie", "Denied": "Odrzucone", "Approve": "Zatwierdź", @@ -31,7 +32,9 @@ "Validation": "Proszę sprawdzić wprowadzone wartości" }, "Cancel": "Cancel", - "Submit": "Submit" + "Submit": "Submit", + "tvShow": "TV Show", + "movie": "Movie" }, "PasswordReset": { "EmailAddressPlaceholder": "Adres e-mail", @@ -86,12 +89,14 @@ "MoviesTab": "Filmy", "TvTab": "Seriale", "MusicTab": "Muzyka", + "AdvancedSearch": "You can fill in any of the below to discover new media. All of the results are sorted by popularity", "Suggestions": "Sugestie", "NoResults": "Niestety nic nie znaleziono!", "DigitalDate": "Wydanie cyfrowe: {{date}}", "TheatricalRelease": "Premiera kinowa: {{date}}", "ViewOnPlex": "Obejrzyj w Plex", "ViewOnEmby": "Obejrzyj w Emby", + "ViewOnJellyfin": "Play On Jellyfin", "RequestAdded": "Zgłoszenie dla {{title}} zostało pomyślnie dodane", "Similar": "Podobne", "Refine": "Zawęź", @@ -146,6 +151,7 @@ "Remove": "Usuń", "Deny": "Odrzuć", "DenyReason": "Powód odrzucenia", + "DeniedReason": "Denied Reason", "Season": "Sezon", "GridTitle": "Tytuł", "AirDate": "Data emisji", @@ -179,7 +185,9 @@ "RequestPanel": { "Delete": "Delete Request", "Approve": "Approve Request", - "ChangeAvailability": "Mark Available" + "ChangeAvailability": "Mark Available", + "Deleted": "Successfully deleted selected items", + "Approved": "Successfully approved selected items" } }, "Issues": { @@ -190,7 +198,7 @@ "ColumnTitle": "Tytuł", "Count": "Count", "Category": "Kategoria", - "Status": "Stan", + "Status": "Status", "Details": "Szczegóły", "Description": "Opis", "NoComments": "Brak komentarzy!", @@ -214,12 +222,14 @@ "MarkedAsResolved": "This issue has now been marked as resolved!", "MarkedAsInProgress": "This issue has now been marked as in progress!", "Delete": "Delete issue", - "DeletedIssue": "Issue has been deleted" + "DeletedIssue": "Issue has been deleted", + "Chat": "Chat", + "Requested": "Requested" }, "Filter": { "ClearFilter": "Wyczyść filtr", "FilterHeaderAvailability": "Dostępność", - "FilterHeaderRequestStatus": "Stan", + "FilterHeaderRequestStatus": "Status", "Approved": "Zatwierdzone", "PendingApproval": "Oczekujące na zatwierdzenie" }, @@ -247,8 +257,12 @@ "ViewCollection": "View Collection", "NotEnoughInfo": "Unfortunately there is not enough information about this show yet!", "AdvancedOptions": "Advanced Options", + "AutoApproveOptions": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTv": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTvShort": "You can configure the request here, once requested it will be send to your DVR application! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", "QualityProfilesSelect": "Select A Quality Profile", "RootFolderSelect": "Select A Root Folder", + "LanguageProfileSelect": "Select A Language Profile", "Status": "Stan", "Availability": "Dostępność", "RequestStatus": "Status zgłoszenia", @@ -270,13 +284,22 @@ "EpisodeSelector": { "AllSeasonsTooltip": "Zgłoszenie obejmie wszystkie sezony tego serialu", "FirstSeasonTooltip": "Zgłoszenie obejmie pierwszy sezon tego serialu", - "LatestSeasonTooltip": "Zgłoszenie obejmie najnowszy sezon tego serialu" - } + "LatestSeasonTooltip": "Zgłoszenie obejmie najnowszy sezon tego serialu", + "NoEpisodes": "There unfortunately is no episode data for this show yet!" + }, + "SonarrConfiguration": "Sonarr Configuration", + "RadarrConfiguration": "Radarr Configuration", + "RequestOnBehalf": "Request on behalf of", + "PleaseSelectUser": "Please select a user", + "StreamingOn": "Streaming On", + "ReProcessRequest": "Re-Process Request" }, "Discovery": { "PopularTab": "Popularne", "TrendingTab": "Zyskujące popularność", "UpcomingTab": "Nadchodzące", + "SeasonalTab": "Seasonal", + "RecentlyRequestedTab": "Recently Requested", "Movies": "Filmy", "Combined": "Combined", "Tv": "TV", @@ -291,11 +314,19 @@ "FirstAired": "Pierwsza emisja", "Writer": "Scenarzysta", "ExecProducer": "Producent wykonawczy" - } + }, + "NoSearch": "Sorry, nothing matches your search!" }, "UserPreferences": { "Welcome": "Witaj {{username}}!", "OmbiLanguage": "Language", - "DarkMode": "Dark Mode" + "DarkMode": "Dark Mode", + "Updated": "Successfully Updated", + "StreamingCountry": "Streaming Country", + "StreamingCountryDescription": "This is the country code that we will display streaming information for. If you are in the US please select US and you will have US related streaming information.", + "LanguageDescription": "This is the language you would like the Ombi interface to be displayed in.", + "MobileQRCode": "Mobile QR Code", + "LegacyApp": "Launch Legacy App", + "NoQrCode": "Please contact your administrator to enable QR codes" } -} \ No newline at end of file +} From 3f0246eac78f5e3cb3b6e4ac1ee43d1cb968b1de Mon Sep 17 00:00:00 2001 From: Jamie Date: Mon, 18 Oct 2021 15:51:08 +0100 Subject: [PATCH 11/19] New translations en.json (Portuguese) --- src/Ombi/wwwroot/translations/pt.json | 111 ++++++++++++++++---------- 1 file changed, 71 insertions(+), 40 deletions(-) diff --git a/src/Ombi/wwwroot/translations/pt.json b/src/Ombi/wwwroot/translations/pt.json index 8fe818bcc..ac38b8d2c 100644 --- a/src/Ombi/wwwroot/translations/pt.json +++ b/src/Ombi/wwwroot/translations/pt.json @@ -1,44 +1,47 @@ { "Login": { - "SignInButton": "Iniciar sessão", - "UsernamePlaceholder": "Nome de Usuário", - "PasswordPlaceholder": "Palavra-passe", - "RememberMe": "Recorde-me", - "SignInWith": "Entre com {{appName}}", - "SignInWithPlex": "Iniciar sessão com Plex", - "ForgottenPassword": "Esqueceu sua senha?", + "SignInButton": "Sign in", + "UsernamePlaceholder": "Username", + "PasswordPlaceholder": "Password", + "RememberMe": "Remember Me", + "SignInWith": "Sign in with {{appName}}", + "SignInWithPlex": "Sign in with Plex", + "ForgottenPassword": "Forgot your password?", "Errors": { - "IncorrectCredentials": "Usuário ou senha incorretos" + "IncorrectCredentials": "Incorrect username or password" } }, "Common": { - "ContinueButton": "Continuar", - "Available": "Disponível", - "PartiallyAvailable": "Parcialmente Disponível", + "ContinueButton": "Continue", + "Available": "Available", + "PartiallyAvailable": "Partially Available", "Monitored": "Monitored", - "NotAvailable": "Não disponível", - "ProcessingRequest": "Processando o pedido", - "PendingApproval": "Aprovação Pendente", - "RequestDenied": "Pedido Negado", - "NotRequested": "Não Solicitado", - "Requested": "Pedido", - "Request": "Solicitar", - "Denied": "Recusado", - "Approve": "Aprovar", - "PartlyAvailable": "Parcialmente Disponível", - "ViewDetails": "Ver detalhes", + "NotAvailable": "Not Available", + "ProcessingRequest": "Processing Request", + "PendingApproval": "Pending Approval", + "RequestDenied": "Request Denied", + "NotRequested": "Not Requested", + "Requested": "Requested", + "Search": "Search", + "Request": "Request", + "Denied": "Denied", + "Approve": "Approve", + "PartlyAvailable": "Partly Available", + "ViewDetails": "View Details", "Errors": { - "Validation": "Por favor, verifique os valores inseridos" + "Validation": "Please check your entered values" }, - "Cancel": "Cancelar", - "Submit": "Submeter" + "Cancel": "Cancel", + "Submit": "Submit", + "tvShow": "TV Show", + "movie": "Movie" }, "PasswordReset": { "EmailAddressPlaceholder": "Email Address", - "ResetPasswordButton": "Nova senha" + "ResetPasswordButton": "Reset Password" }, "LandingPage": { - "OnlineHeading": "Online no momento", + "OnlineHeading": "Currently Online", "OnlineParagraph": "The media server is currently online", "PartiallyOnlineHeading": "Partially Online", "PartiallyOnlineParagraph": "The media server is partially online.", @@ -52,7 +55,7 @@ "Discover": "Discover", "Search": "Search", "Requests": "Requests", - "UserManagement": "User Management", + "UserManagement": "Users", "Issues": "Issues", "Vote": "Vote", "Donate": "Donate!", @@ -68,7 +71,7 @@ "ChangeTheme": "Change Theme", "Calendar": "Calendar", "UserPreferences": "Preferences", - "FeatureSuggestion": "Feature Suggestion", + "FeatureSuggestion": "Features", "FeatureSuggestionTooltip": "Have a great new idea? Suggest it here!", "Filter": { "Movies": "Movies", @@ -86,12 +89,14 @@ "MoviesTab": "Movies", "TvTab": "TV Shows", "MusicTab": "Music", + "AdvancedSearch": "You can fill in any of the below to discover new media. All of the results are sorted by popularity", "Suggestions": "Suggestions", "NoResults": "Sorry, we didn't find any results!", "DigitalDate": "Digital Release: {{date}}", "TheatricalRelease": "Theatrical Release: {{date}}", - "ViewOnPlex": "View On Plex", - "ViewOnEmby": "View On Emby", + "ViewOnPlex": "Play On Plex", + "ViewOnEmby": "Play On Emby", + "ViewOnJellyfin": "Play On Jellyfin", "RequestAdded": "Request for {{title}} has been added successfully", "Similar": "Similar", "Refine": "Refine", @@ -146,9 +151,10 @@ "Remove": "Remove", "Deny": "Deny", "DenyReason": "Deny Reason", + "DeniedReason": "Denied Reason", "Season": "Season", "GridTitle": "Title", - "AirDate": "AirDate", + "AirDate": "Air Date", "GridStatus": "Status", "ReportIssue": "Report Issue", "Filter": "Filter", @@ -179,7 +185,9 @@ "RequestPanel": { "Delete": "Delete Request", "Approve": "Approve Request", - "ChangeAvailability": "Mark Available" + "ChangeAvailability": "Mark Available", + "Deleted": "Successfully deleted selected items", + "Approved": "Successfully approved selected items" } }, "Issues": { @@ -214,7 +222,9 @@ "MarkedAsResolved": "This issue has now been marked as resolved!", "MarkedAsInProgress": "This issue has now been marked as in progress!", "Delete": "Delete issue", - "DeletedIssue": "Issue has been deleted" + "DeletedIssue": "Issue has been deleted", + "Chat": "Chat", + "Requested": "Requested" }, "Filter": { "ClearFilter": "Clear Filter", @@ -247,8 +257,12 @@ "ViewCollection": "View Collection", "NotEnoughInfo": "Unfortunately there is not enough information about this show yet!", "AdvancedOptions": "Advanced Options", + "AutoApproveOptions": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTv": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTvShort": "You can configure the request here, once requested it will be send to your DVR application! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", "QualityProfilesSelect": "Select A Quality Profile", "RootFolderSelect": "Select A Root Folder", + "LanguageProfileSelect": "Select A Language Profile", "Status": "Status", "Availability": "Availability", "RequestStatus": "Request Status", @@ -256,7 +270,7 @@ "RootFolderOverride": "Root Folder Override", "QualityOverride": "Quality Override", "Genres": "Genres", - "TheatricalRelease": "Theatrical Release", + "TheatricalRelease": "Release", "DigitalRelease": "Digital Release", "Votes": "Votes", "Runtime": "Runtime", @@ -270,13 +284,22 @@ "EpisodeSelector": { "AllSeasonsTooltip": "This will request every season for this show", "FirstSeasonTooltip": "This will only request the First Season for this show", - "LatestSeasonTooltip": "This will only request the Latest Season for this show" - } + "LatestSeasonTooltip": "This will only request the Latest Season for this show", + "NoEpisodes": "There unfortunately is no episode data for this show yet!" + }, + "SonarrConfiguration": "Sonarr Configuration", + "RadarrConfiguration": "Radarr Configuration", + "RequestOnBehalf": "Request on behalf of", + "PleaseSelectUser": "Please select a user", + "StreamingOn": "Streaming On", + "ReProcessRequest": "Re-Process Request" }, "Discovery": { "PopularTab": "Popular", "TrendingTab": "Trending", "UpcomingTab": "Upcoming", + "SeasonalTab": "Seasonal", + "RecentlyRequestedTab": "Recently Requested", "Movies": "Movies", "Combined": "Combined", "Tv": "TV", @@ -291,11 +314,19 @@ "FirstAired": "First Aired", "Writer": "Writer", "ExecProducer": "Exec Producer" - } + }, + "NoSearch": "Sorry, nothing matches your search!" }, "UserPreferences": { "Welcome": "Welcome {{username}}!", "OmbiLanguage": "Language", - "DarkMode": "Dark Mode" + "DarkMode": "Dark Mode", + "Updated": "Successfully Updated", + "StreamingCountry": "Streaming Country", + "StreamingCountryDescription": "This is the country code that we will display streaming information for. If you are in the US please select US and you will have US related streaming information.", + "LanguageDescription": "This is the language you would like the Ombi interface to be displayed in.", + "MobileQRCode": "Mobile QR Code", + "LegacyApp": "Launch Legacy App", + "NoQrCode": "Please contact your administrator to enable QR codes" } -} \ No newline at end of file +} From abc3379e1a03081421f96c15b210897403b3dcb1 Mon Sep 17 00:00:00 2001 From: Jamie Date: Mon, 18 Oct 2021 15:51:10 +0100 Subject: [PATCH 12/19] New translations en.json (Russian) --- src/Ombi/wwwroot/translations/ru.json | 47 ++++++++++++++++++++++----- 1 file changed, 39 insertions(+), 8 deletions(-) diff --git a/src/Ombi/wwwroot/translations/ru.json b/src/Ombi/wwwroot/translations/ru.json index 932b9ed59..1ab331143 100644 --- a/src/Ombi/wwwroot/translations/ru.json +++ b/src/Ombi/wwwroot/translations/ru.json @@ -22,6 +22,7 @@ "RequestDenied": "Запрос отклонен", "NotRequested": "Не запрошено", "Requested": "Запрошено", + "Search": "Search", "Request": "Запросить", "Denied": "Отказано", "Approve": "Одобрить", @@ -31,7 +32,9 @@ "Validation": "Пожалуйста, проверьте введенные значения" }, "Cancel": "Cancel", - "Submit": "Submit" + "Submit": "Submit", + "tvShow": "TV Show", + "movie": "Movie" }, "PasswordReset": { "EmailAddressPlaceholder": "Адрес эл. почты", @@ -86,12 +89,14 @@ "MoviesTab": "Фильмы", "TvTab": "Сериалы", "MusicTab": "Музыка", + "AdvancedSearch": "You can fill in any of the below to discover new media. All of the results are sorted by popularity", "Suggestions": "Рекомендации", "NoResults": "Извините, мы ничего не нашли!", "DigitalDate": "Дигитальный релиз: {{date}}", "TheatricalRelease": "Релиз в кинотеатрах: {{date}}", "ViewOnPlex": "Смотреть в Plex", "ViewOnEmby": "Смотреть в Emby", + "ViewOnJellyfin": "Play On Jellyfin", "RequestAdded": "Запрос на {{title}} успешно добавлен", "Similar": "Похожие", "Refine": "Уточнить", @@ -146,6 +151,7 @@ "Remove": "Удалить", "Deny": "Отклонить", "DenyReason": "Deny Reason", + "DeniedReason": "Denied Reason", "Season": "Сезон", "GridTitle": "Название", "AirDate": "Дата", @@ -179,7 +185,9 @@ "RequestPanel": { "Delete": "Delete Request", "Approve": "Approve Request", - "ChangeAvailability": "Mark Available" + "ChangeAvailability": "Mark Available", + "Deleted": "Successfully deleted selected items", + "Approved": "Successfully approved selected items" } }, "Issues": { @@ -214,7 +222,9 @@ "MarkedAsResolved": "This issue has now been marked as resolved!", "MarkedAsInProgress": "This issue has now been marked as in progress!", "Delete": "Delete issue", - "DeletedIssue": "Issue has been deleted" + "DeletedIssue": "Issue has been deleted", + "Chat": "Chat", + "Requested": "Requested" }, "Filter": { "ClearFilter": "Сбросить фильтр", @@ -247,8 +257,12 @@ "ViewCollection": "View Collection", "NotEnoughInfo": "Unfortunately there is not enough information about this show yet!", "AdvancedOptions": "Advanced Options", + "AutoApproveOptions": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTv": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTvShort": "You can configure the request here, once requested it will be send to your DVR application! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", "QualityProfilesSelect": "Select A Quality Profile", "RootFolderSelect": "Select A Root Folder", + "LanguageProfileSelect": "Select A Language Profile", "Status": "Статус", "Availability": "Доступность", "RequestStatus": "Request Status", @@ -270,13 +284,22 @@ "EpisodeSelector": { "AllSeasonsTooltip": "This will request every season for this show", "FirstSeasonTooltip": "This will only request the First Season for this show", - "LatestSeasonTooltip": "This will only request the Latest Season for this show" - } + "LatestSeasonTooltip": "This will only request the Latest Season for this show", + "NoEpisodes": "There unfortunately is no episode data for this show yet!" + }, + "SonarrConfiguration": "Sonarr Configuration", + "RadarrConfiguration": "Radarr Configuration", + "RequestOnBehalf": "Request on behalf of", + "PleaseSelectUser": "Please select a user", + "StreamingOn": "Streaming On", + "ReProcessRequest": "Re-Process Request" }, "Discovery": { "PopularTab": "Популярное", "TrendingTab": "Сейчас смотрят", "UpcomingTab": "Upcoming", + "SeasonalTab": "Seasonal", + "RecentlyRequestedTab": "Recently Requested", "Movies": "Фильмы", "Combined": "Combined", "Tv": "TV", @@ -291,11 +314,19 @@ "FirstAired": "First Aired", "Writer": "Writer", "ExecProducer": "Exec Producer" - } + }, + "NoSearch": "Sorry, nothing matches your search!" }, "UserPreferences": { "Welcome": "Добро пожаловать, {{username}}!", "OmbiLanguage": "Language", - "DarkMode": "Dark Mode" + "DarkMode": "Dark Mode", + "Updated": "Successfully Updated", + "StreamingCountry": "Streaming Country", + "StreamingCountryDescription": "This is the country code that we will display streaming information for. If you are in the US please select US and you will have US related streaming information.", + "LanguageDescription": "This is the language you would like the Ombi interface to be displayed in.", + "MobileQRCode": "Mobile QR Code", + "LegacyApp": "Launch Legacy App", + "NoQrCode": "Please contact your administrator to enable QR codes" } -} \ No newline at end of file +} From dd45084752cd5666b479207a49fe687331e2b478 Mon Sep 17 00:00:00 2001 From: Jamie Date: Mon, 18 Oct 2021 15:51:10 +0100 Subject: [PATCH 13/19] New translations en.json (Slovak) --- src/Ombi/wwwroot/translations/sk.json | 45 ++++++++++++++++++++++----- 1 file changed, 38 insertions(+), 7 deletions(-) diff --git a/src/Ombi/wwwroot/translations/sk.json b/src/Ombi/wwwroot/translations/sk.json index 4c9347582..0634a81ab 100644 --- a/src/Ombi/wwwroot/translations/sk.json +++ b/src/Ombi/wwwroot/translations/sk.json @@ -22,6 +22,7 @@ "RequestDenied": "Požiadavka zamietnutá", "NotRequested": "Nepožiadané", "Requested": "Požiadané", + "Search": "Search", "Request": "Požiadať", "Denied": "Zamietnuté", "Approve": "Schválené", @@ -31,7 +32,9 @@ "Validation": "Skontrolujte zadaný obsah" }, "Cancel": "Zrušiť", - "Submit": "Odoslať" + "Submit": "Odoslať", + "tvShow": "TV Show", + "movie": "Movie" }, "PasswordReset": { "EmailAddressPlaceholder": "Emailová adresa", @@ -86,12 +89,14 @@ "MoviesTab": "Filmy", "TvTab": "Seriály", "MusicTab": "Hudba", + "AdvancedSearch": "You can fill in any of the below to discover new media. All of the results are sorted by popularity", "Suggestions": "Návrhy", "NoResults": "Ľutujeme, nenašli sme žiadne výsledky!", "DigitalDate": "Online vydanie: {{date}}", "TheatricalRelease": "Kino vydanie: {{date}}", "ViewOnPlex": "Zobraziť na Plex", "ViewOnEmby": "Zobraziť na Emby", + "ViewOnJellyfin": "Play On Jellyfin", "RequestAdded": "Žiadosť o {{title}} bola úspešne pridaná", "Similar": "Podobné", "Refine": "Filtrovať", @@ -146,6 +151,7 @@ "Remove": "Odstrániť", "Deny": "Odmietnuť", "DenyReason": "Odmietnuť dôvod", + "DeniedReason": "Denied Reason", "Season": "Séria", "GridTitle": "Názov", "AirDate": "Dátum vysielania", @@ -179,7 +185,9 @@ "RequestPanel": { "Delete": "Odstrániž požiadavku", "Approve": "Schváliť žiadosť", - "ChangeAvailability": "Označiť k dispozícií" + "ChangeAvailability": "Označiť k dispozícií", + "Deleted": "Successfully deleted selected items", + "Approved": "Successfully approved selected items" } }, "Issues": { @@ -214,7 +222,9 @@ "MarkedAsResolved": "Tento problém bol označený ako vyriešený!", "MarkedAsInProgress": "Tento problém bol označený ako v priebehu riešenia!", "Delete": "Odstrániť problém", - "DeletedIssue": "Problém bol odstránený" + "DeletedIssue": "Problém bol odstránený", + "Chat": "Chat", + "Requested": "Requested" }, "Filter": { "ClearFilter": "Vymazať filter", @@ -247,8 +257,12 @@ "ViewCollection": "Pozrieť zbierku", "NotEnoughInfo": "Bohužiaľ, o tomto seriáli nie je k dispozícií dostatok informácií!", "AdvancedOptions": "Pokročilé možnosti", + "AutoApproveOptions": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTv": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTvShort": "You can configure the request here, once requested it will be send to your DVR application! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", "QualityProfilesSelect": "Výber profilu kvality", "RootFolderSelect": "Výber koreňového priečinka", + "LanguageProfileSelect": "Select A Language Profile", "Status": "Stav", "Availability": "Dostupnosť", "RequestStatus": "Požiadať stav", @@ -270,13 +284,22 @@ "EpisodeSelector": { "AllSeasonsTooltip": "Požiadať všetky sezóny série.", "FirstSeasonTooltip": "Požiadať iba prvú sezónu série.", - "LatestSeasonTooltip": "Požiadať iba poslednú sezónu série" - } + "LatestSeasonTooltip": "Požiadať iba poslednú sezónu série", + "NoEpisodes": "There unfortunately is no episode data for this show yet!" + }, + "SonarrConfiguration": "Sonarr Configuration", + "RadarrConfiguration": "Radarr Configuration", + "RequestOnBehalf": "Request on behalf of", + "PleaseSelectUser": "Please select a user", + "StreamingOn": "Streaming On", + "ReProcessRequest": "Re-Process Request" }, "Discovery": { "PopularTab": "Populárne", "TrendingTab": "Trendy", "UpcomingTab": "Čoskoro", + "SeasonalTab": "Seasonal", + "RecentlyRequestedTab": "Recently Requested", "Movies": "Filmy", "Combined": "Kombinované", "Tv": "Seriály", @@ -291,11 +314,19 @@ "FirstAired": "Prvýkrát odvysielané", "Writer": "Autor", "ExecProducer": "Výkonný producent" - } + }, + "NoSearch": "Sorry, nothing matches your search!" }, "UserPreferences": { "Welcome": "Vitaj {{username}}!", "OmbiLanguage": "Jazyk", - "DarkMode": "Tmavý režim" + "DarkMode": "Tmavý režim", + "Updated": "Successfully Updated", + "StreamingCountry": "Streaming Country", + "StreamingCountryDescription": "This is the country code that we will display streaming information for. If you are in the US please select US and you will have US related streaming information.", + "LanguageDescription": "This is the language you would like the Ombi interface to be displayed in.", + "MobileQRCode": "Mobile QR Code", + "LegacyApp": "Launch Legacy App", + "NoQrCode": "Please contact your administrator to enable QR codes" } } From 968fe3743ed7812ad1eb63b27ce0137d6e55c184 Mon Sep 17 00:00:00 2001 From: Jamie Date: Mon, 18 Oct 2021 15:51:12 +0100 Subject: [PATCH 14/19] New translations en.json (Swedish) --- src/Ombi/wwwroot/translations/sv.json | 47 ++++++++++++++++++++++----- 1 file changed, 39 insertions(+), 8 deletions(-) diff --git a/src/Ombi/wwwroot/translations/sv.json b/src/Ombi/wwwroot/translations/sv.json index 284e2a5ba..2bf40cdce 100644 --- a/src/Ombi/wwwroot/translations/sv.json +++ b/src/Ombi/wwwroot/translations/sv.json @@ -22,6 +22,7 @@ "RequestDenied": "Efterfrågan nekas", "NotRequested": "Inte begärd", "Requested": "Begärd", + "Search": "Search", "Request": "Begär", "Denied": "Nekad", "Approve": "Godkänn", @@ -31,7 +32,9 @@ "Validation": "Vänligen kontrollera din angivna värden" }, "Cancel": "Avbryt", - "Submit": "Skicka in" + "Submit": "Skicka in", + "tvShow": "TV Show", + "movie": "Movie" }, "PasswordReset": { "EmailAddressPlaceholder": "E-postadress", @@ -86,12 +89,14 @@ "MoviesTab": "Filmer", "TvTab": "TV-serier", "MusicTab": "Musik", + "AdvancedSearch": "You can fill in any of the below to discover new media. All of the results are sorted by popularity", "Suggestions": "Förslag", "NoResults": "Tyvärr hittade vi inte några resultat!", "DigitalDate": "Digitalt releasedatum: {{date}}", "TheatricalRelease": "Biopremiär: {{date}}", "ViewOnPlex": "Visa på Plex", "ViewOnEmby": "Visa på Emby", + "ViewOnJellyfin": "Play On Jellyfin", "RequestAdded": "Begäran av {{title}} har lagts till", "Similar": "Liknande", "Refine": "Förfina", @@ -146,6 +151,7 @@ "Remove": "Ta bort", "Deny": "Neka", "DenyReason": "Anledning för nekande", + "DeniedReason": "Denied Reason", "Season": "Säsong", "GridTitle": "Titel", "AirDate": "Releasedatum", @@ -179,7 +185,9 @@ "RequestPanel": { "Delete": "Ta bort förfrågan", "Approve": "Godkänn begäran", - "ChangeAvailability": "Markera Tillgänglig" + "ChangeAvailability": "Markera Tillgänglig", + "Deleted": "Successfully deleted selected items", + "Approved": "Successfully approved selected items" } }, "Issues": { @@ -214,7 +222,9 @@ "MarkedAsResolved": "Detta problem har nu markerats som löst!", "MarkedAsInProgress": "Detta problem har nu markerats som på pågående!", "Delete": "Ta bort problem", - "DeletedIssue": "Problemet har tagits bort" + "DeletedIssue": "Problemet har tagits bort", + "Chat": "Chat", + "Requested": "Requested" }, "Filter": { "ClearFilter": "Rensa filter", @@ -247,8 +257,12 @@ "ViewCollection": "Visa samling", "NotEnoughInfo": "Tyvärr finns det inte tillräckligt med information om denna serie ännu!", "AdvancedOptions": "Avancerade inställningar", + "AutoApproveOptions": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTv": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTvShort": "You can configure the request here, once requested it will be send to your DVR application! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", "QualityProfilesSelect": "Välj en kvalitetsprofil", "RootFolderSelect": "Välj en rotmapp", + "LanguageProfileSelect": "Select A Language Profile", "Status": "Status", "Availability": "Tillgänglighet", "RequestStatus": "Status för begäran", @@ -270,13 +284,22 @@ "EpisodeSelector": { "AllSeasonsTooltip": "Detta kommer att begära varje säsong för denna serie", "FirstSeasonTooltip": "Detta kommer endast att begära den första säsongen för denna serie", - "LatestSeasonTooltip": "Detta kommer endast att begära den senaste säsongen för denna serie" - } + "LatestSeasonTooltip": "Detta kommer endast att begära den senaste säsongen för denna serie", + "NoEpisodes": "There unfortunately is no episode data for this show yet!" + }, + "SonarrConfiguration": "Sonarr Configuration", + "RadarrConfiguration": "Radarr Configuration", + "RequestOnBehalf": "Request on behalf of", + "PleaseSelectUser": "Please select a user", + "StreamingOn": "Streaming On", + "ReProcessRequest": "Re-Process Request" }, "Discovery": { "PopularTab": "Populära", "TrendingTab": "Hetast just nu", "UpcomingTab": "Kommande", + "SeasonalTab": "Seasonal", + "RecentlyRequestedTab": "Recently Requested", "Movies": "Filmer", "Combined": "Kombinerad", "Tv": "TV", @@ -291,11 +314,19 @@ "FirstAired": "Sändes första gången", "Writer": "Författare", "ExecProducer": "Exekutiv producent" - } + }, + "NoSearch": "Sorry, nothing matches your search!" }, "UserPreferences": { "Welcome": "Välkommen {{username}}!", "OmbiLanguage": "Språk", - "DarkMode": "Mörkt läge" + "DarkMode": "Mörkt läge", + "Updated": "Successfully Updated", + "StreamingCountry": "Streaming Country", + "StreamingCountryDescription": "This is the country code that we will display streaming information for. If you are in the US please select US and you will have US related streaming information.", + "LanguageDescription": "This is the language you would like the Ombi interface to be displayed in.", + "MobileQRCode": "Mobile QR Code", + "LegacyApp": "Launch Legacy App", + "NoQrCode": "Please contact your administrator to enable QR codes" } -} \ No newline at end of file +} From 050d181b5fcc2a9d6dd156b3430432d4dc01dd39 Mon Sep 17 00:00:00 2001 From: Jamie Date: Mon, 18 Oct 2021 15:51:13 +0100 Subject: [PATCH 15/19] New translations en.json (Chinese Traditional) --- src/Ombi/wwwroot/translations/zh.json | 332 ++++++++++++++++++++++++++ 1 file changed, 332 insertions(+) create mode 100644 src/Ombi/wwwroot/translations/zh.json diff --git a/src/Ombi/wwwroot/translations/zh.json b/src/Ombi/wwwroot/translations/zh.json new file mode 100644 index 000000000..5e057bad6 --- /dev/null +++ b/src/Ombi/wwwroot/translations/zh.json @@ -0,0 +1,332 @@ +{ + "Login": { + "SignInButton": "登入", + "UsernamePlaceholder": "帳戶名稱", + "PasswordPlaceholder": "密碼", + "RememberMe": "記住我", + "SignInWith": "Sign in with {{appName}}", + "SignInWithPlex": "Sign in with Plex", + "ForgottenPassword": "忘記密碼了嗎?", + "Errors": { + "IncorrectCredentials": "用戶名或密碼錯誤" + } + }, + "Common": { + "ContinueButton": "繼續", + "Available": "已收錄", + "PartiallyAvailable": "部分已收錄", + "Monitored": "監控中", + "NotAvailable": "未收錄", + "ProcessingRequest": "處理請求", + "PendingApproval": "等待批准", + "RequestDenied": "請求被拒絕", + "NotRequested": "未申請", + "Requested": "已申請", + "Search": "Search", + "Request": "請求內容", + "Denied": "拒絕", + "Approve": "確認", + "PartlyAvailable": "部分已收錄", + "ViewDetails": "View Details", + "Errors": { + "Validation": "請檢查您輸入的數值" + }, + "Cancel": "Cancel", + "Submit": "Submit", + "tvShow": "TV Show", + "movie": "Movie" + }, + "PasswordReset": { + "EmailAddressPlaceholder": "電郵地址", + "ResetPasswordButton": "重設密碼" + }, + "LandingPage": { + "OnlineHeading": "上線中", + "OnlineParagraph": "服務器當前離線。", + "PartiallyOnlineHeading": "部分上線", + "PartiallyOnlineParagraph": "媒體服務器部分在綫。", + "MultipleServersUnavailable": "{{totalServers}} 中有{{serversUnavailable}} 個服務器離綫。", + "SingleServerUnavailable": "在{{totalServers}} 服务器中,有{{serversUnavailable}} 服務器離綫。", + "OfflineHeading": "離線中", + "OfflineParagraph": "服務器當前離線。", + "CheckPageForUpdates": "檢查此頁面以獲取持續的站點更新。" + }, + "NavigationBar": { + "Discover": "Discover", + "Search": "搜索", + "Requests": "請求", + "UserManagement": "Users", + "Issues": "問題", + "Vote": "投票", + "Donate": "贊助", + "DonateLibraryMaintainer": "捐贈給維護者", + "DonateTooltip": "This is how I convince my wife to let me spend my spare time developing Ombi 😁", + "UpdateAvailableTooltip": "有可用的更新", + "Settings": "設定", + "Welcome": "歡迎您 {{username}}", + "UpdateDetails": "更新詳細資料", + "Logout": "登出", + "OpenMobileApp": "打開手機應用程序", + "RecentlyAdded": "最近新增", + "ChangeTheme": "Change Theme", + "Calendar": "Calendar", + "UserPreferences": "Preferences", + "FeatureSuggestion": "Features", + "FeatureSuggestionTooltip": "Have a great new idea? Suggest it here!", + "Filter": { + "Movies": "Movies", + "TvShows": "TV Shows", + "Music": "Music", + "People": "People" + }, + "MorningWelcome": "Good morning!", + "AfternoonWelcome": "Good afternoon!", + "EveningWelcome": "Good evening!" + }, + "Search": { + "Title": "搜索", + "Paragraph": "想觀看目前無法觀看的內容嗎?沒問題,只需在下面搜索並請求它!", + "MoviesTab": "電影", + "TvTab": "電視節目", + "MusicTab": "音樂", + "AdvancedSearch": "You can fill in any of the below to discover new media. All of the results are sorted by popularity", + "Suggestions": "建議", + "NoResults": "抱歉,我們沒有找到任何結果!", + "DigitalDate": "數字發行:{{date}}", + "TheatricalRelease": "劇場版:{{date}}", + "ViewOnPlex": "Play On Plex", + "ViewOnEmby": "Play On Emby", + "ViewOnJellyfin": "Play On Jellyfin", + "RequestAdded": "已成功添加對 {{title}} 的請求", + "Similar": "相似", + "Refine": "精簡", + "SearchBarPlaceholder": "在這裡輸入以搜尋", + "Movies": { + "PopularMovies": "熱門電影", + "UpcomingMovies": "即將上映的電影", + "TopRatedMovies": "评级最高的电影", + "NowPlayingMovies": "正在上映的電影", + "HomePage": "首頁", + "Trailer": "預告片" + }, + "TvShows": { + "Popular": "流行的", + "Trending": "趨勢", + "MostWatched": "最受矚目", + "MostAnticipated": "最期待", + "Results": "結果", + "AirDate": "播出日期:", + "AllSeasons": "全季", + "FirstSeason": "第一季", + "LatestSeason": "最新一季", + "Select": "選擇...", + "SubmitRequest": "送出請求", + "Season": "Season {{seasonNumber}}", + "SelectAllInSeason": "選擇第 {{seasonNumber}} 季中的全部" + } + }, + "Requests": { + "Title": "請求", + "Paragraph": "您可以在下方看到您的請求和所有其他請求,以及它們的下載和批准狀態。", + "MoviesTab": "電影", + "ArtistName": "Artist", + "AlbumName": "Album Name", + "TvTab": "電視節目", + "MusicTab": "音樂", + "RequestedBy": "Requested By", + "Status": "Status", + "RequestStatus": "Request status", + "Denied": " 拒絕:", + "TheatricalRelease": "劇場版:{{date}}", + "ReleaseDate": "發佈日期:{{date}}", + "TheatricalReleaseSort": "劇場版", + "DigitalRelease": "數字發行:{{date}}", + "RequestDate": "Request Date", + "QualityOverride": "質量覆蓋:", + "RootFolderOverride": "根文件夾覆蓋:", + "ChangeRootFolder": "根文件夹", + "ChangeQualityProfile": "質量設置", + "MarkUnavailable": "標記未收錄", + "MarkAvailable": "標記已收錄", + "Remove": "移除", + "Deny": "拒絕", + "DenyReason": "Deny Reason", + "DeniedReason": "Denied Reason", + "Season": "Season", + "GridTitle": "標題", + "AirDate": "Air Date", + "GridStatus": "狀態", + "ReportIssue": "回報問題", + "Filter": "篩選", + "Sort": "分類", + "SeasonNumberHeading": "季: {seasonNumber}", + "SortTitleAsc": "標題 ▲", + "SortTitleDesc": "標題 ▼", + "SortRequestDateAsc": "请求日期 ▲", + "SortRequestDateDesc": "请求日期 ▼", + "SortStatusAsc": "狀態 ▲", + "SortStatusDesc": "狀態 ▼", + "Remaining": { + "Quota": "{{remaining}}/{{total}} 個剩餘請求", + "NextDays": "將在 {{time}} 天內添加另一個請求", + "NextHours": "將在 {{time}} 小時內添加另一個請求", + "NextMinutes": "將在 {{time}} 分鐘內添加另一個請求", + "NextMinute": "將在 {{time}} 分鐘內添加另一個請求" + }, + "AllRequests": "All Requests", + "PendingRequests": "Pending Requests", + "ProcessingRequests": "Processing Requests", + "AvailableRequests": "Available Requests", + "DeniedRequests": "Denied Requests", + "RequestsToDisplay": "Requests to display", + "RequestsTitle": "Title", + "Details": "Details", + "Options": "Options", + "RequestPanel": { + "Delete": "Delete Request", + "Approve": "Approve Request", + "ChangeAvailability": "Mark Available", + "Deleted": "Successfully deleted selected items", + "Approved": "Successfully approved selected items" + } + }, + "Issues": { + "Title": "問題", + "PendingTitle": "未決問題", + "InProgressTitle": "進行中的問題", + "ResolvedTitle": "已解決的問題", + "ColumnTitle": "標題", + "Count": "Count", + "Category": "分類", + "Status": "狀態", + "Details": "詳細資料", + "Description": "描述信息", + "NoComments": "暫無評論!", + "MarkInProgress": "標記為進行中", + "MarkResolved": "標記為已解決", + "SendMessageButton": "發送", + "Subject": "主題", + "Comments": "評論", + "WriteMessagePlaceholder": "在這裡撰寫訊息...", + "ReportedBy": "報告者:", + "IssueDialog": { + "Title": "Report an issue", + "DescriptionPlaceholder": "Please describe the issue", + "TitlePlaceholder": "Short title of your issue", + "SelectCategory": "Select Category", + "IssueCreated": "Issue has been created" + }, + "Outstanding": "There are outstanding issues", + "ResolvedDate": "Resolved date", + "CreatedDate": "Raised on", + "MarkedAsResolved": "This issue has now been marked as resolved!", + "MarkedAsInProgress": "This issue has now been marked as in progress!", + "Delete": "Delete issue", + "DeletedIssue": "Issue has been deleted", + "Chat": "Chat", + "Requested": "Requested" + }, + "Filter": { + "ClearFilter": "清除篩選條件", + "FilterHeaderAvailability": "可用性", + "FilterHeaderRequestStatus": "狀態", + "Approved": "已通過審核", + "PendingApproval": "待決審核" + }, + "UserManagment": { + "TvRemaining": "電視:{{remaining}}/{{total}} 剩餘", + "MovieRemaining": "電影:{{remaining}}/{{total}} 剩餘", + "MusicRemaining": "音樂:{{remaining}}/{{total}} 剩餘", + "TvDue": "電視:{{date}}", + "MovieDue": "電影:{{date}}", + "MusicDue": "音樂:{{date}}" + }, + "Votes": { + "CompletedVotesTab": "已投票", + "VotesTab": "需要投票" + }, + "MediaDetails": { + "Denied": "Denied", + "RecommendationsTitle": "Recommendations", + "SimilarTitle": "Similar", + "VideosTitle": "Videos", + "AlbumsTitle": "Albums", + "RequestAllAlbums": "Request All Albums", + "ClearSelection": "Clear Selection", + "RequestSelectedAlbums": "Request Selected Albums", + "ViewCollection": "View Collection", + "NotEnoughInfo": "Unfortunately there is not enough information about this show yet!", + "AdvancedOptions": "Advanced Options", + "AutoApproveOptions": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTv": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", + "AutoApproveOptionsTvShort": "You can configure the request here, once requested it will be send to your DVR application! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", + "QualityProfilesSelect": "Select A Quality Profile", + "RootFolderSelect": "Select A Root Folder", + "LanguageProfileSelect": "Select A Language Profile", + "Status": "Status", + "Availability": "Availability", + "RequestStatus": "Request Status", + "Quality": "Quality", + "RootFolderOverride": "Root Folder Override", + "QualityOverride": "Quality Override", + "Genres": "Genres", + "TheatricalRelease": "Release", + "DigitalRelease": "Digital Release", + "Votes": "Votes", + "Runtime": "Runtime", + "Minutes": "{{runtime}} Minutes", + "Revenue": "Revenue", + "Budget": "Budget", + "Keywords": "Keywords/Tags", + "Casts": { + "CastTitle": "Cast" + }, + "EpisodeSelector": { + "AllSeasonsTooltip": "This will request every season for this show", + "FirstSeasonTooltip": "This will only request the First Season for this show", + "LatestSeasonTooltip": "This will only request the Latest Season for this show", + "NoEpisodes": "There unfortunately is no episode data for this show yet!" + }, + "SonarrConfiguration": "Sonarr Configuration", + "RadarrConfiguration": "Radarr Configuration", + "RequestOnBehalf": "Request on behalf of", + "PleaseSelectUser": "Please select a user", + "StreamingOn": "Streaming On", + "ReProcessRequest": "Re-Process Request" + }, + "Discovery": { + "PopularTab": "Popular", + "TrendingTab": "Trending", + "UpcomingTab": "Upcoming", + "SeasonalTab": "Seasonal", + "RecentlyRequestedTab": "Recently Requested", + "Movies": "Movies", + "Combined": "Combined", + "Tv": "TV", + "CardDetails": { + "Availability": "Availability", + "Studio": "Studio", + "Network": "Network", + "UnknownNetwork": "Unknown", + "RequestStatus": "Request Status", + "Director": "Director", + "InCinemas": "In Cinemas", + "FirstAired": "First Aired", + "Writer": "Writer", + "ExecProducer": "Exec Producer" + }, + "NoSearch": "Sorry, nothing matches your search!" + }, + "UserPreferences": { + "Welcome": "Welcome {{username}}!", + "OmbiLanguage": "Language", + "DarkMode": "Dark Mode", + "Updated": "Successfully Updated", + "StreamingCountry": "Streaming Country", + "StreamingCountryDescription": "This is the country code that we will display streaming information for. If you are in the US please select US and you will have US related streaming information.", + "LanguageDescription": "This is the language you would like the Ombi interface to be displayed in.", + "MobileQRCode": "Mobile QR Code", + "LegacyApp": "Launch Legacy App", + "NoQrCode": "Please contact your administrator to enable QR codes" + } +} From d31840b541be0a084da8faabc6031fbf9d916e40 Mon Sep 17 00:00:00 2001 From: Jamie Date: Mon, 18 Oct 2021 15:51:15 +0100 Subject: [PATCH 16/19] New translations en.json (Portuguese, Brazilian) --- src/Ombi/wwwroot/translations/pt.json | 290 +++++++++++++------------- 1 file changed, 145 insertions(+), 145 deletions(-) diff --git a/src/Ombi/wwwroot/translations/pt.json b/src/Ombi/wwwroot/translations/pt.json index ac38b8d2c..911ba9d2f 100644 --- a/src/Ombi/wwwroot/translations/pt.json +++ b/src/Ombi/wwwroot/translations/pt.json @@ -1,77 +1,77 @@ { "Login": { - "SignInButton": "Sign in", - "UsernamePlaceholder": "Username", - "PasswordPlaceholder": "Password", - "RememberMe": "Remember Me", - "SignInWith": "Sign in with {{appName}}", - "SignInWithPlex": "Sign in with Plex", - "ForgottenPassword": "Forgot your password?", + "SignInButton": "Iniciar sessão", + "UsernamePlaceholder": "Nome de usuário", + "PasswordPlaceholder": "Senha", + "RememberMe": "Lembrar-me", + "SignInWith": "Entre com {{appName}}", + "SignInWithPlex": "Iniciar sessão com Plex", + "ForgottenPassword": "Esqueceu sua senha?", "Errors": { - "IncorrectCredentials": "Incorrect username or password" + "IncorrectCredentials": "Nome de usuário ou senha incorretos" } }, "Common": { - "ContinueButton": "Continue", - "Available": "Available", - "PartiallyAvailable": "Partially Available", - "Monitored": "Monitored", - "NotAvailable": "Not Available", - "ProcessingRequest": "Processing Request", - "PendingApproval": "Pending Approval", - "RequestDenied": "Request Denied", - "NotRequested": "Not Requested", - "Requested": "Requested", + "ContinueButton": "Continuar", + "Available": "Disponível", + "PartiallyAvailable": "Parcialmente Disponível", + "Monitored": "Monitorado", + "NotAvailable": "Não Disponível", + "ProcessingRequest": "Processando Solicitação", + "PendingApproval": "Aprovação Pendente", + "RequestDenied": "Solicitação Negada", + "NotRequested": "Não Solicitado", + "Requested": "Solicitado", "Search": "Search", - "Request": "Request", - "Denied": "Denied", - "Approve": "Approve", - "PartlyAvailable": "Partly Available", - "ViewDetails": "View Details", + "Request": "Solicitar", + "Denied": "Negado", + "Approve": "Aprovar", + "PartlyAvailable": "Parcialmente Disponível", + "ViewDetails": "Ver detalhes", "Errors": { - "Validation": "Please check your entered values" + "Validation": "Por favor, verifique os dados inseridos" }, - "Cancel": "Cancel", - "Submit": "Submit", + "Cancel": "Cancelar", + "Submit": "Submeter", "tvShow": "TV Show", "movie": "Movie" }, "PasswordReset": { - "EmailAddressPlaceholder": "Email Address", - "ResetPasswordButton": "Reset Password" + "EmailAddressPlaceholder": "Endereço de e-mail", + "ResetPasswordButton": "Redefinir Senha" }, "LandingPage": { - "OnlineHeading": "Currently Online", - "OnlineParagraph": "The media server is currently online", - "PartiallyOnlineHeading": "Partially Online", - "PartiallyOnlineParagraph": "The media server is partially online.", - "MultipleServersUnavailable": "There are {{serversUnavailable}} servers offline out of {{totalServers}}.", - "SingleServerUnavailable": "There is {{serversUnavailable}} server offline out of {{totalServers}}.", - "OfflineHeading": "Currently Offline", - "OfflineParagraph": "The media server is currently offline.", - "CheckPageForUpdates": "Check this page for continuous site updates." + "OnlineHeading": "Online no momento", + "OnlineParagraph": "O servidor de mídia está atualmente online", + "PartiallyOnlineHeading": "Parcialmente Online", + "PartiallyOnlineParagraph": "O servidor de mídia está parcialmente online.", + "MultipleServersUnavailable": "Existem {{serversUnavailable}} servidores offline de um total de {{totalServers}}.", + "SingleServerUnavailable": "Existe {{serversUnavailable}} servidor offline de um total de {{totalServers}}.", + "OfflineHeading": "Offline Agora", + "OfflineParagraph": "O servidor de mídia está atualmente offline.", + "CheckPageForUpdates": "Verifique esta página para acompanhar as atualizações do site." }, "NavigationBar": { "Discover": "Discover", - "Search": "Search", - "Requests": "Requests", - "UserManagement": "Users", - "Issues": "Issues", - "Vote": "Vote", - "Donate": "Donate!", - "DonateLibraryMaintainer": "Donate to Library Maintainer", + "Search": "Pesquisar", + "Requests": "Solicitações", + "UserManagement": "User Management", + "Issues": "Problemas", + "Vote": "Votar", + "Donate": "Doações!", + "DonateLibraryMaintainer": "Doar para o Dono da Biblioteca", "DonateTooltip": "This is how I convince my wife to let me spend my spare time developing Ombi 😁", - "UpdateAvailableTooltip": "Update Available!", - "Settings": "Settings", - "Welcome": "Welcome {{username}}", - "UpdateDetails": "Update Details", - "Logout": "Logout", - "OpenMobileApp": "Open Mobile App", - "RecentlyAdded": "Recently Added", + "UpdateAvailableTooltip": "Atualização Disponível!", + "Settings": "Configurações", + "Welcome": "Bem-vindo(a), {{username}}", + "UpdateDetails": "Detalhes da Atualização", + "Logout": "Desconectar", + "OpenMobileApp": "Abrir Aplicativo do Celular", + "RecentlyAdded": "Recentemente Adicionado", "ChangeTheme": "Change Theme", "Calendar": "Calendar", "UserPreferences": "Preferences", - "FeatureSuggestion": "Features", + "FeatureSuggestion": "Feature Suggestion", "FeatureSuggestionTooltip": "Have a great new idea? Suggest it here!", "Filter": { "Movies": "Movies", @@ -84,94 +84,94 @@ "EveningWelcome": "Good evening!" }, "Search": { - "Title": "Search", - "Paragraph": "Want to watch something that is not currently available? No problem, just search for it below and request it!", - "MoviesTab": "Movies", - "TvTab": "TV Shows", - "MusicTab": "Music", + "Title": "Pesquisar", + "Paragraph": "Quer assistir a algo que não está disponível? Sem problemas, basta pesquisar abaixo e solicitar!", + "MoviesTab": "Filmes", + "TvTab": "Séries", + "MusicTab": "Músicas", "AdvancedSearch": "You can fill in any of the below to discover new media. All of the results are sorted by popularity", - "Suggestions": "Suggestions", - "NoResults": "Sorry, we didn't find any results!", - "DigitalDate": "Digital Release: {{date}}", - "TheatricalRelease": "Theatrical Release: {{date}}", - "ViewOnPlex": "Play On Plex", - "ViewOnEmby": "Play On Emby", + "Suggestions": "Sugestões", + "NoResults": "Desculpe, não encontramos nenhum resultado!", + "DigitalDate": "Lançamento Digital: {{date}}", + "TheatricalRelease": "Lançamento nos Cinemas: {{date}}", + "ViewOnPlex": "View On Plex", + "ViewOnEmby": "View On Emby", "ViewOnJellyfin": "Play On Jellyfin", - "RequestAdded": "Request for {{title}} has been added successfully", - "Similar": "Similar", - "Refine": "Refine", - "SearchBarPlaceholder": "Type Here to Search", + "RequestAdded": "O pedido de {{title}} foi adicionado com sucesso", + "Similar": "Semelhantes", + "Refine": "Corrigir", + "SearchBarPlaceholder": "Digite Aqui para Pesquisar", "Movies": { - "PopularMovies": "Popular Movies", - "UpcomingMovies": "Upcoming Movies", - "TopRatedMovies": "Top Rated Movies", - "NowPlayingMovies": "Now Playing Movies", - "HomePage": "Home Page", + "PopularMovies": "Filmes Populares", + "UpcomingMovies": "Filmes Em Breve", + "TopRatedMovies": "Filmes Mais Votados", + "NowPlayingMovies": "Filmes em Cartaz", + "HomePage": "Página Inicial", "Trailer": "Trailer" }, "TvShows": { "Popular": "Popular", - "Trending": "Trending", - "MostWatched": "Most Watched", - "MostAnticipated": "Most Anticipated", - "Results": "Results", - "AirDate": "Air Date:", - "AllSeasons": "All Seasons", - "FirstSeason": "First Season", - "LatestSeason": "Latest Season", - "Select": "Select ...", - "SubmitRequest": "Submit Request", + "Trending": "Tendências", + "MostWatched": "Mais Assistidos", + "MostAnticipated": "Mais Aguardados", + "Results": "Resultados", + "AirDate": "Data de Exibição:", + "AllSeasons": "Todas as Temporadas", + "FirstSeason": "Primeira temporada", + "LatestSeason": "Última Temporada", + "Select": "Selecionar...", + "SubmitRequest": "Enviar solicitação", "Season": "Season {{seasonNumber}}", - "SelectAllInSeason": "Select All in Season {{seasonNumber}}" + "SelectAllInSeason": "Selecione Tudo na Temporada {{seasonNumber}}" } }, "Requests": { - "Title": "Requests", - "Paragraph": "Below you can see yours and all other requests, as well as their download and approval status.", - "MoviesTab": "Movies", + "Title": "Solicitações", + "Paragraph": "Abaixo, você pode ver o seu e todos os outros pedidos, bem como o seu download e status de aprovação.", + "MoviesTab": "Filmes", "ArtistName": "Artist", "AlbumName": "Album Name", - "TvTab": "TV Shows", - "MusicTab": "Music", + "TvTab": "Séries", + "MusicTab": "Músicas", "RequestedBy": "Requested By", "Status": "Status", "RequestStatus": "Request status", - "Denied": " Denied:", - "TheatricalRelease": "Theatrical Release: {{date}}", - "ReleaseDate": "Released: {{date}}", - "TheatricalReleaseSort": "Theatrical Release", - "DigitalRelease": "Digital Release: {{date}}", + "Denied": " Negados:", + "TheatricalRelease": "Lançamento nos Cinemas: {{date}}", + "ReleaseDate": "Lançado: {{date}}", + "TheatricalReleaseSort": "Lançamento nos Cinemas", + "DigitalRelease": "Lançamento Digital: {{date}}", "RequestDate": "Request Date", - "QualityOverride": "Quality Override:", - "RootFolderOverride": "Root Folder Override:", - "ChangeRootFolder": "Root Folder", - "ChangeQualityProfile": "Quality Profile", - "MarkUnavailable": "Mark Unavailable", - "MarkAvailable": "Mark Available", - "Remove": "Remove", - "Deny": "Deny", + "QualityOverride": "Substituição de Qualidade:", + "RootFolderOverride": "Substituição da Pasta Raiz:", + "ChangeRootFolder": "Pasta Raiz", + "ChangeQualityProfile": "Perfil de Qualidade", + "MarkUnavailable": "Marcar como Indisponível", + "MarkAvailable": "Marcar como Disponível", + "Remove": "Remover", + "Deny": "Negar", "DenyReason": "Deny Reason", "DeniedReason": "Denied Reason", "Season": "Season", - "GridTitle": "Title", - "AirDate": "Air Date", + "GridTitle": "Título", + "AirDate": "AirDate", "GridStatus": "Status", - "ReportIssue": "Report Issue", - "Filter": "Filter", - "Sort": "Sort", - "SeasonNumberHeading": "Season: {seasonNumber}", - "SortTitleAsc": "Title ▲", - "SortTitleDesc": "Title ▼", - "SortRequestDateAsc": "Request Date ▲", - "SortRequestDateDesc": "Request Date ▼", + "ReportIssue": "Relatar Problema", + "Filter": "Filtro", + "Sort": "Ordenar por", + "SeasonNumberHeading": "Temporada: {seasonNumber}", + "SortTitleAsc": "Título ▲", + "SortTitleDesc": "Título ▼", + "SortRequestDateAsc": "Data da Solicitação ▲", + "SortRequestDateDesc": "Data da Solicitação ▼", "SortStatusAsc": "Status ▲", "SortStatusDesc": "Status ▼", "Remaining": { - "Quota": "{{remaining}}/{{total}} requests remaining", - "NextDays": "Another request will be added in {{time}} days", - "NextHours": "Another request will be added in {{time}} hours", - "NextMinutes": "Another request will be added in {{time}} minutes", - "NextMinute": "Another request will be added in {{time}} minute" + "Quota": "{{remaining}}/{{total}} solicitações restantes", + "NextDays": "Outra solicitação será adicionada em {{time}} dias", + "NextHours": "Outra solicitação será adicionada em {{time}} horas", + "NextMinutes": "Outra solicitação será adicionada em {{time}} minutos", + "NextMinute": "Outra solicitação será adicionada em {{time}} minuto" }, "AllRequests": "All Requests", "PendingRequests": "Pending Requests", @@ -191,24 +191,24 @@ } }, "Issues": { - "Title": "Issues", - "PendingTitle": "Pending Issues", - "InProgressTitle": "In Progress Issues", - "ResolvedTitle": "Resolved Issues", - "ColumnTitle": "Title", + "Title": "Problemas", + "PendingTitle": "Problemas pendentes", + "InProgressTitle": "Problemas em resolução", + "ResolvedTitle": "Problemas Resolvidos", + "ColumnTitle": "Título", "Count": "Count", - "Category": "Category", + "Category": "Categoria", "Status": "Status", - "Details": "Details", - "Description": "Description", - "NoComments": "No Comments!", - "MarkInProgress": "Mark In Progress", - "MarkResolved": "Mark Resolved", - "SendMessageButton": "Send", - "Subject": "Subject", - "Comments": "Comments", - "WriteMessagePlaceholder": "Write your message here...", - "ReportedBy": "Reported By", + "Details": "Detalhes", + "Description": "Descrição", + "NoComments": "Sem Comentários!", + "MarkInProgress": "Marcar como em andamento", + "MarkResolved": "Marcar como resolvido", + "SendMessageButton": "Enviar", + "Subject": "Assunto", + "Comments": "Comentários", + "WriteMessagePlaceholder": "Escreva sua mensagem aqui...", + "ReportedBy": "Reportado por", "IssueDialog": { "Title": "Report an issue", "DescriptionPlaceholder": "Please describe the issue", @@ -227,23 +227,23 @@ "Requested": "Requested" }, "Filter": { - "ClearFilter": "Clear Filter", - "FilterHeaderAvailability": "Availability", + "ClearFilter": "Limpar Filtro", + "FilterHeaderAvailability": "Disponibilidade", "FilterHeaderRequestStatus": "Status", - "Approved": "Approved", - "PendingApproval": "Pending Approval" + "Approved": "Aprovado", + "PendingApproval": "Aprovação Pendente" }, "UserManagment": { - "TvRemaining": "TV: {{remaining}}/{{total}} remaining", - "MovieRemaining": "Movies: {{remaining}}/{{total}} remaining", - "MusicRemaining": "Music: {{remaining}}/{{total}} remaining", - "TvDue": "TV: {{date}}", - "MovieDue": "Movie: {{date}}", - "MusicDue": "Music: {{date}}" + "TvRemaining": "Séries: {{remaining}}/{{total}} restantes", + "MovieRemaining": "Filmes: {{remaining}}/{{total}} restantes", + "MusicRemaining": "Músicas: {{remaining}}/{{total}} restantes", + "TvDue": "Série: {{date}}", + "MovieDue": "Filme: {{date}}", + "MusicDue": "Música: {{date}}" }, "Votes": { - "CompletedVotesTab": "Voted", - "VotesTab": "Votes Needed" + "CompletedVotesTab": "Votado", + "VotesTab": "Votos necessários" }, "MediaDetails": { "Denied": "Denied", @@ -270,7 +270,7 @@ "RootFolderOverride": "Root Folder Override", "QualityOverride": "Quality Override", "Genres": "Genres", - "TheatricalRelease": "Release", + "TheatricalRelease": "Theatrical Release", "DigitalRelease": "Digital Release", "Votes": "Votes", "Runtime": "Runtime", From 333cb5d49545753b520487049455f2b7a81223af Mon Sep 17 00:00:00 2001 From: Jamie Date: Mon, 18 Oct 2021 18:49:17 +0100 Subject: [PATCH 17/19] New translations en.json (French) --- src/Ombi/wwwroot/translations/fr.json | 66 +++++++++++++-------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/src/Ombi/wwwroot/translations/fr.json b/src/Ombi/wwwroot/translations/fr.json index 8b3b2ae1b..64c3981cd 100644 --- a/src/Ombi/wwwroot/translations/fr.json +++ b/src/Ombi/wwwroot/translations/fr.json @@ -22,7 +22,7 @@ "RequestDenied": "Demande refusée", "NotRequested": "Non demandé", "Requested": "Demandé", - "Search": "Search", + "Search": "Rechercher", "Request": "Demander", "Denied": "Refusé", "Approve": "Approuver", @@ -33,8 +33,8 @@ }, "Cancel": "Annuler", "Submit": "Envoyer", - "tvShow": "TV Show", - "movie": "Movie" + "tvShow": "Série TV", + "movie": "Film" }, "PasswordReset": { "EmailAddressPlaceholder": "Adresse e-mail", @@ -89,14 +89,14 @@ "MoviesTab": "Films", "TvTab": "Séries", "MusicTab": "Musique", - "AdvancedSearch": "You can fill in any of the below to discover new media. All of the results are sorted by popularity", + "AdvancedSearch": "Vous pouvez remplir l'un des éléments ci-dessous pour découvrir de nouveaux médias. Tous les résultats sont triés par popularité", "Suggestions": "Suggestions", "NoResults": "Désolé, nous n'avons trouvé aucun résultat !", "DigitalDate": "Sortie numérique: {{date}}", "TheatricalRelease": "Sortie en salle: {{date}}", "ViewOnPlex": "Regarder sur Plex", "ViewOnEmby": "Regarder sur Emby", - "ViewOnJellyfin": "Play On Jellyfin", + "ViewOnJellyfin": "Regarder sur Jellyfin", "RequestAdded": "La demande pour {{title}} a été ajoutée avec succès", "Similar": "Similaires", "Refine": "Affiner", @@ -150,8 +150,8 @@ "MarkAvailable": "Marquer comme disponible", "Remove": "Supprimer", "Deny": "Refuser", - "DenyReason": "Raison de refus", - "DeniedReason": "Denied Reason", + "DenyReason": "Motif de refus", + "DeniedReason": "Motif de refus", "Season": "Saison", "GridTitle": "Titre", "AirDate": "Date de diffusion", @@ -186,8 +186,8 @@ "Delete": "Supprimer la demande", "Approve": "Autoriser la demande", "ChangeAvailability": "Marquer comme Disponible", - "Deleted": "Successfully deleted selected items", - "Approved": "Successfully approved selected items" + "Deleted": "Éléments sélectionnés supprimés avec succès", + "Approved": "Éléments sélectionnés approuvés avec succès" } }, "Issues": { @@ -196,7 +196,7 @@ "InProgressTitle": "Problèmes en cours", "ResolvedTitle": "Problèmes résolus", "ColumnTitle": "Titre", - "Count": "Count", + "Count": "Nombre", "Category": "Catégorie", "Status": "Statut", "Details": "Détails", @@ -223,8 +223,8 @@ "MarkedAsInProgress": "Ce problème a maintenant été marqué comme en cours de traitement !", "Delete": "Supprimer rapport d'erreur", "DeletedIssue": "Votre rapport d'erreur a été supprimé", - "Chat": "Chat", - "Requested": "Requested" + "Chat": "Discuter", + "Requested": "Demandé" }, "Filter": { "ClearFilter": "Effacer les filtres", @@ -257,12 +257,12 @@ "ViewCollection": "Afficher la Collection", "NotEnoughInfo": "Malheureusement, il n'y a pas encore assez d'informations à propos de ce média !", "AdvancedOptions": "Options Avancées", - "AutoApproveOptions": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! Please note, this is optional, just press Request to skip!", - "AutoApproveOptionsTv": "You can configure the request here, once requested it will be send to your DVR application and will be auto approved! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", - "AutoApproveOptionsTvShort": "You can configure the request here, once requested it will be send to your DVR application! If the request is already in Sonarr, we will not change the root folder or quality profile if you set it! Please note, this is optional, just press Request to skip!", + "AutoApproveOptions": "Vous pouvez configurer la demande ici. Une fois demandée, elle sera envoyée à votre application de DVR et sera automatiquement approuvée ! Veuillez noter que ceci est optionnel, appuyez simplement sur \"Demander\" pour sauter !", + "AutoApproveOptionsTv": "Vous pouvez configurer la demande ici. Une fois demandée, elle sera envoyée à votre application de DVR et sera automatiquement approuvée ! Si la demande est déjà dans Sonarr, nous ne changerons pas le dossier racine ou le profil de qualité si vous la définissez ! Veuillez noter que ceci est optionnel, appuyez simplement sur \"Demander\" pour sauter !", + "AutoApproveOptionsTvShort": "Vous pouvez configurer la demande ici. Une fois demandée, elle sera envoyée à votre application de DVR ! Si la demande est déjà dans Sonarr, nous ne changerons pas le dossier racine ou le profil de qualité si vous la définissez ! Veuillez noter que ceci est optionnel, appuyez simplement sur \"Demander\" pour sauter !", "QualityProfilesSelect": "Sélectionner un Profil de Qualité", "RootFolderSelect": "Sélectionner un Dossier Racine", - "LanguageProfileSelect": "Select A Language Profile", + "LanguageProfileSelect": "Sélectionnez un profil de langue", "Status": "Statut", "Availability": "Disponibilité", "RequestStatus": "Statut de la Demande", @@ -285,21 +285,21 @@ "AllSeasonsTooltip": "Cette action demandera toutes les saisons de cette série", "FirstSeasonTooltip": "Cette action ne demandera que la Première Saison de cette série", "LatestSeasonTooltip": "Cette action ne demandera que la Dernière Saison de cette série", - "NoEpisodes": "There unfortunately is no episode data for this show yet!" + "NoEpisodes": "Il n'y a malheureusement pas encore d'informations d'épisode pour cette série !" }, - "SonarrConfiguration": "Sonarr Configuration", - "RadarrConfiguration": "Radarr Configuration", - "RequestOnBehalf": "Request on behalf of", - "PleaseSelectUser": "Please select a user", - "StreamingOn": "Streaming On", - "ReProcessRequest": "Re-Process Request" + "SonarrConfiguration": "Configuration Sonarr", + "RadarrConfiguration": "Configuration Radarr", + "RequestOnBehalf": "Demander au nom de", + "PleaseSelectUser": "Veuillez sélectionner un utilisateur", + "StreamingOn": "Diffusion sur", + "ReProcessRequest": "Refaire une demande" }, "Discovery": { "PopularTab": "Populaire", "TrendingTab": "Tendances", "UpcomingTab": "Prochainement", - "SeasonalTab": "Seasonal", - "RecentlyRequestedTab": "Recently Requested", + "SeasonalTab": "De saison", + "RecentlyRequestedTab": "Demandé récemment", "Movies": "Films", "Combined": "Tous", "Tv": "TV", @@ -315,18 +315,18 @@ "Writer": "Scénariste", "ExecProducer": "Producteur Exécutif" }, - "NoSearch": "Sorry, nothing matches your search!" + "NoSearch": "Désolé, rien ne correspond à votre recherche !" }, "UserPreferences": { "Welcome": "Bienvenue {{username}}!", "OmbiLanguage": "Langue", "DarkMode": "Mode Sombre", - "Updated": "Successfully Updated", - "StreamingCountry": "Streaming Country", - "StreamingCountryDescription": "This is the country code that we will display streaming information for. If you are in the US please select US and you will have US related streaming information.", - "LanguageDescription": "This is the language you would like the Ombi interface to be displayed in.", - "MobileQRCode": "Mobile QR Code", - "LegacyApp": "Launch Legacy App", - "NoQrCode": "Please contact your administrator to enable QR codes" + "Updated": "Mise à jour réussie", + "StreamingCountry": "Pays de diffusion", + "StreamingCountryDescription": "C'est le code du pays pour lequel nous afficherons des informations de diffusion. Si vous êtes en France, veuillez sélectionner la France et vous aurez des informations de streaming en relation avec la France.", + "LanguageDescription": "C'est la langue dans laquelle vous souhaitez que l'interface Ombi soit affichée.", + "MobileQRCode": "QR Code mobile", + "LegacyApp": "Lancer l'ancienne application", + "NoQrCode": "Veuillez contacter votre administrateur pour activer les QR codes" } } From 28b81e933b2dc2f536c502d7e972b74e31e04877 Mon Sep 17 00:00:00 2001 From: Jamie Date: Mon, 18 Oct 2021 18:49:25 +0100 Subject: [PATCH 18/19] New translations en.json (Portuguese) --- src/Ombi/wwwroot/translations/pt.json | 290 +++++++++++++------------- 1 file changed, 145 insertions(+), 145 deletions(-) diff --git a/src/Ombi/wwwroot/translations/pt.json b/src/Ombi/wwwroot/translations/pt.json index 911ba9d2f..ac38b8d2c 100644 --- a/src/Ombi/wwwroot/translations/pt.json +++ b/src/Ombi/wwwroot/translations/pt.json @@ -1,77 +1,77 @@ { "Login": { - "SignInButton": "Iniciar sessão", - "UsernamePlaceholder": "Nome de usuário", - "PasswordPlaceholder": "Senha", - "RememberMe": "Lembrar-me", - "SignInWith": "Entre com {{appName}}", - "SignInWithPlex": "Iniciar sessão com Plex", - "ForgottenPassword": "Esqueceu sua senha?", + "SignInButton": "Sign in", + "UsernamePlaceholder": "Username", + "PasswordPlaceholder": "Password", + "RememberMe": "Remember Me", + "SignInWith": "Sign in with {{appName}}", + "SignInWithPlex": "Sign in with Plex", + "ForgottenPassword": "Forgot your password?", "Errors": { - "IncorrectCredentials": "Nome de usuário ou senha incorretos" + "IncorrectCredentials": "Incorrect username or password" } }, "Common": { - "ContinueButton": "Continuar", - "Available": "Disponível", - "PartiallyAvailable": "Parcialmente Disponível", - "Monitored": "Monitorado", - "NotAvailable": "Não Disponível", - "ProcessingRequest": "Processando Solicitação", - "PendingApproval": "Aprovação Pendente", - "RequestDenied": "Solicitação Negada", - "NotRequested": "Não Solicitado", - "Requested": "Solicitado", + "ContinueButton": "Continue", + "Available": "Available", + "PartiallyAvailable": "Partially Available", + "Monitored": "Monitored", + "NotAvailable": "Not Available", + "ProcessingRequest": "Processing Request", + "PendingApproval": "Pending Approval", + "RequestDenied": "Request Denied", + "NotRequested": "Not Requested", + "Requested": "Requested", "Search": "Search", - "Request": "Solicitar", - "Denied": "Negado", - "Approve": "Aprovar", - "PartlyAvailable": "Parcialmente Disponível", - "ViewDetails": "Ver detalhes", + "Request": "Request", + "Denied": "Denied", + "Approve": "Approve", + "PartlyAvailable": "Partly Available", + "ViewDetails": "View Details", "Errors": { - "Validation": "Por favor, verifique os dados inseridos" + "Validation": "Please check your entered values" }, - "Cancel": "Cancelar", - "Submit": "Submeter", + "Cancel": "Cancel", + "Submit": "Submit", "tvShow": "TV Show", "movie": "Movie" }, "PasswordReset": { - "EmailAddressPlaceholder": "Endereço de e-mail", - "ResetPasswordButton": "Redefinir Senha" + "EmailAddressPlaceholder": "Email Address", + "ResetPasswordButton": "Reset Password" }, "LandingPage": { - "OnlineHeading": "Online no momento", - "OnlineParagraph": "O servidor de mídia está atualmente online", - "PartiallyOnlineHeading": "Parcialmente Online", - "PartiallyOnlineParagraph": "O servidor de mídia está parcialmente online.", - "MultipleServersUnavailable": "Existem {{serversUnavailable}} servidores offline de um total de {{totalServers}}.", - "SingleServerUnavailable": "Existe {{serversUnavailable}} servidor offline de um total de {{totalServers}}.", - "OfflineHeading": "Offline Agora", - "OfflineParagraph": "O servidor de mídia está atualmente offline.", - "CheckPageForUpdates": "Verifique esta página para acompanhar as atualizações do site." + "OnlineHeading": "Currently Online", + "OnlineParagraph": "The media server is currently online", + "PartiallyOnlineHeading": "Partially Online", + "PartiallyOnlineParagraph": "The media server is partially online.", + "MultipleServersUnavailable": "There are {{serversUnavailable}} servers offline out of {{totalServers}}.", + "SingleServerUnavailable": "There is {{serversUnavailable}} server offline out of {{totalServers}}.", + "OfflineHeading": "Currently Offline", + "OfflineParagraph": "The media server is currently offline.", + "CheckPageForUpdates": "Check this page for continuous site updates." }, "NavigationBar": { "Discover": "Discover", - "Search": "Pesquisar", - "Requests": "Solicitações", - "UserManagement": "User Management", - "Issues": "Problemas", - "Vote": "Votar", - "Donate": "Doações!", - "DonateLibraryMaintainer": "Doar para o Dono da Biblioteca", + "Search": "Search", + "Requests": "Requests", + "UserManagement": "Users", + "Issues": "Issues", + "Vote": "Vote", + "Donate": "Donate!", + "DonateLibraryMaintainer": "Donate to Library Maintainer", "DonateTooltip": "This is how I convince my wife to let me spend my spare time developing Ombi 😁", - "UpdateAvailableTooltip": "Atualização Disponível!", - "Settings": "Configurações", - "Welcome": "Bem-vindo(a), {{username}}", - "UpdateDetails": "Detalhes da Atualização", - "Logout": "Desconectar", - "OpenMobileApp": "Abrir Aplicativo do Celular", - "RecentlyAdded": "Recentemente Adicionado", + "UpdateAvailableTooltip": "Update Available!", + "Settings": "Settings", + "Welcome": "Welcome {{username}}", + "UpdateDetails": "Update Details", + "Logout": "Logout", + "OpenMobileApp": "Open Mobile App", + "RecentlyAdded": "Recently Added", "ChangeTheme": "Change Theme", "Calendar": "Calendar", "UserPreferences": "Preferences", - "FeatureSuggestion": "Feature Suggestion", + "FeatureSuggestion": "Features", "FeatureSuggestionTooltip": "Have a great new idea? Suggest it here!", "Filter": { "Movies": "Movies", @@ -84,94 +84,94 @@ "EveningWelcome": "Good evening!" }, "Search": { - "Title": "Pesquisar", - "Paragraph": "Quer assistir a algo que não está disponível? Sem problemas, basta pesquisar abaixo e solicitar!", - "MoviesTab": "Filmes", - "TvTab": "Séries", - "MusicTab": "Músicas", + "Title": "Search", + "Paragraph": "Want to watch something that is not currently available? No problem, just search for it below and request it!", + "MoviesTab": "Movies", + "TvTab": "TV Shows", + "MusicTab": "Music", "AdvancedSearch": "You can fill in any of the below to discover new media. All of the results are sorted by popularity", - "Suggestions": "Sugestões", - "NoResults": "Desculpe, não encontramos nenhum resultado!", - "DigitalDate": "Lançamento Digital: {{date}}", - "TheatricalRelease": "Lançamento nos Cinemas: {{date}}", - "ViewOnPlex": "View On Plex", - "ViewOnEmby": "View On Emby", + "Suggestions": "Suggestions", + "NoResults": "Sorry, we didn't find any results!", + "DigitalDate": "Digital Release: {{date}}", + "TheatricalRelease": "Theatrical Release: {{date}}", + "ViewOnPlex": "Play On Plex", + "ViewOnEmby": "Play On Emby", "ViewOnJellyfin": "Play On Jellyfin", - "RequestAdded": "O pedido de {{title}} foi adicionado com sucesso", - "Similar": "Semelhantes", - "Refine": "Corrigir", - "SearchBarPlaceholder": "Digite Aqui para Pesquisar", + "RequestAdded": "Request for {{title}} has been added successfully", + "Similar": "Similar", + "Refine": "Refine", + "SearchBarPlaceholder": "Type Here to Search", "Movies": { - "PopularMovies": "Filmes Populares", - "UpcomingMovies": "Filmes Em Breve", - "TopRatedMovies": "Filmes Mais Votados", - "NowPlayingMovies": "Filmes em Cartaz", - "HomePage": "Página Inicial", + "PopularMovies": "Popular Movies", + "UpcomingMovies": "Upcoming Movies", + "TopRatedMovies": "Top Rated Movies", + "NowPlayingMovies": "Now Playing Movies", + "HomePage": "Home Page", "Trailer": "Trailer" }, "TvShows": { "Popular": "Popular", - "Trending": "Tendências", - "MostWatched": "Mais Assistidos", - "MostAnticipated": "Mais Aguardados", - "Results": "Resultados", - "AirDate": "Data de Exibição:", - "AllSeasons": "Todas as Temporadas", - "FirstSeason": "Primeira temporada", - "LatestSeason": "Última Temporada", - "Select": "Selecionar...", - "SubmitRequest": "Enviar solicitação", + "Trending": "Trending", + "MostWatched": "Most Watched", + "MostAnticipated": "Most Anticipated", + "Results": "Results", + "AirDate": "Air Date:", + "AllSeasons": "All Seasons", + "FirstSeason": "First Season", + "LatestSeason": "Latest Season", + "Select": "Select ...", + "SubmitRequest": "Submit Request", "Season": "Season {{seasonNumber}}", - "SelectAllInSeason": "Selecione Tudo na Temporada {{seasonNumber}}" + "SelectAllInSeason": "Select All in Season {{seasonNumber}}" } }, "Requests": { - "Title": "Solicitações", - "Paragraph": "Abaixo, você pode ver o seu e todos os outros pedidos, bem como o seu download e status de aprovação.", - "MoviesTab": "Filmes", + "Title": "Requests", + "Paragraph": "Below you can see yours and all other requests, as well as their download and approval status.", + "MoviesTab": "Movies", "ArtistName": "Artist", "AlbumName": "Album Name", - "TvTab": "Séries", - "MusicTab": "Músicas", + "TvTab": "TV Shows", + "MusicTab": "Music", "RequestedBy": "Requested By", "Status": "Status", "RequestStatus": "Request status", - "Denied": " Negados:", - "TheatricalRelease": "Lançamento nos Cinemas: {{date}}", - "ReleaseDate": "Lançado: {{date}}", - "TheatricalReleaseSort": "Lançamento nos Cinemas", - "DigitalRelease": "Lançamento Digital: {{date}}", + "Denied": " Denied:", + "TheatricalRelease": "Theatrical Release: {{date}}", + "ReleaseDate": "Released: {{date}}", + "TheatricalReleaseSort": "Theatrical Release", + "DigitalRelease": "Digital Release: {{date}}", "RequestDate": "Request Date", - "QualityOverride": "Substituição de Qualidade:", - "RootFolderOverride": "Substituição da Pasta Raiz:", - "ChangeRootFolder": "Pasta Raiz", - "ChangeQualityProfile": "Perfil de Qualidade", - "MarkUnavailable": "Marcar como Indisponível", - "MarkAvailable": "Marcar como Disponível", - "Remove": "Remover", - "Deny": "Negar", + "QualityOverride": "Quality Override:", + "RootFolderOverride": "Root Folder Override:", + "ChangeRootFolder": "Root Folder", + "ChangeQualityProfile": "Quality Profile", + "MarkUnavailable": "Mark Unavailable", + "MarkAvailable": "Mark Available", + "Remove": "Remove", + "Deny": "Deny", "DenyReason": "Deny Reason", "DeniedReason": "Denied Reason", "Season": "Season", - "GridTitle": "Título", - "AirDate": "AirDate", + "GridTitle": "Title", + "AirDate": "Air Date", "GridStatus": "Status", - "ReportIssue": "Relatar Problema", - "Filter": "Filtro", - "Sort": "Ordenar por", - "SeasonNumberHeading": "Temporada: {seasonNumber}", - "SortTitleAsc": "Título ▲", - "SortTitleDesc": "Título ▼", - "SortRequestDateAsc": "Data da Solicitação ▲", - "SortRequestDateDesc": "Data da Solicitação ▼", + "ReportIssue": "Report Issue", + "Filter": "Filter", + "Sort": "Sort", + "SeasonNumberHeading": "Season: {seasonNumber}", + "SortTitleAsc": "Title ▲", + "SortTitleDesc": "Title ▼", + "SortRequestDateAsc": "Request Date ▲", + "SortRequestDateDesc": "Request Date ▼", "SortStatusAsc": "Status ▲", "SortStatusDesc": "Status ▼", "Remaining": { - "Quota": "{{remaining}}/{{total}} solicitações restantes", - "NextDays": "Outra solicitação será adicionada em {{time}} dias", - "NextHours": "Outra solicitação será adicionada em {{time}} horas", - "NextMinutes": "Outra solicitação será adicionada em {{time}} minutos", - "NextMinute": "Outra solicitação será adicionada em {{time}} minuto" + "Quota": "{{remaining}}/{{total}} requests remaining", + "NextDays": "Another request will be added in {{time}} days", + "NextHours": "Another request will be added in {{time}} hours", + "NextMinutes": "Another request will be added in {{time}} minutes", + "NextMinute": "Another request will be added in {{time}} minute" }, "AllRequests": "All Requests", "PendingRequests": "Pending Requests", @@ -191,24 +191,24 @@ } }, "Issues": { - "Title": "Problemas", - "PendingTitle": "Problemas pendentes", - "InProgressTitle": "Problemas em resolução", - "ResolvedTitle": "Problemas Resolvidos", - "ColumnTitle": "Título", + "Title": "Issues", + "PendingTitle": "Pending Issues", + "InProgressTitle": "In Progress Issues", + "ResolvedTitle": "Resolved Issues", + "ColumnTitle": "Title", "Count": "Count", - "Category": "Categoria", + "Category": "Category", "Status": "Status", - "Details": "Detalhes", - "Description": "Descrição", - "NoComments": "Sem Comentários!", - "MarkInProgress": "Marcar como em andamento", - "MarkResolved": "Marcar como resolvido", - "SendMessageButton": "Enviar", - "Subject": "Assunto", - "Comments": "Comentários", - "WriteMessagePlaceholder": "Escreva sua mensagem aqui...", - "ReportedBy": "Reportado por", + "Details": "Details", + "Description": "Description", + "NoComments": "No Comments!", + "MarkInProgress": "Mark In Progress", + "MarkResolved": "Mark Resolved", + "SendMessageButton": "Send", + "Subject": "Subject", + "Comments": "Comments", + "WriteMessagePlaceholder": "Write your message here...", + "ReportedBy": "Reported By", "IssueDialog": { "Title": "Report an issue", "DescriptionPlaceholder": "Please describe the issue", @@ -227,23 +227,23 @@ "Requested": "Requested" }, "Filter": { - "ClearFilter": "Limpar Filtro", - "FilterHeaderAvailability": "Disponibilidade", + "ClearFilter": "Clear Filter", + "FilterHeaderAvailability": "Availability", "FilterHeaderRequestStatus": "Status", - "Approved": "Aprovado", - "PendingApproval": "Aprovação Pendente" + "Approved": "Approved", + "PendingApproval": "Pending Approval" }, "UserManagment": { - "TvRemaining": "Séries: {{remaining}}/{{total}} restantes", - "MovieRemaining": "Filmes: {{remaining}}/{{total}} restantes", - "MusicRemaining": "Músicas: {{remaining}}/{{total}} restantes", - "TvDue": "Série: {{date}}", - "MovieDue": "Filme: {{date}}", - "MusicDue": "Música: {{date}}" + "TvRemaining": "TV: {{remaining}}/{{total}} remaining", + "MovieRemaining": "Movies: {{remaining}}/{{total}} remaining", + "MusicRemaining": "Music: {{remaining}}/{{total}} remaining", + "TvDue": "TV: {{date}}", + "MovieDue": "Movie: {{date}}", + "MusicDue": "Music: {{date}}" }, "Votes": { - "CompletedVotesTab": "Votado", - "VotesTab": "Votos necessários" + "CompletedVotesTab": "Voted", + "VotesTab": "Votes Needed" }, "MediaDetails": { "Denied": "Denied", @@ -270,7 +270,7 @@ "RootFolderOverride": "Root Folder Override", "QualityOverride": "Quality Override", "Genres": "Genres", - "TheatricalRelease": "Theatrical Release", + "TheatricalRelease": "Release", "DigitalRelease": "Digital Release", "Votes": "Votes", "Runtime": "Runtime", From 73ef247318b14b9e686396a8779b1a65f2094138 Mon Sep 17 00:00:00 2001 From: Jamie Date: Mon, 18 Oct 2021 18:49:28 +0100 Subject: [PATCH 19/19] New translations en.json (Portuguese, Brazilian) --- src/Ombi/wwwroot/translations/pt.json | 290 +++++++++++++------------- 1 file changed, 145 insertions(+), 145 deletions(-) diff --git a/src/Ombi/wwwroot/translations/pt.json b/src/Ombi/wwwroot/translations/pt.json index ac38b8d2c..911ba9d2f 100644 --- a/src/Ombi/wwwroot/translations/pt.json +++ b/src/Ombi/wwwroot/translations/pt.json @@ -1,77 +1,77 @@ { "Login": { - "SignInButton": "Sign in", - "UsernamePlaceholder": "Username", - "PasswordPlaceholder": "Password", - "RememberMe": "Remember Me", - "SignInWith": "Sign in with {{appName}}", - "SignInWithPlex": "Sign in with Plex", - "ForgottenPassword": "Forgot your password?", + "SignInButton": "Iniciar sessão", + "UsernamePlaceholder": "Nome de usuário", + "PasswordPlaceholder": "Senha", + "RememberMe": "Lembrar-me", + "SignInWith": "Entre com {{appName}}", + "SignInWithPlex": "Iniciar sessão com Plex", + "ForgottenPassword": "Esqueceu sua senha?", "Errors": { - "IncorrectCredentials": "Incorrect username or password" + "IncorrectCredentials": "Nome de usuário ou senha incorretos" } }, "Common": { - "ContinueButton": "Continue", - "Available": "Available", - "PartiallyAvailable": "Partially Available", - "Monitored": "Monitored", - "NotAvailable": "Not Available", - "ProcessingRequest": "Processing Request", - "PendingApproval": "Pending Approval", - "RequestDenied": "Request Denied", - "NotRequested": "Not Requested", - "Requested": "Requested", + "ContinueButton": "Continuar", + "Available": "Disponível", + "PartiallyAvailable": "Parcialmente Disponível", + "Monitored": "Monitorado", + "NotAvailable": "Não Disponível", + "ProcessingRequest": "Processando Solicitação", + "PendingApproval": "Aprovação Pendente", + "RequestDenied": "Solicitação Negada", + "NotRequested": "Não Solicitado", + "Requested": "Solicitado", "Search": "Search", - "Request": "Request", - "Denied": "Denied", - "Approve": "Approve", - "PartlyAvailable": "Partly Available", - "ViewDetails": "View Details", + "Request": "Solicitar", + "Denied": "Negado", + "Approve": "Aprovar", + "PartlyAvailable": "Parcialmente Disponível", + "ViewDetails": "Ver detalhes", "Errors": { - "Validation": "Please check your entered values" + "Validation": "Por favor, verifique os dados inseridos" }, - "Cancel": "Cancel", - "Submit": "Submit", + "Cancel": "Cancelar", + "Submit": "Submeter", "tvShow": "TV Show", "movie": "Movie" }, "PasswordReset": { - "EmailAddressPlaceholder": "Email Address", - "ResetPasswordButton": "Reset Password" + "EmailAddressPlaceholder": "Endereço de e-mail", + "ResetPasswordButton": "Redefinir Senha" }, "LandingPage": { - "OnlineHeading": "Currently Online", - "OnlineParagraph": "The media server is currently online", - "PartiallyOnlineHeading": "Partially Online", - "PartiallyOnlineParagraph": "The media server is partially online.", - "MultipleServersUnavailable": "There are {{serversUnavailable}} servers offline out of {{totalServers}}.", - "SingleServerUnavailable": "There is {{serversUnavailable}} server offline out of {{totalServers}}.", - "OfflineHeading": "Currently Offline", - "OfflineParagraph": "The media server is currently offline.", - "CheckPageForUpdates": "Check this page for continuous site updates." + "OnlineHeading": "Online no momento", + "OnlineParagraph": "O servidor de mídia está atualmente online", + "PartiallyOnlineHeading": "Parcialmente Online", + "PartiallyOnlineParagraph": "O servidor de mídia está parcialmente online.", + "MultipleServersUnavailable": "Existem {{serversUnavailable}} servidores offline de um total de {{totalServers}}.", + "SingleServerUnavailable": "Existe {{serversUnavailable}} servidor offline de um total de {{totalServers}}.", + "OfflineHeading": "Offline Agora", + "OfflineParagraph": "O servidor de mídia está atualmente offline.", + "CheckPageForUpdates": "Verifique esta página para acompanhar as atualizações do site." }, "NavigationBar": { "Discover": "Discover", - "Search": "Search", - "Requests": "Requests", - "UserManagement": "Users", - "Issues": "Issues", - "Vote": "Vote", - "Donate": "Donate!", - "DonateLibraryMaintainer": "Donate to Library Maintainer", + "Search": "Pesquisar", + "Requests": "Solicitações", + "UserManagement": "User Management", + "Issues": "Problemas", + "Vote": "Votar", + "Donate": "Doações!", + "DonateLibraryMaintainer": "Doar para o Dono da Biblioteca", "DonateTooltip": "This is how I convince my wife to let me spend my spare time developing Ombi 😁", - "UpdateAvailableTooltip": "Update Available!", - "Settings": "Settings", - "Welcome": "Welcome {{username}}", - "UpdateDetails": "Update Details", - "Logout": "Logout", - "OpenMobileApp": "Open Mobile App", - "RecentlyAdded": "Recently Added", + "UpdateAvailableTooltip": "Atualização Disponível!", + "Settings": "Configurações", + "Welcome": "Bem-vindo(a), {{username}}", + "UpdateDetails": "Detalhes da Atualização", + "Logout": "Desconectar", + "OpenMobileApp": "Abrir Aplicativo do Celular", + "RecentlyAdded": "Recentemente Adicionado", "ChangeTheme": "Change Theme", "Calendar": "Calendar", "UserPreferences": "Preferences", - "FeatureSuggestion": "Features", + "FeatureSuggestion": "Feature Suggestion", "FeatureSuggestionTooltip": "Have a great new idea? Suggest it here!", "Filter": { "Movies": "Movies", @@ -84,94 +84,94 @@ "EveningWelcome": "Good evening!" }, "Search": { - "Title": "Search", - "Paragraph": "Want to watch something that is not currently available? No problem, just search for it below and request it!", - "MoviesTab": "Movies", - "TvTab": "TV Shows", - "MusicTab": "Music", + "Title": "Pesquisar", + "Paragraph": "Quer assistir a algo que não está disponível? Sem problemas, basta pesquisar abaixo e solicitar!", + "MoviesTab": "Filmes", + "TvTab": "Séries", + "MusicTab": "Músicas", "AdvancedSearch": "You can fill in any of the below to discover new media. All of the results are sorted by popularity", - "Suggestions": "Suggestions", - "NoResults": "Sorry, we didn't find any results!", - "DigitalDate": "Digital Release: {{date}}", - "TheatricalRelease": "Theatrical Release: {{date}}", - "ViewOnPlex": "Play On Plex", - "ViewOnEmby": "Play On Emby", + "Suggestions": "Sugestões", + "NoResults": "Desculpe, não encontramos nenhum resultado!", + "DigitalDate": "Lançamento Digital: {{date}}", + "TheatricalRelease": "Lançamento nos Cinemas: {{date}}", + "ViewOnPlex": "View On Plex", + "ViewOnEmby": "View On Emby", "ViewOnJellyfin": "Play On Jellyfin", - "RequestAdded": "Request for {{title}} has been added successfully", - "Similar": "Similar", - "Refine": "Refine", - "SearchBarPlaceholder": "Type Here to Search", + "RequestAdded": "O pedido de {{title}} foi adicionado com sucesso", + "Similar": "Semelhantes", + "Refine": "Corrigir", + "SearchBarPlaceholder": "Digite Aqui para Pesquisar", "Movies": { - "PopularMovies": "Popular Movies", - "UpcomingMovies": "Upcoming Movies", - "TopRatedMovies": "Top Rated Movies", - "NowPlayingMovies": "Now Playing Movies", - "HomePage": "Home Page", + "PopularMovies": "Filmes Populares", + "UpcomingMovies": "Filmes Em Breve", + "TopRatedMovies": "Filmes Mais Votados", + "NowPlayingMovies": "Filmes em Cartaz", + "HomePage": "Página Inicial", "Trailer": "Trailer" }, "TvShows": { "Popular": "Popular", - "Trending": "Trending", - "MostWatched": "Most Watched", - "MostAnticipated": "Most Anticipated", - "Results": "Results", - "AirDate": "Air Date:", - "AllSeasons": "All Seasons", - "FirstSeason": "First Season", - "LatestSeason": "Latest Season", - "Select": "Select ...", - "SubmitRequest": "Submit Request", + "Trending": "Tendências", + "MostWatched": "Mais Assistidos", + "MostAnticipated": "Mais Aguardados", + "Results": "Resultados", + "AirDate": "Data de Exibição:", + "AllSeasons": "Todas as Temporadas", + "FirstSeason": "Primeira temporada", + "LatestSeason": "Última Temporada", + "Select": "Selecionar...", + "SubmitRequest": "Enviar solicitação", "Season": "Season {{seasonNumber}}", - "SelectAllInSeason": "Select All in Season {{seasonNumber}}" + "SelectAllInSeason": "Selecione Tudo na Temporada {{seasonNumber}}" } }, "Requests": { - "Title": "Requests", - "Paragraph": "Below you can see yours and all other requests, as well as their download and approval status.", - "MoviesTab": "Movies", + "Title": "Solicitações", + "Paragraph": "Abaixo, você pode ver o seu e todos os outros pedidos, bem como o seu download e status de aprovação.", + "MoviesTab": "Filmes", "ArtistName": "Artist", "AlbumName": "Album Name", - "TvTab": "TV Shows", - "MusicTab": "Music", + "TvTab": "Séries", + "MusicTab": "Músicas", "RequestedBy": "Requested By", "Status": "Status", "RequestStatus": "Request status", - "Denied": " Denied:", - "TheatricalRelease": "Theatrical Release: {{date}}", - "ReleaseDate": "Released: {{date}}", - "TheatricalReleaseSort": "Theatrical Release", - "DigitalRelease": "Digital Release: {{date}}", + "Denied": " Negados:", + "TheatricalRelease": "Lançamento nos Cinemas: {{date}}", + "ReleaseDate": "Lançado: {{date}}", + "TheatricalReleaseSort": "Lançamento nos Cinemas", + "DigitalRelease": "Lançamento Digital: {{date}}", "RequestDate": "Request Date", - "QualityOverride": "Quality Override:", - "RootFolderOverride": "Root Folder Override:", - "ChangeRootFolder": "Root Folder", - "ChangeQualityProfile": "Quality Profile", - "MarkUnavailable": "Mark Unavailable", - "MarkAvailable": "Mark Available", - "Remove": "Remove", - "Deny": "Deny", + "QualityOverride": "Substituição de Qualidade:", + "RootFolderOverride": "Substituição da Pasta Raiz:", + "ChangeRootFolder": "Pasta Raiz", + "ChangeQualityProfile": "Perfil de Qualidade", + "MarkUnavailable": "Marcar como Indisponível", + "MarkAvailable": "Marcar como Disponível", + "Remove": "Remover", + "Deny": "Negar", "DenyReason": "Deny Reason", "DeniedReason": "Denied Reason", "Season": "Season", - "GridTitle": "Title", - "AirDate": "Air Date", + "GridTitle": "Título", + "AirDate": "AirDate", "GridStatus": "Status", - "ReportIssue": "Report Issue", - "Filter": "Filter", - "Sort": "Sort", - "SeasonNumberHeading": "Season: {seasonNumber}", - "SortTitleAsc": "Title ▲", - "SortTitleDesc": "Title ▼", - "SortRequestDateAsc": "Request Date ▲", - "SortRequestDateDesc": "Request Date ▼", + "ReportIssue": "Relatar Problema", + "Filter": "Filtro", + "Sort": "Ordenar por", + "SeasonNumberHeading": "Temporada: {seasonNumber}", + "SortTitleAsc": "Título ▲", + "SortTitleDesc": "Título ▼", + "SortRequestDateAsc": "Data da Solicitação ▲", + "SortRequestDateDesc": "Data da Solicitação ▼", "SortStatusAsc": "Status ▲", "SortStatusDesc": "Status ▼", "Remaining": { - "Quota": "{{remaining}}/{{total}} requests remaining", - "NextDays": "Another request will be added in {{time}} days", - "NextHours": "Another request will be added in {{time}} hours", - "NextMinutes": "Another request will be added in {{time}} minutes", - "NextMinute": "Another request will be added in {{time}} minute" + "Quota": "{{remaining}}/{{total}} solicitações restantes", + "NextDays": "Outra solicitação será adicionada em {{time}} dias", + "NextHours": "Outra solicitação será adicionada em {{time}} horas", + "NextMinutes": "Outra solicitação será adicionada em {{time}} minutos", + "NextMinute": "Outra solicitação será adicionada em {{time}} minuto" }, "AllRequests": "All Requests", "PendingRequests": "Pending Requests", @@ -191,24 +191,24 @@ } }, "Issues": { - "Title": "Issues", - "PendingTitle": "Pending Issues", - "InProgressTitle": "In Progress Issues", - "ResolvedTitle": "Resolved Issues", - "ColumnTitle": "Title", + "Title": "Problemas", + "PendingTitle": "Problemas pendentes", + "InProgressTitle": "Problemas em resolução", + "ResolvedTitle": "Problemas Resolvidos", + "ColumnTitle": "Título", "Count": "Count", - "Category": "Category", + "Category": "Categoria", "Status": "Status", - "Details": "Details", - "Description": "Description", - "NoComments": "No Comments!", - "MarkInProgress": "Mark In Progress", - "MarkResolved": "Mark Resolved", - "SendMessageButton": "Send", - "Subject": "Subject", - "Comments": "Comments", - "WriteMessagePlaceholder": "Write your message here...", - "ReportedBy": "Reported By", + "Details": "Detalhes", + "Description": "Descrição", + "NoComments": "Sem Comentários!", + "MarkInProgress": "Marcar como em andamento", + "MarkResolved": "Marcar como resolvido", + "SendMessageButton": "Enviar", + "Subject": "Assunto", + "Comments": "Comentários", + "WriteMessagePlaceholder": "Escreva sua mensagem aqui...", + "ReportedBy": "Reportado por", "IssueDialog": { "Title": "Report an issue", "DescriptionPlaceholder": "Please describe the issue", @@ -227,23 +227,23 @@ "Requested": "Requested" }, "Filter": { - "ClearFilter": "Clear Filter", - "FilterHeaderAvailability": "Availability", + "ClearFilter": "Limpar Filtro", + "FilterHeaderAvailability": "Disponibilidade", "FilterHeaderRequestStatus": "Status", - "Approved": "Approved", - "PendingApproval": "Pending Approval" + "Approved": "Aprovado", + "PendingApproval": "Aprovação Pendente" }, "UserManagment": { - "TvRemaining": "TV: {{remaining}}/{{total}} remaining", - "MovieRemaining": "Movies: {{remaining}}/{{total}} remaining", - "MusicRemaining": "Music: {{remaining}}/{{total}} remaining", - "TvDue": "TV: {{date}}", - "MovieDue": "Movie: {{date}}", - "MusicDue": "Music: {{date}}" + "TvRemaining": "Séries: {{remaining}}/{{total}} restantes", + "MovieRemaining": "Filmes: {{remaining}}/{{total}} restantes", + "MusicRemaining": "Músicas: {{remaining}}/{{total}} restantes", + "TvDue": "Série: {{date}}", + "MovieDue": "Filme: {{date}}", + "MusicDue": "Música: {{date}}" }, "Votes": { - "CompletedVotesTab": "Voted", - "VotesTab": "Votes Needed" + "CompletedVotesTab": "Votado", + "VotesTab": "Votos necessários" }, "MediaDetails": { "Denied": "Denied", @@ -270,7 +270,7 @@ "RootFolderOverride": "Root Folder Override", "QualityOverride": "Quality Override", "Genres": "Genres", - "TheatricalRelease": "Release", + "TheatricalRelease": "Theatrical Release", "DigitalRelease": "Digital Release", "Votes": "Votes", "Runtime": "Runtime",