{ "admin.config.db.path": "Путь", "admin.config.db.ssl_mode": "SSL", "admin.config.db.schema": "Схема", "admin.config.db.user": "Пользователь", "admin.config.db.name": "Имя", "admin.config.db.host": "Сервер", "admin.config.db.type": "Тип", "admin.config.db.header": "Конфигурация базы данных", "admin.config.mailer.user": "Пользователь", "admin.config.mailer.smtp.port": "Порт SMTP", "admin.config.mailer.smtp.addr": "Адрес SMTP", "admin.config.mailer.enable_helo": "Включить HELO", "admin.config.mailer.protocol": "Протокол", "admin.config.mailer.use_dummy": "Заглушка", "admin.config.mailer.sendmail.timeout": "Истечение ожидания Sendmail", "admin.config.mailer.sendmail.args": "Дополнительные аргументы для Sendmail", "admin.config.mailer.sendmail.path": "Путь Sendmail", "admin.config.mailer.sendmail.use": "Использовать Sendmail", "admin.config.mailer.name": "Имя", "admin.config.mailer.enabled": "Почта включена", "admin.config.mailer.header": "Конфигурация почтового сервера", "admin.config.git.gc_timeout": "Ограничение времени на сборку мусора", "admin.config.git.pull_timeout": "Ограничение времени на получение изменений", "admin.config.git.clone_timeout": "Ограничение времени операций клонирования", "admin.config.git.mirror_timeout": "Ограничение времени на синхронизацию зеркала", "admin.config.git.migrate_timeout": "Ограничение времени переносов", "admin.config.git.gc_args": "Аргументы сборщика мусора", "admin.config.git.diff.max_files": "Макс. отображаемое количество файлов при сравнении", "admin.config.git.diff.max_line_characters": "Макс. количество символов в строке при сравнении", "admin.config.git.diff.max_lines": "Макс. количество строк в файле при сравнении", "admin.config.git.disable_diff_highlight": "Отключить подсветку синтаксиса при сравнении", "admin.config.git.version": "Версия git", "admin.config.git.header": "Конфигурация Git", "admin.config.ssh.minimum_key_sizes": "Минимальные размеры ключей", "admin.config.ssh.minimum_key_size_check": "Проверка минимального размер ключа", "admin.config.ssh.keygen_path": "Путь до генератора ключей («ssh-keygen»)", "admin.config.ssh.key_test_path": "Путь к тестовому ключу", "admin.config.ssh.root_path": "Корневой путь", "admin.config.ssh.listen_port": "Прослушиваемый порт", "admin.config.ssh.port": "Порт", "admin.config.ssh.domain": "Домен SSH сервера", "admin.config.ssh.use_builtin_server": "Использовать встроенный сервер", "admin.config.ssh.enabled": "SSH включён", "admin.config.ssh.header": "Конфигурация SSH", "admin.users.never_login": "Никогда не входил", "admin.users.last_login": "Последний вход", "admin.users.created": "Регистрация", "admin.users.repos": "Репозитории", "admin.users.2fa": "2ФА", "admin.users.remote": "Дистанц", "admin.users.bot": "Бот", "admin.users.reserved": "Резерв", "admin.users.restricted": "Ограничен", "admin.users.admin": "Администратор", "admin.users.activated": "Активирован", "admin.users.full_name": "Полное имя", "admin.users.name": "Имя пользователя", "admin.packages.published": "Опубликовано", "admin.packages.size": "Размер", "admin.packages.repository": "Репозиторий", "admin.packages.type": "Тип", "admin.packages.version": "Версия", "admin.packages.name": "Наименование", "admin.packages.creator": "Автор", "admin.packages.owner": "Владелец", "admin.packages.unreferenced_size": "Неуказанный размер: %s", "admin.packages.total_size": "Общий размер: %s", "admin.repos.lfs_size": "Размер LFS", "admin.repos.size": "Размер", "admin.repos.issues": "Задачи", "admin.repos.name": "Название", "admin.repos.owner": "Владелец", "admin.orgs.new_orga": "Создать организацию", "admin.orgs.members": "Участники", "admin.orgs.teams": "Команды", "admin.orgs.name": "Название", "admin.dashboard.rebuild_issue_indexer": "Пересобрать индексатор задач", "admin.dashboard.start_schedule_tasks": "Запустить запланированные задания Действий", "admin.dashboard.cancel_abandoned_jobs": "Отменить брошенные задания Действий", "admin.dashboard.stop_endless_tasks": "Остановить непрекращающиеся задания Действий", "admin.dashboard.stop_zombie_tasks": "Остановить зомби-задания Действий", "admin.dashboard.gc_lfs": "Выполнить сборку мусора метаобъектов LFS", "admin.dashboard.delete_old_system_notices": "Удалить все старые системные уведомления из базы данных", "admin.dashboard.update_checker": "Проверка обновлений", "admin.dashboard.cleanup_actions": "Удалить устаревшие журналы и артефакты Действий", "admin.dashboard.cleanup_packages": "Удалить устаревшие пакеты", "admin.dashboard.cleanup_hook_task_table": "Очистить таблицу hook_task", "admin.dashboard.sync_external_users": "Синхронизировать данные сторонних пользователей", "admin.dashboard.reinit_missing_repos": "Переинициализировать все отсутствующие Git репозитории, для которых существуют записи", "admin.dashboard.resync_all_hooks": "Синхронизировать Git-хуки во всех репозиториях (pre-receive, update, post-receive, …)", "admin.dashboard.resync_all_sshprincipals": "Обновить учётные данные SSH Forgejo в файле «.ssh/authorized_principals».", "admin.dashboard.resync_all_sshkeys": "Обновить SSH-ключи Forgejo в файле «.ssh/authorized_keys».", "admin.dashboard.git_gc_repos": "Выполнить сборку мусора для всех репозиториев", "admin.dashboard.update_migration_poster_id": "Обновить ИД плакатов миграции", "admin.dashboard.deleted_branches_cleanup": "Очистка удалённых ветвей", "admin.dashboard.archive_cleanup": "Удалить старые архивы репозитория", "admin.dashboard.check_repo_stats": "Проверить всю статистику репозитория", "admin.dashboard.repo_health_check": "Проверка состояния всех репозиториев", "admin.dashboard.update_mirrors": "Обновить зеркала", "admin.dashboard.sync_repo_tags": "Синхронизировать теги Git-репозиториев в базу данных", "admin.dashboard.sync_repo_branches": "Синхронизировать ветви из Git в базу данных", "admin.dashboard.delete_generated_repository_avatars": "Удалить сгенерированные картинки репозиториев", "admin.dashboard.sync_tag.started": "Начата синхронизация тегов", "admin.dashboard.sync_branch.started": "Начата синхронизация ветвей", "admin.dashboard.delete_old_actions.started": "Запущено удаление всех старых активностей из БД.", "admin.dashboard.delete_missing_repos.started": "Начато удаление всех репозиториев без Git-файлов.", "admin.dashboard.delete_repo_archives.started": "Удаление всех архивов репозитория началось.", "admin.dashboard.delete_inactive_accounts.started": "Удаление всех неактивированных учётных записей началось.", "admin.dashboard.cron.finished": "Планировщик: %[1]s завершено", "admin.dashboard.cron.error": "Ошибка в запланированном задании: %s: %[3]s", "admin.dashboard.cron.cancelled": "Планировщик: %[1]s отменено: %[3]s", "admin.dashboard.cron.process": "Планировщик: %[1]s", "admin.dashboard.cron.started": "Планировщик запущен: %[1]s", "admin.dashboard.task.unknown": "Неизвестное задание: %[1]s", "admin.dashboard.task.finished": "Задание %[1]s, начатое %[2]s, завершено", "admin.dashboard.task.error": "Ошибка в задании: %[1]s: %[3]s", "admin.dashboard.task.cancelled": "Задание %[1]s отменено: %[3]s", "admin.dashboard.task.process": "Задание: %[1]s", "admin.dashboard.task.started": "Началось задание: %[1]s", "admin.dashboard.operation_run": "Запуск", "admin.dashboard.operation_switch": "Переключить", "admin.dashboard.operation_name": "Имя операции", "admin.dashboard.system_status": "Состояние системы", "admin.dashboard.operations": "Обслуживание", "admin.dashboard.statistic": "Статистика", "admin.dashboard.new_version_hint": "Доступна новая версия Forgejo %s, вы используете %s. Более подробную информацию читайте в блоге.", "admin.monitor.queue.settings.remove_all_items.success": "Все элементы в очереди были удалены.", "admin.monitor.queue.settings.remove_all_items": "Удалить все", "admin.monitor.queue.settings.changed": "Настройки обновлены", "admin.monitor.queue.settings.submit": "Обновить настройки", "admin.monitor.queue.settings.maxnumberworkers.error": "Максимальное количество обработчиков должно быть числом", "admin.monitor.queue.settings.maxnumberworkers.placeholder": "В настоящий момент %[1]d", "admin.monitor.queue.settings.maxnumberworkers": "Макс. кол-во обработчиков", "admin.monitor.queue.settings.description": "Пулы динамически растут в зависимости от блокировки очередей их рабочих.", "admin.monitor.queue.settings.title": "Настройки пула", "admin.monitor.queue.review_add": "Подробности / добавить обработчиков", "admin.monitor.queue.numberinqueue": "Позиция в очереди", "admin.monitor.queue.maxnumberworkers": "Макс. кол-во обработчиков", "admin.monitor.queue.activeworkers": "Активные обработчики", "admin.monitor.queue.numberworkers": "Количество обработчиков", "admin.monitor.queue.exemplar": "Тип образца", "admin.monitor.queue.type": "Тип", "admin.monitor.queue.name": "Имя", "admin.monitor.queue": "Очередь: %s", "admin.monitor.queues": "Очереди", "admin.users.list_status_filter.not_2fa_enabled": "2ФА отключена", "admin.users.list_status_filter.is_2fa_enabled": "2ФА включена", "admin.users.list_status_filter.not_prohibit_login": "Вход разрешён", "admin.users.list_status_filter.is_prohibit_login": "Вход запрещён", "admin.users.list_status_filter.not_restricted": "Неограниченные", "admin.users.list_status_filter.is_restricted": "Ограниченные", "admin.users.list_status_filter.not_admin": "Не администраторы", "admin.users.list_status_filter.is_admin": "Администраторы", "admin.users.list_status_filter.not_active": "Неактивные", "admin.users.list_status_filter.is_active": "Активные", "admin.users.list_status_filter.reset": "Сбросить", "admin.users.list_status_filter.menu_text": "Фильтр", "admin.system_status.gc_times": "Сборок мусора", "admin.system_status.last_gc_pause": "Последняя пауза сборщика", "admin.system_status.total_gc_pause": "Общая задержка сборщика", "admin.system_status.last_gc_time": "Прошло с последнего сбора мусора", "admin.system_status.next_gc_recycle": "Следующее высвобождение сборщиком мусора", "admin.system_status.other_system_allocation_obtained": "Прочие системные выделения памяти", "admin.system_status.gc_metadata_obtained": "Метаданных сборщика мусора получено", "admin.system_status.profiling_bucket_hash_table_obtained": "Хеш-таблиц получено при профайлинге", "admin.system_status.mcache_structures_obtained": "Получено структур MCache", "admin.system_status.mcache_structures_usage": "Использование структур MCache", "admin.system_status.mspan_structures_obtained": "Структур MSpan выделялось", "admin.system_status.mspan_structures_usage": "Использование структур MSpan", "admin.system_status.stack_memory_obtained": "Стековой памяти выделялось", "admin.system_status.bootstrap_stack_usage": "Использование стековой памяти", "admin.system_status.heap_objects": "Объектов динамической памяти", "admin.system_status.heap_memory_released": "Освобождено динамической памяти", "admin.system_status.heap_memory_in_use": "Используемая динамическая память", "admin.system_status.heap_memory_idle": "Простаивающая динамическая память", "admin.system_status.heap_memory_obtained": "Получено динамической памяти", "admin.system_status.current_heap_usage": "Текущее использование кучи", "admin.system_status.memory_free_times": "Высвобождений памяти", "admin.system_status.memory_allocate_times": "Выделений памяти", "admin.system_status.pointer_lookup_times": "Поисков указателя", "admin.system_status.memory_obtained": "Получено памяти", "admin.system_status.total_memory_allocated": "Всего памяти выделялось", "admin.system_status.current_memory_usage": "Текущее использование памяти", "admin.system_status.current_goroutine": "Выполняемые goroutines", "admin.system_status.server_uptime": "Время работы", "markup.filepreview.truncated": "Предпросмотр был обрезан", "markup.filepreview.lines": "Строки с %[1]d по %[2]d в %[3]s", "markup.filepreview.line": "Строка %[1]d в %[2]s", "actions.variables.update.success": "Переменная изменена.", "actions.variables.update.failed": "Не удалось изменить переменную.", "actions.variables.creation.success": "Переменная «%s» добавлена.", "actions.variables.creation.failed": "Не удалось добавить переменную.", "actions.variables.deletion.success": "Переменная удалена.", "actions.variables.deletion.failed": "Не удалось удалить переменную.", "actions.variables.not_found": "Не удалось найти переменную.", "actions.variables.edit": "Изменить переменную", "actions.variables.description": "Переменные будут передаваться определенным действиям и не могут быть прочитаны иначе.", "actions.variables.deletion.description": "Удаление переменной необратимо, его нельзя отменить. Продолжить?", "actions.variables.deletion": "Удалить переменную", "actions.variables.none": "Переменных пока нет.", "actions.variables.creation": "Добавить переменную", "actions.variables.management": "Управление переменными", "actions.variables": "Переменные", "webauthn.error.timeout": "Время истекло раньше, чем ключ был прочитан. Перезагрузите эту страницу и повторите попытку.", "webauthn.error.empty": "Необходимо задать имя для этого ключа.", "webauthn.error.duplicated": "Этот токен авторизации не разрешен для выполнения этого запроса. Убедитесь, что токен не был зарегистрирован ранее.", "webauthn.error.unable_to_process": "Сервер не смог обработать ваш запрос.", "webauthn.error.insecure": "WebAuthn допускает только безопасные соединения. При тестировании по HTTP используйте «localhost» или «127.0.0.1»", "webauthn.error.unknown": "Произошла неизвестная ошибка. Попробуйте ещё раз.", "webauthn.unsupported_browser": "Ваш браузер не поддерживает WebAuthn.", "webauthn.error": "Не удалось считать токен авторизации.", "webauthn.use_twofa": "Используйте двухфакторный код с вашего телефона", "webauthn.press_button": "Подтвердите действие на токене авторизации…", "webauthn.sign_in": "Подтвердите действие на токене авторизации. Если на вашем токене нет кнопки, вставьте его заново.", "webauthn.insert_key": "Вставьте ваш токен авторизации", "counters.n_commits": { "one": "%s коммит", "few": "%s коммита", "many": "%s коммитов" }, "counters.n_branches": { "one": "%s ветвь", "few": "%s ветви", "many": "%s ветвей" }, "counters.n_tags": { "one": "%s тег", "few": "%s тега", "many": "%s тегов" }, "counters.n_releases": { "one": "%s выпуск", "few": "%s выпуска", "many": "%s выпусков" }, "gpg.default_key": "Подписано ключом по умолчанию", "gpg.error.extract_sign": "Не удалось извлечь подпись", "gpg.error.generate_hash": "Не удалось создать хеш коммита", "gpg.error.no_committer_account": "Учётная запись с эл. почтой автора этого коммита не найдена", "gpg.error.no_gpg_keys_found": "Не найден ключ, соответствующий данной подписи", "gpg.error.not_signed_commit": "Неподписанный коммит", "gpg.error.failed_retrieval_gpg_keys": "Не удалось получить ни одного ключа GPG автора коммита", "gpg.error.probable_bad_signature": "ВНИМАНИЕ! Хоть в базе данных есть ключ с таким идентификатором, он не заверяет этот коммит! Этот коммит ПОДОЗРИТЕЛЬНЫЙ.", "gpg.error.probable_bad_default_signature": "ВНИМАНИЕ! Хоть ключ по умолчанию имеет такой идентификатор, он не заверяет этот коммит! Этот коммит ПОДОЗРИТЕЛЬНЫЙ.", "notification.notifications": "Уведомления", "notification.unread": "Непросмотренные", "notification.read": "Просмотренные", "notification.no_unread": "У вас нет непросмотренных уведомлений.", "notification.no_read": "У вас нет просмотренных уведомлений.", "notification.pin": "Прикрепить уведомление", "notification.mark_as_read": "Отметить как просмотренное", "notification.mark_as_unread": "Пометить как непросмотренное", "notification.mark_all_as_read": "Пометить все как просмотренные", "notification.subscriptions": "Подписки", "notification.watching": "Наблюдаемые", "notification.no_subscriptions": "Вы ни на что не подписаны.", "dropzone.default_message": "Перетащите сюда файлы или нажмите для загрузки.", "dropzone.invalid_input_type": "Файлы этого типа не могут быть загружены.", "dropzone.file_too_big": "Размер файла ({{filesize}} МБ) превышает максимальный ({{maxFilesize}} МБ).", "dropzone.remove_file": "Удалить файл", "munits.data.b": "Б", "munits.data.kib": "КиБ", "munits.data.mib": "МиБ", "munits.data.gib": "ГиБ", "munits.data.tib": "ТиБ", "munits.data.pib": "ПиБ", "munits.data.eib": "ЭиБ", "packages.title": "Пакеты", "packages.empty": "Пока нет пакетов.", "packages.empty.documentation": "Дополнительную информацию о реестре пакетов можно узнать в документации.", "packages.empty.repo": "Загрузили пакет, но его здесь нет? Перейдите в настройки пакета и привяжите его к этому репозиторию.", "packages.registry.documentation": "Дополнительную информацию о реестре %s можно узнать в документации.", "packages.filter.type": "Тип", "packages.filter.type.all": "Все", "packages.filter.no_result": "Фильтр не дал результатов.", "packages.filter.container.tagged": "С тегом", "packages.filter.container.untagged": "Без тегов", "packages.published_by": "Опубликован %[1]s %[3]s", "packages.published_by_in": "Опубликован %[1]s %[3]s в %[5]s", "packages.pub.install": "Чтобы установить пакет с помощью Dart, выполните следующую команду:", "packages.installation": "Установка", "packages.about": "Об этом пакете", "packages.requirements": "Требования", "packages.dependencies": "Зависимости", "packages.keywords": "Ключевые слова", "packages.details": "Сведения", "packages.details.author": "Автор", "packages.details.project_site": "Веб-сайт проекта", "packages.details.repository_site": "Веб-сайт репозитория", "packages.details.documentation_site": "Веб-сайт документации", "packages.details.license": "Лицензия", "packages.assets": "Объекты", "packages.versions": "Версии", "packages.versions.view_all": "Показать все", "packages.dependency.id": "ИД", "packages.dependency.version": "Версия", "packages.search_in_external_registry": "Найти в %s", "packages.alpine.registry": "Настройте этот реестр, добавив URL в файл /etc/apk/repositories:", "packages.alpine.registry.key": "Загрузите публичный ключ RSA реестра в каталог /etc/apk/keys/ для проверки подписи индекса:", "packages.alpine.registry.info": "Выберите $branch и $repository из списка ниже.", "packages.alpine.repository.branches": "Ветви", "packages.alpine.repository.repositories": "Репозитории", "packages.alpine.repository.architectures": "Архитектуры", "packages.arch.pacman.helper.gpg": "Добавьте сертификат доверия в pacman:", "packages.arch.pacman.repo.multi": "У %s одинаковая версия для разных дистрибутивов.", "packages.arch.pacman.repo.multi.item": "Конфигурация %s", "packages.arch.pacman.conf": "Добавьте адрес с необходимым дистрибутивом и архитектурой в /etc/pacman.conf:", "packages.arch.pacman.sync": "Синхронизируйте пакет в pacman:", "packages.arch.version.properties": "Свойства версии", "packages.arch.version.description": "Описание", "packages.arch.version.provides": "Предоставляет", "packages.arch.version.groups": "Группа", "packages.arch.version.optdepends": "Необязательные зависимости", "packages.arch.version.makedepends": "Сборочные зависимости", "packages.arch.version.checkdepends": "Проверочные зависимости", "packages.arch.version.conflicts": "Конфликтует с", "packages.arch.version.replaces": "Заменяет", "packages.arch.version.backup": "Рез. копия", "packages.cargo.registry": "Настройте этот реестр в файле конфигурации Cargo (например, ~/.cargo/config.toml):", "packages.cargo.install": "Чтобы установить пакет с помощью Cargo, выполните следующую команду:", "packages.chef.registry": "Настройте этот реестр в своём файле ~/.chef/config.rb:", "packages.composer.registry": "Настройте этот реестр в файле ~/.composer/config.json:", "packages.composer.install": "Чтобы установить пакет с помощью Composer, выполните следующую команду:", "packages.composer.dependencies.development": "Зависимости для разработки", "packages.conan.install": "Чтобы установить пакет с помощью Conan, выполните следующую команду:", "packages.conda.registry": "Пропишите этот реестр в качестве репозитория Conda в своём файле .condarc:", "packages.conda.install": "Чтобы установить пакет с помощью Conda, выполните следующую команду:", "packages.container.images.title": "Образы", "packages.container.details.type": "Тип образа", "packages.container.details.platform": "Платформа", "packages.container.pull": "Загрузите образ из командной строки:", "packages.container.digest": "Отпечаток", "packages.container.multi_arch": "ОС / архитектура", "packages.container.layers": "Слои образа", "packages.container.labels": "Метки", "packages.container.labels.key": "Ключ", "packages.container.labels.value": "Значение", "packages.cran.registry": "Настройте этот реестр в файле Rprofile.site:", "packages.debian.registry.info": "Выберите $distribution и $component из списка ниже.", "packages.debian.repository.distributions": "Дистрибутивы", "packages.debian.repository.components": "Компоненты", "packages.debian.repository.architectures": "Архитектуры", "packages.generic.download": "Скачайте пакет командой ниже:", "packages.go.install": "Установите пакет командой ниже:", "packages.maven.registry": "Настройте реестр в файле pom.xml вашего проекта:", "packages.maven.install": "Чтобы использовать пакет, включите в блок dependencies в файле pom.xml следующее:", "packages.maven.install2": "Запустите командой ниже:", "packages.maven.download": "Чтобы скачать зависимость, выполните в командной строке:", "packages.nuget.install": "Чтобы установить пакет с помощью NuGet, выполните следующую команду:", "packages.nuget.dependency.framework": "Целевой фреймворк", "packages.npm.registry": "Настройте реестр в файле .npmrc вашего проекта:", "packages.npm.install": "Чтобы установить пакет с помощью npm, выполните следующую команду:", "packages.npm.install2": "или добавьте его в файл package.json:", "packages.npm.dependencies.development": "Зависимости для разработки", "packages.npm.dependencies.bundle": "Комплектуемые зависимости", "packages.npm.dependencies.peer": "Одноранговые зависимости", "packages.npm.dependencies.optional": "Необязательные зависимости", "packages.npm.details.tag": "Тег", "packages.pypi.requires": "Требуется Python", "packages.pypi.install": "Чтобы установить пакет с помощью pip, выполните следующую команду:", "packages.rpm.distros.redhat": "на дистрибутивах семейства RedHat", "packages.rpm.distros.suse": "на дистрибутивах семейства SUSE", "packages.rpm.repository.architectures": "Архитектуры", "packages.rpm.repository.multiple_groups": "Этот пакет доступен в нескольких группах.", "packages.alt.install": "Установка пакета", "packages.alt.setup": "Добавьте репозиторий в свой список репозиториев (выберите подходящую архитектуру вместо «_arch_»):", "packages.alt.repository.architectures": "Архитектуры", "packages.alt.repository.multiple_groups": "Этот пакет доступен в нескольких группах.", "packages.rubygems.install": "Чтобы установить пакет с помощью gem, выполните следующую команду:", "packages.rubygems.install2": "или добавьте его в Gemfile:", "packages.rubygems.dependencies.runtime": "Зависимости времени выполнения", "packages.rubygems.dependencies.development": "Зависимости для разработки", "packages.rubygems.required.ruby": "Требуется версия Ruby", "packages.rubygems.required.rubygems": "Требуется версия RubyGem", "packages.swift.install": "Добавьте пакет в свой файл Package.swift:", "packages.swift.install2": "и выполните следующую команду:", "packages.vagrant.install": "Чтобы добавить бокс Vagrant, выполните следующую команду:", "packages.settings.link": "Связать этот пакет с репозиторием", "packages.settings.link.description": "Если связать пакет с репозиторием, он будет добавлен в список пакетов репозитория.", "packages.settings.link.select": "Выберите репозиторий", "packages.settings.link.button": "Обновить ссылку на репозиторий", "packages.settings.link.success": "Привязка к репозиторию успешно обновлена.", "packages.settings.link.error": "Не удалось обновить привязку к репозиторию.", "packages.settings.delete": "Удалить пакет", "packages.settings.delete.description": "Удаление пакета необратимо и не может быть отменено.", "packages.settings.delete.notice": "Вы собираетесь удалить %s (%s). Эта операция необратима. Вы уверены?", "packages.settings.delete.success": "Пакет был удалён.", "packages.settings.delete.error": "Не удалось удалить пакет.", "packages.owner.settings.cargo.title": "Индекс реестра Cargo", "packages.owner.settings.cargo.initialize": "Инициализировать индекс", "packages.owner.settings.cargo.initialize.description": "Для использования реестра Cargo необходим специальный Git-репозиторий с индексом. Эта опция (пере)создаст репозиторий и настроит его автоматически.", "packages.owner.settings.cargo.initialize.error": "Не удалось инициализировать индекс Cargo: %v", "packages.owner.settings.cargo.initialize.success": "Индекс Cargo был создан успешно.", "packages.owner.settings.cargo.rebuild": "Пересобрать индекс", "packages.owner.settings.cargo.rebuild.description": "Пересборка может быть полезна если индекс не синхронизирован с хранимыми пакетами Cargo.", "packages.owner.settings.cargo.rebuild.error": "Не удалось пересобрать индекс Cargo: %v", "packages.owner.settings.cargo.rebuild.success": "Индекс Cargo был пересобран успешно.", "packages.owner.settings.cargo.rebuild.no_index": "Невозможно выполнить пересборку: индекс не инициализирован.", "packages.owner.settings.cleanuprules.title": "Правила очистки", "packages.owner.settings.cleanuprules.add": "Добавить правило очистки", "packages.owner.settings.cleanuprules.edit": "Изменить правило очистки", "packages.owner.settings.cleanuprules.none": "Правил очистки пока нет.", "packages.owner.settings.cleanuprules.preview": "Предпросмотр правила очистки", "packages.owner.settings.cleanuprules.preview.overview": "Планируется удалить %d пакетов.", "packages.owner.settings.cleanuprules.preview.none": "Правило очистки не соответствует ни одному пакету.", "packages.owner.settings.cleanuprules.pattern_full_match": "Применять шаблон к полному имени пакета", "packages.owner.settings.cleanuprules.keep.title": "Версии, соответствующие этим правилам, будут сохранены, даже если они соответствуют правилу удаления ниже.", "packages.owner.settings.cleanuprules.keep.count": "Оставить последние", "packages.owner.settings.cleanuprules.keep.pattern": "Сохранять версии, совпадающие с", "packages.owner.settings.cleanuprules.keep.pattern.container": "Версия latest всегда сохраняется для пакетов контейнеров.", "packages.owner.settings.cleanuprules.remove.title": "Версии, соответствующие этим правилам, будут удалены, если правило выше не требует сохранять их.", "packages.owner.settings.cleanuprules.remove.days": "Удалять версии старше, чем", "packages.owner.settings.cleanuprules.remove.pattern": "Удалять версии, совпадающие с", "packages.owner.settings.cleanuprules.success.update": "Правило очистки было обновлено.", "packages.owner.settings.cleanuprules.success.delete": "Правило очистки было удалено.", "packages.owner.settings.chef.title": "Реестр Chef", "packages.owner.settings.chef.keypair": "Создать пару ключей", "packages.owner.settings.chef.keypair.description": "Запросы к реестру Chef заверяются криптографическими подписями для аутентификации. При создании пары ключей только публичный ключ сохраняется в базе Forgejo. Закрытый ключ, который вы получите, будет использоваться knife. Создание новой пары ключей удалит старую.", "fork.n_forks": { "one": "%s ответвление", "few": "%s ответвления", "many": "%s ответвлений" }, "stars.n_stars": { "one": "В избранном у %s", "few": "В избранном у %s", "many": "В избранном у %s" }, "release.n_downloads": { "one": "%s скачивание", "few": "%s скачивания", "many": "%s скачиваний" }, "repo.pulls.merged_title_desc": { "one": "слит %[1]d коммит из %[2]s в %[3]s %[4]s", "few": "слито %[1]d коммита из %[2]s в %[3]s %[4]s", "many": "слито %[1]d коммитов из %[2]s в %[3]s %[4]s" }, "repo.pulls.title_desc": { "one": "хочет влить %[1]d коммит из %[2]s в %[3]s", "few": "хочет влить %[1]d коммита из %[2]s в %[3]s", "many": "хочет влить %[1]d коммитов из %[2]s в %[3]s" }, "search.milestone_kind": "Найти этапы…", "home.explore_repos": "Каталог репозиториев", "home.explore_users": "Каталог пользователей", "home.explore_orgs": "Каталог организаций", "home.welcome.activity_hint": "В вашей ленте пока ничего нет. Ваши действия и активность из отслеживаемых вами репозиториев будут отображены здесь.", "home.welcome.no_activity": "Нет событий", "incorrect_root_url": "Этот сервер Forgejo расположен по адресу «%s», но вы просматриваете страницу с другого адреса. Это может приводить к поломкам частей приложения. Канонический адрес указывается администратором сервера в файле конфигурации app.ini - ROOT_URL.", "themes.names.forgejo-light": "Forgejo – светлая", "themes.names.forgejo-auto": "Forgejo – как в системе", "themes.names.forgejo-dark": "Forgejo – тёмная", "error.not_found.title": "Страница не найдена", "alert.asset_load_failed": "Не удалось получить ресурсы из {path}. Убедитесь, что файлы ресурсов доступны.", "install.invalid_lfs_path": "Не удалось расположить корень LFS по указанному пути: %[1]s", "alert.range_error": " - число должно быть в диапазоне от %[1]s-%[2]s.", "meta.last_line": "This magic string will cause Codeberg Translate to create a new pull request in **the** Forgejo (!) repository. Hi.", "mail.actions.not_successful_run_subject": "Провал раб. потока %[1]s в репозитории %[2]s", "mail.actions.successful_run_after_failure_subject": "Возобновление раб. потока %[1]s в репозитории %[2]s", "mail.actions.run_info_trigger": "Причина срабатывания: %[1]s by: %[2]s", "mail.actions.successful_run_after_failure": "Рабочий поток %[1]s в репозитории %[2]s был возобновлён после провала", "mail.actions.run_info_cur_status": "Текущее состояние: %[1]s (обновлено после %[2]s)", "mail.actions.run_info_previous_status": "Предыдущее состояние: %[1]s", "discussion.locked": "Обсуждение ограничено. Комментировать могут только соавторы.", "mail.actions.not_successful_run": "Рабочий поток %[1]s в репозитории %[2]s провалился", "relativetime.now": "только что", "relativetime.future": "из будущего", "relativetime.mins": { "one": "%d минуту назад", "few": "%d минуты назад", "many": "%d минут назад" }, "relativetime.hours": { "one": "%d час назад", "few": "%d часа назад", "many": "%d часов назад" }, "relativetime.days": { "one": "%d день назад", "few": "%d дня назад", "many": "%d дней назад" }, "relativetime.weeks": { "one": "%d неделю назад", "few": "%d недели назад", "many": "%d недель назад" }, "relativetime.years": { "one": "%d год назад", "few": "%d года назад", "many": "%d лет назад" }, "relativetime.1day": "вчера", "relativetime.1month": "в прошлом месяце", "relativetime.1week": "на прошлой неделе", "relativetime.months": { "one": "%d месяц назад", "few": "%d месяца назад", "many": "%d месяцев назад" }, "relativetime.1year": "в прошлом году", "repo.issue_indexer.title": "Индексатор задач", "followers.incoming.list.self.none": "На вас никто не подписан.", "followers.incoming.list.none": "На этого пользователя никто не подписан.", "followers.outgoing.list.none": "%s ни на кого не подписан.", "stars.list.none": "Никто не добавил этот репозиторий в избранное.", "watch.list.none": "Никто не отслеживает этот репозиторий.", "repo.form.cannot_create": "Во всех пространствах, где вы можете создавать репозитории, достигнуто ограничение количества репозиториев.", "followers.outgoing.list.self.none": "Вы ни на кого не подписаны.", "admin.config.moderation_config": "Настройки модерации", "moderation.abuse_category": "Категория", "moderation.abuse_category.placeholder": "Выберите категорию", "moderation.abuse_category.spam": "Спам", "moderation.abuse_category.malware": "Вредоносное ПО", "moderation.abuse_category.illegal_content": "Незаконное содержимое", "moderation.abuse_category.other_violations": "Прочие нарушения правил", "moderation.report_remarks": "Подробности", "moderation.report_abuse": "Пожаловаться", "moderation.report_remarks.placeholder": "Пожалуйста, объясните, почему вы жалуетесь на это содержимое.", "moderation.reporting_failed": "Не удалось отправить жалобу: %v", "moderation.report_content": "Пожаловаться", "moderation.report_abuse_form.already_reported": "Вы уже пожаловались на это содержимое", "moderation.submit_report": "Пожаловаться", "moderation.reported_thank_you": "Спасибо за ваше сообщение. Администрация была оповещена.", "moderation.report_abuse_form.details": "Через эту форму можно жаловаться на пользователей, распространяющих спам или ведущих себя неадекватно.", "moderation.report_abuse_form.invalid": "Невалидные аргументы", "moderation.report_abuse_form.header": "Жалоба администрации", "editor.textarea.tab_hint": "Отступ уже добавлен. Нажмите Tab снова или Escape, чтобы покинуть редактор.", "editor.textarea.shift_tab_hint": "В строке нет отступов. Нажмите Shift + Tab снова или Escape, чтобы покинуть редактор.", "admin.dashboard.cleanup_offline_runners": "Удалить недоступных исполнителей", "avatar.constraints_hint": "Изображение профиля не может быть более %[1]s и крупнее %[2]dx%[3]d пикселей", "settings.visibility.description": "Видимость профиля влияет на доступ других до ваших не частных репозиториев. Подробнее.", "repo.diff.commit.previous-short": "Пред.", "repo.diff.commit.next-short": "След.", "profile.actions.tooltip": "Показать действия", "feed.atom.link": "Atom-лента", "keys.ssh.link": "Ключи SSH", "keys.gpg.link": "Ключи GPG", "profile.edit.link": "Изменить профиль", "og.repo.summary_card.alt_description": "Карточка со сводкой о репозитории %s. Описание: %[2]s", "mail.actions.run_info_sha": "Коммит: %[1]s", "repo.settings.push_mirror.branch_filter.description": "Синхронизируемые ветви. Оставьте пустым, чтобы синхронизировать все. Ознакомьтесь с синтаксисом в документации %[2]s. Примеры: main, release/*", "repo.settings.push_mirror.branch_filter.label": "Выбор ветвей (опционально)", "discussion.sidebar.reference": "Ссылка", "admin.moderation.moderation_reports": "Жалобы модерации", "admin.moderation.deleted_content_ref": "Содержимое типа %[1]v и ид. %[2]d, на которое пожаловались, более не существует", "admin.moderation.reports": "Жалобы", "admin.moderation.no_open_reports": "Нет открытых жалоб.", "admin.dashboard.remove_resolved_reports": "Удалить разрешённые жалобы", "compare.branches.title": "Сравнение ветвей", "repo.commit.load_tags_failed": "Загрузка тегов не удалась из-за внутренней ошибки", "admin.auths.allow_username_change.description": "Пользователи смогут изменять свои имена после регистрации", "admin.auths.allow_username_change": "Разрешить смену имён", "admin.config.global_2fa_requirement.title": "Глобальное требование 2ФА", "admin.config.global_2fa_requirement.none": "Нет", "admin.config.global_2fa_requirement.all": "Для всех пользователей", "admin.config.global_2fa_requirement.admin": "Для администраторов", "settings.must_enable_2fa": "Для доступа к учётной записи на этом сервере Forgejo вам необходимо защитить её двухфакторной аутентификацией.", "error.must_enable_2fa": "Для доступа к учётной записи на этом сервере Forgejo вам необходимо защитить её двухфакторной аутентификацией. Подключите её здесь: %s", "warning.repository.out_of_sync": "Состояние этого репозитория рассинхронизировано с базой данных. Если это предупреждение сохраняется после отправки коммитов, сообщите об этом администрации сервера.", "admin.config.security": "Настройки безопасности", "settings.twofa_unroll_unavailable": "Двухфакторная аутентификация требуется для вашей учётной записи и не может быть отключена.", "settings.twofa_reenroll": "Заменить 2ФА", "settings.twofa_reenroll.description": "Вы можете заменить двухфакторную аутентификацию", "repo.pulls.already_merged": "Слияние не удалось: слияние уже выполнено.", "migrate.pagure.description": "Перенести данные с pagure.io или другого сервера Pagure.", "migrate.pagure.incorrect_url": "Введена неправильная ссылка на источник", "migrate.pagure.project_url": "Ссылка проекта на Pagure", "migrate.pagure.project_example": "Ссылка проекта. Например, https://pagure.io/pagure", "migrate.pagure.token_label": "Токен API Pagure", "migrate.github.description": "Перенести данные с github.com или сервера GitHub Enterprise.", "migrate.git.description": "Перенести Git-репозиторий из любого совместимого сервиса.", "migrate.gitea.description": "Перенести данные с gitea.com или другого сервера Gitea.", "migrate.gitlab.description": "Перенести данные с gitlab.com или другого сервера GitLab.", "migrate.gogs.description": "Перенести данные с notabug.org или другого сервера Gogs.", "migrate.onedev.description": "Перенести данные с code.onedev.io или другого сервера OneDev.", "migrate.gitbucket.description": "Перенести данные с сервера GitBucket.", "migrate.codebase.description": "Перенести данные с codebasehq.com.", "migrate.forgejo.description": "Перенести данные с codeberg.org или другого сервера Forgejo.", "migrate.items.label": "Элементы для переноса", "migrate.items.wiki": "Вики", "migrate.items.milestones": "Этапы", "migrate.items.labels": "Метки", "migrate.items.issues": "Задачи", "migrate.items.pull_requests": "Запросы слияний", "migrate.items.merge_requests": "Запросы слияний", "migrate.items.releases": "Выпуски", "migrate.in_progress.git": "Перенос данных Git", "migrate.in_progress.topics": "Перенос тем", "migrate.in_progress.milestones": "Перенос этапов", "migrate.in_progress.labels": "Перенос меток", "migrate.in_progress.releases": "Перенос выпусков", "migrate.in_progress.issues": "Перенос задач", "migrate.in_progress.pulls": "Перенос запросов слияний", "migrate.cancel.title": "Отменить перенос", "migrate.cancel.confirmation": "Отменить перенос репозитория?", "user.ghost.tooltip": "Пользователь удалён или неизвестен.", "migrate.form.error.url_credentials": "Ссылка содержит данные авторизации. Поместите их в соответствующие поля", "actions.runs.run_attempt_label": "Попытка №%[1]s (%[2]s)", "actions.runs.viewing_out_of_date_run": "Это устаревший результат задания, которое выполнялось %[1]s.", "actions.runs.view_most_recent_run": "Перейти к актуальному", "actions.runs.all_workflows": "Все рабочие потоки", "actions.runs.workflow": "Рабочий поток", "actions.runs.invalid_workflow_helper": "Файл конфигурации рабочего потока некорректен. Пожалуйста, проверьте конфигурационный файл: %s", "actions.runs.no_matching_online_runner.helper": "Нет работающего исполнителя с меткой: %s", "actions.runs.no_job_without_needs": "Рабочий поток должен содержать хотя бы одну задачу без зависимостей.", "actions.runs.no_job": "Рабочий поток должен включать хотя бы одну задачу", "actions.runs.actor": "Автор", "actions.runs.status": "Состояние", "actions.runs.actors_no_select": "Все авторы", "actions.runs.status_no_select": "Любое состояние", "actions.runs.no_results": "Ничего не найдено.", "actions.runs.no_workflows": "Пока нет рабочих потоков.", "actions.actions": "Действия", "actions.runners": "Исполнители", "actions.runners.runner_manage_panel": "Управление исполнителями", "actions.runners.new": "Добавить нового исполнителя", "actions.runners.new_notice": "Как запустить исполнителя", "actions.runners.status": "Состояние", "actions.runners.status.unspecified": "Неизвестно", "actions.runners.status.idle": "Простаивает", "actions.runners.status.active": "Активен", "actions.runners.status.offline": "Недоступен", "actions.runners.name": "Название", "actions.runners.owner_type": "Тип", "actions.runners.description": "Описание", "actions.runners.labels": "Метки", "actions.runners.last_online": "Был в сети", "actions.runners.runner_title": "Исполнитель %s", "actions.runners.task_list.no_tasks": "Заданий пока нет.", "actions.runners.task_list.run": "Запуск", "actions.runners.task_list.status": "Состояние", "actions.runners.task_list.repository": "Репозиторий", "actions.runners.task_list.commit": "Коммит", "actions.runners.task_list.done_at": "Завершено", "actions.runners.update_runner.success": "Исполнитель успешно изменён", "actions.runners.update_runner.failed": "Не удалось изменить исполнителя", "actions.runners.delete_runner.success": "Исполнитель успешно удалён", "actions.runners.delete_runner.failed": "Не удалось удалить исполнителя", "actions.runners.delete_runner.header": "Подтвердите удаление исполнителя", "actions.runners.delete_runner.notice": "Если на этом исполнителе выполняется задание, оно будет завершено и помечено как неудачное. Это может нарушить собирающийся раб. поток.", "actions.runners.none": "Нет доступных исполнителей", "actions.runners.reset_registration_token.button": "Сбросить токен регистрации", "actions.runners.reset_registration_token.success": "Токен регистрации исполнителя успешно сброшен", "repo.pulls.maintainers_can_edit": "Сопровождающие могут вносить правки.", "repo.pulls.maintainers_cannot_edit": "Сопровождающие не могут вносить правки.", "pulse.n_active_issues": { "one": "%s активная задача", "few": "%s активных задачи", "many": "%s активных задач" }, "pulse.n_active_prs": { "one": "%s активный запрос слияния", "few": "%s активных запроса слияния", "many": "%s активных запросов слияния" }, "migrate.pagure.private_issues.summary": "Скрытые задачи (необязательно)", "migrate.pagure.private_issues.description": "Эта функция позволяет создать дополнительный репозиторий для архивации в нём скрытых задач из вашего проекта Pagure. Сперва выполните нормальный перенос репозитория без токена, чтобы скопировать всё публичное содержимое. Затем, если нужно, выполните ещё один перенос и укажите токен, чтобы разместить скрытые задачи в дополнительном репозитории.", "migrate.pagure.private_issues.warning": "Не забудьте указать видимость репозитория как Частную при переносе скрытых задач, чтобы их никто не увидел.", "migrate.pagure.token.placeholder": "Только для переноса скрытых задач", "mail.issue.action.close_by_commit": "%[1]s закрыл %[2]s из коммита %[2]s.", "actions.workflow.job_parsing_error": "Не удалось прочитать задачи в раб. потоке: %v", "actions.workflow.event_detection_error": "Не удалось прочитать поддерживаемые события в раб. потоке: %v", "actions.workflow.pre_execution_error": "Рабочий поток не был выполнен из-за ошибки, возникшей при попытке начать выполнение.", "watch.n_watchers": { "one": "%s наблюдатель", "few": "%s наблюдателя", "many": "%s наблюдателей" }, "teams.add_all_repos.modal.header": "Добавить все репозитории", "teams.remove_all_repos.modal.header": "Убрать все репозитории", "repo.pulls.poster_requires_approval": "Раб. потоки, ожидающие рецензии.", "repo.pulls.poster_requires_approval.tooltip": "Нет доверия к автору запроса на слияние. Раб. потоки, сработавшие по событию `pull_request`, не будут выполнятся на коде, предложенном из ответвления репозитория или через AGit, пока они не будут одобрены.", "repo.pulls.poster_is_trusted": "Автор запроса на слияние доверяется к запуску раб. потоков.", "repo.pulls.poster_is_trusted.tooltip": "Автор запроса на слияние доверяется для запуска раб. потоков, срабатывающих для событий `pull_request`.", "repo.pulls.poster_trust_deny": "Отклонить", "repo.pulls.poster_trust_deny.tooltip": "Раб. потоки, ожидающие одобрения, будут отменены.", "repo.pulls.poster_trust_once": "Одобрить один раз", "repo.pulls.poster_trust_once.tooltip": "Раб. потоки, сработавшие по событию `pull_request`, будут выполнены для последнего коммита, но все последующие коммиты будут снова потребуют одобрения.", "repo.pulls.poster_trust_always": "Одобрить и начать доверять", "repo.pulls.poster_trust_revoke": "Отозвать", "keys.verify.token.hint": "Токен действителен в течение 1 минуты. Получите новый, если этот истёк.", "admin.dashboard.actions_action_user": "Отозвать доверие Forgejo Действий у неактивных пользователей", "actions.status.diagnostics.waiting": { "one": "Ожидается исполнитель, имеющий метку: %s", "few": "Ожидается исполнитель, имеющий одну из меток: %s", "many": "Ожидается исполнитель, имеющий одну из меток: %s" }, "actions.status.unknown": "Неизвестно", "actions.status.waiting": "Ожидает", "actions.status.running": "Запущено", "actions.status.success": "Успех", "actions.status.failure": "Неудача", "actions.status.cancelled": "Отменено", "actions.status.skipped": "Пропущено", "actions.status.blocked": "Заблокировано", "repo.pulls.poster_manage_approval": "Управление одобрением", "repo.pulls.poster_trust_revoke.tooltip": "Автор запроса на слияние больше не будет доверятся для запуска раб. потоков, срабатывающих для событий `pull_request`. Каждый запуск потребует одобрения.", "repo.pulls.poster_trust_always.tooltip": "Этот раб. поток будет выполнен. Последующие раб. потоки, срабатывающие по событию `pull_request` в запросах на слияние от этого пользователя, будут запускаться без одобрения.", "repo.issues.filter_poster.hint": "Отфильтровать по автору", "repo.issues.filter_assignee.hint": "Отфильтровать по назначенному пользователю", "repo.issues.filter_reviewers.hint": "Отфильтровать по оставившему рецензию", "repo.issues.filter_mention.hint": "Отфильтровать по упомянутому пользователю", "repo.issues.filter_modified.hint": "Отфильтровать по дате изменения", "search.syntax": "Синтаксис поиска", "admin.dashboard.transfer_lingering_logs": "Перенести журналы завершённых Действий из БД в хранилище", "actions.workflow.persistent_incomplete_matrix": "Не удалось проверить `strategy.matrix` задачи %[1]s – выражение `needs` некорректно. Возможно, оно ссылается на задачу, не входящую в список требуемых (%[2]s), или на интерфейс вывода, отсутствующий у какой-то из этих задач.", "admin.auths.oauth2_quota_group_claim_name": "Название утверждения (claim), сообщающего названия групп квоты для этого источника. (необязательно)", "admin.auths.oauth2_quota_group_map_removal": "Удалить пользователей из синхронизованных групп квот, не входящих в соответствующие группы.", "moderation.report.mark_as_handled": "Пометить решённой", "moderation.report.mark_as_ignored": "Пометить проигнорированной", "moderation.action.account.delete": "Удалить уч. запись", "moderation.action.account.suspend": "Приостановить уч. запись", "moderation.action.repo.delete": "Удалить репозиторий", "moderation.action.issue.delete": "Удалить задачу", "moderation.action.comment.delete": "Удалить комментарий", "moderation.unknown_action": "Неизвестное действие", "moderation.users.cannot_suspend_self": "Нельзя приостановить свою уч. запись.", "moderation.users.cannot_suspend_admins": "Учётные записи администраторов не могут быть приостановлены.", "moderation.users.cannot_suspend_org": "Организации не могут быть приостановлены.", "moderation.users.already_suspended": "Эта уч. запись уже приостановлена.", "moderation.users.suspend_success": "Учётная запись была приостановлена.", "moderation.users.cannot_delete_admins": "Учётные записи администраторов не могут быть удалены.", "moderation.issue.deletion_success": "Задача была удалена.", "moderation.comment.deletion_success": "Комментарий был удалён.", "actions.workflow.incomplete_matrix_missing_job": "Не удалось проверить `strategy.matrix` задачи %[1]s – задача %[2]s отсутствует в списке требуемых (`needs`) задачи %[1]s (%[3]s).", "actions.workflow.incomplete_matrix_missing_output": "Не удалось проверить `strategy.matrix` задачи %[1]s – у задачи %[2]s не хватает интерфейса вывода %[3]s.", "actions.workflow.incomplete_matrix_unknown_cause": "Не удалось проверить `strategy.matrix` задачи %[1]s – неизвестная ошибка.", "actions.workflow.incomplete_runson_missing_job": "Не удалось проверить `runs-on` задачи %[1]s – задача %[2]s отсутствует в списке требуемых (`needs`) задачи %[1]s (%[3]s).", "actions.workflow.incomplete_runson_missing_output": "Не удалось проверить `runs-on` задачи %[1]s – у задачи %[2]s не хватает интерфейс вывода %[3]s.", "actions.workflow.incomplete_runson_missing_matrix_dimension": "Не удалось проверить `runs-on` задачи %[1]s – измерение матрицы %[2]s не существует.", "actions.workflow.incomplete_runson_unknown_cause": "Не удалось проверить `runs-on` задачи %[1]s – неизвестная ошибка.", "admin.auths.oauth2_quota_group_map": "Связывать группы из указанного выше утверждения (claim) с группами квот", "search.fuzzy": "Приблиз.", "search.fuzzy_tooltip": "Включает результаты, приблизительно соответствующие запросу", "issues.updated": "обнов. %s", "actions.workflow.incomplete_with_missing_job": "Не удалось проверить `with` задачи %[1]s – задача %[2]s не указана в списке `needs` задачи %[1]s (%[3]s).", "actions.workflow.incomplete_with_missing_output": "Не удалось проверить `with` задачи %[1]s – у задачи %[2]s не хватает интерфейса вывода %[3]s.", "actions.workflow.incomplete_with_missing_matrix_dimension": "Не удалось проверить `with` задачи %[1]s: в матрице не указано измерение %[2]s.", "actions.workflow.incomplete_with_unknown_cause": "Не удалось проверить `with` задачи %[1]s: неизвестная ошибка.", "pulls.manual_merge.helper": "Инструкции для ручного слияния", "pulls.manual_merge.helpder.description": "Используйте следующее сообщение для коммита при выполнении слияния вручную.", "pulls.manual_merge.commit.title": "Заголовок коммита слияния", "pulls.manual_merge.commit.body": "Тело коммита слияния", "pulls.manual_merge.copy.button": "Копировать сообщение коммита слияния", "editor.search": "Поиск", "editor.find_previous": "Предыдущий результат", "editor.find_next": "Следующий результат", "editor.replace": "Заменить", "editor.replace_all": "Заменить все", "editor.toggle_case": "Изменить чувствительность к регистру", "editor.toggle_regex": "Изменить использование рег. выражений", "editor.toggle_whole_word": "Изменить поиск целых слов", "repo.view.gitmodules_too_large": "Файл .gitmodules слишком большой и будет игнорироваться (например, при вызовах API)", "install.ssh_authorized_keys_unexpected_key": "Использование SSH конфликтует с файлом %s, уже содержащим ключи SSH. Возможные действия: добавьте в системе отдельного пользователя для Forgejo или выключите SSH в Forgejo.", "install.ssh_authorized_keys_inspection_error": "Не удалось проверить файл authorized_keys: %v", "actions.secrets.creation.value_description": "Значение секрета может содержать любой текст. Спец. символы сохраняются. Переносы строк в формате CRLF (как в Windows) будут конвертированы в LF. При необходимости сохранить переносы строк храните значение в Base64.", "actions.variables.mutation.name_description": "Название переменной может содержать только буквы, цифры и нижние подчёркивания. Оно не может начинаться на FORGEJO_, GITEA_, GITHUB_, или на цифру, или быть равным «CI». Оно будет сохранено в верхнем регистре.", "actions.variables.mutation.value_description": "Значение переменной может содержать любой текст. Спец. символы сохраняются. Переносы строк в формате CRLF (как в Windows) будут конвертированы в LF. При необходимости сохранить переносы строк храните значение в Base64.", "issues.filters.labels.exclude": "Исключить метку", "issues.filters.labels.unexclude": "Обратить исключение", "packages.common.repository": "О репозитории", "packages.common.install": "Чтобы установить пакет, выполните следующую команду:", "packages.common.registry": "Добавьте реестр командой:", "actions.runs.all_runs_link": "все запуски", "repo.issues.filter_sort.hint_with_placeholder": "Сортировать по: %s", "repo.pulls.auto_merge.no_permission": "У вас нет права отменить автоматическое слияние этого запроса на слияние.", "settings.specific_repo_access": "Доступ к репозиториям", "access_token.error.specified_repos_none": "Токен доступа для конкретных репозиториев должен иметь хотя бы один указанный репозиторий.", "access_token.error.specified_repos_and_public_only": "Токен доступа для конкретных репозиториев не может иметь доступ лишь к публичным репозиториям.", "access_token.error.specified_repos_and_invalid_scope": "Токен доступа для конкретных репозиториев может иметь только следующие разрешения: read:issue, write:issue, read:repository и write:repository.", "actions.runners.uuid": "УУИД", "actions.runners.token": "Токен", "actions.runners.ephemeral": "Одноразовый", "actions.runners.list_runners.delete_column": "Удаление", "actions.runners.runner_setup.list_of_runners_link": "Список исполнителей", "actions.runners.runner_setup.last_chance_copying_token": "Скопируйте токен сейчас – потом он не будет отображаться!", "actions.runners.runner_setup.button_copy_uuid_aria": "Копировать УУИД исполнителя", "actions.runners.runner_setup.button_copy_token_aria": "Копировать токен исполнителя", "actions.runners.reset_registration_token.token": "Токен регистрации (устаревший вариант)", "form.RunnerName": "Название", "actions.runners.task_list_repo": "Недавние задания из этого репозитория для этого исполнителя", "actions.runners.task_list_org": "Недавние задания из этой организации для этого исполнителя", "actions.runners.task_list_admin": "Недавние задания этого исполнителя", "actions.runners.task_list_user": "Недавние задания от этого пользователя для этого исполнителя", "actions.runners.edit_runner.name_label": "Название", "settings.new_access_token": "Новый токен доступа", "settings.permissions_access_specific_repositories": "Конкретные репозитории", "settings.access_token.selected_repositories": { "one": "Избранный репозиторий (%d)", "few": "Избранные репозитории (%d)", "many": "Избранные репозитории (%d)" }, "settings.access_token.available_repositories": "Доступные репозитории", "settings.access_token.no_repositories_selected": "Репозитории не выбраны.", "settings.access_token.no_repositories_found": "Репозитории не найдены.", "actions.runners.create_runner.title": "Добавить нового исполнителя", "actions.runners.runner_setup.heading_using_configuration": "Используя файл конфигурации исполнителя", "actions.runners.runner_setup.configuration_snippet_aria": "Часть конфигурации, которую нужно добавить", "actions.runners.runner_setup.instruction_replace_connection_name": "Замените название подключения (в примере – forgejo) на нужное.", "actions.runners.runner_setup.heading_using_options": "Используя параметры запуска", "members.add_member": "Добавить участника", "members.user": "Пользователь", "members.user_already_member": "Этот пользователь уже состоит в организации.", "members.no_team_selected": "Участники организации должны состоять хотя бы в одной команде.", "settings.access_token.remove": "Исключить %s", "settings.access_token.resource_all_help": "Разрешить доступ ко всем ресурсам.", "settings.access_token.resource_public_only_help": "Разрешить доступ только к публичным репозиториям и организациям.", "settings.access_token.resource_specific_repo_help": "Разрешить доступ только к списку выбранных репозиториев. Доступ на чтение разрешён для всех публичных репозиториев. Могут быть выбраны только разрешения, относящиеся к репозиториям и задачам.", "settings.access_token.admin_disabled": "Административные разрешения выключены.", "actions.runners.list_runners.edit_column": "Правка", "actions.runners.list_runners.delete_button": "Удалить", "actions.runners.list_runners.delete_button_aria": "Удалить %s", "actions.runners.list_runners.edit_button": "Изменить", "actions.runners.list_runners.edit_button_aria": "Изменить %s", "actions.runners.ephemeral.yes": "да", "actions.runners.ephemeral.no": "нет", "actions.runners.edit_runner_button": "Изменить исполнителя", "actions.runners.create_runner.page_title": "Новый исполнитель", "actions.runners.create_runner.create_button": "Создать", "actions.runners.show_registration_token": "Показать токен регистрации", "migrate.select.title": "Перенос репозитория", "actions.runners.edit_runner.page_title": "Изменение исполнителя %s", "actions.runners.edit_runner.save_button": "Сохранить", "actions.runners.edit_runner.description_label": "Описание", "actions.runners.runner_details.page_title": "Исполнитель %s", "admin.federation.federation": "Федерация", "admin.federation.host.id": "ИД", "admin.federation.host.fqdn": "FQDN", "admin.federation.host.schema": "Схема", "admin.federation.host.port": "Порт", "admin.federation.host.created": "Создан", "admin.federation.host.updated": "Обновлён", "admin.federation.host.latest_activity": "Недавняя активность", "admin.federation.users": "Пользователи", "admin.federation.user.id": "ИД", "admin.config.federation": "Настройки федерации", "admin.config.federation.enabled": "Включена", "admin.config.federation.max_size": "Макс. разрешённый размер ответа", "admin.config.federation.signature_enforced": "Требовать подписи HTTP", "admin.config.federation.signature_algorithms": "Алгоритмы подписей", "user.activitypub_feed.feed": "Феди-лента", "actions.runners.version": "Версия", "actions.runners.edit_runner.title": "Изменить исполнителя %s", "actions.runners.edit_runner.properties_fieldset": "Свойства", "actions.runners.edit_runner.cancel_button": "Отмена", "actions.workflow.rerun_impossible": "Раб. поток невозможно выполнить повторно.", "actions.workflow.job_rerun_impossible": "Задание невозможно выполнить повторно.", "actions.runners.runner_setup.instruction_advanced_configurations": "Для настройки исполнителя Forgejo Действий в контейнерах и др. расширенных настроек, обратитесь к документации.", "actions.runs.on_push_description": "Коммит %[2]s, отправленный %[4]s", "repo.files.caption": "Файлы репозитория (в начале последний коммит)", "repo.files.filename": "Имя файла", "repo.files.last_commit_message": "Текст последнего коммита", "repo.files.last_commit_date": "Дата последнего коммита", "admin.federation.host.software_name": "ПО", "admin.federation.users.title": "Пользователи федерации", "admin.federation.user.user_id": "ИД локального пользователя", "admin.federation.user.external_id": "ИД внешнего пользователя", "admin.federation.hosts": "Узлы", "admin.federation.hosts.title": "Узлы федерации", "admin.federation.hosts.manage_panel": "Управлять узлами федерации", "admin.federation.hosts.details_panel": "Подробности об узле федерации", "admin.federation.hosts.show_details": "Показать подробности об узле", "admin.federation.users.manage_panel": "Управлять пользователями федерации", "admin.federation.users.show_local_user": "Показать подробности локального пользователя", "admin.config.federation.share_user_statistics": "Делиться статистикой пользователей с другими узлами", "admin.config.federation.get_headers": "Подписанные заголовки GET", "admin.config.federation.post_headers": "Подписанные заголовки POST", "admin.config.federation.digest_algorithm": "Алгоритм хеширования для подписей", "user.activitypub_feed.no_activity": "Нет активности из Федивёрса", "user.activitypub_feed.hint": "В этой ленте будут появляться активности пользователей Федивёрса, на которых вы подписаны, а также записи, в которых вы упомянуты.", "user.activitypub_feed.posted_on": "Опубликовано %[1]s", "user.activitypub_feed.original_source": "Первоисточник", "actions.runners.runner_setup.title": "Настройка исполнителя %s", "actions.runners.runner_setup.page_title": "Настройка исполнителя %s", "actions.secrets.edit_button": "Изменить секрет «%s»", "actions.secrets.mutation.success_message": "Секрет «%s» был изменён.", "actions.secrets.mutation.name_description": "Название секрета может содержать только буквы, цифры и нижние подчёркивания. Оно не может начинаться на FORGEJO_, GITEA_, GITHUB_, или на цифру. Оно будет сохранено в верхнем регистре.", "actions.runners.edit_runner.regenerate_token_help": "Существующий токен будет сразу же отозван. Новый токен будет предоставлен на следующей странице.", "actions.runners.runner_details.labels_note": "Метки задаются на самом исполнителе в файле конфигурации или как аргументы запуска. Метки обновляются каждый раз, когда исполнитель устанавливает соединение с Forgejo.", "actions.runs.scheduled_description": "Запланированный запуск для коммита %[2]s", "settings.authorized_integration.desc": "Авторизованные интеграции позволяют Forgejo получать подписанные JWT, проверять их заявления на соответствие настроенным правилам и разрешать по ним доступ к API Forgejo.", "settings.authorized_integration.none": "Нет настроенных авторизованных интеграций.", "settings.authorized_integration.edit": "Изменить", "settings.authorized_integration.edit_page_title": "Авторизованная интеграция %s", "settings.authorized_integration.create_page_title": "Создать авторизованную интеграцию", "settings.authorized_integration.save": "Сохранить авторизованную интеграцию", "settings.authorized_integration.create_success": "Авторизованная интеграция создана: %s", "settings.authorized_integration.add": "Добавить авторизованную интеграцию", "settings.authorized_integration.field.name": "Название", "settings.authorized_integration.field.description": "Описание", "settings.authorized_integration.field.issuer": "Заявитель (заявление iss)", "settings.authorized_integration.field.audience": "Аудитория (заявление aud)", "settings.authorized_integration.issuer.invalid": "Проверка заявителя повалилась: %s", "settings.authorized_integration.forgejo_actions_local.workflow_file.label": "Файл раб. потока (без пути каталога):", "settings.authorized_integration.forgejo_actions_local.workflow_file.help": "Если не указан, будут разрешены все раб. потоки. Ознакомьтесь с синтаксисом в документации %[2]s.
Примеры: testing.yml, test-*.yml.", "settings.authorized_integration.forgejo_actions_local.event.label": "Событие:", "settings.authorized_integration.forgejo_actions_local.event.help": "Если события не выбраны, будут разрешены любые.", "settings.authorized_integration.forgejo_actions_local.select_repo": "Выбрать", "settings.authorized_integration.copy_audience": "Копировать аудиторию в буфер обмена", "repo.packages.visibility_warning": "Это частный репозиторий, но связанные пакеты общедоступные: владелец %s не скрытый.", "settings.authorized_integrations": "Авторизованные интеграции", "settings.manage_authorized_integrations": "Авторизованные интеграции", "settings.authorized_integration.ui.generic": "Обычный JWT", "settings.authorized_integration.create": "Создать авторизованную интеграцию", "settings.authorized_integration.field.description.placeholder": "Используется при публикации пакетов в…", "settings.authorized_integration.perms.title": "Разрешения и доступ", "settings.authorized_integration.deleted": "Авторизованная интеграция была успешно удалена.", "settings.authorized_integration.forgejo_actions_local.workflow_file.error": "Не удалось обработать файл раб. потока: %s", "user.activitypub_feed.is_empty": "В вашей феди-ленте ничего нет.", "actions.secrets.mutation.value_description": "Существующее значение не будет отображено. Оставьте пустым, если изменение не требуется. Спец. символы будут сохранены. CRLF (переносы строк в Windows) будут конвертированы в LF. Используйте Base64, если необходимо сохранение кодировки переносов строк.", "migrate.in_progress.issues.progress": { "one": "Перенесена %[1]d задача", "few": "Перенесено %[1]d задачи", "many": "Перенесено %[1]d задач" }, "migrate.in_progress.pulls.progress": { "one": "Перенесен %[1]d запрос на слияние", "few": "Перенесено %[1]d запроса на слияние", "many": "Перенесено %[1]d запросов на слияние" }, "repo.settings.units.more_units_disable_hint": "Подсказку «Включить больше» можно выключить в разделе Параметры пользователя → Внешний вид.", "admin.federation.user.inbox_path": "Путь входящих запросов", "settings.authorized_integration.ui.forgejo_actions_local": "Действия Forgejo (локальные)", "settings.authorized_integration.name.required": "Авторизованной интеграции необходимо название.", "settings.authorized_integration.delete.header": "Удалить авторизованную интеграцию", "search.match_inside_quotes": "Включить лишь результаты, идентичные термину в кавычках", "search.docs": "Ознакомьтесь с документацией, чтобы узнать больше о поиске, операторах и фильтрах.", "settings.authorized_integration.claims.generic": "Обычные правила JWT", "actions.runners.edit_runner.regenerate_token_label": "Обновить токен", "settings.authorized_integration.field.claim_rules": "Правила заявления в JSON", "settings.authorized_integration.claim_rules.invalid": "Проверка правил заявления провалилась: %s", "settings.authorized_integration.specified_repos_none": "Авторизованные интеграции с этими репозиториями должны включать хотя бы один репозиторий.", "settings.authorized_integration.delete.body": "Удаление авторизованной интеграции приведёт к отзыву доступа приложений. Это действие перманентно и не может быть отменено. Созданная заново авторизованная интеграция не будет иметь такую же заявку Аудитории (aud). Продолжить?", "settings.authorized_integration.forgejo_actions_local.select_repository": "Выберите репозиторий: (репозитории со включенными Действиями Forgejo)", "settings.authorized_integration.forgejo_actions_local.git_ref.label": "Ссылка Git:", "settings.authorized_integration.forgejo_actions_local.git_ref.help": "Пусто – разрешена любая. Ознакомьтесь с синтаксисом в документации %[2]s.
Примеры: refs/heads/main, refs/pull/*/head.", "actions.runners.edit_runner.properties_options": "Опции", "actions.workflow.pre_execution_warning": "Предупреждения р. потока:", "actions.secrets.mutation.header": "Изменить секрет «%s»", "actions.secrets.mutation.failure_message": "Не удалось изменить секрет «%s».", "repo.watching": "Наблюдение", "repo.watch.issues": "Задачи", "repo.watch.pull_requests": "Запр. слияний", "repo.watch.releases": "Выпуски" }