From d0174479d7d8c7e2786d123e50aadaf5a23f3138 Mon Sep 17 00:00:00 2001 From: k03mad Date: Tue, 17 Oct 2023 17:50:10 +0300 Subject: [PATCH] update ru translation --- assets/translations/ru.json | 216 ++++++++++++++++++------------------ 1 file changed, 108 insertions(+), 108 deletions(-) diff --git a/assets/translations/ru.json b/assets/translations/ru.json index f4cf61a..1f9d373 100644 --- a/assets/translations/ru.json +++ b/assets/translations/ru.json @@ -1,5 +1,5 @@ { - "invalidURLForSource": "Неверный URL-адрес {} приложения", + "invalidURLForSource": "Неверный URL-адрес приложения: {}", "noReleaseFound": "Не удалось найти подходящий релиз", "noVersionFound": "Не удалось определить версию релиза", "urlMatchesNoSource": "URL-адрес не соответствует известному источнику", @@ -9,41 +9,41 @@ "placeholder": "Заполнитель", "someErrors": "Возникли некоторые ошибки", "unexpectedError": "Неожиданная ошибка", - "ok": "Окей", + "ok": "Ok", "and": "и", - "githubPATLabel": "Персональный токен доступа GitHub (увеличивает лимит запросов)", + "githubPATLabel": "Персональный токен доступа GitHub\n(увеличивает лимит запросов)", "includePrereleases": "Включить предварительные релизы", - "fallbackToOlderReleases": "Откатиться к более старым версиям", - "filterReleaseTitlesByRegEx": "Фильтровать заголовки релизов\nс помощью регулярного выражения", + "fallbackToOlderReleases": "Откатываться к предыдущей версии", + "filterReleaseTitlesByRegEx": "Фильтровать заголовки релизов\n(регулярное выражение)", "invalidRegEx": "Неверное регулярное выражение", "noDescription": "Нет описания", "cancel": "Отмена", "continue": "Продолжить", - "requiredInBrackets": "(Обязательно)", - "dropdownNoOptsError": "Ошибка: Выпадающий список должен содержать хотя бы одну опцию", + "requiredInBrackets": "(обязательно)", + "dropdownNoOptsError": "Ошибка: в выпадающем списке должна быть выбрана хотя бы одна настройка", "colour": "Цвет", - "githubStarredRepos": "Помеченные звездочкой репозитории на GitHub", + "githubStarredRepos": "Избранные репозитории GitHub", "uname": "Имя пользователя", "wrongArgNum": "Неправильное количество предоставленных аргументов", "xIsTrackOnly": "{} только для отслеживания", "source": "Источник", "app": "Приложение", - "appsFromSourceAreTrackOnly": "Приложения из этого источника являются 'только для отслеживания'.", - "youPickedTrackOnly": "Вы выбрали опцию 'Только для отслеживания'.", - "trackOnlyAppDescription": "Приложение будет отслеживаться на предмет обновлений, но Obtainium не сможет загрузить или установить его.", + "appsFromSourceAreTrackOnly": "Приложения из этого источника настроены только для отслеживания", + "youPickedTrackOnly": "Вы выбрали опцию 'Только для отслеживания'", + "trackOnlyAppDescription": "Приложение будет отслеживаться на предмет обновлений, но Obtainium не сможет загрузить или установить его", "cancelled": "Отменено", "appAlreadyAdded": "Приложение уже добавлено", "alreadyUpToDateQuestion": "Приложение уже обновлено?", - "addApp": "Добавить приложение", + "addApp": "Добавить", "appSourceURL": "URL-источник приложения", "error": "Ошибка", "add": "Добавить", - "searchSomeSourcesLabel": "Поиск (только в некоторых источниках)", + "searchSomeSourcesLabel": "Поиск (в некоторых источниках)", "search": "Поиск", - "additionalOptsFor": "Дополнительные опции для {}", + "additionalOptsFor": "Дополнительные настройки для {}", "supportedSources": "Поддерживаемые источники", - "trackOnlyInBrackets": "(Только для отслеживания)", - "searchableInBrackets": "(Поиск)", + "trackOnlyInBrackets": "(только отслеживание)", + "searchableInBrackets": "(поиск)", "appsString": "Приложения", "noApps": "Нет приложений", "noAppsForFilter": "Нет приложений для фильтра", @@ -54,9 +54,9 @@ "estimateInBracketsShort": "(Оценка)", "notInstalled": "Не установлено", "estimateInBrackets": "(Оценка)", - "selectAll": "Выбрать все", + "selectAll": "Выбрать всё", "deselectN": "Отменить выбор {}", - "xWillBeRemovedButRemainInstalled": "{} будет удалено из Obtainium, но останется установленным на устройстве.", + "xWillBeRemovedButRemainInstalled": "{} будет удалено из Obtainium, но останется на устройстве", "removeSelectedAppsQuestion": "Удалить выбранные приложения?", "removeSelectedApps": "Удалить выбранные приложения", "updateX": "Обновить {}", @@ -65,17 +65,17 @@ "changeX": "Изменить {}", "installUpdateApps": "Установить/Обновить приложения", "installUpdateSelectedApps": "Установить/Обновить выбранные приложения", - "markXSelectedAppsAsUpdated": "Отметить {} выбранные приложения как обновленные?", + "markXSelectedAppsAsUpdated": "Выбрано приложений: {}. Отметить как обновлённые?", "no": "Нет", "yes": "Да", - "markSelectedAppsUpdated": "Отметить выбранные приложения как обновленные", + "markSelectedAppsUpdated": "Отметить выбранные приложения как обновлённые", "pinToTop": "Закрепить сверху", "unpinFromTop": "Открепить", "resetInstallStatusForSelectedAppsQuestion": "Сбросить статус установки для выбранных приложений?", - "installStatusOfXWillBeResetExplanation": "Статус установки для выбранных приложений будет сброшен.\n\nЭто может помочь, если версия приложения, отображаемая в Obtainium, неправильная из-за неудачных обновлений или других проблем.", + "installStatusOfXWillBeResetExplanation": "Статус установки для выбранных приложений будет сброшен.\n\nЭто может помочь, если версия приложения, отображаемая в Obtainium, некорректная — из-за неудачных обновлений или других проблем", "shareSelectedAppURLs": "Поделиться выбранными URL-адресами приложений", "resetInstallStatus": "Сбросить статус установки", - "more": "Еще", + "more": "Ещё", "removeOutdatedFilter": "Удалить фильтр для устаревших приложений", "showOutdatedOnly": "Показывать только устаревшие приложения", "filter": "Фильтр", @@ -85,7 +85,7 @@ "author": "Автор", "upToDateApps": "Приложения со свежими обновлениями", "nonInstalledApps": "Неустановленные приложения", - "importExport": "Импорт/экспорт", + "importExport": "Данные", "settings": "Настройки", "exportedTo": "Экспортировано в {}", "obtainiumExport": "Экспорт из Obtainium", @@ -99,63 +99,63 @@ "searchX": "Поиск {}", "noResults": "Результатов не найдено", "importX": "Импорт {}", - "importedAppsIdDisclaimer": "Импортированные приложения могут неверно отображаться как 'Не установлены'.\nДля исправления этой проблемы повторно установите их через Obtainium.\nЭто не должно повлиять на данные приложения.\n\nПроблемы возникают только при импорте из URL-адреса и сторонних источников.", + "importedAppsIdDisclaimer": "Импортированные приложения могут неверно отображаться как неустановленные.\nДля исправления этой проблемы повторно установите их через Obtainium.\nЭто не должно повлиять на данные приложения.\n\nПроблемы возникают только при импорте из URL-адреса и сторонних источников", "importErrors": "Ошибка импорта", - "importedXOfYApps": "Импортировано {} из {} приложений.", + "importedXOfYApps": "Импортировано приложений: {} из {}", "followingURLsHadErrors": "При импорте следующие URL-адреса содержали ошибки:", - "okay": "Окей", + "okay": "Ok", "selectURL": "Выбрать URL-адрес", "selectURLs": "Выбрать URL-адреса", "pick": "Выбрать", "theme": "Тема", - "dark": "Темная", + "dark": "Тёмная", "light": "Светлая", - "followSystem": "Как в системе", + "followSystem": "Системная", "obtainium": "Obtainium", "materialYou": "Material You", "useBlackTheme": "Использовать чёрную тему", - "appSortBy": "Сортировка приложений по", + "appSortBy": "Сортировка приложений", "authorName": "Автор/Название", "nameAuthor": "Название/Автор", "asAdded": "В порядке добавления", - "appSortOrder": "Порядок сортировки приложений", + "appSortOrder": "Порядок", "ascending": "По возрастанию", "descending": "По убыванию", "bgUpdateCheckInterval": "Интервал проверки обновлений в фоновом режиме", - "neverManualOnly": "Никогда - Только вручную", + "neverManualOnly": "Никогда — только вручную", "appearance": "Внешний вид", - "showWebInAppView": "Показывать исходную веб-страницу в представлении приложения", - "pinUpdates": "Закрепить обновления сверху списка приложений", + "showWebInAppView": "Показывать исходную веб-страницу на странице приложения", + "pinUpdates": "Отображать обновления приложений сверху списка", "updates": "Обновления", - "sourceSpecific": "Специфика источника", - "appSource": "Источник приложения", + "sourceSpecific": "Настройки источников", + "appSource": "Исходный код", "noLogs": "Нет журналов", - "appLogs": "Журналы приложений", + "appLogs": "Логи", "close": "Закрыть", "share": "Поделиться", "appNotFound": "Приложение не найдено", "obtainiumExportHyphenatedLowercase": "obtainium-export", "pickAnAPK": "Выберите APK-файл", "appHasMoreThanOnePackage": "{} имеет более одного пакета:", - "deviceSupportsXArch": "Ваше устройство поддерживает архитектуру процессора {}.", + "deviceSupportsXArch": "Ваше устройство поддерживает архитектуру процессора {}", "deviceSupportsFollowingArchs": "Ваше устройство поддерживает следующие архитектуры процессора:", "warning": "Предупреждение", - "sourceIsXButPackageFromYPrompt": "Источник приложения - '{}', но пакет для установки получен из '{}'. Продолжить?", + "sourceIsXButPackageFromYPrompt": "Источник приложения — '{}', но пакет для установки получен из '{}'. Продолжить?", "updatesAvailable": "Доступны обновления", - "updatesAvailableNotifDescription": "Уведомляет пользователя о наличии обновлений для одного или нескольких приложений, отслеживаемых Obtainium", - "noNewUpdates": "Нет новых обновлений.", - "xHasAnUpdate": "{} есть обновление.", + "updatesAvailableNotifDescription": "Уведомляет о наличии обновлений для одного или нескольких приложений в Obtainium", + "noNewUpdates": "Нет новых обновлений", + "xHasAnUpdate": "{} есть обновление", "appsUpdated": "Приложения обновлены", - "appsUpdatedNotifDescription": "Уведомляет пользователя о том, что обновления для одного или нескольких приложений были применены в фоновом режиме", - "xWasUpdatedToY": "{} была обновлена до версии {}.", + "appsUpdatedNotifDescription": "Уведомляет об обновлении одного или нескольких приложений в фоновом режиме", + "xWasUpdatedToY": "{} была обновлена до версии {}", "errorCheckingUpdates": "Ошибка при проверке обновлений", - "errorCheckingUpdatesNotifDescription": "Уведомление, которое появляется, когда проверка обновлений в фоновом режиме завершилась с ошибкой", + "errorCheckingUpdatesNotifDescription": "Уведомление о завершении проверки обновлений в фоновом режиме с ошибкой", "appsRemoved": "Приложение удалено", - "appsRemovedNotifDescription": "Уведомляет пользователя о том, что одно или несколько приложений было удалено из-за ошибок при их загрузке", + "appsRemovedNotifDescription": "Уведомление об удалении одного или несколько приложений из-за ошибок при их загрузке", "xWasRemovedDueToErrorY": "{} был удален из-за ошибки: {}", "completeAppInstallation": "Завершение установки приложения", - "obtainiumMustBeOpenToInstallApps": "Для установки приложений Obtainium должен быть открыт", - "completeAppInstallationNotifDescription": "Просит пользователя вернуться в Obtainium, чтобы завершить установку приложения", + "obtainiumMustBeOpenToInstallApps": "Obtainium должен быть открыт для установки приложений", + "completeAppInstallationNotifDescription": "Уведомление о необходимости открыть Obtainium для завершения установки приложения", "checkingForUpdates": "Проверка обновлений", "checkingForUpdatesNotifDescription": "Временное уведомление, которое появляется при проверке обновлений", "pleaseAllowInstallPerm": "Пожалуйста, разрешите Obtainium устанавливать приложения", @@ -167,14 +167,14 @@ "never": "Никогда", "latestVersionX": "Последняя версия: {}", "installedVersionX": "Установленная версия: {}", - "lastUpdateCheckX": "Последняя проверка обновлений: {}", + "lastUpdateCheckX": "Последняя проверка: {}", "remove": "Удалить", "yesMarkUpdated": "Да, отметить как обновленное", - "fdroid": "Официальный F-Droid", + "fdroid": "Официальные репозитории F-Droid", "appIdOrName": "ID или название приложения", "appId": "ID приложения", "appWithIdOrNameNotFound": "Приложение с таким ID или названием не было найдено", - "reposHaveMultipleApps": "В хранилище может быть несколько приложений", + "reposHaveMultipleApps": "В хранилище несколько приложений", "fdroidThirdPartyRepo": "Сторонние репозитории F-Droid", "steam": "Steam", "steamMobile": "Steam Mobile", @@ -182,75 +182,75 @@ "install": "Установить", "markInstalled": "Пометить как установленное", "update": "Обновить", - "markUpdated": "Отметить обновленным", - "additionalOptions": "Дополнительные опции", + "markUpdated": "Отметить обновлённым", + "additionalOptions": "Дополнительные настройки", "disableVersionDetection": "Отключить обнаружение версии", - "noVersionDetectionExplanation": "Эта опция должна использоваться только для приложений, где обнаружение версии не работает корректно.", + "noVersionDetectionExplanation": "Эта настройка должна использоваться только для приложений, где обнаружение версии не работает корректно", "downloadingX": "Загрузка {}", "downloadNotifDescription": "Уведомляет пользователя о прогрессе загрузки приложения", "noAPKFound": "APK не найден", - "noVersionDetection": "Версий не обнаружено", + "noVersionDetection": "Обнаружение версий отключено", "categorize": "Категоризировать", "categories": "Категории", "category": "Категория", "noCategory": "Без категории", "noCategories": "Без категорий", "deleteCategoriesQuestion": "Удалить категории?", - "categoryDeleteWarning": "Все приложения в удаленных категориях будут помечены как без категории.", + "categoryDeleteWarning": "Все приложения в удаленных категориях будут помечены как без категории", "addCategory": "Добавить категорию", "label": "Метка", "language": "Язык", "copiedToClipboard": "Скопировано в буфер обмена", "storagePermissionDenied": "Отказано в доступе к хранилищу", - "selectedCategorizeWarning": "Это заменит все текущие настройки категорий для выбранных приложений.", - "filterAPKsByRegEx": "Фильтровать APK-файлы с помощью\nрегулярного выражения", + "selectedCategorizeWarning": "Это заменит все текущие настройки категорий для выбранных приложений", + "filterAPKsByRegEx": "Отфильтровать APK-файлы\n(регулярное выражение)", "removeFromObtainium": "Удалить из Obtainium", "uninstallFromDevice": "Удалить с устройства", - "onlyWorksWithNonVersionDetectApps": "Работает только для приложений с отключенным определением версии.", - "releaseDateAsVersion": "Использовать дату выпуска в качестве версии", - "releaseDateAsVersionExplanation": "Этот параметр следует использовать только для приложений, в которых определение версии не работает правильно, но имеется дата выпуска.", + "onlyWorksWithNonVersionDetectApps": "Работает только для приложений с отключенным определением версии", + "releaseDateAsVersion": "Дата выпуска вместо версии", + "releaseDateAsVersionExplanation": "Этот параметр следует использовать только для приложений, в которых определение версии не работает правильно, но имеется дата выпуска", "changes": "Изменения", "releaseDate": "Дата выпуска", - "importFromURLsInFile": "Импорт URL-адресов из файла (например, OPML)", + "importFromURLsInFile": "Импорт из файла URL-адресов (например: OPML)", "versionDetection": "Определение версии", - "standardVersionDetection": "Стандартное определение версии", + "standardVersionDetection": "Стандартное", "groupByCategory": "Группировать по категориям", - "autoApkFilterByArch": "Попытка фильтрации APK-файлов по архитектуре процессора, если это возможно", + "autoApkFilterByArch": "Попытаться отфильтровать APK-файлы по архитектуре процессора", "overrideSource": "Переопределить источник", "dontShowAgain": "Не показывать снова", "dontShowTrackOnlyWarnings": "Не показывать предупреждения о только отслеживаемых приложениях", - "dontShowAPKOriginWarnings": "Не показывать предупреждения об источнике APK-файлов", - "moveNonInstalledAppsToBottom": "Переместить неустановленные приложения вниз списка", - "gitlabPATLabel": "Персональный токен доступа GitLab\n(Включает поиск и улучшает обнаружение APK)", - "about": "О приложении", + "dontShowAPKOriginWarnings": "Не показывать предупреждения об отличающемся источнике APK-файлов", + "moveNonInstalledAppsToBottom": "Отображать неустановленные приложения внизу списка", + "gitlabPATLabel": "Персональный токен доступа GitLab\n(включает поиск и улучшает обнаружение APK)", + "about": "Описание", "requiresCredentialsInSettings": "Для этого требуются дополнительные учетные данные (в настройках)", "checkOnStart": "Проверять наличие обновлений при запуске", "tryInferAppIdFromCode": "Попытаться определить ID приложения из исходного кода", "removeOnExternalUninstall": "Автоматически убирать из списка удаленные извне приложения", - "pickHighestVersionCode": "Автовыбор кода наивысшей версии APK", - "checkUpdateOnDetailPage": "Проверять наличие обновлений при открытии страницы представления приложения", + "pickHighestVersionCode": "Автовыбор актуальной версии кода APK", + "checkUpdateOnDetailPage": "Проверять наличие обновлений при открытии страницы приложения", "disablePageTransitions": "Отключить анимацию перехода между страницами", "reversePageTransitions": "Реверс анимации перехода между страницами", "minStarCount": "Минимальное количество звёзд", - "addInfoBelow": "Добавьте эту информацию ниже.", - "addInfoInSettings": "Добавьте эту информацию в Настройки.", - "githubSourceNote": "Лимит запросов GitHub можно обойти, используя ключ API.", - "gitlabSourceNote": "Извлечение APK из GitLab может не работать без ключа API.", - "sortByFileNamesNotLinks": "Сортировать по именам файлов, а не по полным ссылкам", - "filterReleaseNotesByRegEx": "Фильтровать примечания к выпуску по регулярному выражению", - "customLinkFilterRegex": "Пользовательский фильтр ссылок APK по регулярному выражению (по умолчанию '.apk$')", + "addInfoBelow": "Добавьте эту информацию ниже", + "addInfoInSettings": "Добавьте эту информацию в Настройки", + "githubSourceNote": "Используя ключ API можно обойти лимит запросов GitHub", + "gitlabSourceNote": "Без ключа API может не работать извлечение APK с GitLab", + "sortByFileNamesNotLinks": "Сортировать по именам файлов, а не ссылкам целиком", + "filterReleaseNotesByRegEx": "Фильтровать примечания к выпуску\n(регулярное выражение)", + "customLinkFilterRegex": "Пользовательский фильтр ссылок APK\n(регулярное выражение, по умолчанию: '.apk$')", "appsPossiblyUpdated": "Попытки обновления приложений", - "appsPossiblyUpdatedNotifDescription": "Уведомляет пользователя о возможных обновлениях одного или нескольких приложений в фоновом режиме", - "xWasPossiblyUpdatedToY": "{} возможно был обновлен до {}.", + "appsPossiblyUpdatedNotifDescription": "Уведомление о возможных обновлениях одного или нескольких приложений в фоновом режиме", + "xWasPossiblyUpdatedToY": "{} возможно был обновлен до {}", "enableBackgroundUpdates": "Включить обновления в фоне", - "backgroundUpdateReqsExplanation": "Фоновые обновления могут быть невозможны для всех приложений.", - "backgroundUpdateLimitsExplanation": "Успех фоновой установки можно определить только после открытия Obtainium.", - "verifyLatestTag": "Проверьте тег 'последний'", - "intermediateLinkRegex": "Фильтр ссылок 'промежуточного' типа для приоритетного посещения", + "backgroundUpdateReqsExplanation": "Фоновые обновления могут быть возможны не для всех приложений", + "backgroundUpdateLimitsExplanation": "Успешность фоновой установки можно определить только после открытия Obtainium", + "verifyLatestTag": "Проверять тег 'latest'", + "intermediateLinkRegex": "Фильтр промежуточных ссылок для первоочередного посещения\n(регулярное выражение)", "intermediateLinkNotFound": "Промежуточная ссылка не найдена", "exemptFromBackgroundUpdates": "Исключить из фоновых обновлений (если включено)", "bgUpdatesOnWiFiOnly": "Отключить фоновые обновления, если нет соединения с Wi-Fi", - "autoSelectHighestVersionCode": "Автоматически выбирать APK с наивысшим кодом версии", + "autoSelectHighestVersionCode": "Автоматически выбирать APK с актуальной версией кода", "versionExtractionRegEx": "Регулярное выражение для извлечения версии", "matchGroupToUse": "Выберите группу для использования", "highlightTouchTargets": "Выделить менее очевидные элементы управления касанием", @@ -258,14 +258,14 @@ "autoExportOnChanges": "Автоэкспорт при изменениях", "filterVersionsByRegEx": "Фильтровать версии по регулярному выражению", "trySelectingSuggestedVersionCode": "Попробуйте выбрать предложенный код версии APK", - "dontSortReleasesList": "Сохранить порядок выпусков от API", + "dontSortReleasesList": "Сохранить порядок релизов от API", "reverseSort": "Обратная сортировка", - "debugMenu": "Меню Отладки", - "bgTaskStarted": "Фоновая задача начата - проверьте журналы.", + "debugMenu": "Меню отладки", + "bgTaskStarted": "Фоновая задача начата — проверьте журналы", "runBgCheckNow": "Запустить проверку фонового обновления сейчас", - "versionExtractWholePage": "Apply Version Extraction Regex to Entire Page", - "installing": "Installing", - "skipUpdateNotifications": "Skip update notifications", + "versionExtractWholePage": "Применить регулярное выражение версии ко всей странице", + "installing": "Устанавливается", + "skipUpdateNotifications": "Не оповещать об обновлениях", "updatesAvailableNotifChannel": "Доступны обновления", "appsUpdatedNotifChannel": "Приложения обновлены", "appsPossiblyUpdatedNotifChannel": "Попытки обновления приложений", @@ -279,51 +279,51 @@ "other": "Удалить приложения?" }, "tooManyRequestsTryAgainInMinutes": { - "one": "Слишком много запросов (ограничение скорости) - попробуйте снова через {} минуту", - "other": "Слишком много запросов (ограничение скорости) - попробуйте снова через {} минуты" + "one": "Слишком много запросов (ограничение скорости) — попробуйте снова через {} минуту", + "other": "Слишком много запросов (ограничение скорости) — попробуйте снова через {} минуты" }, "bgUpdateGotErrorRetryInMinutes": { "one": "При проверке обновлений в фоновом режиме возникла ошибка {}, повторная проверка будет запланирована через {} минуту", "other": "При проверке обновлений в фоновом режиме возникла ошибка {}, повторная проверка будет запланирована через {} минуты" }, "bgCheckFoundUpdatesWillNotifyIfNeeded": { - "one": "В ходе проверки обновления в фоновом режиме было обнаружено {} обновление - Пользователю будет отправлено уведомление, если это необходимо", - "other": "В ходе проверки обновления в фоновом режиме было обнаружено {} обновлений - Пользователю будет отправлено уведомление, если это необходимо" + "one": "В ходе проверки обновления в фоновом режиме было обнаружено {} обновление — Пользователю будет отправлено уведомление, если это необходимо", + "other": "В ходе проверки обновления в фоновом режиме было обнаружено {} обновлений — Пользователю будет отправлено уведомление, если это необходимо" }, "apps": { - "one": "{} Приложение", - "other": "{} Приложений" + "one": "{} приложение", + "other": "{} приложений" }, "url": { "one": "{} URL-адрес", "other": "{} URL-адреса" }, "minute": { - "one": "{} Минута", - "other": "{} Минуты" + "one": "{} минута", + "other": "{} минуты" }, "hour": { - "one": "{} Час", - "other": "{} Часов" + "one": "{} час", + "other": "{} часов" }, "day": { - "one": "{} День", - "other": "{} Дней" + "one": "{} день", + "other": "{} дней" }, "clearedNLogsBeforeXAfterY": { "one": "Очищен {n} журнал (до = {before}, после = {after})", "other": "Очищено {n} журналов (до = {before}, после = {after})" }, "xAndNMoreUpdatesAvailable": { - "one": "У {} и еще 1 приложения есть обновление.", - "other": "У {} и ещё {} приложений есть обновления." + "one": "У {} и еще 1 приложения есть обновление", + "other": "У {} и ещё {} приложений есть обновления" }, "xAndNMoreUpdatesInstalled": { - "one": "{} и ещё 1 приложение были обновлены.", - "other": "{} и ещё {} приложений были обновлены." + "one": "{} и ещё 1 приложение были обновлены", + "other": "{} и ещё {} приложений были обновлены" }, "xAndNMoreUpdatesPossiblyInstalled": { - "one": "{} и ещё 1 приложение могли быть обновлены.", - "other": "{} и ещё {} приложений могли быть обновлены." + "one": "{} и ещё 1 приложение могли быть обновлены", + "other": "{} и ещё {} приложений могли быть обновлены" } -} \ No newline at end of file +}