From cea991b82f75ef2689ca57f39b46b25a57fa3219 Mon Sep 17 00:00:00 2001 From: vanapro1 Date: Fri, 15 Aug 2025 01:21:28 +0200 Subject: [PATCH] Translated using Weblate (Russian) Currently translated at 100.0% (1156 of 1156 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ru/ --- client/strings/ru.json | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/client/strings/ru.json b/client/strings/ru.json index db2a1a52..efe38aeb 100644 --- a/client/strings/ru.json +++ b/client/strings/ru.json @@ -127,6 +127,7 @@ "HeaderAudiobookTools": "Инструменты файлов аудиокниг", "HeaderAuthentication": "Аутентификация", "HeaderBackups": "Бэкапы", + "HeaderBulkChapterModal": "Добавление нескольких глав", "HeaderChangePassword": "Изменить пароль", "HeaderChapters": "Главы", "HeaderChooseAFolder": "Выберите папку", @@ -308,6 +309,7 @@ "LabelDeleteFromFileSystemCheckbox": "Удалить из файловой системы (снимите флажок, чтобы удалить только из базы данных)", "LabelDescription": "Описание", "LabelDeselectAll": "Снять выделение", + "LabelDetectedPattern": "Обнаруженный образец:", "LabelDevice": "Устройство", "LabelDeviceInfo": "Информация об устройстве", "LabelDeviceIsAvailableTo": "Устройство доступно для...", @@ -472,6 +474,7 @@ "LabelNewestAuthors": "Новые авторы", "LabelNewestEpisodes": "Новые эпизоды", "LabelNextBackupDate": "Следующая дата бэкапирования", + "LabelNextChapters": "Следующие главы будут:", "LabelNextScheduledRun": "Следущий запланированный запуск", "LabelNoApiKeys": "API ключи отсутствуют", "LabelNoCustomMetadataProviders": "Нет пользовательских поставщиков метаданных", @@ -489,6 +492,7 @@ "LabelNotificationsMaxQueueSize": "Макс. размер очереди для событий уведомлений", "LabelNotificationsMaxQueueSizeHelp": "События ограничены 1 в секунду. События будут игнорированы если в очереди максимальное количество. Это предотвращает спам сообщениями.", "LabelNumberOfBooks": "Количество книг", + "LabelNumberOfChapters": "Кол-во глав:", "LabelNumberOfEpisodes": "# из эпизодов", "LabelOpenIDAdvancedPermsClaimDescription": "Имя утверждения OpenID, содержащего расширенные разрешения на действия пользователя в приложении, которые будут применяться к ролям, не являющимся администраторами (если они настроены). Если утверждение отсутствует в ответе, в доступе к ABS будет отказано. Если одна опция отсутствует, она будет рассматриваться как false. Убедитесь, что утверждение поставщика удостоверений соответствует ожидаемой структуре:", "LabelOpenIDClaims": "Оставьте следующие параметры пустыми, чтобы отключить расширенное назначение групп и разрешений, будет автоматически присвоена группа «Пользователь».", @@ -745,6 +749,7 @@ "MessageBookshelfNoResultsForFilter": "Нет Результатов для фильтра \"{0}: {1}\"", "MessageBookshelfNoResultsForQuery": "Нет результатов для запроса", "MessageBookshelfNoSeries": "У вас нет серий", + "MessageBulkChapterPattern": "Сколько глав вы хотели бы добавить, используя эту схему нумерации?", "MessageChapterEndIsAfter": "Конец главы после окончания вашей аудиокниги", "MessageChapterErrorFirstNotZero": "Первая глава должна начинаться с 0", "MessageChapterErrorStartGteDuration": "Неверное время начала, должно быть меньше продолжительности аудиокниги", @@ -948,6 +953,7 @@ "NotificationOnRSSFeedDisabledDescription": "Срабатывает, когда автоматическая загрузка эпизодов отключена из-за слишком большого количества неудачных попыток", "NotificationOnRSSFeedFailedDescription": "Срабатывает при сбое запроса RSS-канала на автоматическую загрузку эпизода", "NotificationOnTestDescription": "Событие для тестирования системы оповещения", + "PlaceholderBulkChapterInput": "Введите название главы или используйте нумерацию (например, \"Эпизод 1\", \"Глава 10\", \"1.\")", "PlaceholderNewCollection": "Новое имя коллекции", "PlaceholderNewFolderPath": "Путь к новой папке", "PlaceholderNewPlaylist": "Новое название плейлиста", @@ -1001,8 +1007,12 @@ "ToastBookmarkCreateFailed": "Не удалось создать закладку", "ToastBookmarkCreateSuccess": "Добавлена закладка", "ToastBookmarkRemoveSuccess": "Закладка удалена", + "ToastBulkChapterInvalidCount": "Введите число от 1 до 150", "ToastCachePurgeFailed": "Не удалось очистить кэш", "ToastCachePurgeSuccess": "Кэш успешно очищен", + "ToastChapterLocked": "Глава заблокирована.", + "ToastChapterStartTimeAdjusted": "Время начала главы скорректировано на {0} секунд", + "ToastChaptersAllLocked": "Все главы заблокированы. Разблокируйте некоторые главы, чтобы сдвинуть их время.", "ToastChaptersHaveErrors": "Главы имеют ошибки", "ToastChaptersInvalidShiftAmountLast": "Некорректное значение сдвига. Начало последней главы будет превышать продолжительность этой аудиокниги.", "ToastChaptersInvalidShiftAmountStart": "Некорректное значение сдвига. Первая глава будет иметь нулевую или отрицательную длину и будет перезаписана второй главой. Увеличьте начальную продолжительность второй главы.", @@ -1136,5 +1146,13 @@ "ToastUserPasswordChangeSuccess": "Пароль успешно изменен", "ToastUserPasswordMismatch": "Пароли не совпадают", "ToastUserPasswordMustChange": "Новый пароль не может совпадать со старым паролем", - "ToastUserRootRequireName": "Необходимо ввести имя пользователя root" + "ToastUserRootRequireName": "Необходимо ввести имя пользователя root", + "TooltipAddChapters": "Добавить главу(ы)", + "TooltipAddOneSecond": "Добавить 1 секунду", + "TooltipAdjustChapterStart": "Нажмите, чтобы настроить время начала", + "TooltipLockAllChapters": "Заблокировать все главы", + "TooltipLockChapter": "Заблокировать главу (Shift+клик для диапазона)", + "TooltipSubtractOneSecond": "Вычтите 1 секунду", + "TooltipUnlockAllChapters": "Разблокируйте все главы", + "TooltipUnlockChapter": "Разблокируйте главу (Shift+клик для диапазона)" }