From 887f5dd487b61676029652d99cbc5b40213aa22e Mon Sep 17 00:00:00 2001 From: Artem Date: Tue, 8 Dec 2020 19:33:39 +0100 Subject: [PATCH 1/5] feat(lang): added translation using Weblate (Russian) --- src/i18n/locale/ru.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/i18n/locale/ru.json diff --git a/src/i18n/locale/ru.json b/src/i18n/locale/ru.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/src/i18n/locale/ru.json @@ -0,0 +1 @@ +{} From a494507dfeafb0cfd2bd66fb01138522e0e80737 Mon Sep 17 00:00:00 2001 From: T'ai Date: Tue, 8 Dec 2020 14:32:14 +0000 Subject: [PATCH 2/5] feat(lang): translated using Weblate (Japanese) Currently translated at 100.0% (300 of 300 strings) Translation: Overseerr/Overseerr Frontend Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ja/ --- src/i18n/locale/ja.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i18n/locale/ja.json b/src/i18n/locale/ja.json index d7c0290a0..f2ba493e5 100644 --- a/src/i18n/locale/ja.json +++ b/src/i18n/locale/ja.json @@ -83,7 +83,7 @@ "components.RequestModal.selectseason": "シーズンを選ぶ", "components.RequestModal.status": "状態", "components.Search.searchresults": "検索結果", - "components.Settings.Notifications.agentenabled": "エージェント有効", + "components.Settings.Notifications.agentenabled": "エージェントを有効にする", "components.Settings.Notifications.authPass": "認証パスワード", "components.Settings.Notifications.authUser": "認証ユーザー", "components.Settings.Notifications.emailsender": "配信元メールアドレス", From 86cadb8283fcab8745b4c09f8429fd9e46708813 Mon Sep 17 00:00:00 2001 From: Artem Date: Tue, 8 Dec 2020 20:19:23 +0000 Subject: [PATCH 3/5] feat(lang): translated using Weblate (Russian) Currently translated at 27.0% (81 of 300 strings) Translation: Overseerr/Overseerr Frontend Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ru/ --- src/i18n/locale/ru.json | 84 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 83 insertions(+), 1 deletion(-) diff --git a/src/i18n/locale/ru.json b/src/i18n/locale/ru.json index 0967ef424..f3a1d29fb 100644 --- a/src/i18n/locale/ru.json +++ b/src/i18n/locale/ru.json @@ -1 +1,83 @@ -{} +{ + "components.Settings.SonarrModal.apiKey": "Ключ API", + "components.Settings.SonarrModal.add": "Добавить сервер", + "components.Settings.RadarrModal.validationRootFolderRequired": "Вы должны выбрать корневую папку", + "components.Settings.RadarrModal.validationProfileRequired": "Вы должны выбрать профиль", + "components.Settings.RadarrModal.testing": "Тестирование...", + "components.Settings.RadarrModal.test": "Тест", + "components.Settings.RadarrModal.ssl": "SSL", + "components.Settings.RadarrModal.servername": "Название сервера", + "components.Settings.RadarrModal.selectRootFolder": "Выберите корневую папку", + "components.Settings.RadarrModal.saving": "Сохранение...", + "components.Settings.RadarrModal.save": "Сохранить изменения", + "components.Settings.RadarrModal.rootfolder": "Корневая папка", + "components.Settings.RadarrModal.port": "Порт", + "components.Settings.RadarrModal.hostname": "Имя хоста", + "components.Settings.RadarrModal.defaultserver": "Сервер по умолчанию", + "components.Settings.RadarrModal.apiKey": "Ключ API", + "components.Settings.RadarrModal.add": "Добавить сервер", + "components.Settings.Notifications.saving": "Сохранение...", + "components.Settings.Notifications.save": "Сохранить изменения", + "components.Settings.Notifications.enableSsl": "Включить SSL", + "components.Settings.Notifications.agentenabled": "Агент включен", + "components.Search.searchresults": "Результаты поиска", + "components.RequestModal.selectseason": "Выберите сезон(ы)", + "components.RequestModal.seasonnumber": "Сезон {number}", + "components.RequestModal.season": "Сезон", + "components.RequestModal.requesttitle": "Запрос {title}", + "components.RequestModal.request": "Запрос", + "components.RequestModal.extras": "Дополнительно", + "components.RequestModal.close": "Закрыть", + "components.TvDetails.cancelrequest": "Отменить запрос", + "components.RequestModal.cancel": "Отменить запрос", + "components.RequestModal.status": "Статус", + "components.TvDetails.status": "Статус", + "components.RequestList.status": "Статус", + "components.RequestList.requests": "Запросы", + "components.RequestList.previous": "Предыдущий", + "components.RequestList.next": "Следующий", + "components.RequestList.modifiedBy": "Автор последнего изменения", + "components.RequestList.RequestItem.seasons": "Сезонов", + "components.RequestList.RequestItem.requestedby": "По запросу {username}", + "components.RequestCard.seasons": "Сезонов", + "components.RequestCard.requestedby": "По запросу {username}", + "components.RequestBlock.seasons": "Сезонов", + "components.PlexLoginButton.loginwithplex": "Войти через Plex", + "components.PlexLoginButton.loading": "Загрузка...", + "components.MovieDetails.viewrequest": "Просмотр запроса", + "components.MovieDetails.userrating": "Пользовательский рейтинг", + "components.MovieDetails.unavailable": "Недоступен", + "components.MovieDetails.status": "Статус", + "components.MovieDetails.runtime": "{minutes} минут", + "components.MovieDetails.revenue": "Доход", + "components.MovieDetails.request": "Запрос", + "components.MovieDetails.releasedate": "Дата выпуска", + "components.MovieDetails.recommendations": "Рекомендации", + "components.MovieDetails.pending": "В ожидании", + "components.MovieDetails.overview": "Обзор", + "components.MovieDetails.originallanguage": "Оригинальный язык", + "components.MovieDetails.manageModalRequests": "Запросы", + "components.MovieDetails.manageModalNoRequests": "Нет запросов", + "components.MovieDetails.manageModalClearMedia": "Очистить все медиаданные", + "components.MovieDetails.cast": "В ролях", + "components.MovieDetails.cancelrequest": "Отменить запрос", + "components.MovieDetails.budget": "Бюджет", + "components.MovieDetails.available": "Доступно", + "components.MovieDetails.approve": "Одобрить", + "components.Login.signinplex": "Войдите, чтобы продолжить", + "components.Layout.UserDropdown.signout": "Выход", + "components.Layout.Sidebar.users": "Пользователи", + "components.Layout.Sidebar.settings": "Настройки", + "components.Layout.Sidebar.requests": "Запросы", + "components.Layout.SearchInput.searchPlaceholder": "Поиск фильмов и сериалов", + "components.Layout.LanguagePicker.changelanguage": "Изменить язык", + "components.Discover.upcomingmovies": "Предстоящие фильмы", + "components.Discover.upcoming": "Предстоящие фильмы", + "components.Discover.trending": "Тренды", + "components.Discover.recentrequests": "Последние запросы", + "components.Discover.recentlyAdded": "Недавно добавленные", + "components.Discover.populartv": "Популярные серии", + "components.Discover.popularmovies": "Популярные фильмы", + "components.Discover.discovertv": "Популярные серии", + "components.Discover.discovermovies": "Популярные фильмы" +} From 30a8934626fa2d47e95b5925d7e4227a0d0aa728 Mon Sep 17 00:00:00 2001 From: "J. Lavoie" Date: Wed, 9 Dec 2020 03:33:55 +0000 Subject: [PATCH 4/5] feat(lang): translated using Weblate (French) Currently translated at 100.0% (300 of 300 strings) Translation: Overseerr/Overseerr Frontend Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/fr/ --- src/i18n/locale/fr.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/i18n/locale/fr.json b/src/i18n/locale/fr.json index 4c94afbc2..8a58d98e0 100644 --- a/src/i18n/locale/fr.json +++ b/src/i18n/locale/fr.json @@ -89,7 +89,7 @@ "components.Settings.Notifications.emailsender": "Adresse courriel de l'expéditeur", "components.Settings.Notifications.enableSsl": "Activer le SSL", "components.Settings.Notifications.save": "Sauvegarder les changements", - "components.Settings.Notifications.saving": "Enregsitrement en cours…", + "components.Settings.Notifications.saving": "Sauvegarde en cours…", "components.Settings.Notifications.smtpHost": "Hôte SMTP", "components.Settings.Notifications.smtpPort": "Port SMTP", "components.Settings.Notifications.validationFromRequired": "Vous devez fournir une adresse courriel d'expéditeur", @@ -103,7 +103,7 @@ "components.Settings.RadarrModal.apiKeyPlaceholder": "Votre clé Radarr API", "components.Settings.RadarrModal.baseUrl": "URL de base", "components.Settings.RadarrModal.baseUrlPlaceholder": "Exemple : /radarr", - "components.Settings.RadarrModal.createradarr": "Créer Nouveau Serveur Radarr", + "components.Settings.RadarrModal.createradarr": "Créer un nouveau serveur Radarr", "components.Settings.RadarrModal.defaultserver": "Serveur par défaut", "components.Settings.RadarrModal.editradarr": "Modifier le serveur Radarr", "components.Settings.RadarrModal.hostname": "Nom d'hôte", @@ -121,7 +121,7 @@ "components.Settings.RadarrModal.servernamePlaceholder": "Serveur Radarr", "components.Settings.RadarrModal.ssl": "SSL", "components.Settings.RadarrModal.test": "Test", - "components.Settings.RadarrModal.testing": "Test en cours...", + "components.Settings.RadarrModal.testing": "Test en cours…", "components.Settings.RadarrModal.toastRadarrTestFailure": "Échec de la connexion au Serveur Radarr", "components.Settings.RadarrModal.toastRadarrTestSuccess": "Connexion avec le Serveur Radarr établie !", "components.Settings.RadarrModal.validationApiKeyRequired": "Vous devez fournir une clé d'API", @@ -134,7 +134,7 @@ "components.Settings.SonarrModal.apiKeyPlaceholder": "Votre clé d'API Sonarr", "components.Settings.SonarrModal.baseUrl": "URL de base", "components.Settings.SonarrModal.baseUrlPlaceholder": "Exemple : /sonarr", - "components.Settings.SonarrModal.createsonarr": "Créer Nouveau Serveur Sonarr", + "components.Settings.SonarrModal.createsonarr": "Créer un nouveau serveur Sonarr", "components.Settings.SonarrModal.defaultserver": "Serveur par défaut", "components.Settings.SonarrModal.editsonarr": "Modifier le serveur Sonarr", "components.Settings.SonarrModal.hostname": "Nom d'hôte", From 44dbb745b6216ce19fab4740520785c6414cf367 Mon Sep 17 00:00:00 2001 From: "J. Lavoie" Date: Wed, 9 Dec 2020 03:33:42 +0000 Subject: [PATCH 5/5] feat(lang): translated using Weblate (German) Currently translated at 44.6% (134 of 300 strings) Translation: Overseerr/Overseerr Frontend Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/de/ --- src/i18n/locale/de.json | 43 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/src/i18n/locale/de.json b/src/i18n/locale/de.json index 83862ef8b..a29a17a01 100644 --- a/src/i18n/locale/de.json +++ b/src/i18n/locale/de.json @@ -91,5 +91,46 @@ "components.RequestModal.pendingrequest": "Ausstehender Antrag für {title}", "components.RequestModal.notrequested": "Nicht angefordert", "components.RequestModal.cancel": "Antrag abbrechen", - "components.RequestList.status": "Status" + "components.RequestList.status": "Status", + "components.Settings.SonarrModal.baseUrlPlaceholder": "Beispiel: /sonarr", + "components.Settings.SonarrModal.baseUrl": "Basis-URL", + "components.Settings.SonarrModal.apiKeyPlaceholder": "Ihr Sonarr-API-Schlüssel", + "components.Settings.SonarrModal.apiKey": "API-Schlüssel", + "components.Settings.SonarrModal.add": "Server hinzufügen", + "components.Settings.RadarrModal.validationRootFolderRequired": "Sie müssen einen Stammordner auswählen", + "components.Settings.RadarrModal.validationProfileRequired": "Sie müssen ein Profil auswählen", + "components.Settings.RadarrModal.validationPortRequired": "Sie müssen einen Port angeben", + "components.Settings.RadarrModal.validationHostnameRequired": "Sie müssen einen Hostnamen/IP angeben", + "components.Settings.RadarrModal.validationApiKeyRequired": "Sie müssen einen API-Schlüssel angeben", + "components.Settings.RadarrModal.toastRadarrTestSuccess": "Radarr-Verbindung hergestellt!", + "components.Settings.RadarrModal.toastRadarrTestFailure": "Verbindung zum Radarr-Server fehlgeschlagen", + "components.Settings.RadarrModal.testing": "Testen …", + "components.Settings.RadarrModal.test": "Test", + "components.Settings.RadarrModal.ssl": "SSL", + "components.Settings.RadarrModal.servernamePlaceholder": "Ein Radarr-Server", + "components.Settings.RadarrModal.servername": "Servername", + "components.Settings.RadarrModal.server4k": "4K-Server", + "components.Settings.RadarrModal.selectQualityProfile": "Wählen Sie ein Qualitätsprofil", + "components.Settings.RadarrModal.selectMinimumAvailability": "Wählen Sie die Mindestverfügbarkeit", + "components.Settings.RadarrModal.selectRootFolder": "Wählen Sie einen Stammordner", + "components.Settings.RadarrModal.saving": "Speichern …", + "components.Settings.RadarrModal.save": "Änderungen speichern", + "components.Settings.RadarrModal.rootfolder": "Stammordner", + "components.Settings.RadarrModal.qualityprofile": "Qualitätsprofil", + "components.Settings.RadarrModal.port": "Port", + "components.Settings.RadarrModal.minimumAvailability": "Mindestverfügbarkeit", + "components.Settings.RadarrModal.hostname": "Hostname", + "components.Settings.RadarrModal.editradarr": "Radarr-Server bearbeiten", + "components.Settings.RadarrModal.defaultserver": "Standardserver", + "components.Settings.RadarrModal.createradarr": "Einen neuen Radarr-Server erstellen", + "components.Settings.RadarrModal.baseUrlPlaceholder": "Beispiel: /radarr", + "components.Settings.RadarrModal.baseUrl": "Basis-URL", + "components.Settings.RadarrModal.apiKeyPlaceholder": "Ihr Radarr-API-Schlüssel", + "components.Settings.Notifications.webhookUrlPlaceholder": "Servereinstellungen -> Integrationen -> Webhooks", + "components.Settings.Notifications.webhookUrl": "Webhook-URL", + "components.Settings.Notifications.validationWebhookUrlRequired": "Sie müssen eine Webhook-URL angeben", + "components.Settings.Notifications.validationSmtpPortRequired": "Sie müssen einen SMTP-Port bereitstellen", + "components.RequestModal.requesttitle": "{title} anfordern", + "components.RequestModal.requestseasons": "{seasonCount} {seasonCount, plural, one {Season} other {Seasons}} anfordern", + "components.RequestModal.requesting": "Antrag wird erstellt …" }